[gdb/doc] Explain that there's always a thread
[deliverable/binutils-gdb.git] / sim / mn10300 / 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
364
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
c906108c 380
81ecdfbb
RW
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
612sim_bswap
613MAINT
31e6ad7d
MF
614MAINTAINER_MODE_FALSE
615MAINTAINER_MODE_TRUE
6bb11ab3
L
616lt_cv_dlopen_libs
617OTOOL64
618OTOOL
619LIPO
620NMEDIT
621DSYMUTIL
622AWK
623STRIP
624OBJDUMP
625LN_S
626NM
627ac_ct_DUMPBIN
628DUMPBIN
629LD
630FGREP
631SED
632LIBTOOL
633PLUGINS_FALSE
634PLUGINS_TRUE
aadc9410
MF
635zlibinc
636zlibdir
81ecdfbb
RW
637CATOBJEXT
638GENCAT
639INSTOBJEXT
640DATADIRNAME
641CATALOGS
642POSUB
643GMSGFMT
644XGETTEXT
645INCINTL
646LIBINTL_DEP
647LIBINTL
648USE_NLS
db2e4d67
MF
649GMAKE_FALSE
650GMAKE_TRUE
651MAKE
652CCDEPMODE
653DEPDIR
654am__leading_dot
5f3ef9d0 655PACKAGE
81ecdfbb
RW
656RANLIB
657AR
658HDEFINES
659CC_FOR_BUILD
660INSTALL_DATA
661INSTALL_SCRIPT
662INSTALL_PROGRAM
2232061b
MF
663EGREP
664GREP
665CPP
81ecdfbb
RW
666target_os
667target_vendor
668target_cpu
669target
670host_os
671host_vendor
672host_cpu
673host
674build_os
675build_vendor
676build_cpu
677build
6ffe910a
MF
678OBJEXT
679EXEEXT
680ac_ct_CC
681CPPFLAGS
682LDFLAGS
683CFLAGS
684CC
81ecdfbb
RW
685WERROR_CFLAGS
686WARN_CFLAGS
687sim_xor_endian
688sim_stdcall
689sim_smp
690sim_reserved_bits
691sim_regparm
692sim_packages
693sim_inline
694sim_hw
695sim_hw_objs
696sim_hw_cflags
697sim_default_model
698sim_scache
699sim_float
700sim_hostendian
701sim_endian
702sim_bitsize
703sim_assert
704sim_alignment
705sim_environment
706target_alias
707host_alias
708build_alias
709LIBS
710ECHO_T
711ECHO_N
712ECHO_C
713DEFS
714mandir
715localedir
716libdir
717psdir
718pdfdir
719dvidir
720htmldir
721infodir
722docdir
723oldincludedir
724includedir
725localstatedir
726sharedstatedir
727sysconfdir
728datadir
729datarootdir
730libexecdir
731sbindir
732bindir
733program_transform_name
734prefix
735exec_prefix
736PACKAGE_URL
737PACKAGE_BUGREPORT
738PACKAGE_STRING
739PACKAGE_VERSION
740PACKAGE_TARNAME
741PACKAGE_NAME
742PATH_SEPARATOR
743SHELL'
b7026657 744ac_subst_files=''
81ecdfbb
RW
745ac_user_opts='
746enable_option_checking
aadc9410 747with_system_zlib
6bb11ab3
L
748enable_plugins
749enable_shared
750enable_static
751with_pic
752enable_fast_install
753with_gnu_ld
754enable_libtool_lock
81ecdfbb
RW
755enable_maintainer_mode
756enable_sim_bswap
757enable_sim_cflags
758enable_sim_debug
759enable_sim_stdio
760enable_sim_trace
761enable_sim_profile
762with_pkgversion
763with_bugurl
764enable_sim_endian
765enable_sim_alignment
766enable_sim_hostendian
2232061b 767enable_werror
81ecdfbb
RW
768enable_build_warnings
769enable_sim_build_warnings
770enable_sim_reserved_bits
771enable_sim_bitsize
772enable_sim_inline
773enable_sim_hardware
774'
775 ac_precious_vars='build_alias
776host_alias
777target_alias
778CC
779CFLAGS
780LDFLAGS
781LIBS
782CPPFLAGS
783CPP'
784
c906108c
SS
785
786# Initialize some variables set by options.
b7026657
AC
787ac_init_help=
788ac_init_version=false
81ecdfbb
RW
789ac_unrecognized_opts=
790ac_unrecognized_sep=
c906108c
SS
791# The variables have the same names as the options, with
792# dashes changed to underlines.
b7026657 793cache_file=/dev/null
c906108c 794exec_prefix=NONE
c906108c 795no_create=
c906108c
SS
796no_recursion=
797prefix=NONE
798program_prefix=NONE
799program_suffix=NONE
800program_transform_name=s,x,x,
801silent=
802site=
803srcdir=
c906108c
SS
804verbose=
805x_includes=NONE
806x_libraries=NONE
b7026657
AC
807
808# Installation directory options.
809# These are left unexpanded so users can "make install exec_prefix=/foo"
810# and all the variables that are supposed to be based on exec_prefix
811# by default will actually change.
812# Use braces instead of parens because sh, perl, etc. also accept them.
81ecdfbb 813# (The list follows the same order as the GNU Coding Standards.)
c906108c
SS
814bindir='${exec_prefix}/bin'
815sbindir='${exec_prefix}/sbin'
816libexecdir='${exec_prefix}/libexec'
81ecdfbb
RW
817datarootdir='${prefix}/share'
818datadir='${datarootdir}'
c906108c
SS
819sysconfdir='${prefix}/etc'
820sharedstatedir='${prefix}/com'
821localstatedir='${prefix}/var'
c906108c
SS
822includedir='${prefix}/include'
823oldincludedir='/usr/include'
81ecdfbb
RW
824docdir='${datarootdir}/doc/${PACKAGE}'
825infodir='${datarootdir}/info'
826htmldir='${docdir}'
827dvidir='${docdir}'
828pdfdir='${docdir}'
829psdir='${docdir}'
830libdir='${exec_prefix}/lib'
831localedir='${datarootdir}/locale'
832mandir='${datarootdir}/man'
c906108c 833
c906108c 834ac_prev=
81ecdfbb 835ac_dashdash=
c906108c
SS
836for ac_option
837do
c906108c
SS
838 # If the previous option needs an argument, assign it.
839 if test -n "$ac_prev"; then
81ecdfbb 840 eval $ac_prev=\$ac_option
c906108c
SS
841 ac_prev=
842 continue
843 fi
844
81ecdfbb
RW
845 case $ac_option in
846 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 *) ac_optarg=yes ;;
848 esac
c906108c
SS
849
850 # Accept the important Cygnus configure options, so we can diagnose typos.
851
81ecdfbb
RW
852 case $ac_dashdash$ac_option in
853 --)
854 ac_dashdash=yes ;;
c906108c
SS
855
856 -bindir | --bindir | --bindi | --bind | --bin | --bi)
857 ac_prev=bindir ;;
858 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 859 bindir=$ac_optarg ;;
c906108c
SS
860
861 -build | --build | --buil | --bui | --bu)
b7026657 862 ac_prev=build_alias ;;
c906108c 863 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 864 build_alias=$ac_optarg ;;
c906108c
SS
865
866 -cache-file | --cache-file | --cache-fil | --cache-fi \
867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
868 ac_prev=cache_file ;;
869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
871 cache_file=$ac_optarg ;;
872
873 --config-cache | -C)
874 cache_file=config.cache ;;
c906108c 875
81ecdfbb 876 -datadir | --datadir | --datadi | --datad)
c906108c 877 ac_prev=datadir ;;
81ecdfbb 878 -datadir=* | --datadir=* | --datadi=* | --datad=*)
b7026657 879 datadir=$ac_optarg ;;
c906108c 880
81ecdfbb
RW
881 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
882 | --dataroo | --dataro | --datar)
883 ac_prev=datarootdir ;;
884 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
885 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
886 datarootdir=$ac_optarg ;;
887
c906108c 888 -disable-* | --disable-*)
81ecdfbb 889 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 890 # Reject names that are not valid shell variable names.
81ecdfbb
RW
891 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
892 as_fn_error "invalid feature name: $ac_useropt"
893 ac_useropt_orig=$ac_useropt
894 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
895 case $ac_user_opts in
896 *"
897"enable_$ac_useropt"
898"*) ;;
899 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
900 ac_unrecognized_sep=', ';;
901 esac
902 eval enable_$ac_useropt=no ;;
903
904 -docdir | --docdir | --docdi | --doc | --do)
905 ac_prev=docdir ;;
906 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
907 docdir=$ac_optarg ;;
908
909 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910 ac_prev=dvidir ;;
911 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
912 dvidir=$ac_optarg ;;
c906108c
SS
913
914 -enable-* | --enable-*)
81ecdfbb 915 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 916 # Reject names that are not valid shell variable names.
81ecdfbb
RW
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
918 as_fn_error "invalid feature name: $ac_useropt"
919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
c906108c 927 esac
81ecdfbb 928 eval enable_$ac_useropt=\$ac_optarg ;;
c906108c
SS
929
930 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
931 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
932 | --exec | --exe | --ex)
933 ac_prev=exec_prefix ;;
934 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
935 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
936 | --exec=* | --exe=* | --ex=*)
b7026657 937 exec_prefix=$ac_optarg ;;
c906108c
SS
938
939 -gas | --gas | --ga | --g)
940 # Obsolete; use --with-gas.
941 with_gas=yes ;;
942
b7026657
AC
943 -help | --help | --hel | --he | -h)
944 ac_init_help=long ;;
945 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
946 ac_init_help=recursive ;;
947 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
948 ac_init_help=short ;;
c906108c
SS
949
950 -host | --host | --hos | --ho)
b7026657 951 ac_prev=host_alias ;;
c906108c 952 -host=* | --host=* | --hos=* | --ho=*)
b7026657 953 host_alias=$ac_optarg ;;
c906108c 954
81ecdfbb
RW
955 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956 ac_prev=htmldir ;;
957 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958 | --ht=*)
959 htmldir=$ac_optarg ;;
960
c906108c
SS
961 -includedir | --includedir | --includedi | --included | --include \
962 | --includ | --inclu | --incl | --inc)
963 ac_prev=includedir ;;
964 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
965 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 966 includedir=$ac_optarg ;;
c906108c
SS
967
968 -infodir | --infodir | --infodi | --infod | --info | --inf)
969 ac_prev=infodir ;;
970 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 971 infodir=$ac_optarg ;;
c906108c
SS
972
973 -libdir | --libdir | --libdi | --libd)
974 ac_prev=libdir ;;
975 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 976 libdir=$ac_optarg ;;
c906108c
SS
977
978 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
979 | --libexe | --libex | --libe)
980 ac_prev=libexecdir ;;
981 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
982 | --libexe=* | --libex=* | --libe=*)
b7026657 983 libexecdir=$ac_optarg ;;
c906108c 984
81ecdfbb
RW
985 -localedir | --localedir | --localedi | --localed | --locale)
986 ac_prev=localedir ;;
987 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
988 localedir=$ac_optarg ;;
989
c906108c 990 -localstatedir | --localstatedir | --localstatedi | --localstated \
81ecdfbb 991 | --localstate | --localstat | --localsta | --localst | --locals)
c906108c
SS
992 ac_prev=localstatedir ;;
993 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
81ecdfbb 994 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
b7026657 995 localstatedir=$ac_optarg ;;
c906108c
SS
996
997 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998 ac_prev=mandir ;;
999 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 1000 mandir=$ac_optarg ;;
c906108c
SS
1001
1002 -nfp | --nfp | --nf)
1003 # Obsolete; use --without-fp.
1004 with_fp=no ;;
1005
1006 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 1007 | --no-cr | --no-c | -n)
c906108c
SS
1008 no_create=yes ;;
1009
1010 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1011 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1012 no_recursion=yes ;;
1013
1014 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1015 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1016 | --oldin | --oldi | --old | --ol | --o)
1017 ac_prev=oldincludedir ;;
1018 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1019 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1020 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 1021 oldincludedir=$ac_optarg ;;
c906108c
SS
1022
1023 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024 ac_prev=prefix ;;
1025 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 1026 prefix=$ac_optarg ;;
c906108c
SS
1027
1028 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1029 | --program-pre | --program-pr | --program-p)
1030 ac_prev=program_prefix ;;
1031 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1032 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 1033 program_prefix=$ac_optarg ;;
c906108c
SS
1034
1035 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1036 | --program-suf | --program-su | --program-s)
1037 ac_prev=program_suffix ;;
1038 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1039 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 1040 program_suffix=$ac_optarg ;;
c906108c
SS
1041
1042 -program-transform-name | --program-transform-name \
1043 | --program-transform-nam | --program-transform-na \
1044 | --program-transform-n | --program-transform- \
1045 | --program-transform | --program-transfor \
1046 | --program-transfo | --program-transf \
1047 | --program-trans | --program-tran \
1048 | --progr-tra | --program-tr | --program-t)
1049 ac_prev=program_transform_name ;;
1050 -program-transform-name=* | --program-transform-name=* \
1051 | --program-transform-nam=* | --program-transform-na=* \
1052 | --program-transform-n=* | --program-transform-=* \
1053 | --program-transform=* | --program-transfor=* \
1054 | --program-transfo=* | --program-transf=* \
1055 | --program-trans=* | --program-tran=* \
1056 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 1057 program_transform_name=$ac_optarg ;;
c906108c 1058
81ecdfbb
RW
1059 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060 ac_prev=pdfdir ;;
1061 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1062 pdfdir=$ac_optarg ;;
1063
1064 -psdir | --psdir | --psdi | --psd | --ps)
1065 ac_prev=psdir ;;
1066 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1067 psdir=$ac_optarg ;;
1068
c906108c
SS
1069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1070 | -silent | --silent | --silen | --sile | --sil)
1071 silent=yes ;;
1072
1073 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074 ac_prev=sbindir ;;
1075 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076 | --sbi=* | --sb=*)
b7026657 1077 sbindir=$ac_optarg ;;
c906108c
SS
1078
1079 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1080 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1081 | --sharedst | --shareds | --shared | --share | --shar \
1082 | --sha | --sh)
1083 ac_prev=sharedstatedir ;;
1084 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1085 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1086 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087 | --sha=* | --sh=*)
b7026657 1088 sharedstatedir=$ac_optarg ;;
c906108c
SS
1089
1090 -site | --site | --sit)
1091 ac_prev=site ;;
1092 -site=* | --site=* | --sit=*)
b7026657 1093 site=$ac_optarg ;;
eb2d80b4 1094
c906108c
SS
1095 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096 ac_prev=srcdir ;;
1097 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 1098 srcdir=$ac_optarg ;;
c906108c
SS
1099
1100 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1101 | --syscon | --sysco | --sysc | --sys | --sy)
1102 ac_prev=sysconfdir ;;
1103 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1104 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 1105 sysconfdir=$ac_optarg ;;
c906108c
SS
1106
1107 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 1108 ac_prev=target_alias ;;
c906108c 1109 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 1110 target_alias=$ac_optarg ;;
c906108c
SS
1111
1112 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1113 verbose=yes ;;
1114
b7026657
AC
1115 -version | --version | --versio | --versi | --vers | -V)
1116 ac_init_version=: ;;
c906108c
SS
1117
1118 -with-* | --with-*)
81ecdfbb 1119 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 1120 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122 as_fn_error "invalid package name: $ac_useropt"
1123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1126 *"
1127"with_$ac_useropt"
1128"*) ;;
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
c906108c 1131 esac
81ecdfbb 1132 eval with_$ac_useropt=\$ac_optarg ;;
c906108c
SS
1133
1134 -without-* | --without-*)
81ecdfbb 1135 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 1136 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1138 as_fn_error "invalid package name: $ac_useropt"
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=no ;;
c906108c
SS
1149
1150 --x)
1151 # Obsolete; use --with-x.
1152 with_x=yes ;;
1153
1154 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155 | --x-incl | --x-inc | --x-in | --x-i)
1156 ac_prev=x_includes ;;
1157 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 1159 x_includes=$ac_optarg ;;
c906108c
SS
1160
1161 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163 ac_prev=x_libraries ;;
1164 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 1166 x_libraries=$ac_optarg ;;
c906108c 1167
81ecdfbb
RW
1168 -*) as_fn_error "unrecognized option: \`$ac_option'
1169Try \`$0 --help' for more information."
c906108c
SS
1170 ;;
1171
b7026657
AC
1172 *=*)
1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174 # Reject names that are not valid shell variable names.
81ecdfbb
RW
1175 case $ac_envvar in #(
1176 '' | [0-9]* | *[!_$as_cr_alnum]* )
1177 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1178 esac
1179 eval $ac_envvar=\$ac_optarg
b7026657
AC
1180 export $ac_envvar ;;
1181
c906108c 1182 *)
b7026657 1183 # FIXME: should be removed in autoconf 3.0.
81ecdfbb 1184 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
b7026657 1185 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
81ecdfbb 1186 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
b7026657 1187 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
1188 ;;
1189
1190 esac
1191done
1192
1193if test -n "$ac_prev"; then
b7026657 1194 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
81ecdfbb 1195 as_fn_error "missing argument to $ac_option"
c906108c 1196fi
c906108c 1197
81ecdfbb
RW
1198if test -n "$ac_unrecognized_opts"; then
1199 case $enable_option_checking in
1200 no) ;;
1201 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1202 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
b7026657 1203 esac
81ecdfbb 1204fi
c906108c 1205
81ecdfbb
RW
1206# Check all directory arguments for consistency.
1207for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
c906108c 1211do
81ecdfbb
RW
1212 eval ac_val=\$$ac_var
1213 # Remove trailing slashes.
1214 case $ac_val in
1215 */ )
1216 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1217 eval $ac_var=\$ac_val;;
1218 esac
1219 # Be sure to have absolute directory names.
b7026657 1220 case $ac_val in
81ecdfbb
RW
1221 [\\/$]* | ?:[\\/]* ) continue;;
1222 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
c906108c 1223 esac
81ecdfbb 1224 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
c906108c
SS
1225done
1226
b7026657
AC
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236 if test "x$build_alias" = x; then
1237 cross_compiling=maybe
81ecdfbb 1238 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
b7026657
AC
1239 If a cross compiler is detected then cross compile mode will be used." >&2
1240 elif test "x$build_alias" != "x$host_alias"; then
1241 cross_compiling=yes
1242 fi
1243fi
c906108c 1244
b7026657
AC
1245ac_tool_prefix=
1246test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248test "$silent" = yes && exec 6>/dev/null
c906108c 1249
c906108c 1250
81ecdfbb
RW
1251ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252ac_ls_di=`ls -di .` &&
1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1254 as_fn_error "working directory cannot be determined"
1255test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1256 as_fn_error "pwd does not report name of working directory"
1257
1258
c906108c
SS
1259# Find the source files, if location was not specified.
1260if test -z "$srcdir"; then
1261 ac_srcdir_defaulted=yes
81ecdfbb
RW
1262 # Try the directory containing this script, then the parent directory.
1263 ac_confdir=`$as_dirname -- "$as_myself" ||
1264$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265 X"$as_myself" : 'X\(//\)[^/]' \| \
1266 X"$as_myself" : 'X\(//\)$' \| \
1267 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1268$as_echo X"$as_myself" |
1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\/\)[^/].*/{
1274 s//\1/
1275 q
1276 }
1277 /^X\(\/\/\)$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\).*/{
1282 s//\1/
1283 q
1284 }
1285 s/.*/./; q'`
c906108c 1286 srcdir=$ac_confdir
81ecdfbb 1287 if test ! -r "$srcdir/$ac_unique_file"; then
c906108c
SS
1288 srcdir=..
1289 fi
1290else
1291 ac_srcdir_defaulted=no
1292fi
81ecdfbb
RW
1293if test ! -r "$srcdir/$ac_unique_file"; then
1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1295 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1296fi
1297ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298ac_abs_confdir=`(
1299 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1300 pwd)`
1301# When building in place, set srcdir=.
1302if test "$ac_abs_confdir" = "$ac_pwd"; then
1303 srcdir=.
1304fi
1305# Remove unnecessary trailing slashes from srcdir.
1306# Double slashes in file names in object file debugging info
1307# mess up M-x gdb in Emacs.
1308case $srcdir in
1309*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310esac
1311for ac_var in $ac_precious_vars; do
1312 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_env_${ac_var}_value=\$${ac_var}
1314 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1316done
c906108c 1317
b7026657
AC
1318#
1319# Report the --help message.
1320#
1321if test "$ac_init_help" = "long"; then
1322 # Omit some internal or obsolete options to make the list less imposing.
1323 # This message is too long to be a string in the A/UX 3.1 sh.
1324 cat <<_ACEOF
1325\`configure' configures this package to adapt to many kinds of systems.
c906108c 1326
b7026657 1327Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 1328
b7026657
AC
1329To assign environment variables (e.g., CC, CFLAGS...), specify them as
1330VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 1331
b7026657 1332Defaults for the options are specified in brackets.
c906108c 1333
b7026657
AC
1334Configuration:
1335 -h, --help display this help and exit
1336 --help=short display options specific to this package
1337 --help=recursive display the short help of all the included packages
1338 -V, --version display version information and exit
1339 -q, --quiet, --silent do not print \`checking...' messages
1340 --cache-file=FILE cache test results in FILE [disabled]
1341 -C, --config-cache alias for \`--cache-file=config.cache'
1342 -n, --no-create do not create output files
1343 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1344
b7026657
AC
1345Installation directories:
1346 --prefix=PREFIX install architecture-independent files in PREFIX
81ecdfbb 1347 [$ac_default_prefix]
b7026657 1348 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
81ecdfbb 1349 [PREFIX]
c906108c 1350
b7026657
AC
1351By default, \`make install' will install all the files in
1352\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1353an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1354for instance \`--prefix=\$HOME'.
c906108c 1355
b7026657
AC
1356For better control, use the options below.
1357
1358Fine tuning of the installation directories:
81ecdfbb
RW
1359 --bindir=DIR user executables [EPREFIX/bin]
1360 --sbindir=DIR system admin executables [EPREFIX/sbin]
1361 --libexecdir=DIR program executables [EPREFIX/libexec]
1362 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1363 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1364 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1365 --libdir=DIR object code libraries [EPREFIX/lib]
1366 --includedir=DIR C header files [PREFIX/include]
1367 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1368 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1369 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1370 --infodir=DIR info documentation [DATAROOTDIR/info]
1371 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1372 --mandir=DIR man documentation [DATAROOTDIR/man]
1373 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1374 --htmldir=DIR html documentation [DOCDIR]
1375 --dvidir=DIR dvi documentation [DOCDIR]
1376 --pdfdir=DIR pdf documentation [DOCDIR]
1377 --psdir=DIR ps documentation [DOCDIR]
b7026657
AC
1378_ACEOF
1379
1380 cat <<\_ACEOF
1381
1382Program names:
1383 --program-prefix=PREFIX prepend PREFIX to installed program names
1384 --program-suffix=SUFFIX append SUFFIX to installed program names
1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1386
1387System types:
1388 --build=BUILD configure for building on BUILD [guessed]
1389 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1390 --target=TARGET configure for building compilers for TARGET [HOST]
1391_ACEOF
c906108c 1392fi
b7026657
AC
1393
1394if test -n "$ac_init_help"; then
1395
1396 cat <<\_ACEOF
1397
1398Optional Features:
81ecdfbb 1399 --disable-option-checking ignore unrecognized --enable/--with options
b7026657
AC
1400 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1401 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1402 --enable-plugins Enable support for plugins
6bb11ab3
L
1403 --enable-shared[=PKGS] build shared libraries [default=yes]
1404 --enable-static[=PKGS] build static libraries [default=yes]
1405 --enable-fast-install[=PKGS]
1406 optimize for fast installation [default=yes]
1407 --disable-libtool-lock avoid locking (might break parallel builds)
31e6ad7d
MF
1408 --enable-maintainer-mode enable make rules and dependencies not useful
1409 (and sometimes confusing) to the casual installer
8d0978fb
MF
1410 --enable-sim-bswap Use Host specific BSWAP instruction
1411 --enable-sim-cflags=opts
1412 Extra CFLAGS for use in building simulator
1413 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1414 itself)
1415 --enable-sim-stdio Specify whether to use stdio for console
1416 input/output
1417 --enable-sim-trace=opts Enable tracing of simulated programs
1418 --enable-sim-profile=opts
1419 Enable profiling flags
1420 --enable-sim-endian=endian
1421 Specify target byte endian orientation
1422 --enable-sim-alignment=align
1423 Specify strict, nonstrict or forced alignment of
1424 memory accesses
1425 --enable-sim-hostendian=end
1426 Specify host byte endian orientation
2232061b
MF
1427 --enable-werror treat compile warnings as errors
1428 --enable-build-warnings enable build-time compiler warnings if gcc is used
1429 --enable-sim-build-warnings
1430 enable SIM specific build-time compiler warnings if
1431 gcc is used
8d0978fb
MF
1432 --enable-sim-reserved-bits
1433 Specify whether to check reserved bits in
1434 instruction
1435 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
1517bd27
MF
1438 --enable-sim-hardware=LIST
1439 Specify the hardware to be included in the build.
b7026657 1440
6efef468
JM
1441Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1444 --with-system-zlib use installed libz
6bb11ab3
L
1445 --with-pic try to use only PIC/non-PIC objects [default=use
1446 both]
1447 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1448 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
6efef468
JM
1449 --with-bugurl=URL Direct users to URL to report a bug
1450
b7026657
AC
1451Some influential environment variables:
1452 CC C compiler command
1453 CFLAGS C compiler flags
1454 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1455 nonstandard directory <lib dir>
81ecdfbb
RW
1456 LIBS libraries to pass to the linker, e.g. -l<library>
1457 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1458 you have headers in a nonstandard directory <include dir>
b7026657
AC
1459 CPP C preprocessor
1460
1461Use these variables to override the choices made by `configure' or to help
1462it to find libraries and programs with nonstandard names/locations.
1463
81ecdfbb 1464Report bugs to the package provider.
b7026657 1465_ACEOF
81ecdfbb 1466ac_status=$?
c906108c
SS
1467fi
1468
b7026657
AC
1469if test "$ac_init_help" = "recursive"; then
1470 # If there are subdirs, report their specific --help.
b7026657 1471 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
81ecdfbb
RW
1472 test -d "$ac_dir" ||
1473 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1474 continue
b7026657 1475 ac_builddir=.
c906108c 1476
81ecdfbb
RW
1477case "$ac_dir" in
1478.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1479*)
1480 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1481 # A ".." for each directory in $ac_dir_suffix.
1482 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1483 case $ac_top_builddir_sub in
1484 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1486 esac ;;
1487esac
1488ac_abs_top_builddir=$ac_pwd
1489ac_abs_builddir=$ac_pwd$ac_dir_suffix
1490# for backward compatibility:
1491ac_top_builddir=$ac_top_build_prefix
c906108c 1492
b7026657 1493case $srcdir in
81ecdfbb 1494 .) # We are building in place.
b7026657 1495 ac_srcdir=.
81ecdfbb
RW
1496 ac_top_srcdir=$ac_top_builddir_sub
1497 ac_abs_top_srcdir=$ac_pwd ;;
1498 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 1499 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
1500 ac_top_srcdir=$srcdir
1501 ac_abs_top_srcdir=$srcdir ;;
1502 *) # Relative name.
1503 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1504 ac_top_srcdir=$ac_top_build_prefix$srcdir
1505 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 1506esac
81ecdfbb
RW
1507ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1508
1509 cd "$ac_dir" || { ac_status=$?; continue; }
1510 # Check for guested configure.
1511 if test -f "$ac_srcdir/configure.gnu"; then
1512 echo &&
1513 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1514 elif test -f "$ac_srcdir/configure"; then
1515 echo &&
1516 $SHELL "$ac_srcdir/configure" --help=recursive
b7026657 1517 else
81ecdfbb
RW
1518 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1519 fi || ac_status=$?
1520 cd "$ac_pwd" || { ac_status=$?; break; }
b7026657 1521 done
c906108c 1522fi
b7026657 1523
81ecdfbb 1524test -n "$ac_init_help" && exit $ac_status
b7026657
AC
1525if $ac_init_version; then
1526 cat <<\_ACEOF
81ecdfbb
RW
1527configure
1528generated by GNU Autoconf 2.64
b7026657 1529
81ecdfbb 1530Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
1531This configure script is free software; the Free Software Foundation
1532gives unlimited permission to copy, distribute and modify it.
1533_ACEOF
81ecdfbb 1534 exit
b7026657 1535fi
b7026657 1536
81ecdfbb
RW
1537## ------------------------ ##
1538## Autoconf initialization. ##
1539## ------------------------ ##
b7026657 1540
81ecdfbb
RW
1541# ac_fn_c_try_compile LINENO
1542# --------------------------
1543# Try to compile conftest.$ac_ext, and return whether this succeeded.
1544ac_fn_c_try_compile ()
b7026657 1545{
81ecdfbb
RW
1546 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1547 rm -f conftest.$ac_objext
1548 if { { ac_try="$ac_compile"
1549case "(($ac_try" in
1550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1551 *) ac_try_echo=$ac_try;;
1552esac
1553eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1554$as_echo "$ac_try_echo"; } >&5
1555 (eval "$ac_compile") 2>conftest.err
1556 ac_status=$?
1557 if test -s conftest.err; then
1558 grep -v '^ *+' conftest.err >conftest.er1
1559 cat conftest.er1 >&5
1560 mv -f conftest.er1 conftest.err
1561 fi
1562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1563 test $ac_status = 0; } && {
1564 test -z "$ac_c_werror_flag" ||
1565 test ! -s conftest.err
1566 } && test -s conftest.$ac_objext; then :
1567 ac_retval=0
1568else
1569 $as_echo "$as_me: failed program was:" >&5
1570sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1571
81ecdfbb
RW
1572 ac_retval=1
1573fi
1574 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1575 return $ac_retval
b7026657 1576
81ecdfbb 1577} # ac_fn_c_try_compile
b7026657 1578
81ecdfbb
RW
1579# ac_fn_c_try_cpp LINENO
1580# ----------------------
1581# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1582ac_fn_c_try_cpp ()
1583{
1584 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585 if { { ac_try="$ac_cpp conftest.$ac_ext"
1586case "(($ac_try" in
1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588 *) ac_try_echo=$ac_try;;
1589esac
1590eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591$as_echo "$ac_try_echo"; } >&5
1592 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1593 ac_status=$?
1594 if test -s conftest.err; then
1595 grep -v '^ *+' conftest.err >conftest.er1
1596 cat conftest.er1 >&5
1597 mv -f conftest.er1 conftest.err
1598 fi
1599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600 test $ac_status = 0; } >/dev/null && {
1601 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1602 test ! -s conftest.err
1603 }; then :
1604 ac_retval=0
1605else
1606 $as_echo "$as_me: failed program was:" >&5
1607sed 's/^/| /' conftest.$ac_ext >&5
b7026657 1608
81ecdfbb
RW
1609 ac_retval=1
1610fi
1611 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1612 return $ac_retval
b7026657 1613
81ecdfbb
RW
1614} # ac_fn_c_try_cpp
1615
1616# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1617# -------------------------------------------------------
1618# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1619# the include files in INCLUDES and setting the cache variable VAR
1620# accordingly.
1621ac_fn_c_check_header_mongrel ()
1622{
1623 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1626$as_echo_n "checking for $2... " >&6; }
1627if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1628 $as_echo_n "(cached) " >&6
1629fi
1630eval ac_res=\$$3
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1632$as_echo "$ac_res" >&6; }
1633else
1634 # Is the header compilable?
1635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1636$as_echo_n "checking $2 usability... " >&6; }
1637cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1638/* end confdefs.h. */
1639$4
1640#include <$2>
1641_ACEOF
1642if ac_fn_c_try_compile "$LINENO"; then :
1643 ac_header_compiler=yes
1644else
1645 ac_header_compiler=no
1646fi
1647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1649$as_echo "$ac_header_compiler" >&6; }
1650
1651# Is the header present?
1652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1653$as_echo_n "checking $2 presence... " >&6; }
1654cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655/* end confdefs.h. */
1656#include <$2>
1657_ACEOF
1658if ac_fn_c_try_cpp "$LINENO"; then :
1659 ac_header_preproc=yes
1660else
1661 ac_header_preproc=no
1662fi
1663rm -f conftest.err conftest.$ac_ext
1664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1665$as_echo "$ac_header_preproc" >&6; }
1666
1667# So? What about this header?
1668case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1669 yes:no: )
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1671$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1673$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1674 ;;
1675 no:yes:* )
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1677$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1679$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1681$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1683$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1685$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1686 ;;
1687esac
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1689$as_echo_n "checking for $2... " >&6; }
1690if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1691 $as_echo_n "(cached) " >&6
1692else
1693 eval "$3=\$ac_header_compiler"
1694fi
1695eval ac_res=\$$3
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1697$as_echo "$ac_res" >&6; }
1698fi
1699 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1700
1701} # ac_fn_c_check_header_mongrel
1702
1703# ac_fn_c_try_run LINENO
1704# ----------------------
1705# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1706# that executables *can* be run.
1707ac_fn_c_try_run ()
1708{
1709 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1710 if { { ac_try="$ac_link"
1711case "(($ac_try" in
1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 *) ac_try_echo=$ac_try;;
1714esac
1715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716$as_echo "$ac_try_echo"; } >&5
1717 (eval "$ac_link") 2>&5
1718 ac_status=$?
1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1721 { { case "(($ac_try" in
1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723 *) ac_try_echo=$ac_try;;
1724esac
1725eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726$as_echo "$ac_try_echo"; } >&5
1727 (eval "$ac_try") 2>&5
1728 ac_status=$?
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; }; }; then :
1731 ac_retval=0
1732else
1733 $as_echo "$as_me: program exited with status $ac_status" >&5
1734 $as_echo "$as_me: failed program was:" >&5
1735sed 's/^/| /' conftest.$ac_ext >&5
1736
1737 ac_retval=$ac_status
1738fi
1739 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1740 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1741 return $ac_retval
1742
1743} # ac_fn_c_try_run
1744
1745# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1746# -------------------------------------------------------
1747# Tests whether HEADER exists and can be compiled using the include files in
1748# INCLUDES, setting the cache variable VAR accordingly.
1749ac_fn_c_check_header_compile ()
1750{
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1753$as_echo_n "checking for $2... " >&6; }
1754if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1755 $as_echo_n "(cached) " >&6
1756else
1757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758/* end confdefs.h. */
1759$4
1760#include <$2>
1761_ACEOF
1762if ac_fn_c_try_compile "$LINENO"; then :
1763 eval "$3=yes"
1764else
1765 eval "$3=no"
1766fi
1767rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1768fi
1769eval ac_res=\$$3
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1771$as_echo "$ac_res" >&6; }
1772 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1773
1774} # ac_fn_c_check_header_compile
1775
1776# ac_fn_c_try_link LINENO
1777# -----------------------
1778# Try to link conftest.$ac_ext, and return whether this succeeded.
1779ac_fn_c_try_link ()
1780{
1781 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1782 rm -f conftest.$ac_objext conftest$ac_exeext
1783 if { { ac_try="$ac_link"
1784case "(($ac_try" in
1785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1786 *) ac_try_echo=$ac_try;;
1787esac
1788eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1789$as_echo "$ac_try_echo"; } >&5
1790 (eval "$ac_link") 2>conftest.err
1791 ac_status=$?
1792 if test -s conftest.err; then
1793 grep -v '^ *+' conftest.err >conftest.er1
1794 cat conftest.er1 >&5
1795 mv -f conftest.er1 conftest.err
1796 fi
1797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1798 test $ac_status = 0; } && {
1799 test -z "$ac_c_werror_flag" ||
1800 test ! -s conftest.err
1801 } && test -s conftest$ac_exeext && {
1802 test "$cross_compiling" = yes ||
1803 $as_test_x conftest$ac_exeext
1804 }; then :
1805 ac_retval=0
1806else
1807 $as_echo "$as_me: failed program was:" >&5
1808sed 's/^/| /' conftest.$ac_ext >&5
1809
1810 ac_retval=1
1811fi
1812 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1813 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1814 # interfere with the next link command; also delete a directory that is
1815 # left behind by Apple's compiler. We do this before executing the actions.
1816 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1817 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1818 return $ac_retval
1819
1820} # ac_fn_c_try_link
1821
1822# ac_fn_c_check_func LINENO FUNC VAR
1823# ----------------------------------
1824# Tests whether FUNC exists, setting the cache variable VAR accordingly
1825ac_fn_c_check_func ()
1826{
1827 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1829$as_echo_n "checking for $2... " >&6; }
1830if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1831 $as_echo_n "(cached) " >&6
1832else
1833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1834/* end confdefs.h. */
1835/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1836 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1837#define $2 innocuous_$2
1838
1839/* System header to define __stub macros and hopefully few prototypes,
1840 which can conflict with char $2 (); below.
1841 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1842 <limits.h> exists even on freestanding compilers. */
1843
1844#ifdef __STDC__
1845# include <limits.h>
1846#else
1847# include <assert.h>
1848#endif
1849
1850#undef $2
1851
1852/* Override any GCC internal prototype to avoid an error.
1853 Use char because int might match the return type of a GCC
1854 builtin and then its argument prototype would still apply. */
1855#ifdef __cplusplus
1856extern "C"
1857#endif
1858char $2 ();
1859/* The GNU C library defines this for functions which it implements
1860 to always fail with ENOSYS. Some functions are actually named
1861 something starting with __ and the normal name is an alias. */
1862#if defined __stub_$2 || defined __stub___$2
1863choke me
1864#endif
1865
1866int
1867main ()
1868{
1869return $2 ();
1870 ;
1871 return 0;
1872}
1873_ACEOF
1874if ac_fn_c_try_link "$LINENO"; then :
1875 eval "$3=yes"
1876else
1877 eval "$3=no"
1878fi
1879rm -f core conftest.err conftest.$ac_objext \
1880 conftest$ac_exeext conftest.$ac_ext
1881fi
1882eval ac_res=\$$3
1883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1884$as_echo "$ac_res" >&6; }
1885 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1886
1887} # ac_fn_c_check_func
1888cat >config.log <<_ACEOF
1889This file contains any messages produced by compilers while
1890running configure, to aid debugging if configure makes a mistake.
1891
1892It was created by $as_me, which was
1893generated by GNU Autoconf 2.64. Invocation command line was
1894
1895 $ $0 $@
1896
1897_ACEOF
1898exec 5>>config.log
1899{
1900cat <<_ASUNAME
1901## --------- ##
1902## Platform. ##
1903## --------- ##
1904
1905hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1906uname -m = `(uname -m) 2>/dev/null || echo unknown`
1907uname -r = `(uname -r) 2>/dev/null || echo unknown`
1908uname -s = `(uname -s) 2>/dev/null || echo unknown`
1909uname -v = `(uname -v) 2>/dev/null || echo unknown`
1910
1911/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1912/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1913
1914/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1915/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1916/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1917/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1918/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1919/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1920/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1921
1922_ASUNAME
1923
1924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1925for as_dir in $PATH
1926do
1927 IFS=$as_save_IFS
1928 test -z "$as_dir" && as_dir=.
1929 $as_echo "PATH: $as_dir"
1930 done
1931IFS=$as_save_IFS
1932
1933} >&5
1934
1935cat >&5 <<_ACEOF
b7026657
AC
1936
1937
1938## ----------- ##
1939## Core tests. ##
1940## ----------- ##
1941
1942_ACEOF
1943
1944
1945# Keep a trace of the command line.
1946# Strip out --no-create and --no-recursion so they do not pile up.
1947# Strip out --silent because we don't want to record it for future runs.
1948# Also quote any args containing shell meta-characters.
1949# Make two passes to allow for proper duplicate-argument suppression.
1950ac_configure_args=
1951ac_configure_args0=
1952ac_configure_args1=
b7026657
AC
1953ac_must_keep_next=false
1954for ac_pass in 1 2
1955do
1956 for ac_arg
1957 do
1958 case $ac_arg in
1959 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1960 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1961 | -silent | --silent | --silen | --sile | --sil)
1962 continue ;;
81ecdfbb
RW
1963 *\'*)
1964 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
1965 esac
1966 case $ac_pass in
81ecdfbb 1967 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
b7026657 1968 2)
81ecdfbb 1969 as_fn_append ac_configure_args1 " '$ac_arg'"
b7026657
AC
1970 if test $ac_must_keep_next = true; then
1971 ac_must_keep_next=false # Got value, back to normal.
1972 else
1973 case $ac_arg in
1974 *=* | --config-cache | -C | -disable-* | --disable-* \
1975 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1976 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1977 | -with-* | --with-* | -without-* | --without-* | --x)
1978 case "$ac_configure_args0 " in
1979 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1980 esac
1981 ;;
1982 -* ) ac_must_keep_next=true ;;
1983 esac
1984 fi
81ecdfbb 1985 as_fn_append ac_configure_args " '$ac_arg'"
b7026657
AC
1986 ;;
1987 esac
1988 done
1989done
81ecdfbb
RW
1990{ ac_configure_args0=; unset ac_configure_args0;}
1991{ ac_configure_args1=; unset ac_configure_args1;}
b7026657
AC
1992
1993# When interrupted or exit'd, cleanup temporary files, and complete
1994# config.log. We remove comments because anyway the quotes in there
1995# would cause problems or look ugly.
81ecdfbb
RW
1996# WARNING: Use '\'' to represent an apostrophe within the trap.
1997# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
b7026657
AC
1998trap 'exit_status=$?
1999 # Save into config.log some information that might help in debugging.
2000 {
2001 echo
2002
2003 cat <<\_ASBOX
2004## ---------------- ##
2005## Cache variables. ##
2006## ---------------- ##
2007_ASBOX
2008 echo
2009 # The following way of writing the cache mishandles newlines in values,
81ecdfbb
RW
2010(
2011 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2012 eval ac_val=\$$ac_var
2013 case $ac_val in #(
2014 *${as_nl}*)
2015 case $ac_var in #(
2016 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2017$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2018 esac
2019 case $ac_var in #(
2020 _ | IFS | as_nl) ;; #(
2021 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2022 *) { eval $ac_var=; unset $ac_var;} ;;
2023 esac ;;
2024 esac
2025 done
b7026657 2026 (set) 2>&1 |
81ecdfbb
RW
2027 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2028 *${as_nl}ac_space=\ *)
b7026657 2029 sed -n \
81ecdfbb
RW
2030 "s/'\''/'\''\\\\'\'''\''/g;
2031 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2032 ;; #(
b7026657 2033 *)
81ecdfbb 2034 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 2035 ;;
81ecdfbb
RW
2036 esac |
2037 sort
2038)
b7026657
AC
2039 echo
2040
2041 cat <<\_ASBOX
2042## ----------------- ##
2043## Output variables. ##
2044## ----------------- ##
2045_ASBOX
2046 echo
2047 for ac_var in $ac_subst_vars
2048 do
81ecdfbb
RW
2049 eval ac_val=\$$ac_var
2050 case $ac_val in
2051 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2052 esac
2053 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2054 done | sort
2055 echo
2056
2057 if test -n "$ac_subst_files"; then
2058 cat <<\_ASBOX
81ecdfbb
RW
2059## ------------------- ##
2060## File substitutions. ##
2061## ------------------- ##
b7026657
AC
2062_ASBOX
2063 echo
2064 for ac_var in $ac_subst_files
2065 do
81ecdfbb
RW
2066 eval ac_val=\$$ac_var
2067 case $ac_val in
2068 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2069 esac
2070 $as_echo "$ac_var='\''$ac_val'\''"
b7026657
AC
2071 done | sort
2072 echo
2073 fi
2074
2075 if test -s confdefs.h; then
2076 cat <<\_ASBOX
2077## ----------- ##
2078## confdefs.h. ##
2079## ----------- ##
2080_ASBOX
2081 echo
81ecdfbb 2082 cat confdefs.h
b7026657
AC
2083 echo
2084 fi
2085 test "$ac_signal" != 0 &&
81ecdfbb
RW
2086 $as_echo "$as_me: caught signal $ac_signal"
2087 $as_echo "$as_me: exit $exit_status"
b7026657 2088 } >&5
81ecdfbb
RW
2089 rm -f core *.core core.conftest.* &&
2090 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
b7026657 2091 exit $exit_status
81ecdfbb 2092' 0
b7026657 2093for ac_signal in 1 2 13 15; do
81ecdfbb 2094 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
b7026657
AC
2095done
2096ac_signal=0
2097
2098# confdefs.h avoids OS command line length limits that DEFS can exceed.
81ecdfbb
RW
2099rm -f -r conftest* confdefs.h
2100
2101$as_echo "/* confdefs.h */" > confdefs.h
b7026657
AC
2102
2103# Predefined preprocessor variables.
2104
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_NAME "$PACKAGE_NAME"
2107_ACEOF
2108
b7026657
AC
2109cat >>confdefs.h <<_ACEOF
2110#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2111_ACEOF
2112
b7026657
AC
2113cat >>confdefs.h <<_ACEOF
2114#define PACKAGE_VERSION "$PACKAGE_VERSION"
2115_ACEOF
2116
b7026657
AC
2117cat >>confdefs.h <<_ACEOF
2118#define PACKAGE_STRING "$PACKAGE_STRING"
2119_ACEOF
2120
b7026657
AC
2121cat >>confdefs.h <<_ACEOF
2122#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2123_ACEOF
2124
81ecdfbb
RW
2125cat >>confdefs.h <<_ACEOF
2126#define PACKAGE_URL "$PACKAGE_URL"
2127_ACEOF
2128
b7026657
AC
2129
2130# Let the site file select an alternate cache file if it wants to.
81ecdfbb
RW
2131# Prefer an explicitly selected file to automatically selected ones.
2132ac_site_file1=NONE
2133ac_site_file2=NONE
2134if test -n "$CONFIG_SITE"; then
2135 ac_site_file1=$CONFIG_SITE
2136elif test "x$prefix" != xNONE; then
2137 ac_site_file1=$prefix/share/config.site
2138 ac_site_file2=$prefix/etc/config.site
2139else
2140 ac_site_file1=$ac_default_prefix/share/config.site
2141 ac_site_file2=$ac_default_prefix/etc/config.site
2142fi
2143for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2144do
2145 test "x$ac_site_file" = xNONE && continue
b7026657 2146 if test -r "$ac_site_file"; then
81ecdfbb
RW
2147 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2148$as_echo "$as_me: loading site script $ac_site_file" >&6;}
b7026657
AC
2149 sed 's/^/| /' "$ac_site_file" >&5
2150 . "$ac_site_file"
2151 fi
2152done
2153
2154if test -r "$cache_file"; then
2155 # Some versions of bash will fail to source /dev/null (special
2156 # files actually), so we avoid doing that.
2157 if test -f "$cache_file"; then
81ecdfbb
RW
2158 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2159$as_echo "$as_me: loading cache $cache_file" >&6;}
b7026657 2160 case $cache_file in
81ecdfbb
RW
2161 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2162 *) . "./$cache_file";;
b7026657
AC
2163 esac
2164 fi
2165else
81ecdfbb
RW
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2167$as_echo "$as_me: creating cache $cache_file" >&6;}
b7026657
AC
2168 >$cache_file
2169fi
2170
2171# Check that the precious variables saved in the cache have kept the same
2172# value.
2173ac_cache_corrupted=false
81ecdfbb 2174for ac_var in $ac_precious_vars; do
b7026657
AC
2175 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2176 eval ac_new_set=\$ac_env_${ac_var}_set
81ecdfbb
RW
2177 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2178 eval ac_new_val=\$ac_env_${ac_var}_value
b7026657
AC
2179 case $ac_old_set,$ac_new_set in
2180 set,)
81ecdfbb
RW
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2182$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
b7026657
AC
2183 ac_cache_corrupted=: ;;
2184 ,set)
81ecdfbb
RW
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2186$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
b7026657
AC
2187 ac_cache_corrupted=: ;;
2188 ,);;
2189 *)
2190 if test "x$ac_old_val" != "x$ac_new_val"; then
81ecdfbb
RW
2191 # differences in whitespace do not lead to failure.
2192 ac_old_val_w=`echo x $ac_old_val`
2193 ac_new_val_w=`echo x $ac_new_val`
2194 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2196$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2197 ac_cache_corrupted=:
2198 else
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2200$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2201 eval $ac_var=\$ac_old_val
2202 fi
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2204$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2206$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
b7026657
AC
2207 fi;;
2208 esac
2209 # Pass precious variables to config.status.
2210 if test "$ac_new_set" = set; then
2211 case $ac_new_val in
81ecdfbb 2212 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
b7026657
AC
2213 *) ac_arg=$ac_var=$ac_new_val ;;
2214 esac
2215 case " $ac_configure_args " in
2216 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
81ecdfbb 2217 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
b7026657
AC
2218 esac
2219 fi
2220done
2221if $ac_cache_corrupted; then
81ecdfbb
RW
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2223$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2225$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2226 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
b7026657 2227fi
81ecdfbb
RW
2228## -------------------- ##
2229## Main body of script. ##
2230## -------------------- ##
b7026657
AC
2231
2232ac_ext=c
2233ac_cpp='$CPP $CPPFLAGS'
2234ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2235ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2236ac_compiler_gnu=$ac_cv_c_compiler_gnu
2237
2238
35695fd6
AC
2239# This file contains common code used by all simulators.
2240#
2241# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2242# directory. It is intended to be invoked before any target specific stuff.
2243# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2244# It is intended to be invoked last.
2245#
306f4178 2246# The simulator's configure.ac should look like:
35695fd6
AC
2247#
2248# dnl Process this file with autoconf to produce a configure script.
6ffe910a 2249# AC_PREREQ(2.64)dnl
35695fd6 2250# AC_INIT(Makefile.in)
6ffe910a 2251# sinclude(../common/aclocal.m4)
35695fd6
AC
2252#
2253# SIM_AC_COMMON
2254#
2255# ... target specific stuff ...
2256#
2257# SIM_AC_OUTPUT
2258
d6416cdc
RW
2259# Include global overrides and fixes for Autoconf.
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
6ffe910a
MF
2286# _AC_CHECK_DECL_BODY
2287# -------------------
2288# Shell function body for AC_CHECK_DECL.
2289# _AC_CHECK_DECL_BODY
d6416cdc 2290
6ffe910a
MF
2291# _AC_CHECK_DECLS(SYMBOL, ACTION-IF_FOUND, ACTION-IF-NOT-FOUND,
2292# INCLUDES)
2293# -------------------------------------------------------------
2294# Helper to AC_CHECK_DECLS, which generates the check for a single
2295# SYMBOL with INCLUDES, performs the AC_DEFINE, then expands
2296# ACTION-IF-FOUND or ACTION-IF-NOT-FOUND.
d6416cdc 2297
d6416cdc
RW
2298
2299
2300
2301
2302
2303
35695fd6
AC
2304
2305
2306
db2e4d67 2307
6bb11ab3 2308# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
db2e4d67 2309#
6bb11ab3
L
2310# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2311# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2312# Written by Gordon Matzigkeit, 1996
2313#
2314# This file is free software; the Free Software Foundation gives
2315# unlimited permission to copy and/or distribute it, with or without
2316# modifications, as long as this notice is preserved.
db2e4d67 2317
db2e4d67 2318
db2e4d67 2319
6bb11ab3 2320# serial 56 LT_INIT
db2e4d67
MF
2321
2322
6bb11ab3
L
2323# LT_PREREQ(VERSION)
2324# ------------------
2325# Complain and exit if this libtool version is less that VERSION.
db2e4d67 2326
db2e4d67
MF
2327
2328
6bb11ab3
L
2329# _LT_CHECK_BUILDDIR
2330# ------------------
2331# Complain if the absolute build directory name contains unusual characters
db2e4d67
MF
2332
2333
35695fd6 2334
6bb11ab3
L
2335# LT_INIT([OPTIONS])
2336# ------------------
2337# LT_INIT
35695fd6 2338
6bb11ab3
L
2339# Old names:
2340# This is what autoupdate's m4 run will expand. It fires
2341# the warning (with _au_warn_XXX), outputs it into the
2342# updated configure.ac (with AC_DIAGNOSE), and then outputs
2343# the replacement expansion.
35695fd6
AC
2344
2345
6bb11ab3
L
2346# This is an auxiliary macro that is also run when
2347# autoupdate runs m4. It simply calls m4_warning, but
2348# we need a wrapper so that each warning is emitted only
2349# once. We break the quoting in m4_warning's argument in
2350# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2351
2352
6bb11ab3
L
2353# Finally, this is the expansion that is picked up by
2354# autoconf. It tells the user to run autoupdate, and
2355# then outputs the replacement expansion. We do not care
2356# about autoupdate's warning because that contains
2357# information on what to do *after* running autoupdate.
35695fd6 2358
6bb11ab3
L
2359# This is what autoupdate's m4 run will expand. It fires
2360# the warning (with _au_warn_XXX), outputs it into the
2361# updated configure.ac (with AC_DIAGNOSE), and then outputs
2362# the replacement expansion.
35695fd6
AC
2363
2364
6bb11ab3
L
2365# This is an auxiliary macro that is also run when
2366# autoupdate runs m4. It simply calls m4_warning, but
2367# we need a wrapper so that each warning is emitted only
2368# once. We break the quoting in m4_warning's argument in
2369# order to expand this macro's arguments, not AU_DEFUN's.
35695fd6
AC
2370
2371
6bb11ab3
L
2372# Finally, this is the expansion that is picked up by
2373# autoconf. It tells the user to run autoupdate, and
2374# then outputs the replacement expansion. We do not care
2375# about autoupdate's warning because that contains
2376# information on what to do *after* running autoupdate.
35695fd6
AC
2377
2378
2379
6bb11ab3
L
2380# _LT_CC_BASENAME(CC)
2381# -------------------
2382# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
35695fd6
AC
2383
2384
2385
6bb11ab3
L
2386# _LT_FILEUTILS_DEFAULTS
2387# ----------------------
2388# It is okay to use these file commands and assume they have been set
2389# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2390# _LT_FILEUTILS_DEFAULTS
35695fd6
AC
2391
2392
6bb11ab3
L
2393# _LT_SETUP
2394# ---------
2395# _LT_SETUP
35695fd6
AC
2396
2397
6bb11ab3
L
2398# _LT_PREPARE_SED_QUOTE_VARS
2399# --------------------------
2400# Define a few sed substitution that help us do robust quoting.
35695fd6
AC
2401
2402
6bb11ab3
L
2403# _LT_PROG_LTMAIN
2404# ---------------
2405# Note that this code is called both from `configure', and `config.status'
2406# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2407# `config.status' has no value for ac_aux_dir unless we are using Automake,
2408# so we pass a copy along to make sure it has a sensible value anyway.
2409# _LT_PROG_LTMAIN
35695fd6
AC
2410
2411
6bb11ab3
L
2412## ------------------------------------- ##
2413## Accumulate code for creating libtool. ##
2414## ------------------------------------- ##
35695fd6 2415
6bb11ab3
L
2416# So that we can recreate a full libtool script including additional
2417# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2418# in macros and then make a single call at the end using the `libtool'
2419# label.
35695fd6
AC
2420
2421
6bb11ab3
L
2422# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2423# ----------------------------------------
2424# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2425
2426
6bb11ab3 2427# Initialize.
35695fd6
AC
2428
2429
2430
6bb11ab3
L
2431# _LT_CONFIG_LIBTOOL([COMMANDS])
2432# ------------------------------
2433# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
35695fd6
AC
2434
2435
6bb11ab3 2436# Initialize.
35695fd6
AC
2437
2438
2439
6bb11ab3
L
2440# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2441# -----------------------------------------------------
35695fd6 2442
5912fadd
JB
2443
2444
6bb11ab3
L
2445# _LT_FORMAT_COMMENT([COMMENT])
2446# -----------------------------
2447# Add leading comment marks to the start of each line, and a trailing
2448# full-stop to the whole comment if one is not present already.
5912fadd
JB
2449
2450
35695fd6
AC
2451
2452
6bb11ab3
L
2453## ------------------------ ##
2454## FIXME: Eliminate VARNAME ##
2455## ------------------------ ##
35695fd6
AC
2456
2457
6bb11ab3
L
2458# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2459# -------------------------------------------------------------------
2460# CONFIGNAME is the name given to the value in the libtool script.
2461# VARNAME is the (base) name used in the configure script.
2462# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2463# VARNAME. Any other value will be used directly.
35695fd6 2464
35695fd6
AC
2465
2466
6bb11ab3
L
2467# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2468# --------------------------------------------------------
35695fd6
AC
2469
2470
2471
6bb11ab3
L
2472# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2473# ------------------------------------------------
35695fd6
AC
2474
2475
2476
6bb11ab3
L
2477# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2478# ---------------------------------------------------------
35695fd6
AC
2479
2480
2481
6bb11ab3
L
2482# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2483# --------------------------------------------------
35695fd6
AC
2484
2485
2486
6bb11ab3
L
2487# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2488# ---------------------------------------------------
35695fd6
AC
2489
2490
2491
6bb11ab3
L
2492# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2493# ---------------------------------------------------
35695fd6
AC
2494
2495
2496
2497
6bb11ab3
L
2498# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2499# ------------------------------------------------
35695fd6
AC
2500
2501
2502
2503
6bb11ab3
L
2504# _LT_CONFIG_STATUS_DECLARE([VARNAME])
2505# ------------------------------------
2506# Quote a variable value, and forward it to `config.status' so that its
2507# declaration there will have the same value as in `configure'. VARNAME
2508# must have a single quote delimited value for this to work.
35695fd6
AC
2509
2510
2511
6bb11ab3
L
2512# _LT_CONFIG_STATUS_DECLARATIONS
2513# ------------------------------
2514# We delimit libtool config variables with single quotes, so when
2515# we write them to config.status, we have to be sure to quote all
2516# embedded single quotes properly. In configure, this macro expands
2517# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2518#
2519# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
35695fd6
AC
2520
2521
2522
6bb11ab3
L
2523# _LT_LIBTOOL_TAGS
2524# ----------------
2525# Output comment and list of tags supported by the script
35695fd6
AC
2526
2527
2528
6bb11ab3
L
2529# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2530# -----------------------------------
2531# Extract the dictionary values for VARNAME (optionally with TAG) and
2532# expand to a commented shell variable setting:
2533#
2534# # Some comment about what VAR is for.
2535# visible_name=$lt_internal_name
35695fd6
AC
2536
2537
35695fd6 2538
6bb11ab3
L
2539# _LT_LIBTOOL_CONFIG_VARS
2540# -----------------------
2541# Produce commented declarations of non-tagged libtool config variables
2542# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2543# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2544# section) are produced by _LT_LIBTOOL_TAG_VARS.
35695fd6
AC
2545
2546
6efef468 2547
6bb11ab3
L
2548# _LT_LIBTOOL_TAG_VARS(TAG)
2549# -------------------------
6efef468
JM
2550
2551
2552
6bb11ab3
L
2553# _LT_TAGVAR(VARNAME, [TAGNAME])
2554# ------------------------------
6efef468
JM
2555
2556
2557
6bb11ab3
L
2558# _LT_CONFIG_COMMANDS
2559# -------------------
2560# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2561# variables for single and double quote escaping we saved from calls
2562# to _LT_DECL, we can put quote escaped variables declarations
2563# into `config.status', and then the shell code to quote escape them in
2564# for loops in `config.status'. Finally, any additional code accumulated
2565# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2566#_LT_CONFIG_COMMANDS
2567
2568
2569# Initialize.
2570
2571
2572# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2573# ------------------------------------
2574# Generate a child script FILE with all initialization necessary to
2575# reuse the environment learned by the parent script, and make the
2576# file executable. If COMMENT is supplied, it is inserted after the
2577# `#!' sequence but before initialization text begins. After this
2578# macro, additional text can be appended to FILE to form the body of
2579# the child script. The macro ends with non-zero status if the
2580# file could not be fully written (such as if the disk is full).
2581# _LT_GENERATED_FILE_INIT
2582
2583# LT_OUTPUT
2584# ---------
2585# This macro allows early generation of the libtool script (before
2586# AC_OUTPUT is called), incase it is used in configure for compilation
2587# tests.
2588# LT_OUTPUT
2589
2590
2591# _LT_CONFIG(TAG)
2592# ---------------
2593# If TAG is the built-in tag, create an initial libtool script with a
2594# default configuration from the untagged config vars. Otherwise add code
2595# to config.status for appending the configuration named by TAG from the
2596# matching tagged config vars.
2597# _LT_CONFIG
6efef468
JM
2598
2599
6bb11ab3
L
2600# LT_SUPPORTED_TAG(TAG)
2601# ---------------------
2602# Trace this macro to discover what tags are supported by the libtool
2603# --tag option, using:
2604# autoconf --trace 'LT_SUPPORTED_TAG:$1'
6efef468 2605
6efef468 2606
6efef468 2607
6bb11ab3 2608# C support is built-in for now
6efef468 2609
6efef468
JM
2610
2611
2612
6bb11ab3
L
2613# LT_LANG(LANG)
2614# -------------
2615# Enable libtool support for the given language if not already enabled.
2616# LT_LANG
6efef468
JM
2617
2618
6bb11ab3
L
2619# _LT_LANG(LANGNAME)
2620# ------------------
2621# _LT_LANG
6efef468
JM
2622
2623
6bb11ab3
L
2624# _LT_LANG_DEFAULT_CONFIG
2625# -----------------------
2626# _LT_LANG_DEFAULT_CONFIG
6efef468 2627
6bb11ab3
L
2628# Obsolete macros:
2629# This is what autoupdate's m4 run will expand. It fires
2630# the warning (with _au_warn_XXX), outputs it into the
2631# updated configure.ac (with AC_DIAGNOSE), and then outputs
2632# the replacement expansion.
6efef468 2633
6efef468 2634
6bb11ab3
L
2635# This is an auxiliary macro that is also run when
2636# autoupdate runs m4. It simply calls m4_warning, but
2637# we need a wrapper so that each warning is emitted only
2638# once. We break the quoting in m4_warning's argument in
2639# order to expand this macro's arguments, not AU_DEFUN's.
6efef468 2640
6efef468 2641
6bb11ab3
L
2642# Finally, this is the expansion that is picked up by
2643# autoconf. It tells the user to run autoupdate, and
2644# then outputs the replacement expansion. We do not care
2645# about autoupdate's warning because that contains
2646# information on what to do *after* running autoupdate.
6efef468 2647
6bb11ab3
L
2648# This is what autoupdate's m4 run will expand. It fires
2649# the warning (with _au_warn_XXX), outputs it into the
2650# updated configure.ac (with AC_DIAGNOSE), and then outputs
2651# the replacement expansion.
6efef468
JM
2652
2653
6bb11ab3
L
2654# This is an auxiliary macro that is also run when
2655# autoupdate runs m4. It simply calls m4_warning, but
2656# we need a wrapper so that each warning is emitted only
2657# once. We break the quoting in m4_warning's argument in
2658# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2659
2660
6bb11ab3
L
2661# Finally, this is the expansion that is picked up by
2662# autoconf. It tells the user to run autoupdate, and
2663# then outputs the replacement expansion. We do not care
2664# about autoupdate's warning because that contains
2665# information on what to do *after* running autoupdate.
6efef468 2666
6bb11ab3
L
2667# This is what autoupdate's m4 run will expand. It fires
2668# the warning (with _au_warn_XXX), outputs it into the
2669# updated configure.ac (with AC_DIAGNOSE), and then outputs
2670# the replacement expansion.
6efef468
JM
2671
2672
6bb11ab3
L
2673# This is an auxiliary macro that is also run when
2674# autoupdate runs m4. It simply calls m4_warning, but
2675# we need a wrapper so that each warning is emitted only
2676# once. We break the quoting in m4_warning's argument in
2677# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2678
2679
6bb11ab3
L
2680# Finally, this is the expansion that is picked up by
2681# autoconf. It tells the user to run autoupdate, and
2682# then outputs the replacement expansion. We do not care
2683# about autoupdate's warning because that contains
2684# information on what to do *after* running autoupdate.
6efef468 2685
6bb11ab3
L
2686# This is what autoupdate's m4 run will expand. It fires
2687# the warning (with _au_warn_XXX), outputs it into the
2688# updated configure.ac (with AC_DIAGNOSE), and then outputs
2689# the replacement expansion.
6efef468
JM
2690
2691
6bb11ab3
L
2692# This is an auxiliary macro that is also run when
2693# autoupdate runs m4. It simply calls m4_warning, but
2694# we need a wrapper so that each warning is emitted only
2695# once. We break the quoting in m4_warning's argument in
2696# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2697
2698
6bb11ab3
L
2699# Finally, this is the expansion that is picked up by
2700# autoconf. It tells the user to run autoupdate, and
2701# then outputs the replacement expansion. We do not care
2702# about autoupdate's warning because that contains
2703# information on what to do *after* running autoupdate.
6efef468 2704
6bb11ab3
L
2705# This is what autoupdate's m4 run will expand. It fires
2706# the warning (with _au_warn_XXX), outputs it into the
2707# updated configure.ac (with AC_DIAGNOSE), and then outputs
2708# the replacement expansion.
6efef468
JM
2709
2710
6bb11ab3
L
2711# This is an auxiliary macro that is also run when
2712# autoupdate runs m4. It simply calls m4_warning, but
2713# we need a wrapper so that each warning is emitted only
2714# once. We break the quoting in m4_warning's argument in
2715# order to expand this macro's arguments, not AU_DEFUN's.
6efef468
JM
2716
2717
6bb11ab3
L
2718# Finally, this is the expansion that is picked up by
2719# autoconf. It tells the user to run autoupdate, and
2720# then outputs the replacement expansion. We do not care
2721# about autoupdate's warning because that contains
2722# information on what to do *after* running autoupdate.
6efef468 2723
35695fd6
AC
2724
2725
6bb11ab3
L
2726# _LT_TAG_COMPILER
2727# ----------------
2728# _LT_TAG_COMPILER
35695fd6
AC
2729
2730
6bb11ab3
L
2731# _LT_COMPILER_BOILERPLATE
2732# ------------------------
2733# Check for compiler boilerplate output or warnings with
2734# the simple compiler test code.
2735# _LT_COMPILER_BOILERPLATE
f0569246 2736
f0569246 2737
6bb11ab3
L
2738# _LT_LINKER_BOILERPLATE
2739# ----------------------
2740# Check for linker boilerplate output or warnings with
2741# the simple link test code.
2742# _LT_LINKER_BOILERPLATE
b7026657 2743
6bb11ab3
L
2744# _LT_REQUIRED_DARWIN_CHECKS
2745# -------------------------
81ecdfbb 2746
b7026657 2747
b7026657 2748
6bb11ab3
L
2749# _LT_DARWIN_LINKER_FEATURES
2750# --------------------------
2751# Checks for linker and compiler features on darwin
b7026657 2752
b7026657 2753
6bb11ab3
L
2754# _LT_SYS_MODULE_PATH_AIX
2755# -----------------------
2756# Links a minimal program and checks the executable
2757# for the system default hardcoded library path. In most cases,
2758# this is /usr/lib:/lib, but when the MPI compilers are used
2759# the location of the communication and MPI libs are included too.
2760# If we don't find anything, use the default library path according
2761# to the aix ld manual.
2762# _LT_SYS_MODULE_PATH_AIX
b7026657 2763
b7026657 2764
6bb11ab3
L
2765# _LT_SHELL_INIT(ARG)
2766# -------------------
2767# _LT_SHELL_INIT
b7026657 2768
f0569246 2769
81ecdfbb 2770
6bb11ab3
L
2771# _LT_PROG_ECHO_BACKSLASH
2772# -----------------------
2773# Find how we can fake an echo command that does not interpret backslash.
2774# In particular, with Autoconf 2.60 or later we add some code to the start
2775# of the generated configure script which will find a shell with a builtin
2776# printf (which we can use as an echo command).
2777# _LT_PROG_ECHO_BACKSLASH
f0569246 2778
b7026657 2779
6bb11ab3
L
2780# _LT_ENABLE_LOCK
2781# ---------------
2782# _LT_ENABLE_LOCK
81ecdfbb 2783
b7026657 2784
6bb11ab3
L
2785# _LT_CMD_OLD_ARCHIVE
2786# -------------------
2787# _LT_CMD_OLD_ARCHIVE
f0569246 2788
81ecdfbb 2789
6bb11ab3
L
2790# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2791# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2792# ----------------------------------------------------------------
2793# Check whether the given compiler option works
2794# _LT_COMPILER_OPTION
b7026657 2795
6bb11ab3
L
2796# Old name:
2797# This is what autoupdate's m4 run will expand. It fires
2798# the warning (with _au_warn_XXX), outputs it into the
2799# updated configure.ac (with AC_DIAGNOSE), and then outputs
2800# the replacement expansion.
b7026657 2801
b7026657 2802
6bb11ab3
L
2803# This is an auxiliary macro that is also run when
2804# autoupdate runs m4. It simply calls m4_warning, but
2805# we need a wrapper so that each warning is emitted only
2806# once. We break the quoting in m4_warning's argument in
2807# order to expand this macro's arguments, not AU_DEFUN's.
f0569246 2808
f0569246 2809
6bb11ab3
L
2810# Finally, this is the expansion that is picked up by
2811# autoconf. It tells the user to run autoupdate, and
2812# then outputs the replacement expansion. We do not care
2813# about autoupdate's warning because that contains
2814# information on what to do *after* running autoupdate.
f0569246 2815
f0569246 2816
f0569246 2817
6bb11ab3
L
2818# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2819# [ACTION-SUCCESS], [ACTION-FAILURE])
2820# ----------------------------------------------------
2821# Check whether the given linker option works
2822# _LT_LINKER_OPTION
81ecdfbb 2823
6bb11ab3
L
2824# Old name:
2825# This is what autoupdate's m4 run will expand. It fires
2826# the warning (with _au_warn_XXX), outputs it into the
2827# updated configure.ac (with AC_DIAGNOSE), and then outputs
2828# the replacement expansion.
81ecdfbb 2829
81ecdfbb 2830
6bb11ab3
L
2831# This is an auxiliary macro that is also run when
2832# autoupdate runs m4. It simply calls m4_warning, but
2833# we need a wrapper so that each warning is emitted only
2834# once. We break the quoting in m4_warning's argument in
2835# order to expand this macro's arguments, not AU_DEFUN's.
81ecdfbb 2836
f0569246 2837
6bb11ab3
L
2838# Finally, this is the expansion that is picked up by
2839# autoconf. It tells the user to run autoupdate, and
2840# then outputs the replacement expansion. We do not care
2841# about autoupdate's warning because that contains
2842# information on what to do *after* running autoupdate.
2843
2844
2845
2846# LT_CMD_MAX_LEN
2847#---------------
2848# LT_CMD_MAX_LEN
2849
2850# Old name:
2851# This is what autoupdate's m4 run will expand. It fires
2852# the warning (with _au_warn_XXX), outputs it into the
2853# updated configure.ac (with AC_DIAGNOSE), and then outputs
2854# the replacement expansion.
2855
2856
2857# This is an auxiliary macro that is also run when
2858# autoupdate runs m4. It simply calls m4_warning, but
2859# we need a wrapper so that each warning is emitted only
2860# once. We break the quoting in m4_warning's argument in
2861# order to expand this macro's arguments, not AU_DEFUN's.
2862
2863
2864# Finally, this is the expansion that is picked up by
2865# autoconf. It tells the user to run autoupdate, and
2866# then outputs the replacement expansion. We do not care
2867# about autoupdate's warning because that contains
2868# information on what to do *after* running autoupdate.
2869
2870
2871
2872# _LT_HEADER_DLFCN
2873# ----------------
2874# _LT_HEADER_DLFCN
2875
2876
2877# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2878# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2879# ----------------------------------------------------------------
2880# _LT_TRY_DLOPEN_SELF
2881
2882
2883# LT_SYS_DLOPEN_SELF
2884# ------------------
2885# LT_SYS_DLOPEN_SELF
2886
2887# Old name:
2888# This is what autoupdate's m4 run will expand. It fires
2889# the warning (with _au_warn_XXX), outputs it into the
2890# updated configure.ac (with AC_DIAGNOSE), and then outputs
2891# the replacement expansion.
2892
2893
2894# This is an auxiliary macro that is also run when
2895# autoupdate runs m4. It simply calls m4_warning, but
2896# we need a wrapper so that each warning is emitted only
2897# once. We break the quoting in m4_warning's argument in
2898# order to expand this macro's arguments, not AU_DEFUN's.
2899
2900
2901# Finally, this is the expansion that is picked up by
2902# autoconf. It tells the user to run autoupdate, and
2903# then outputs the replacement expansion. We do not care
2904# about autoupdate's warning because that contains
2905# information on what to do *after* running autoupdate.
2906
2907
2908
2909# _LT_COMPILER_C_O([TAGNAME])
2910# ---------------------------
2911# Check to see if options -c and -o are simultaneously supported by compiler.
2912# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2913# _LT_COMPILER_C_O
2914
2915
2916# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2917# ----------------------------------
2918# Check to see if we can do hard links to lock some files if needed
2919# _LT_COMPILER_FILE_LOCKS
2920
2921
2922# _LT_CHECK_OBJDIR
2923# ----------------
2924# _LT_CHECK_OBJDIR
2925
2926
2927# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2928# --------------------------------------
2929# Check hardcoding attributes.
2930# _LT_LINKER_HARDCODE_LIBPATH
2931
2932
2933# _LT_CMD_STRIPLIB
2934# ----------------
2935# _LT_CMD_STRIPLIB
2936
2937
2938# _LT_SYS_DYNAMIC_LINKER([TAG])
2939# -----------------------------
2940# PORTME Fill in your ld.so characteristics
2941# _LT_SYS_DYNAMIC_LINKER
2942
2943
2944# _LT_PATH_TOOL_PREFIX(TOOL)
2945# --------------------------
2946# find a file program which can recognize shared library
2947# _LT_PATH_TOOL_PREFIX
2948
2949# Old name:
2950# This is what autoupdate's m4 run will expand. It fires
2951# the warning (with _au_warn_XXX), outputs it into the
2952# updated configure.ac (with AC_DIAGNOSE), and then outputs
2953# the replacement expansion.
2954
2955
2956# This is an auxiliary macro that is also run when
2957# autoupdate runs m4. It simply calls m4_warning, but
2958# we need a wrapper so that each warning is emitted only
2959# once. We break the quoting in m4_warning's argument in
2960# order to expand this macro's arguments, not AU_DEFUN's.
2961
2962
2963# Finally, this is the expansion that is picked up by
2964# autoconf. It tells the user to run autoupdate, and
2965# then outputs the replacement expansion. We do not care
2966# about autoupdate's warning because that contains
2967# information on what to do *after* running autoupdate.
2968
2969
2970
2971# _LT_PATH_MAGIC
2972# --------------
2973# find a file program which can recognize a shared library
2974# _LT_PATH_MAGIC
2975
2976
2977# LT_PATH_LD
2978# ----------
2979# find the pathname to the GNU or non-GNU linker
2980# LT_PATH_LD
2981
2982# Old names:
2983# This is what autoupdate's m4 run will expand. It fires
2984# the warning (with _au_warn_XXX), outputs it into the
2985# updated configure.ac (with AC_DIAGNOSE), and then outputs
2986# the replacement expansion.
2987
2988
2989# This is an auxiliary macro that is also run when
2990# autoupdate runs m4. It simply calls m4_warning, but
2991# we need a wrapper so that each warning is emitted only
2992# once. We break the quoting in m4_warning's argument in
2993# order to expand this macro's arguments, not AU_DEFUN's.
2994
2995
2996# Finally, this is the expansion that is picked up by
2997# autoconf. It tells the user to run autoupdate, and
2998# then outputs the replacement expansion. We do not care
2999# about autoupdate's warning because that contains
3000# information on what to do *after* running autoupdate.
3001
3002# This is what autoupdate's m4 run will expand. It fires
3003# the warning (with _au_warn_XXX), outputs it into the
3004# updated configure.ac (with AC_DIAGNOSE), and then outputs
3005# the replacement expansion.
3006
3007
3008# This is an auxiliary macro that is also run when
3009# autoupdate runs m4. It simply calls m4_warning, but
3010# we need a wrapper so that each warning is emitted only
3011# once. We break the quoting in m4_warning's argument in
3012# order to expand this macro's arguments, not AU_DEFUN's.
3013
3014
3015# Finally, this is the expansion that is picked up by
3016# autoconf. It tells the user to run autoupdate, and
3017# then outputs the replacement expansion. We do not care
3018# about autoupdate's warning because that contains
3019# information on what to do *after* running autoupdate.
3020
3021
3022
3023# _LT_PATH_LD_GNU
3024#- --------------
3025# _LT_PATH_LD_GNU
3026
3027
3028# _LT_CMD_RELOAD
3029# --------------
3030# find reload flag for linker
3031# -- PORTME Some linkers may need a different reload flag.
3032# _LT_CMD_RELOAD
3033
3034
3035# _LT_CHECK_MAGIC_METHOD
3036# ----------------------
3037# how to check for library dependencies
3038# -- PORTME fill in with the dynamic library characteristics
3039# _LT_CHECK_MAGIC_METHOD
3040
3041
3042# LT_PATH_NM
3043# ----------
3044# find the pathname to a BSD- or MS-compatible name lister
3045# LT_PATH_NM
3046
3047# Old names:
3048# This is what autoupdate's m4 run will expand. It fires
3049# the warning (with _au_warn_XXX), outputs it into the
3050# updated configure.ac (with AC_DIAGNOSE), and then outputs
3051# the replacement expansion.
3052
3053
3054# This is an auxiliary macro that is also run when
3055# autoupdate runs m4. It simply calls m4_warning, but
3056# we need a wrapper so that each warning is emitted only
3057# once. We break the quoting in m4_warning's argument in
3058# order to expand this macro's arguments, not AU_DEFUN's.
3059
3060
3061# Finally, this is the expansion that is picked up by
3062# autoconf. It tells the user to run autoupdate, and
3063# then outputs the replacement expansion. We do not care
3064# about autoupdate's warning because that contains
3065# information on what to do *after* running autoupdate.
3066
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_LIB_M
3089# --------
3090# check for math library
3091# LT_LIB_M
3092
3093# Old name:
3094# This is what autoupdate's m4 run will expand. It fires
3095# the warning (with _au_warn_XXX), outputs it into the
3096# updated configure.ac (with AC_DIAGNOSE), and then outputs
3097# the replacement expansion.
3098
3099
3100# This is an auxiliary macro that is also run when
3101# autoupdate runs m4. It simply calls m4_warning, but
3102# we need a wrapper so that each warning is emitted only
3103# once. We break the quoting in m4_warning's argument in
3104# order to expand this macro's arguments, not AU_DEFUN's.
3105
3106
3107# Finally, this is the expansion that is picked up by
3108# autoconf. It tells the user to run autoupdate, and
3109# then outputs the replacement expansion. We do not care
3110# about autoupdate's warning because that contains
3111# information on what to do *after* running autoupdate.
3112
3113
3114
3115# _LT_COMPILER_NO_RTTI([TAGNAME])
3116# -------------------------------
3117# _LT_COMPILER_NO_RTTI
3118
3119
3120# _LT_CMD_GLOBAL_SYMBOLS
3121# ----------------------
3122 # _LT_CMD_GLOBAL_SYMBOLS
3123
3124
3125# _LT_COMPILER_PIC([TAGNAME])
3126# ---------------------------
3127# _LT_COMPILER_PIC
3128
3129
3130# _LT_LINKER_SHLIBS([TAGNAME])
3131# ----------------------------
3132# See if the linker supports building shared libraries.
3133# _LT_LINKER_SHLIBS
3134
3135
3136# _LT_LANG_C_CONFIG([TAG])
3137# ------------------------
3138# Ensure that the configuration variables for a C compiler are suitably
3139# defined. These variables are subsequently used by _LT_CONFIG to write
3140# the compiler configuration to `libtool'.
3141# _LT_LANG_C_CONFIG
3142
3143
3144# _LT_LANG_CXX_CONFIG([TAG])
3145# --------------------------
3146# Ensure that the configuration variables for a C++ compiler are suitably
3147# defined. These variables are subsequently used by _LT_CONFIG to write
3148# the compiler configuration to `libtool'.
3149# _LT_LANG_CXX_CONFIG
3150
3151
3152# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3153# ---------------------------------
3154# Figure out "hidden" library dependencies from verbose
3155# compiler output when linking a shared library.
3156# Parse the compiler output and extract the necessary
3157# objects, libraries and library flags.
3158# _LT_SYS_HIDDEN_LIBDEPS
3159
3160
3161# _LT_LANG_F77_CONFIG([TAG])
3162# --------------------------
3163# Ensure that the configuration variables for a Fortran 77 compiler are
3164# suitably defined. These variables are subsequently used by _LT_CONFIG
3165# to write the compiler configuration to `libtool'.
3166# _LT_LANG_F77_CONFIG
3167
3168
3169# _LT_LANG_FC_CONFIG([TAG])
3170# -------------------------
3171# Ensure that the configuration variables for a Fortran compiler are
3172# suitably defined. These variables are subsequently used by _LT_CONFIG
3173# to write the compiler configuration to `libtool'.
3174# _LT_LANG_FC_CONFIG
3175
3176
3177# _LT_LANG_GCJ_CONFIG([TAG])
3178# --------------------------
3179# Ensure that the configuration variables for the GNU Java Compiler compiler
3180# are suitably defined. These variables are subsequently used by _LT_CONFIG
3181# to write the compiler configuration to `libtool'.
3182# _LT_LANG_GCJ_CONFIG
3183
3184
3185# _LT_LANG_RC_CONFIG([TAG])
3186# -------------------------
3187# Ensure that the configuration variables for the Windows resource compiler
3188# are suitably defined. These variables are subsequently used by _LT_CONFIG
3189# to write the compiler configuration to `libtool'.
3190# _LT_LANG_RC_CONFIG
3191
3192
3193# LT_PROG_GCJ
3194# -----------
3195
3196
3197# Old name:
3198# This is what autoupdate's m4 run will expand. It fires
3199# the warning (with _au_warn_XXX), outputs it into the
3200# updated configure.ac (with AC_DIAGNOSE), and then outputs
3201# the replacement expansion.
3202
3203
3204# This is an auxiliary macro that is also run when
3205# autoupdate runs m4. It simply calls m4_warning, but
3206# we need a wrapper so that each warning is emitted only
3207# once. We break the quoting in m4_warning's argument in
3208# order to expand this macro's arguments, not AU_DEFUN's.
3209
3210
3211# Finally, this is the expansion that is picked up by
3212# autoconf. It tells the user to run autoupdate, and
3213# then outputs the replacement expansion. We do not care
3214# about autoupdate's warning because that contains
3215# information on what to do *after* running autoupdate.
3216
3217
3218
3219# LT_PROG_RC
3220# ----------
3221
3222
3223# Old name:
3224# This is what autoupdate's m4 run will expand. It fires
3225# the warning (with _au_warn_XXX), outputs it into the
3226# updated configure.ac (with AC_DIAGNOSE), and then outputs
3227# the replacement expansion.
3228
3229
3230# This is an auxiliary macro that is also run when
3231# autoupdate runs m4. It simply calls m4_warning, but
3232# we need a wrapper so that each warning is emitted only
3233# once. We break the quoting in m4_warning's argument in
3234# order to expand this macro's arguments, not AU_DEFUN's.
3235
3236
3237# Finally, this is the expansion that is picked up by
3238# autoconf. It tells the user to run autoupdate, and
3239# then outputs the replacement expansion. We do not care
3240# about autoupdate's warning because that contains
3241# information on what to do *after* running autoupdate.
3242
3243
3244
3245# _LT_DECL_EGREP
3246# --------------
3247# If we don't have a new enough Autoconf to choose the best grep
3248# available, choose the one first in the user's PATH.
3249
3250
3251
3252# _LT_DECL_OBJDUMP
3253# --------------
3254# If we don't have a new enough Autoconf to choose the best objdump
3255# available, choose the one first in the user's PATH.
3256
3257
3258
3259# _LT_DECL_SED
3260# ------------
3261# Check for a fully-functional sed program, that truncates
3262# as few characters as possible. Prefer GNU sed if found.
3263# _LT_DECL_SED
3264
3265#m4_ifndef
3266
3267# Old name:
3268# This is what autoupdate's m4 run will expand. It fires
3269# the warning (with _au_warn_XXX), outputs it into the
3270# updated configure.ac (with AC_DIAGNOSE), and then outputs
3271# the replacement expansion.
3272
3273
3274# This is an auxiliary macro that is also run when
3275# autoupdate runs m4. It simply calls m4_warning, but
3276# we need a wrapper so that each warning is emitted only
3277# once. We break the quoting in m4_warning's argument in
3278# order to expand this macro's arguments, not AU_DEFUN's.
3279
3280
3281# Finally, this is the expansion that is picked up by
3282# autoconf. It tells the user to run autoupdate, and
3283# then outputs the replacement expansion. We do not care
3284# about autoupdate's warning because that contains
3285# information on what to do *after* running autoupdate.
3286
3287
3288
3289# _LT_CHECK_SHELL_FEATURES
3290# ------------------------
3291# Find out whether the shell is Bourne or XSI compatible,
3292# or has some other useful features.
3293# _LT_CHECK_SHELL_FEATURES
3294
3295
3296# _LT_PROG_XSI_SHELLFNS
3297# ---------------------
3298# Bourne and XSI compatible variants of some useful shell functions.
3299
3300
3301# Helper functions for option handling. -*- Autoconf -*-
3302#
3303# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3304# Inc.
3305# Written by Gary V. Vaughan, 2004
3306#
3307# This file is free software; the Free Software Foundation gives
3308# unlimited permission to copy and/or distribute it, with or without
3309# modifications, as long as this notice is preserved.
3310
3311# serial 6 ltoptions.m4
3312
3313# This is to help aclocal find these macros, as it can't see m4_define.
3314
3315
3316
3317# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3318# ------------------------------------------
3319
3320
3321
3322# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3323# ---------------------------------------
3324# Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3325# matching handler defined, dispatch to it. Other OPTION-NAMEs are
3326# saved as a flag.
3327
3328
3329
3330# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3331# ------------------------------------------------------------
3332# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3333
3334
3335
3336# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3337# -------------------------------------------------------
3338# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3339# are set.
3340
3341
3342
3343# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3344# ----------------------------------------
3345# OPTION-LIST is a space-separated list of Libtool options associated
3346# with MACRO-NAME. If any OPTION has a matching handler declared with
3347# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3348# the unknown option and exit.
3349# _LT_SET_OPTIONS
3350
3351
3352## --------------------------------- ##
3353## Macros to handle LT_INIT options. ##
3354## --------------------------------- ##
3355
3356# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3357# -----------------------------------------
3358
3359
3360
3361# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3362# -----------------------------------------------
3363# LT_OPTION_DEFINE
3364
3365
3366# dlopen
3367# ------
3368
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# win32-dll
3393# ---------
3394# Declare package support for building win32 dll's.
3395# win32-dll
3396
3397# This is what autoupdate's m4 run will expand. It fires
3398# the warning (with _au_warn_XXX), outputs it into the
3399# updated configure.ac (with AC_DIAGNOSE), and then outputs
3400# the replacement expansion.
3401
3402
3403# This is an auxiliary macro that is also run when
3404# autoupdate runs m4. It simply calls m4_warning, but
3405# we need a wrapper so that each warning is emitted only
3406# once. We break the quoting in m4_warning's argument in
3407# order to expand this macro's arguments, not AU_DEFUN's.
3408
3409
3410# Finally, this is the expansion that is picked up by
3411# autoconf. It tells the user to run autoupdate, and
3412# then outputs the replacement expansion. We do not care
3413# about autoupdate's warning because that contains
3414# information on what to do *after* running autoupdate.
3415
3416
3417
3418
3419# _LT_ENABLE_SHARED([DEFAULT])
3420# ----------------------------
3421# implement the --enable-shared flag, and supports the `shared' and
3422# `disable-shared' LT_INIT options.
3423# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3424# _LT_ENABLE_SHARED
3425
3426
3427
3428
3429# Old names:
3430
3431
3432
3433
3434# This is what autoupdate's m4 run will expand. It fires
3435# the warning (with _au_warn_XXX), outputs it into the
3436# updated configure.ac (with AC_DIAGNOSE), and then outputs
3437# the replacement expansion.
3438
3439
3440# This is an auxiliary macro that is also run when
3441# autoupdate runs m4. It simply calls m4_warning, but
3442# we need a wrapper so that each warning is emitted only
3443# once. We break the quoting in m4_warning's argument in
3444# order to expand this macro's arguments, not AU_DEFUN's.
3445
3446
3447# Finally, this is the expansion that is picked up by
3448# autoconf. It tells the user to run autoupdate, and
3449# then outputs the replacement expansion. We do not care
3450# about autoupdate's warning because that contains
3451# information on what to do *after* running autoupdate.
3452
3453# This is what autoupdate's m4 run will expand. It fires
3454# the warning (with _au_warn_XXX), outputs it into the
3455# updated configure.ac (with AC_DIAGNOSE), and then outputs
3456# the replacement expansion.
3457
3458
3459# This is an auxiliary macro that is also run when
3460# autoupdate runs m4. It simply calls m4_warning, but
3461# we need a wrapper so that each warning is emitted only
3462# once. We break the quoting in m4_warning's argument in
3463# order to expand this macro's arguments, not AU_DEFUN's.
3464
3465
3466# Finally, this is the expansion that is picked up by
3467# autoconf. It tells the user to run autoupdate, and
3468# then outputs the replacement expansion. We do not care
3469# about autoupdate's warning because that contains
3470# information on what to do *after* running autoupdate.
3471
3472
3473
3474
3475
3476# _LT_ENABLE_STATIC([DEFAULT])
3477# ----------------------------
3478# implement the --enable-static flag, and support the `static' and
3479# `disable-static' LT_INIT options.
3480# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3481# _LT_ENABLE_STATIC
3482
3483
3484
3485
3486# Old names:
3487
3488
3489
3490
3491# This is what autoupdate's m4 run will expand. It fires
3492# the warning (with _au_warn_XXX), outputs it into the
3493# updated configure.ac (with AC_DIAGNOSE), and then outputs
3494# the replacement expansion.
3495
3496
3497# This is an auxiliary macro that is also run when
3498# autoupdate runs m4. It simply calls m4_warning, but
3499# we need a wrapper so that each warning is emitted only
3500# once. We break the quoting in m4_warning's argument in
3501# order to expand this macro's arguments, not AU_DEFUN's.
3502
3503
3504# Finally, this is the expansion that is picked up by
3505# autoconf. It tells the user to run autoupdate, and
3506# then outputs the replacement expansion. We do not care
3507# about autoupdate's warning because that contains
3508# information on what to do *after* running autoupdate.
3509
3510# This is what autoupdate's m4 run will expand. It fires
3511# the warning (with _au_warn_XXX), outputs it into the
3512# updated configure.ac (with AC_DIAGNOSE), and then outputs
3513# the replacement expansion.
3514
3515
3516# This is an auxiliary macro that is also run when
3517# autoupdate runs m4. It simply calls m4_warning, but
3518# we need a wrapper so that each warning is emitted only
3519# once. We break the quoting in m4_warning's argument in
3520# order to expand this macro's arguments, not AU_DEFUN's.
3521
3522
3523# Finally, this is the expansion that is picked up by
3524# autoconf. It tells the user to run autoupdate, and
3525# then outputs the replacement expansion. We do not care
3526# about autoupdate's warning because that contains
3527# information on what to do *after* running autoupdate.
3528
3529
3530
3531
3532
3533# _LT_ENABLE_FAST_INSTALL([DEFAULT])
3534# ----------------------------------
3535# implement the --enable-fast-install flag, and support the `fast-install'
3536# and `disable-fast-install' LT_INIT options.
3537# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3538# _LT_ENABLE_FAST_INSTALL
3539
3540
3541
3542
3543# Old names:
3544# This is what autoupdate's m4 run will expand. It fires
3545# the warning (with _au_warn_XXX), outputs it into the
3546# updated configure.ac (with AC_DIAGNOSE), and then outputs
3547# the replacement expansion.
3548
3549
3550# This is an auxiliary macro that is also run when
3551# autoupdate runs m4. It simply calls m4_warning, but
3552# we need a wrapper so that each warning is emitted only
3553# once. We break the quoting in m4_warning's argument in
3554# order to expand this macro's arguments, not AU_DEFUN's.
3555
3556
3557# Finally, this is the expansion that is picked up by
3558# autoconf. It tells the user to run autoupdate, and
3559# then outputs the replacement expansion. We do not care
3560# about autoupdate's warning because that contains
3561# information on what to do *after* running autoupdate.
3562
3563
3564# This is what autoupdate's m4 run will expand. It fires
3565# the warning (with _au_warn_XXX), outputs it into the
3566# updated configure.ac (with AC_DIAGNOSE), and then outputs
3567# the replacement expansion.
3568
3569
3570# This is an auxiliary macro that is also run when
3571# autoupdate runs m4. It simply calls m4_warning, but
3572# we need a wrapper so that each warning is emitted only
3573# once. We break the quoting in m4_warning's argument in
3574# order to expand this macro's arguments, not AU_DEFUN's.
3575
3576
3577# Finally, this is the expansion that is picked up by
3578# autoconf. It tells the user to run autoupdate, and
3579# then outputs the replacement expansion. We do not care
3580# about autoupdate's warning because that contains
3581# information on what to do *after* running autoupdate.
3582
3583
3584
3585
3586# _LT_WITH_PIC([MODE])
3587# --------------------
3588# implement the --with-pic flag, and support the `pic-only' and `no-pic'
3589# LT_INIT options.
3590# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3591# _LT_WITH_PIC
3592
3593
3594
3595
3596# Old name:
3597# This is what autoupdate's m4 run will expand. It fires
3598# the warning (with _au_warn_XXX), outputs it into the
3599# updated configure.ac (with AC_DIAGNOSE), and then outputs
3600# the replacement expansion.
3601
3602
3603# This is an auxiliary macro that is also run when
3604# autoupdate runs m4. It simply calls m4_warning, but
3605# we need a wrapper so that each warning is emitted only
3606# once. We break the quoting in m4_warning's argument in
3607# order to expand this macro's arguments, not AU_DEFUN's.
3608
3609
3610# Finally, this is the expansion that is picked up by
3611# autoconf. It tells the user to run autoupdate, and
3612# then outputs the replacement expansion. We do not care
3613# about autoupdate's warning because that contains
3614# information on what to do *after* running autoupdate.
3615
3616
3617
3618## ----------------- ##
3619## LTDL_INIT Options ##
3620## ----------------- ##
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3632#
3633# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3634# Written by Gary V. Vaughan, 2004
3635#
3636# This file is free software; the Free Software Foundation gives
3637# unlimited permission to copy and/or distribute it, with or without
3638# modifications, as long as this notice is preserved.
3639
3640# serial 6 ltsugar.m4
3641
3642# This is to help aclocal find these macros, as it can't see m4_define.
3643
3644
3645
3646# lt_join(SEP, ARG1, [ARG2...])
3647# -----------------------------
3648# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3649# associated separator.
3650# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3651# versions in m4sugar had bugs.
3652
3653
3654
3655
3656# lt_car(LIST)
3657# lt_cdr(LIST)
3658# ------------
3659# Manipulate m4 lists.
3660# These macros are necessary as long as will still need to support
3661# Autoconf-2.59 which quotes differently.
3662
3663
3664
3665
3666
3667# lt_append(MACRO-NAME, STRING, [SEPARATOR])
3668# ------------------------------------------
3669# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3670# Note that neither SEPARATOR nor STRING are expanded; they are appended
3671# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3672# No SEPARATOR is output if MACRO-NAME was previously undefined (different
3673# than defined and empty).
3674#
3675# This macro is needed until we can rely on Autoconf 2.62, since earlier
3676# versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3677
3678
3679
3680
3681# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3682# ----------------------------------------------------------
3683# Produce a SEP delimited list of all paired combinations of elements of
3684# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3685# has the form PREFIXmINFIXSUFFIXn.
3686# Needed until we can rely on m4_combine added in Autoconf 2.62.
3687
3688
3689
3690# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3691# -----------------------------------------------------------------------
3692# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3693# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3694
3695
3696
3697# lt_dict_add(DICT, KEY, VALUE)
3698# -----------------------------
3699
3700
3701
3702# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3703# --------------------------------------------
3704
3705
3706
3707# lt_dict_fetch(DICT, KEY, [SUBKEY])
3708# ----------------------------------
3709
3710
3711
3712# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3713# -----------------------------------------------------------------
3714
3715
3716
3717# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3718# --------------------------------------------------------------
3719
3720
3721# ltversion.m4 -- version numbers -*- Autoconf -*-
3722#
3723# Copyright (C) 2004 Free Software Foundation, Inc.
3724# Written by Scott James Remnant, 2004
3725#
3726# This file is free software; the Free Software Foundation gives
3727# unlimited permission to copy and/or distribute it, with or without
3728# modifications, as long as this notice is preserved.
3729
3730# Generated from ltversion.in.
3731
3732# serial 3134 ltversion.m4
3733# This file is part of GNU Libtool
3734
3735
3736
3737
3738
3739
3740# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3741#
3742# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3743# Written by Scott James Remnant, 2004.
3744#
3745# This file is free software; the Free Software Foundation gives
3746# unlimited permission to copy and/or distribute it, with or without
3747# modifications, as long as this notice is preserved.
3748
3749# serial 4 lt~obsolete.m4
3750
3751# These exist entirely to fool aclocal when bootstrapping libtool.
3752#
3753# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3754# which have later been changed to m4_define as they aren't part of the
3755# exported API, or moved to Autoconf or Automake where they belong.
3756#
3757# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3758# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3759# using a macro with the same name in our local m4/libtool.m4 it'll
3760# pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3761# and doesn't know about Autoconf macros at all.)
3762#
3763# So we provide this file, which has a silly filename so it's always
3764# included after everything else. This provides aclocal with the
3765# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3766# because those macros already exist, or will be overwritten later.
3767# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3768#
3769# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3770# Yes, that means every name once taken will need to remain here until
3771# we give up compatibility with versions before 1.7, at which point
3772# we need to keep only those names which we still refer to.
3773
3774# This is to help aclocal find these macros, as it can't see m4_define.
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
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839## -*- Autoconf -*-
3840
3841# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3842# Free Software Foundation, Inc.
3843#
3844# This file is free software; the Free Software Foundation
3845# gives unlimited permission to copy and/or distribute it,
3846# with or without modifications, as long as this notice is preserved.
3847
3848# serial 8
3849
3850# Based on depend.m4 from automake 1.9, modified for standalone use in
3851# an environment where GNU make is required.
3852
3853# ZW_PROG_COMPILER_DEPENDENCIES
3854# -----------------------------
3855# Variant of _AM_DEPENDENCIES which just does the dependency probe and
3856# sets fooDEPMODE accordingly. Cache-variable compatible with
3857# original; not side-effect compatible. As the users of this macro
3858# may require accurate dependencies for correct builds, it does *not*
3859# honor --disable-dependency-checking, and failure to detect a usable
3860# method is an error. depcomp is assumed to be located in
3861# $ac_aux_dir.
3862#
3863# FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3864
3865
3866
3867# AM_SET_DEPDIR
3868# -------------
3869# Choose a directory name for dependency files.
3870
3871
3872# ZW_CREATE_DEPDIR
3873# ----------------
3874# As AM_SET_DEPDIR, but also create the directory at config.status time.
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
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
3925sim_inline="-DDEFAULT_INLINE=0"
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962# intl sister-directory configuration rules.
3963#
3964
3965# The idea behind this macro is that there's no need to repeat all the
3966# autoconf probes done by the intl directory - it's already done them
3967# for us. In fact, there's no need even to look at the cache for the
3968# answers. All we need to do is nab a few pieces of information.
3969# The intl directory is set up to make this easy, by generating a
3970# small file which can be sourced as a shell script; then we produce
3971# the necessary substitutions and definitions for this directory.
3972
3973
3974
3975# Autoconf M4 include file defining utility macros for complex Canadian
3976# cross builds.
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986####
3987# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
3988# or AC_INIT.
3989# These demand that AC_CANONICAL_SYSTEM be called beforehand.
3990
3991####
3992# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3993# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
3994
3995
3996####
3997# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
3998# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
3999
4000
4001
4002# Backported from Autoconf 2.5x; can go away when and if
4003# we switch. Put the OS path separator in $PATH_SEPARATOR.
4004
4005
4006
4007
4008# ACX_HAVE_GCC_FOR_TARGET
4009# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4010
4011
4012# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4013# Searching for installed target binutils. We need to take extra care,
4014# else we may find the wrong assembler, linker, etc., and lose.
4015#
4016# First try --with-build-time-tools, if specified.
4017#
4018# For build != host, we ask the installed GCC for the name of the tool it
4019# uses, and accept it if it is an absolute path. This is because the
4020# only good choice for a compiler is the same GCC version that is being
4021# installed (or we couldn't make target libraries), and we assume that
4022# on the host system we'll have not only the same GCC version, but also
4023# the same binutils version.
4024#
4025# For build == host, search the same directories that the installed
4026# compiler will search. We used to do this for the assembler, linker,
4027# and nm only; for simplicity of configuration, however, we extend this
4028# criterion to tools (such as ar and ranlib) that are never invoked by
4029# the compiler, to avoid mismatches.
4030#
4031# Also note we have to check MD_EXEC_PREFIX before checking the user's path
4032# if build == target. This makes the most sense only when bootstrapping,
4033# but we also do so when build != host. In this case, we hope that the
4034# build and host systems will have similar contents of MD_EXEC_PREFIX.
4035#
4036# If we do not find a suitable binary, then try the user's path.
4037
4038
4039###
4040# AC_PROG_CPP_WERROR
4041# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4042# triggers warnings from the preprocessor. Will be in autoconf 2.58.
4043# For now, using this also overrides header checks to use only the
4044# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4045# bit harder from here).
4046# Eventually autoconf will default to checking headers with the compiler
4047# instead, and we'll have to do this differently.
4048
4049# AC_PROG_CPP_WERROR
4050
4051# Test for GNAT.
4052# We require the gnatbind & gnatmake programs, as well as a compiler driver
4053# that understands Ada. We use the user's CC setting, already found, and
4054# possibly add $1 to the command-line parameters.
4055#
4056# Sets the shell variable have_gnat to yes or no as appropriate, and
4057# substitutes GNATBIND and GNATMAKE.
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083ac_ext=c
4084ac_cpp='$CPP $CPPFLAGS'
4085ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4086ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4087ac_compiler_gnu=$ac_cv_c_compiler_gnu
4088if test -n "$ac_tool_prefix"; then
4089 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4090set dummy ${ac_tool_prefix}gcc; ac_word=$2
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4092$as_echo_n "checking for $ac_word... " >&6; }
4093if test "${ac_cv_prog_CC+set}" = set; then :
4094 $as_echo_n "(cached) " >&6
4095else
4096 if test -n "$CC"; then
4097 ac_cv_prog_CC="$CC" # Let the user override the test.
4098else
4099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4100for as_dir in $PATH
4101do
4102 IFS=$as_save_IFS
4103 test -z "$as_dir" && as_dir=.
4104 for ac_exec_ext in '' $ac_executable_extensions; do
4105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4106 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4108 break 2
4109 fi
4110done
4111 done
4112IFS=$as_save_IFS
4113
4114fi
4115fi
4116CC=$ac_cv_prog_CC
4117if test -n "$CC"; then
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4119$as_echo "$CC" >&6; }
4120else
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4122$as_echo "no" >&6; }
4123fi
4124
4125
4126fi
4127if test -z "$ac_cv_prog_CC"; then
4128 ac_ct_CC=$CC
4129 # Extract the first word of "gcc", so it can be a program name with args.
4130set dummy gcc; ac_word=$2
4131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4132$as_echo_n "checking for $ac_word... " >&6; }
4133if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4134 $as_echo_n "(cached) " >&6
4135else
4136 if test -n "$ac_ct_CC"; then
4137 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4138else
4139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4140for as_dir in $PATH
4141do
4142 IFS=$as_save_IFS
4143 test -z "$as_dir" && as_dir=.
4144 for ac_exec_ext in '' $ac_executable_extensions; do
4145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4146 ac_cv_prog_ac_ct_CC="gcc"
4147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4148 break 2
4149 fi
4150done
4151 done
4152IFS=$as_save_IFS
4153
4154fi
4155fi
4156ac_ct_CC=$ac_cv_prog_ac_ct_CC
4157if test -n "$ac_ct_CC"; then
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4159$as_echo "$ac_ct_CC" >&6; }
4160else
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4162$as_echo "no" >&6; }
4163fi
4164
4165 if test "x$ac_ct_CC" = x; then
4166 CC=""
4167 else
4168 case $cross_compiling:$ac_tool_warned in
4169yes:)
4170{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4171$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4172ac_tool_warned=yes ;;
4173esac
4174 CC=$ac_ct_CC
4175 fi
4176else
4177 CC="$ac_cv_prog_CC"
4178fi
4179
4180if test -z "$CC"; then
4181 if test -n "$ac_tool_prefix"; then
4182 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4183set dummy ${ac_tool_prefix}cc; ac_word=$2
4184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4185$as_echo_n "checking for $ac_word... " >&6; }
4186if test "${ac_cv_prog_CC+set}" = set; then :
4187 $as_echo_n "(cached) " >&6
4188else
4189 if test -n "$CC"; then
4190 ac_cv_prog_CC="$CC" # Let the user override the test.
4191else
4192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4193for as_dir in $PATH
4194do
4195 IFS=$as_save_IFS
4196 test -z "$as_dir" && as_dir=.
4197 for ac_exec_ext in '' $ac_executable_extensions; do
4198 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4199 ac_cv_prog_CC="${ac_tool_prefix}cc"
4200 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4201 break 2
4202 fi
4203done
4204 done
4205IFS=$as_save_IFS
4206
4207fi
4208fi
4209CC=$ac_cv_prog_CC
4210if test -n "$CC"; then
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4212$as_echo "$CC" >&6; }
4213else
4214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4215$as_echo "no" >&6; }
4216fi
4217
4218
4219 fi
4220fi
4221if test -z "$CC"; then
4222 # Extract the first word of "cc", so it can be a program name with args.
4223set dummy cc; ac_word=$2
4224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4225$as_echo_n "checking for $ac_word... " >&6; }
4226if test "${ac_cv_prog_CC+set}" = set; then :
4227 $as_echo_n "(cached) " >&6
4228else
4229 if test -n "$CC"; then
4230 ac_cv_prog_CC="$CC" # Let the user override the test.
4231else
4232 ac_prog_rejected=no
4233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234for as_dir in $PATH
4235do
4236 IFS=$as_save_IFS
4237 test -z "$as_dir" && as_dir=.
4238 for ac_exec_ext in '' $ac_executable_extensions; do
4239 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4240 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4241 ac_prog_rejected=yes
4242 continue
4243 fi
4244 ac_cv_prog_CC="cc"
4245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4246 break 2
4247 fi
4248done
4249 done
4250IFS=$as_save_IFS
4251
4252if test $ac_prog_rejected = yes; then
4253 # We found a bogon in the path, so make sure we never use it.
4254 set dummy $ac_cv_prog_CC
4255 shift
4256 if test $# != 0; then
4257 # We chose a different compiler from the bogus one.
4258 # However, it has the same basename, so the bogon will be chosen
4259 # first if we set CC to just the basename; use the full file name.
4260 shift
4261 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4262 fi
4263fi
4264fi
4265fi
4266CC=$ac_cv_prog_CC
4267if test -n "$CC"; then
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4269$as_echo "$CC" >&6; }
4270else
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4272$as_echo "no" >&6; }
4273fi
4274
4275
4276fi
4277if test -z "$CC"; then
4278 if test -n "$ac_tool_prefix"; then
4279 for ac_prog in cl.exe
4280 do
4281 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4282set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4284$as_echo_n "checking for $ac_word... " >&6; }
4285if test "${ac_cv_prog_CC+set}" = set; then :
4286 $as_echo_n "(cached) " >&6
4287else
4288 if test -n "$CC"; then
4289 ac_cv_prog_CC="$CC" # Let the user override the test.
4290else
4291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292for as_dir in $PATH
4293do
4294 IFS=$as_save_IFS
4295 test -z "$as_dir" && as_dir=.
4296 for ac_exec_ext in '' $ac_executable_extensions; do
4297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4298 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4300 break 2
4301 fi
4302done
4303 done
4304IFS=$as_save_IFS
4305
4306fi
4307fi
4308CC=$ac_cv_prog_CC
4309if test -n "$CC"; then
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4311$as_echo "$CC" >&6; }
4312else
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4314$as_echo "no" >&6; }
4315fi
4316
4317
4318 test -n "$CC" && break
4319 done
4320fi
4321if test -z "$CC"; then
4322 ac_ct_CC=$CC
4323 for ac_prog in cl.exe
4324do
4325 # Extract the first word of "$ac_prog", so it can be a program name with args.
4326set dummy $ac_prog; ac_word=$2
4327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4328$as_echo_n "checking for $ac_word... " >&6; }
4329if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4330 $as_echo_n "(cached) " >&6
4331else
4332 if test -n "$ac_ct_CC"; then
4333 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4334else
4335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4336for as_dir in $PATH
4337do
4338 IFS=$as_save_IFS
4339 test -z "$as_dir" && as_dir=.
4340 for ac_exec_ext in '' $ac_executable_extensions; do
4341 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4342 ac_cv_prog_ac_ct_CC="$ac_prog"
4343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4344 break 2
4345 fi
4346done
4347 done
4348IFS=$as_save_IFS
4349
4350fi
4351fi
4352ac_ct_CC=$ac_cv_prog_ac_ct_CC
4353if test -n "$ac_ct_CC"; then
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4355$as_echo "$ac_ct_CC" >&6; }
4356else
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358$as_echo "no" >&6; }
4359fi
4360
4361
4362 test -n "$ac_ct_CC" && break
4363done
4364
4365 if test "x$ac_ct_CC" = x; then
4366 CC=""
4367 else
4368 case $cross_compiling:$ac_tool_warned in
4369yes:)
4370{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4371$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4372ac_tool_warned=yes ;;
4373esac
4374 CC=$ac_ct_CC
4375 fi
4376fi
4377
4378fi
4379
4380
4381test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4382$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4383as_fn_error "no acceptable C compiler found in \$PATH
4384See \`config.log' for more details." "$LINENO" 5; }
4385
4386# Provide some information about the compiler.
4387$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4388set X $ac_compile
4389ac_compiler=$2
4390for ac_option in --version -v -V -qversion; do
4391 { { ac_try="$ac_compiler $ac_option >&5"
4392case "(($ac_try" in
4393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4394 *) ac_try_echo=$ac_try;;
4395esac
4396eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4397$as_echo "$ac_try_echo"; } >&5
4398 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4399 ac_status=$?
4400 if test -s conftest.err; then
4401 sed '10a\
4402... rest of stderr output deleted ...
4403 10q' conftest.err >conftest.er1
4404 cat conftest.er1 >&5
4405 rm -f conftest.er1 conftest.err
4406 fi
4407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4408 test $ac_status = 0; }
4409done
4410
4411cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4412/* end confdefs.h. */
4413
4414int
4415main ()
4416{
4417
4418 ;
4419 return 0;
4420}
4421_ACEOF
4422ac_clean_files_save=$ac_clean_files
4423ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
4424# Try to create an executable without -o first, disregard a.out.
4425# It will help us diagnose broken compilers, and finding out an intuition
4426# of exeext.
4427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4428$as_echo_n "checking for C compiler default output file name... " >&6; }
4429ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4430
4431# The possible output files:
4432ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4433
4434ac_rmfiles=
4435for ac_file in $ac_files
4436do
4437 case $ac_file in
4438 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4439 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4440 esac
4441done
4442rm -f $ac_rmfiles
4443
4444if { { ac_try="$ac_link_default"
4445case "(($ac_try" in
4446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4447 *) ac_try_echo=$ac_try;;
4448esac
4449eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4450$as_echo "$ac_try_echo"; } >&5
4451 (eval "$ac_link_default") 2>&5
4452 ac_status=$?
4453 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4454 test $ac_status = 0; }; then :
4455 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4456# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4457# in a Makefile. We should not override ac_cv_exeext if it was cached,
4458# so that the user can short-circuit this test for compilers unknown to
4459# Autoconf.
4460for ac_file in $ac_files ''
4461do
4462 test -f "$ac_file" || continue
4463 case $ac_file in
4464 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4465 ;;
4466 [ab].out )
4467 # We found the default executable, but exeext='' is most
4468 # certainly right.
4469 break;;
4470 *.* )
4471 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4472 then :; else
4473 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4474 fi
4475 # We set ac_cv_exeext here because the later test for it is not
4476 # safe: cross compilers may not add the suffix if given an `-o'
4477 # argument, so we may need to know it at that point already.
4478 # Even if this section looks crufty: it has the advantage of
4479 # actually working.
4480 break;;
4481 * )
4482 break;;
4483 esac
4484done
4485test "$ac_cv_exeext" = no && ac_cv_exeext=
4486
4487else
4488 ac_file=''
4489fi
4490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4491$as_echo "$ac_file" >&6; }
4492if test -z "$ac_file"; then :
4493 $as_echo "$as_me: failed program was:" >&5
4494sed 's/^/| /' conftest.$ac_ext >&5
4495
4496{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4497$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4498{ as_fn_set_status 77
4499as_fn_error "C compiler cannot create executables
4500See \`config.log' for more details." "$LINENO" 5; }; }
4501fi
4502ac_exeext=$ac_cv_exeext
4503
4504# Check that the compiler produces executables we can run. If not, either
4505# the compiler is broken, or we cross compile.
4506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4507$as_echo_n "checking whether the C compiler works... " >&6; }
4508# If not cross compiling, check that we can run a simple program.
4509if test "$cross_compiling" != yes; then
4510 if { ac_try='./$ac_file'
4511 { { case "(($ac_try" in
4512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4513 *) ac_try_echo=$ac_try;;
4514esac
4515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516$as_echo "$ac_try_echo"; } >&5
4517 (eval "$ac_try") 2>&5
4518 ac_status=$?
4519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520 test $ac_status = 0; }; }; then
4521 cross_compiling=no
4522 else
4523 if test "$cross_compiling" = maybe; then
4524 cross_compiling=yes
4525 else
4526 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4527$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4528as_fn_error "cannot run C compiled programs.
4529If you meant to cross compile, use \`--host'.
4530See \`config.log' for more details." "$LINENO" 5; }
4531 fi
4532 fi
4533fi
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4535$as_echo "yes" >&6; }
4536
4537rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4538ac_clean_files=$ac_clean_files_save
4539# Check that the compiler produces executables we can run. If not, either
4540# the compiler is broken, or we cross compile.
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4542$as_echo_n "checking whether we are cross compiling... " >&6; }
4543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4544$as_echo "$cross_compiling" >&6; }
4545
4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4547$as_echo_n "checking for suffix of executables... " >&6; }
4548if { { ac_try="$ac_link"
4549case "(($ac_try" in
4550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4551 *) ac_try_echo=$ac_try;;
4552esac
4553eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4554$as_echo "$ac_try_echo"; } >&5
4555 (eval "$ac_link") 2>&5
4556 ac_status=$?
4557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4558 test $ac_status = 0; }; then :
4559 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4560# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4561# work properly (i.e., refer to `conftest.exe'), while it won't with
4562# `rm'.
4563for ac_file in conftest.exe conftest conftest.*; do
4564 test -f "$ac_file" || continue
4565 case $ac_file in
4566 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4567 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4568 break;;
4569 * ) break;;
4570 esac
4571done
4572else
4573 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4574$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4575as_fn_error "cannot compute suffix of executables: cannot compile and link
4576See \`config.log' for more details." "$LINENO" 5; }
4577fi
4578rm -f conftest$ac_cv_exeext
4579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4580$as_echo "$ac_cv_exeext" >&6; }
4581
4582rm -f conftest.$ac_ext
4583EXEEXT=$ac_cv_exeext
4584ac_exeext=$EXEEXT
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4586$as_echo_n "checking for suffix of object files... " >&6; }
4587if test "${ac_cv_objext+set}" = set; then :
4588 $as_echo_n "(cached) " >&6
4589else
4590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4591/* end confdefs.h. */
4592
4593int
4594main ()
4595{
4596
4597 ;
4598 return 0;
4599}
4600_ACEOF
4601rm -f conftest.o conftest.obj
4602if { { ac_try="$ac_compile"
4603case "(($ac_try" in
4604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4605 *) ac_try_echo=$ac_try;;
4606esac
4607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4608$as_echo "$ac_try_echo"; } >&5
4609 (eval "$ac_compile") 2>&5
4610 ac_status=$?
4611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4612 test $ac_status = 0; }; then :
4613 for ac_file in conftest.o conftest.obj conftest.*; do
4614 test -f "$ac_file" || continue;
4615 case $ac_file in
4616 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4617 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4618 break;;
4619 esac
4620done
4621else
4622 $as_echo "$as_me: failed program was:" >&5
4623sed 's/^/| /' conftest.$ac_ext >&5
4624
4625{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4626$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4627as_fn_error "cannot compute suffix of object files: cannot compile
4628See \`config.log' for more details." "$LINENO" 5; }
4629fi
4630rm -f conftest.$ac_cv_objext conftest.$ac_ext
4631fi
4632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4633$as_echo "$ac_cv_objext" >&6; }
4634OBJEXT=$ac_cv_objext
4635ac_objext=$OBJEXT
4636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4637$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4638if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4639 $as_echo_n "(cached) " >&6
4640else
4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4642/* end confdefs.h. */
4643
4644int
4645main ()
4646{
4647#ifndef __GNUC__
4648 choke me
4649#endif
4650
4651 ;
4652 return 0;
4653}
4654_ACEOF
4655if ac_fn_c_try_compile "$LINENO"; then :
4656 ac_compiler_gnu=yes
4657else
4658 ac_compiler_gnu=no
4659fi
4660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4661ac_cv_c_compiler_gnu=$ac_compiler_gnu
4662
4663fi
4664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4665$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4666if test $ac_compiler_gnu = yes; then
4667 GCC=yes
4668else
4669 GCC=
4670fi
4671ac_test_CFLAGS=${CFLAGS+set}
4672ac_save_CFLAGS=$CFLAGS
4673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4674$as_echo_n "checking whether $CC accepts -g... " >&6; }
4675if test "${ac_cv_prog_cc_g+set}" = set; then :
4676 $as_echo_n "(cached) " >&6
4677else
4678 ac_save_c_werror_flag=$ac_c_werror_flag
4679 ac_c_werror_flag=yes
4680 ac_cv_prog_cc_g=no
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
4695else
4696 CFLAGS=""
4697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4698/* end confdefs.h. */
4699
4700int
4701main ()
4702{
4703
4704 ;
4705 return 0;
4706}
4707_ACEOF
4708if ac_fn_c_try_compile "$LINENO"; then :
4709
4710else
4711 ac_c_werror_flag=$ac_save_c_werror_flag
4712 CFLAGS="-g"
4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714/* end confdefs.h. */
4715
4716int
4717main ()
4718{
4719
4720 ;
4721 return 0;
4722}
4723_ACEOF
4724if ac_fn_c_try_compile "$LINENO"; then :
4725 ac_cv_prog_cc_g=yes
4726fi
4727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4728fi
4729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4730fi
4731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4732 ac_c_werror_flag=$ac_save_c_werror_flag
4733fi
4734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4735$as_echo "$ac_cv_prog_cc_g" >&6; }
4736if test "$ac_test_CFLAGS" = set; then
4737 CFLAGS=$ac_save_CFLAGS
4738elif test $ac_cv_prog_cc_g = yes; then
4739 if test "$GCC" = yes; then
4740 CFLAGS="-g -O2"
4741 else
4742 CFLAGS="-g"
4743 fi
4744else
4745 if test "$GCC" = yes; then
4746 CFLAGS="-O2"
4747 else
4748 CFLAGS=
4749 fi
4750fi
4751{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4752$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4753if test "${ac_cv_prog_cc_c89+set}" = set; then :
4754 $as_echo_n "(cached) " >&6
4755else
4756 ac_cv_prog_cc_c89=no
4757ac_save_CC=$CC
4758cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4759/* end confdefs.h. */
4760#include <stdarg.h>
4761#include <stdio.h>
4762#include <sys/types.h>
4763#include <sys/stat.h>
4764/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4765struct buf { int x; };
4766FILE * (*rcsopen) (struct buf *, struct stat *, int);
4767static char *e (p, i)
4768 char **p;
4769 int i;
4770{
4771 return p[i];
4772}
4773static char *f (char * (*g) (char **, int), char **p, ...)
4774{
4775 char *s;
4776 va_list v;
4777 va_start (v,p);
4778 s = g (p, va_arg (v,int));
4779 va_end (v);
4780 return s;
4781}
4782
4783/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4784 function prototypes and stuff, but not '\xHH' hex character constants.
4785 These don't provoke an error unfortunately, instead are silently treated
4786 as 'x'. The following induces an error, until -std is added to get
4787 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4788 array size at least. It's necessary to write '\x00'==0 to get something
4789 that's true only with -std. */
4790int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4791
4792/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4793 inside strings and character constants. */
4794#define FOO(x) 'x'
4795int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4796
4797int test (int i, double x);
4798struct s1 {int (*f) (int a);};
4799struct s2 {int (*f) (double a);};
4800int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4801int argc;
4802char **argv;
4803int
4804main ()
4805{
4806return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4807 ;
4808 return 0;
4809}
4810_ACEOF
4811for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4812 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4813do
4814 CC="$ac_save_CC $ac_arg"
4815 if ac_fn_c_try_compile "$LINENO"; then :
4816 ac_cv_prog_cc_c89=$ac_arg
4817fi
4818rm -f core conftest.err conftest.$ac_objext
4819 test "x$ac_cv_prog_cc_c89" != "xno" && break
4820done
4821rm -f conftest.$ac_ext
4822CC=$ac_save_CC
4823
4824fi
4825# AC_CACHE_VAL
4826case "x$ac_cv_prog_cc_c89" in
4827 x)
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4829$as_echo "none needed" >&6; } ;;
4830 xno)
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4832$as_echo "unsupported" >&6; } ;;
4833 *)
4834 CC="$CC $ac_cv_prog_cc_c89"
4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4836$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4837esac
4838if test "x$ac_cv_prog_cc_c89" != xno; then :
4839
4840fi
4841
4842ac_ext=c
4843ac_cpp='$CPP $CPPFLAGS'
4844ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4845ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4846ac_compiler_gnu=$ac_cv_c_compiler_gnu
4847
4848ac_aux_dir=
4849for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4850 for ac_t in install-sh install.sh shtool; do
4851 if test -f "$ac_dir/$ac_t"; then
4852 ac_aux_dir=$ac_dir
4853 ac_install_sh="$ac_aux_dir/$ac_t -c"
4854 break 2
4855 fi
4856 done
4857done
4858if test -z "$ac_aux_dir"; then
4859 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4860fi
4861
4862# These three variables are undocumented and unsupported,
4863# and are intended to be withdrawn in a future Autoconf release.
4864# They can cause serious problems if a builder's source tree is in a directory
4865# whose full name contains unusual characters.
4866ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4867ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4868ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4869
4870
4871# Make sure we can run config.sub.
4872$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4873 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4874
4875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4876$as_echo_n "checking build system type... " >&6; }
4877if test "${ac_cv_build+set}" = set; then :
4878 $as_echo_n "(cached) " >&6
4879else
4880 ac_build_alias=$build_alias
4881test "x$ac_build_alias" = x &&
4882 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4883test "x$ac_build_alias" = x &&
4884 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4885ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4886 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4887
4888fi
4889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4890$as_echo "$ac_cv_build" >&6; }
4891case $ac_cv_build in
4892*-*-*) ;;
4893*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4894esac
4895build=$ac_cv_build
4896ac_save_IFS=$IFS; IFS='-'
4897set x $ac_cv_build
4898shift
4899build_cpu=$1
4900build_vendor=$2
4901shift; shift
4902# Remember, the first character of IFS is used to create $*,
4903# except with old shells:
4904build_os=$*
4905IFS=$ac_save_IFS
4906case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4907
4908
4909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4910$as_echo_n "checking host system type... " >&6; }
4911if test "${ac_cv_host+set}" = set; then :
4912 $as_echo_n "(cached) " >&6
4913else
4914 if test "x$host_alias" = x; then
4915 ac_cv_host=$ac_cv_build
4916else
4917 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4918 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4919fi
4920
4921fi
4922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4923$as_echo "$ac_cv_host" >&6; }
4924case $ac_cv_host in
4925*-*-*) ;;
4926*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4927esac
4928host=$ac_cv_host
4929ac_save_IFS=$IFS; IFS='-'
4930set x $ac_cv_host
4931shift
4932host_cpu=$1
4933host_vendor=$2
4934shift; shift
4935# Remember, the first character of IFS is used to create $*,
4936# except with old shells:
4937host_os=$*
4938IFS=$ac_save_IFS
4939case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4940
4941
4942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4943$as_echo_n "checking target system type... " >&6; }
4944if test "${ac_cv_target+set}" = set; then :
4945 $as_echo_n "(cached) " >&6
4946else
4947 if test "x$target_alias" = x; then
4948 ac_cv_target=$ac_cv_host
4949else
4950 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4951 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4952fi
4953
4954fi
4955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4956$as_echo "$ac_cv_target" >&6; }
4957case $ac_cv_target in
4958*-*-*) ;;
4959*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4960esac
4961target=$ac_cv_target
4962ac_save_IFS=$IFS; IFS='-'
4963set x $ac_cv_target
4964shift
4965target_cpu=$1
4966target_vendor=$2
4967shift; shift
4968# Remember, the first character of IFS is used to create $*,
4969# except with old shells:
4970target_os=$*
4971IFS=$ac_save_IFS
4972case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4973
4974
4975# The aliases save the names the user supplied, while $host etc.
4976# will get canonicalized.
4977test -n "$target_alias" &&
4978 test "$program_prefix$program_suffix$program_transform_name" = \
4979 NONENONEs,x,x, &&
4980 program_prefix=${target_alias}-
4981
4982ac_ext=c
4983ac_cpp='$CPP $CPPFLAGS'
4984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4986ac_compiler_gnu=$ac_cv_c_compiler_gnu
4987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4988$as_echo_n "checking how to run the C preprocessor... " >&6; }
4989# On Suns, sometimes $CPP names a directory.
4990if test -n "$CPP" && test -d "$CPP"; then
4991 CPP=
4992fi
4993if test -z "$CPP"; then
4994 if test "${ac_cv_prog_CPP+set}" = set; then :
4995 $as_echo_n "(cached) " >&6
4996else
4997 # Double quotes because CPP needs to be expanded
4998 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4999 do
5000 ac_preproc_ok=false
5001for ac_c_preproc_warn_flag in '' yes
5002do
5003 # Use a header file that comes with gcc, so configuring glibc
5004 # with a fresh cross-compiler works.
5005 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5006 # <limits.h> exists even on freestanding compilers.
5007 # On the NeXT, cc -E runs the code through the compiler's parser,
5008 # not just through cpp. "Syntax error" is here to catch this case.
5009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5010/* end confdefs.h. */
5011#ifdef __STDC__
5012# include <limits.h>
5013#else
5014# include <assert.h>
5015#endif
5016 Syntax error
5017_ACEOF
5018if ac_fn_c_try_cpp "$LINENO"; then :
5019
5020else
5021 # Broken: fails on valid input.
5022continue
5023fi
5024rm -f conftest.err conftest.$ac_ext
5025
5026 # OK, works on sane cases. Now check whether nonexistent headers
5027 # can be detected and how.
5028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5029/* end confdefs.h. */
5030#include <ac_nonexistent.h>
5031_ACEOF
5032if ac_fn_c_try_cpp "$LINENO"; then :
5033 # Broken: success on invalid input.
5034continue
5035else
5036 # Passes both tests.
5037ac_preproc_ok=:
5038break
5039fi
5040rm -f conftest.err conftest.$ac_ext
5041
5042done
5043# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5044rm -f conftest.err conftest.$ac_ext
5045if $ac_preproc_ok; then :
5046 break
5047fi
5048
5049 done
5050 ac_cv_prog_CPP=$CPP
5051
5052fi
5053 CPP=$ac_cv_prog_CPP
5054else
5055 ac_cv_prog_CPP=$CPP
5056fi
5057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5058$as_echo "$CPP" >&6; }
5059ac_preproc_ok=false
5060for ac_c_preproc_warn_flag in '' yes
5061do
5062 # Use a header file that comes with gcc, so configuring glibc
5063 # with a fresh cross-compiler works.
5064 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5065 # <limits.h> exists even on freestanding compilers.
5066 # On the NeXT, cc -E runs the code through the compiler's parser,
5067 # not just through cpp. "Syntax error" is here to catch this case.
5068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5069/* end confdefs.h. */
5070#ifdef __STDC__
5071# include <limits.h>
5072#else
5073# include <assert.h>
5074#endif
5075 Syntax error
5076_ACEOF
5077if ac_fn_c_try_cpp "$LINENO"; then :
5078
5079else
5080 # Broken: fails on valid input.
5081continue
5082fi
5083rm -f conftest.err conftest.$ac_ext
5084
5085 # OK, works on sane cases. Now check whether nonexistent headers
5086 # can be detected and how.
5087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5088/* end confdefs.h. */
5089#include <ac_nonexistent.h>
5090_ACEOF
5091if ac_fn_c_try_cpp "$LINENO"; then :
5092 # Broken: success on invalid input.
5093continue
5094else
5095 # Passes both tests.
5096ac_preproc_ok=:
5097break
5098fi
5099rm -f conftest.err conftest.$ac_ext
5100
5101done
5102# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5103rm -f conftest.err conftest.$ac_ext
5104if $ac_preproc_ok; then :
5105
5106else
5107 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5108$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5109as_fn_error "C preprocessor \"$CPP\" fails sanity check
5110See \`config.log' for more details." "$LINENO" 5; }
5111fi
5112
5113ac_ext=c
5114ac_cpp='$CPP $CPPFLAGS'
5115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5117ac_compiler_gnu=$ac_cv_c_compiler_gnu
5118
5119
5120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5121$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5122if test "${ac_cv_path_GREP+set}" = set; then :
5123 $as_echo_n "(cached) " >&6
5124else
5125 if test -z "$GREP"; then
5126 ac_path_GREP_found=false
5127 # Loop through the user's path and test for each of PROGNAME-LIST
5128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5129for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5130do
5131 IFS=$as_save_IFS
5132 test -z "$as_dir" && as_dir=.
5133 for ac_prog in grep ggrep; do
5134 for ac_exec_ext in '' $ac_executable_extensions; do
5135 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5136 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5137# Check for GNU ac_path_GREP and select it if it is found.
5138 # Check for GNU $ac_path_GREP
5139case `"$ac_path_GREP" --version 2>&1` in
5140*GNU*)
5141 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5142*)
5143 ac_count=0
5144 $as_echo_n 0123456789 >"conftest.in"
5145 while :
5146 do
5147 cat "conftest.in" "conftest.in" >"conftest.tmp"
5148 mv "conftest.tmp" "conftest.in"
5149 cp "conftest.in" "conftest.nl"
5150 $as_echo 'GREP' >> "conftest.nl"
5151 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5152 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5153 as_fn_arith $ac_count + 1 && ac_count=$as_val
5154 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5155 # Best one so far, save it but keep looking for a better one
5156 ac_cv_path_GREP="$ac_path_GREP"
5157 ac_path_GREP_max=$ac_count
5158 fi
5159 # 10*(2^10) chars as input seems more than enough
5160 test $ac_count -gt 10 && break
5161 done
5162 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5163esac
5164
5165 $ac_path_GREP_found && break 3
5166 done
5167 done
5168 done
5169IFS=$as_save_IFS
5170 if test -z "$ac_cv_path_GREP"; then
5171 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5172 fi
5173else
5174 ac_cv_path_GREP=$GREP
5175fi
5176
5177fi
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5179$as_echo "$ac_cv_path_GREP" >&6; }
5180 GREP="$ac_cv_path_GREP"
5181
5182
5183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5184$as_echo_n "checking for egrep... " >&6; }
5185if test "${ac_cv_path_EGREP+set}" = set; then :
5186 $as_echo_n "(cached) " >&6
5187else
5188 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5189 then ac_cv_path_EGREP="$GREP -E"
5190 else
5191 if test -z "$EGREP"; then
5192 ac_path_EGREP_found=false
5193 # Loop through the user's path and test for each of PROGNAME-LIST
5194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5196do
5197 IFS=$as_save_IFS
5198 test -z "$as_dir" && as_dir=.
5199 for ac_prog in egrep; do
5200 for ac_exec_ext in '' $ac_executable_extensions; do
5201 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5202 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5203# Check for GNU ac_path_EGREP and select it if it is found.
5204 # Check for GNU $ac_path_EGREP
5205case `"$ac_path_EGREP" --version 2>&1` in
5206*GNU*)
5207 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5208*)
5209 ac_count=0
5210 $as_echo_n 0123456789 >"conftest.in"
5211 while :
5212 do
5213 cat "conftest.in" "conftest.in" >"conftest.tmp"
5214 mv "conftest.tmp" "conftest.in"
5215 cp "conftest.in" "conftest.nl"
5216 $as_echo 'EGREP' >> "conftest.nl"
5217 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5218 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5219 as_fn_arith $ac_count + 1 && ac_count=$as_val
5220 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5221 # Best one so far, save it but keep looking for a better one
5222 ac_cv_path_EGREP="$ac_path_EGREP"
5223 ac_path_EGREP_max=$ac_count
5224 fi
5225 # 10*(2^10) chars as input seems more than enough
5226 test $ac_count -gt 10 && break
5227 done
5228 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5229esac
5230
5231 $ac_path_EGREP_found && break 3
5232 done
5233 done
5234 done
5235IFS=$as_save_IFS
5236 if test -z "$ac_cv_path_EGREP"; then
5237 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5238 fi
5239else
5240 ac_cv_path_EGREP=$EGREP
5241fi
5242
5243 fi
5244fi
5245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5246$as_echo "$ac_cv_path_EGREP" >&6; }
5247 EGREP="$ac_cv_path_EGREP"
5248
5249
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5251$as_echo_n "checking for ANSI C header files... " >&6; }
5252if test "${ac_cv_header_stdc+set}" = set; then :
5253 $as_echo_n "(cached) " >&6
5254else
5255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5256/* end confdefs.h. */
5257#include <stdlib.h>
5258#include <stdarg.h>
5259#include <string.h>
5260#include <float.h>
5261
5262int
5263main ()
5264{
5265
5266 ;
5267 return 0;
5268}
5269_ACEOF
5270if ac_fn_c_try_compile "$LINENO"; then :
5271 ac_cv_header_stdc=yes
5272else
5273 ac_cv_header_stdc=no
5274fi
5275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5276
5277if test $ac_cv_header_stdc = yes; then
5278 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5280/* end confdefs.h. */
5281#include <string.h>
5282
5283_ACEOF
5284if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5285 $EGREP "memchr" >/dev/null 2>&1; then :
5286
5287else
5288 ac_cv_header_stdc=no
5289fi
5290rm -f conftest*
5291
5292fi
5293
5294if test $ac_cv_header_stdc = yes; then
5295 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297/* end confdefs.h. */
5298#include <stdlib.h>
5299
5300_ACEOF
5301if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5302 $EGREP "free" >/dev/null 2>&1; then :
5303
5304else
5305 ac_cv_header_stdc=no
5306fi
5307rm -f conftest*
5308
5309fi
5310
5311if test $ac_cv_header_stdc = yes; then
5312 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5313 if test "$cross_compiling" = yes; then :
5314 :
5315else
5316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5317/* end confdefs.h. */
5318#include <ctype.h>
5319#include <stdlib.h>
5320#if ((' ' & 0x0FF) == 0x020)
5321# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5322# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5323#else
5324# define ISLOWER(c) \
5325 (('a' <= (c) && (c) <= 'i') \
5326 || ('j' <= (c) && (c) <= 'r') \
5327 || ('s' <= (c) && (c) <= 'z'))
5328# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5329#endif
5330
5331#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5332int
5333main ()
5334{
5335 int i;
5336 for (i = 0; i < 256; i++)
5337 if (XOR (islower (i), ISLOWER (i))
5338 || toupper (i) != TOUPPER (i))
5339 return 2;
5340 return 0;
5341}
5342_ACEOF
5343if ac_fn_c_try_run "$LINENO"; then :
5344
5345else
5346 ac_cv_header_stdc=no
5347fi
5348rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5349 conftest.$ac_objext conftest.beam conftest.$ac_ext
5350fi
5351
5352fi
5353fi
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5355$as_echo "$ac_cv_header_stdc" >&6; }
5356if test $ac_cv_header_stdc = yes; then
5357
5358$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5359
5360fi
5361
5362# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5363for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5364 inttypes.h stdint.h unistd.h
5365do :
5366 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5367ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5368"
5369eval as_val=\$$as_ac_Header
5370 if test "x$as_val" = x""yes; then :
5371 cat >>confdefs.h <<_ACEOF
5372#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5373_ACEOF
5374
5375fi
5376
5377done
5378
5379
5380
5381 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5382if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5383 MINIX=yes
5384else
5385 MINIX=
5386fi
5387
5388
5389 if test "$MINIX" = yes; then
5390
5391$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5392
5393
5394$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5395
5396
5397$as_echo "#define _MINIX 1" >>confdefs.h
5398
5399 fi
5400
5401
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5403$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5404if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5405 $as_echo_n "(cached) " >&6
5406else
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408/* end confdefs.h. */
5409
5410# define __EXTENSIONS__ 1
5411 $ac_includes_default
5412int
5413main ()
5414{
5415
5416 ;
5417 return 0;
5418}
5419_ACEOF
5420if ac_fn_c_try_compile "$LINENO"; then :
5421 ac_cv_safe_to_define___extensions__=yes
5422else
5423 ac_cv_safe_to_define___extensions__=no
5424fi
5425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5426fi
5427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5428$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5429 test $ac_cv_safe_to_define___extensions__ = yes &&
5430 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5431
5432 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5433
5434 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5435
5436 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5437
5438 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5439
5440
5441test "$program_prefix" != NONE &&
5442 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5443# Use a double $ so make ignores it.
5444test "$program_suffix" != NONE &&
5445 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5446# Double any \ or $.
5447# By default was `s,x,x', remove it if useless.
5448ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5449program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5450
5451# Find a good install program. We prefer a C program (faster),
5452# so one script is as good as another. But avoid the broken or
5453# incompatible versions:
5454# SysV /etc/install, /usr/sbin/install
5455# SunOS /usr/etc/install
5456# IRIX /sbin/install
5457# AIX /bin/install
5458# AmigaOS /C/install, which installs bootblocks on floppy discs
5459# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5460# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5461# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5462# OS/2's system install, which has a completely different semantic
5463# ./install, which can be erroneously created by make from ./install.sh.
5464# Reject install programs that cannot install multiple files.
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5466$as_echo_n "checking for a BSD-compatible install... " >&6; }
5467if test -z "$INSTALL"; then
5468if test "${ac_cv_path_install+set}" = set; then :
5469 $as_echo_n "(cached) " >&6
5470else
5471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5472for as_dir in $PATH
5473do
5474 IFS=$as_save_IFS
5475 test -z "$as_dir" && as_dir=.
5476 # Account for people who put trailing slashes in PATH elements.
5477case $as_dir/ in #((
5478 ./ | .// | /[cC]/* | \
5479 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5480 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5481 /usr/ucb/* ) ;;
5482 *)
5483 # OSF1 and SCO ODT 3.0 have their own names for install.
5484 # Don't use installbsd from OSF since it installs stuff as root
5485 # by default.
5486 for ac_prog in ginstall scoinst install; do
5487 for ac_exec_ext in '' $ac_executable_extensions; do
5488 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5489 if test $ac_prog = install &&
5490 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5491 # AIX install. It has an incompatible calling convention.
5492 :
5493 elif test $ac_prog = install &&
5494 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5495 # program-specific install script used by HP pwplus--don't use.
5496 :
5497 else
5498 rm -rf conftest.one conftest.two conftest.dir
5499 echo one > conftest.one
5500 echo two > conftest.two
5501 mkdir conftest.dir
5502 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5503 test -s conftest.one && test -s conftest.two &&
5504 test -s conftest.dir/conftest.one &&
5505 test -s conftest.dir/conftest.two
5506 then
5507 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5508 break 3
5509 fi
5510 fi
5511 fi
5512 done
5513 done
5514 ;;
5515esac
5516
5517 done
5518IFS=$as_save_IFS
5519
5520rm -rf conftest.one conftest.two conftest.dir
5521
5522fi
5523 if test "${ac_cv_path_install+set}" = set; then
5524 INSTALL=$ac_cv_path_install
5525 else
5526 # As a last resort, use the slow shell script. Don't cache a
5527 # value for INSTALL within a source directory, because that will
5528 # break other packages using the cache if that directory is
5529 # removed, or if the value is a relative name.
5530 INSTALL=$ac_install_sh
5531 fi
5532fi
5533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5534$as_echo "$INSTALL" >&6; }
5535
5536# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5537# It thinks the first close brace ends the variable substitution.
5538test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5539
5540test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5541
5542test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5543
5544rm -rf .tst 2>/dev/null
5545mkdir .tst 2>/dev/null
5546if test -d .tst; then
5547 am__leading_dot=.
5548else
5549 am__leading_dot=_
5550fi
5551rmdir .tst 2>/dev/null
5552
5553DEPDIR="${am__leading_dot}deps"
5554
5555case `pwd` in
5556 *\ * | *\ *)
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5558$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5559esac
5560
5561
5562
5563macro_version='2.2.7a'
5564macro_revision='1.3134'
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578ltmain="$ac_aux_dir/ltmain.sh"
5579
5580# Backslashify metacharacters that are still active within
5581# double-quoted strings.
5582sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5583
5584# Same as above, but do not quote variable references.
5585double_quote_subst='s/\(["`\\]\)/\\\1/g'
5586
5587# Sed substitution to delay expansion of an escaped shell variable in a
5588# double_quote_subst'ed string.
5589delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5590
5591# Sed substitution to delay expansion of an escaped single quote.
5592delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5593
5594# Sed substitution to avoid accidental globbing in evaled expressions
5595no_glob_subst='s/\*/\\\*/g'
5596
5597ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5598ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5599ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5600
5601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5602$as_echo_n "checking how to print strings... " >&6; }
5603# Test print first, because it will be a builtin if present.
5604if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5605 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5606 ECHO='print -r --'
5607elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5608 ECHO='printf %s\n'
5609else
5610 # Use this function as a fallback that always works.
5611 func_fallback_echo ()
5612 {
5613 eval 'cat <<_LTECHO_EOF
5614$1
5615_LTECHO_EOF'
5616 }
5617 ECHO='func_fallback_echo'
5618fi
5619
5620# func_echo_all arg...
5621# Invoke $ECHO with all args, space-separated.
5622func_echo_all ()
5623{
5624 $ECHO ""
5625}
5626
5627case "$ECHO" in
5628 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5629$as_echo "printf" >&6; } ;;
5630 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5631$as_echo "print -r" >&6; } ;;
5632 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5633$as_echo "cat" >&6; } ;;
5634esac
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5650$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5651if test "${ac_cv_path_SED+set}" = set; then :
5652 $as_echo_n "(cached) " >&6
5653else
5654 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5655 for ac_i in 1 2 3 4 5 6 7; do
5656 ac_script="$ac_script$as_nl$ac_script"
5657 done
5658 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5659 { ac_script=; unset ac_script;}
5660 if test -z "$SED"; then
5661 ac_path_SED_found=false
5662 # Loop through the user's path and test for each of PROGNAME-LIST
5663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5664for as_dir in $PATH
5665do
5666 IFS=$as_save_IFS
5667 test -z "$as_dir" && as_dir=.
5668 for ac_prog in sed gsed; do
5669 for ac_exec_ext in '' $ac_executable_extensions; do
5670 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5671 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5672# Check for GNU ac_path_SED and select it if it is found.
5673 # Check for GNU $ac_path_SED
5674case `"$ac_path_SED" --version 2>&1` in
5675*GNU*)
5676 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5677*)
5678 ac_count=0
5679 $as_echo_n 0123456789 >"conftest.in"
5680 while :
5681 do
5682 cat "conftest.in" "conftest.in" >"conftest.tmp"
5683 mv "conftest.tmp" "conftest.in"
5684 cp "conftest.in" "conftest.nl"
5685 $as_echo '' >> "conftest.nl"
5686 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5687 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5688 as_fn_arith $ac_count + 1 && ac_count=$as_val
5689 if test $ac_count -gt ${ac_path_SED_max-0}; then
5690 # Best one so far, save it but keep looking for a better one
5691 ac_cv_path_SED="$ac_path_SED"
5692 ac_path_SED_max=$ac_count
5693 fi
5694 # 10*(2^10) chars as input seems more than enough
5695 test $ac_count -gt 10 && break
5696 done
5697 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5698esac
5699
5700 $ac_path_SED_found && break 3
5701 done
5702 done
5703 done
5704IFS=$as_save_IFS
5705 if test -z "$ac_cv_path_SED"; then
5706 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5707 fi
5708else
5709 ac_cv_path_SED=$SED
5710fi
5711
5712fi
5713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5714$as_echo "$ac_cv_path_SED" >&6; }
5715 SED="$ac_cv_path_SED"
5716 rm -f conftest.sed
5717
5718test -z "$SED" && SED=sed
5719Xsed="$SED -e 1s/^X//"
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5732$as_echo_n "checking for fgrep... " >&6; }
5733if test "${ac_cv_path_FGREP+set}" = set; then :
5734 $as_echo_n "(cached) " >&6
5735else
5736 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5737 then ac_cv_path_FGREP="$GREP -F"
5738 else
5739 if test -z "$FGREP"; then
5740 ac_path_FGREP_found=false
5741 # Loop through the user's path and test for each of PROGNAME-LIST
5742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5743for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5744do
5745 IFS=$as_save_IFS
5746 test -z "$as_dir" && as_dir=.
5747 for ac_prog in fgrep; do
5748 for ac_exec_ext in '' $ac_executable_extensions; do
5749 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5750 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5751# Check for GNU ac_path_FGREP and select it if it is found.
5752 # Check for GNU $ac_path_FGREP
5753case `"$ac_path_FGREP" --version 2>&1` in
5754*GNU*)
5755 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5756*)
5757 ac_count=0
5758 $as_echo_n 0123456789 >"conftest.in"
5759 while :
5760 do
5761 cat "conftest.in" "conftest.in" >"conftest.tmp"
5762 mv "conftest.tmp" "conftest.in"
5763 cp "conftest.in" "conftest.nl"
5764 $as_echo 'FGREP' >> "conftest.nl"
5765 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5766 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5767 as_fn_arith $ac_count + 1 && ac_count=$as_val
5768 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5769 # Best one so far, save it but keep looking for a better one
5770 ac_cv_path_FGREP="$ac_path_FGREP"
5771 ac_path_FGREP_max=$ac_count
5772 fi
5773 # 10*(2^10) chars as input seems more than enough
5774 test $ac_count -gt 10 && break
5775 done
5776 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5777esac
5778
5779 $ac_path_FGREP_found && break 3
5780 done
5781 done
5782 done
5783IFS=$as_save_IFS
5784 if test -z "$ac_cv_path_FGREP"; then
5785 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5786 fi
5787else
5788 ac_cv_path_FGREP=$FGREP
5789fi
5790
5791 fi
5792fi
5793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5794$as_echo "$ac_cv_path_FGREP" >&6; }
5795 FGREP="$ac_cv_path_FGREP"
5796
5797
5798test -z "$GREP" && GREP=grep
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818# Check whether --with-gnu-ld was given.
5819if test "${with_gnu_ld+set}" = set; then :
5820 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5821else
5822 with_gnu_ld=no
5823fi
5824
5825ac_prog=ld
5826if test "$GCC" = yes; then
5827 # Check if gcc -print-prog-name=ld gives a path.
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5829$as_echo_n "checking for ld used by $CC... " >&6; }
5830 case $host in
5831 *-*-mingw*)
5832 # gcc leaves a trailing carriage return which upsets mingw
5833 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5834 *)
5835 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5836 esac
5837 case $ac_prog in
5838 # Accept absolute paths.
5839 [\\/]* | ?:[\\/]*)
5840 re_direlt='/[^/][^/]*/\.\./'
5841 # Canonicalize the pathname of ld
5842 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5843 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5844 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5845 done
5846 test -z "$LD" && LD="$ac_prog"
5847 ;;
5848 "")
5849 # If it fails, then pretend we aren't using GCC.
5850 ac_prog=ld
5851 ;;
5852 *)
5853 # If it is relative, then search for the first ld in PATH.
5854 with_gnu_ld=unknown
5855 ;;
5856 esac
5857elif test "$with_gnu_ld" = yes; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5859$as_echo_n "checking for GNU ld... " >&6; }
5860else
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5862$as_echo_n "checking for non-GNU ld... " >&6; }
5863fi
5864if test "${lt_cv_path_LD+set}" = set; then :
5865 $as_echo_n "(cached) " >&6
5866else
5867 if test -z "$LD"; then
5868 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5869 for ac_dir in $PATH; do
5870 IFS="$lt_save_ifs"
5871 test -z "$ac_dir" && ac_dir=.
5872 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5873 lt_cv_path_LD="$ac_dir/$ac_prog"
5874 # Check to see if the program is GNU ld. I'd rather use --version,
5875 # but apparently some variants of GNU ld only accept -v.
5876 # Break only if it was the GNU/non-GNU ld that we prefer.
5877 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5878 *GNU* | *'with BFD'*)
5879 test "$with_gnu_ld" != no && break
5880 ;;
5881 *)
5882 test "$with_gnu_ld" != yes && break
5883 ;;
5884 esac
5885 fi
5886 done
5887 IFS="$lt_save_ifs"
5888else
5889 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5890fi
5891fi
5892
5893LD="$lt_cv_path_LD"
5894if test -n "$LD"; then
5895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5896$as_echo "$LD" >&6; }
5897else
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5899$as_echo "no" >&6; }
5900fi
5901test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5903$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5904if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5905 $as_echo_n "(cached) " >&6
5906else
5907 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5908case `$LD -v 2>&1 </dev/null` in
5909*GNU* | *'with BFD'*)
5910 lt_cv_prog_gnu_ld=yes
5911 ;;
5912*)
5913 lt_cv_prog_gnu_ld=no
5914 ;;
5915esac
5916fi
5917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5918$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5919with_gnu_ld=$lt_cv_prog_gnu_ld
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5930$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5931if test "${lt_cv_path_NM+set}" = set; then :
5932 $as_echo_n "(cached) " >&6
5933else
5934 if test -n "$NM"; then
5935 # Let the user override the test.
5936 lt_cv_path_NM="$NM"
5937else
5938 lt_nm_to_check="${ac_tool_prefix}nm"
5939 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5940 lt_nm_to_check="$lt_nm_to_check nm"
5941 fi
5942 for lt_tmp_nm in $lt_nm_to_check; do
5943 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5944 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5945 IFS="$lt_save_ifs"
5946 test -z "$ac_dir" && ac_dir=.
5947 tmp_nm="$ac_dir/$lt_tmp_nm"
5948 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5949 # Check to see if the nm accepts a BSD-compat flag.
5950 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5951 # nm: unknown option "B" ignored
5952 # Tru64's nm complains that /dev/null is an invalid object file
5953 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5954 */dev/null* | *'Invalid file or object type'*)
5955 lt_cv_path_NM="$tmp_nm -B"
5956 break
5957 ;;
5958 *)
5959 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5960 */dev/null*)
5961 lt_cv_path_NM="$tmp_nm -p"
5962 break
5963 ;;
5964 *)
5965 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5966 continue # so that we can try to find one that supports BSD flags
5967 ;;
5968 esac
5969 ;;
5970 esac
5971 fi
5972 done
5973 IFS="$lt_save_ifs"
5974 done
5975 : ${lt_cv_path_NM=no}
5976fi
5977fi
5978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5979$as_echo "$lt_cv_path_NM" >&6; }
5980if test "$lt_cv_path_NM" != "no"; then
5981 NM="$lt_cv_path_NM"
5982else
5983 # Didn't find any BSD compatible name lister, look for dumpbin.
5984 if test -n "$DUMPBIN"; then :
5985 # Let the user override the test.
5986 else
5987 if test -n "$ac_tool_prefix"; then
5988 for ac_prog in dumpbin "link -dump"
5989 do
5990 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5991set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5993$as_echo_n "checking for $ac_word... " >&6; }
5994if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5995 $as_echo_n "(cached) " >&6
5996else
5997 if test -n "$DUMPBIN"; then
5998 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5999else
6000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6001for as_dir in $PATH
6002do
6003 IFS=$as_save_IFS
6004 test -z "$as_dir" && as_dir=.
6005 for ac_exec_ext in '' $ac_executable_extensions; do
6006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6007 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6009 break 2
6010 fi
6011done
6012 done
6013IFS=$as_save_IFS
6014
6015fi
6016fi
6017DUMPBIN=$ac_cv_prog_DUMPBIN
6018if test -n "$DUMPBIN"; then
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6020$as_echo "$DUMPBIN" >&6; }
6021else
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6023$as_echo "no" >&6; }
6024fi
6025
6026
6027 test -n "$DUMPBIN" && break
6028 done
6029fi
6030if test -z "$DUMPBIN"; then
6031 ac_ct_DUMPBIN=$DUMPBIN
6032 for ac_prog in dumpbin "link -dump"
6033do
6034 # Extract the first word of "$ac_prog", so it can be a program name with args.
6035set dummy $ac_prog; ac_word=$2
6036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6037$as_echo_n "checking for $ac_word... " >&6; }
6038if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6039 $as_echo_n "(cached) " >&6
6040else
6041 if test -n "$ac_ct_DUMPBIN"; then
6042 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6043else
6044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6045for as_dir in $PATH
6046do
6047 IFS=$as_save_IFS
6048 test -z "$as_dir" && as_dir=.
6049 for ac_exec_ext in '' $ac_executable_extensions; do
6050 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6051 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6053 break 2
6054 fi
6055done
6056 done
6057IFS=$as_save_IFS
6058
6059fi
6060fi
6061ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6062if test -n "$ac_ct_DUMPBIN"; then
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6064$as_echo "$ac_ct_DUMPBIN" >&6; }
6065else
6066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6067$as_echo "no" >&6; }
6068fi
6069
6070
6071 test -n "$ac_ct_DUMPBIN" && break
6072done
6073
6074 if test "x$ac_ct_DUMPBIN" = x; then
6075 DUMPBIN=":"
6076 else
6077 case $cross_compiling:$ac_tool_warned in
6078yes:)
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6081ac_tool_warned=yes ;;
6082esac
6083 DUMPBIN=$ac_ct_DUMPBIN
6084 fi
6085fi
6086
6087 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6088 *COFF*)
6089 DUMPBIN="$DUMPBIN -symbols"
6090 ;;
6091 *)
6092 DUMPBIN=:
6093 ;;
6094 esac
6095 fi
6096
6097 if test "$DUMPBIN" != ":"; then
6098 NM="$DUMPBIN"
6099 fi
6100fi
6101test -z "$NM" && NM=nm
6102
6103
6104
6105
6106
6107
6108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6109$as_echo_n "checking the name lister ($NM) interface... " >&6; }
6110if test "${lt_cv_nm_interface+set}" = set; then :
6111 $as_echo_n "(cached) " >&6
6112else
6113 lt_cv_nm_interface="BSD nm"
6114 echo "int some_variable = 0;" > conftest.$ac_ext
6115 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6116 (eval "$ac_compile" 2>conftest.err)
6117 cat conftest.err >&5
6118 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6119 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6120 cat conftest.err >&5
6121 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6122 cat conftest.out >&5
6123 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6124 lt_cv_nm_interface="MS dumpbin"
6125 fi
6126 rm -f conftest*
6127fi
6128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6129$as_echo "$lt_cv_nm_interface" >&6; }
6130
6131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6132$as_echo_n "checking whether ln -s works... " >&6; }
6133LN_S=$as_ln_s
6134if test "$LN_S" = "ln -s"; then
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6136$as_echo "yes" >&6; }
6137else
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6139$as_echo "no, using $LN_S" >&6; }
6140fi
6141
6142# find the maximum length of command line arguments
6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6144$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6145if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6146 $as_echo_n "(cached) " >&6
6147else
6148 i=0
6149 teststring="ABCD"
6150
6151 case $build_os in
6152 msdosdjgpp*)
6153 # On DJGPP, this test can blow up pretty badly due to problems in libc
6154 # (any single argument exceeding 2000 bytes causes a buffer overrun
6155 # during glob expansion). Even if it were fixed, the result of this
6156 # check would be larger than it should be.
6157 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6158 ;;
6159
6160 gnu*)
6161 # Under GNU Hurd, this test is not required because there is
6162 # no limit to the length of command line arguments.
6163 # Libtool will interpret -1 as no limit whatsoever
6164 lt_cv_sys_max_cmd_len=-1;
6165 ;;
6166
6167 cygwin* | mingw* | cegcc*)
6168 # On Win9x/ME, this test blows up -- it succeeds, but takes
6169 # about 5 minutes as the teststring grows exponentially.
6170 # Worse, since 9x/ME are not pre-emptively multitasking,
6171 # you end up with a "frozen" computer, even though with patience
6172 # the test eventually succeeds (with a max line length of 256k).
6173 # Instead, let's just punt: use the minimum linelength reported by
6174 # all of the supported platforms: 8192 (on NT/2K/XP).
6175 lt_cv_sys_max_cmd_len=8192;
6176 ;;
6177
6178 mint*)
6179 # On MiNT this can take a long time and run out of memory.
6180 lt_cv_sys_max_cmd_len=8192;
6181 ;;
6182
6183 amigaos*)
6184 # On AmigaOS with pdksh, this test takes hours, literally.
6185 # So we just punt and use a minimum line length of 8192.
6186 lt_cv_sys_max_cmd_len=8192;
6187 ;;
6188
6189 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6190 # This has been around since 386BSD, at least. Likely further.
6191 if test -x /sbin/sysctl; then
6192 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6193 elif test -x /usr/sbin/sysctl; then
6194 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6195 else
6196 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6197 fi
6198 # And add a safety zone
6199 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6200 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6201 ;;
6202
6203 interix*)
6204 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6205 lt_cv_sys_max_cmd_len=196608
6206 ;;
6207
6208 osf*)
6209 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6210 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6211 # nice to cause kernel panics so lets avoid the loop below.
6212 # First set a reasonable default.
6213 lt_cv_sys_max_cmd_len=16384
6214 #
6215 if test -x /sbin/sysconfig; then
6216 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6217 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6218 esac
6219 fi
6220 ;;
6221 sco3.2v5*)
6222 lt_cv_sys_max_cmd_len=102400
6223 ;;
6224 sysv5* | sco5v6* | sysv4.2uw2*)
6225 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6226 if test -n "$kargmax"; then
6227 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6228 else
6229 lt_cv_sys_max_cmd_len=32768
6230 fi
6231 ;;
6232 *)
6233 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6234 if test -n "$lt_cv_sys_max_cmd_len"; then
6235 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6236 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6237 else
6238 # Make teststring a little bigger before we do anything with it.
6239 # a 1K string should be a reasonable start.
6240 for i in 1 2 3 4 5 6 7 8 ; do
6241 teststring=$teststring$teststring
6242 done
6243 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6244 # If test is not a shell built-in, we'll probably end up computing a
6245 # maximum length that is only half of the actual maximum length, but
6246 # we can't tell.
6247 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6248 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6249 test $i != 17 # 1/2 MB should be enough
6250 do
6251 i=`expr $i + 1`
6252 teststring=$teststring$teststring
6253 done
6254 # Only check the string length outside the loop.
6255 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6256 teststring=
6257 # Add a significant safety factor because C++ compilers can tack on
6258 # massive amounts of additional arguments before passing them to the
6259 # linker. It appears as though 1/2 is a usable value.
6260 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6261 fi
6262 ;;
6263 esac
6264
6265fi
6266
6267if test -n $lt_cv_sys_max_cmd_len ; then
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6269$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6270else
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6272$as_echo "none" >&6; }
6273fi
6274max_cmd_len=$lt_cv_sys_max_cmd_len
6275
6276
6277
6278
6279
6280
6281: ${CP="cp -f"}
6282: ${MV="mv -f"}
6283: ${RM="rm -f"}
6284
6285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6286$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6287# Try some XSI features
6288xsi_shell=no
6289( _lt_dummy="a/b/c"
6290 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6291 = c,a/b,, \
6292 && eval 'test $(( 1 + 1 )) -eq 2 \
6293 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6294 && xsi_shell=yes
6295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6296$as_echo "$xsi_shell" >&6; }
6297
6298
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6300$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6301lt_shell_append=no
6302( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6303 >/dev/null 2>&1 \
6304 && lt_shell_append=yes
6305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6306$as_echo "$lt_shell_append" >&6; }
6307
6308
6309if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6310 lt_unset=unset
6311else
6312 lt_unset=false
6313fi
6314
6315
6316
6317
6318
6319# test EBCDIC or ASCII
6320case `echo X|tr X '\101'` in
6321 A) # ASCII based system
6322 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6323 lt_SP2NL='tr \040 \012'
6324 lt_NL2SP='tr \015\012 \040\040'
6325 ;;
6326 *) # EBCDIC based system
6327 lt_SP2NL='tr \100 \n'
6328 lt_NL2SP='tr \r\n \100\100'
6329 ;;
6330esac
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6341$as_echo_n "checking for $LD option to reload object files... " >&6; }
6342if test "${lt_cv_ld_reload_flag+set}" = set; then :
6343 $as_echo_n "(cached) " >&6
6344else
6345 lt_cv_ld_reload_flag='-r'
6346fi
6347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6348$as_echo "$lt_cv_ld_reload_flag" >&6; }
6349reload_flag=$lt_cv_ld_reload_flag
6350case $reload_flag in
6351"" | " "*) ;;
6352*) reload_flag=" $reload_flag" ;;
6353esac
6354reload_cmds='$LD$reload_flag -o $output$reload_objs'
6355case $host_os in
6356 darwin*)
6357 if test "$GCC" = yes; then
6358 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6359 else
6360 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6361 fi
6362 ;;
6363esac
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373if test -n "$ac_tool_prefix"; then
6374 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6375set dummy ${ac_tool_prefix}objdump; ac_word=$2
6376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6377$as_echo_n "checking for $ac_word... " >&6; }
6378if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6379 $as_echo_n "(cached) " >&6
6380else
6381 if test -n "$OBJDUMP"; then
6382 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6383else
6384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6385for as_dir in $PATH
6386do
6387 IFS=$as_save_IFS
6388 test -z "$as_dir" && as_dir=.
6389 for ac_exec_ext in '' $ac_executable_extensions; do
6390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6391 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6393 break 2
6394 fi
6395done
6396 done
6397IFS=$as_save_IFS
6398
6399fi
6400fi
6401OBJDUMP=$ac_cv_prog_OBJDUMP
6402if test -n "$OBJDUMP"; then
6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6404$as_echo "$OBJDUMP" >&6; }
6405else
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6407$as_echo "no" >&6; }
6408fi
6409
6410
6411fi
6412if test -z "$ac_cv_prog_OBJDUMP"; then
6413 ac_ct_OBJDUMP=$OBJDUMP
6414 # Extract the first word of "objdump", so it can be a program name with args.
6415set dummy objdump; ac_word=$2
6416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6417$as_echo_n "checking for $ac_word... " >&6; }
6418if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6419 $as_echo_n "(cached) " >&6
6420else
6421 if test -n "$ac_ct_OBJDUMP"; then
6422 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6423else
6424as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6425for as_dir in $PATH
6426do
6427 IFS=$as_save_IFS
6428 test -z "$as_dir" && as_dir=.
6429 for ac_exec_ext in '' $ac_executable_extensions; do
6430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6431 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6433 break 2
6434 fi
6435done
6436 done
6437IFS=$as_save_IFS
6438
6439fi
6440fi
6441ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6442if test -n "$ac_ct_OBJDUMP"; then
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6444$as_echo "$ac_ct_OBJDUMP" >&6; }
6445else
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6447$as_echo "no" >&6; }
6448fi
6449
6450 if test "x$ac_ct_OBJDUMP" = x; then
6451 OBJDUMP="false"
6452 else
6453 case $cross_compiling:$ac_tool_warned in
6454yes:)
6455{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6456$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6457ac_tool_warned=yes ;;
6458esac
6459 OBJDUMP=$ac_ct_OBJDUMP
6460 fi
6461else
6462 OBJDUMP="$ac_cv_prog_OBJDUMP"
6463fi
6464
6465test -z "$OBJDUMP" && OBJDUMP=objdump
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6476$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6477if test "${lt_cv_deplibs_check_method+set}" = set; then :
6478 $as_echo_n "(cached) " >&6
6479else
6480 lt_cv_file_magic_cmd='$MAGIC_CMD'
6481lt_cv_file_magic_test_file=
6482lt_cv_deplibs_check_method='unknown'
6483# Need to set the preceding variable on all platforms that support
6484# interlibrary dependencies.
6485# 'none' -- dependencies not supported.
6486# `unknown' -- same as none, but documents that we really don't know.
6487# 'pass_all' -- all dependencies passed with no checks.
6488# 'test_compile' -- check by making test program.
6489# 'file_magic [[regex]]' -- check by looking for files in library path
6490# which responds to the $file_magic_cmd with a given extended regex.
6491# If you have `file' or equivalent on your system and you're not sure
6492# whether `pass_all' will *always* work, you probably want this one.
6493
6494case $host_os in
6495aix[4-9]*)
6496 lt_cv_deplibs_check_method=pass_all
6497 ;;
6498
6499beos*)
6500 lt_cv_deplibs_check_method=pass_all
6501 ;;
6502
6503bsdi[45]*)
6504 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6505 lt_cv_file_magic_cmd='/usr/bin/file -L'
6506 lt_cv_file_magic_test_file=/shlib/libc.so
6507 ;;
6508
6509cygwin*)
6510 # func_win32_libid is a shell function defined in ltmain.sh
6511 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6512 lt_cv_file_magic_cmd='func_win32_libid'
6513 ;;
6514
6515mingw* | pw32*)
6516 # Base MSYS/MinGW do not provide the 'file' command needed by
6517 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6518 # unless we find 'file', for example because we are cross-compiling.
6519 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6520 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6521 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6522 lt_cv_file_magic_cmd='func_win32_libid'
6523 else
6524 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6525 lt_cv_file_magic_cmd='$OBJDUMP -f'
6526 fi
6527 ;;
6528
6529cegcc*)
6530 # use the weaker test based on 'objdump'. See mingw*.
6531 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6532 lt_cv_file_magic_cmd='$OBJDUMP -f'
6533 ;;
6534
6535darwin* | rhapsody*)
6536 lt_cv_deplibs_check_method=pass_all
6537 ;;
6538
6539freebsd* | dragonfly*)
6540 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6541 case $host_cpu in
6542 i*86 )
6543 # Not sure whether the presence of OpenBSD here was a mistake.
6544 # Let's accept both of them until this is cleared up.
6545 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6546 lt_cv_file_magic_cmd=/usr/bin/file
6547 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6548 ;;
6549 esac
6550 else
6551 lt_cv_deplibs_check_method=pass_all
6552 fi
6553 ;;
6554
6555gnu*)
6556 lt_cv_deplibs_check_method=pass_all
6557 ;;
6558
6559haiku*)
6560 lt_cv_deplibs_check_method=pass_all
6561 ;;
6562
6563hpux10.20* | hpux11*)
6564 lt_cv_file_magic_cmd=/usr/bin/file
6565 case $host_cpu in
6566 ia64*)
6567 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6568 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6569 ;;
6570 hppa*64*)
6571 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]'
6572 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6573 ;;
6574 *)
6575 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6576 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6577 ;;
6578 esac
6579 ;;
6580
6581interix[3-9]*)
6582 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6583 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6584 ;;
6585
6586irix5* | irix6* | nonstopux*)
6587 case $LD in
6588 *-32|*"-32 ") libmagic=32-bit;;
6589 *-n32|*"-n32 ") libmagic=N32;;
6590 *-64|*"-64 ") libmagic=64-bit;;
6591 *) libmagic=never-match;;
6592 esac
6593 lt_cv_deplibs_check_method=pass_all
6594 ;;
6595
6596# This must be Linux ELF.
6597linux* | k*bsd*-gnu | kopensolaris*-gnu)
6598 lt_cv_deplibs_check_method=pass_all
6599 ;;
6600
6601netbsd*)
6602 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6603 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6604 else
6605 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6606 fi
6607 ;;
6608
6609newos6*)
6610 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6611 lt_cv_file_magic_cmd=/usr/bin/file
6612 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6613 ;;
6614
6615*nto* | *qnx*)
6616 lt_cv_deplibs_check_method=pass_all
6617 ;;
6618
6619openbsd*)
6620 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6621 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6622 else
6623 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6624 fi
6625 ;;
6626
6627osf3* | osf4* | osf5*)
6628 lt_cv_deplibs_check_method=pass_all
6629 ;;
6630
6631rdos*)
6632 lt_cv_deplibs_check_method=pass_all
6633 ;;
6634
6635solaris*)
6636 lt_cv_deplibs_check_method=pass_all
6637 ;;
6638
6639sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6640 lt_cv_deplibs_check_method=pass_all
6641 ;;
6642
6643sysv4 | sysv4.3*)
6644 case $host_vendor in
6645 motorola)
6646 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]'
6647 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6648 ;;
6649 ncr)
6650 lt_cv_deplibs_check_method=pass_all
6651 ;;
6652 sequent)
6653 lt_cv_file_magic_cmd='/bin/file'
6654 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6655 ;;
6656 sni)
6657 lt_cv_file_magic_cmd='/bin/file'
6658 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6659 lt_cv_file_magic_test_file=/lib/libc.so
6660 ;;
6661 siemens)
6662 lt_cv_deplibs_check_method=pass_all
6663 ;;
6664 pc)
6665 lt_cv_deplibs_check_method=pass_all
6666 ;;
6667 esac
6668 ;;
6669
6670tpf*)
6671 lt_cv_deplibs_check_method=pass_all
6672 ;;
6673esac
6674
6675fi
6676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6677$as_echo "$lt_cv_deplibs_check_method" >&6; }
6678file_magic_cmd=$lt_cv_file_magic_cmd
6679deplibs_check_method=$lt_cv_deplibs_check_method
6680test -z "$deplibs_check_method" && deplibs_check_method=unknown
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693if test -n "$ac_tool_prefix"; then
6694 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6695set dummy ${ac_tool_prefix}ar; ac_word=$2
6696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6697$as_echo_n "checking for $ac_word... " >&6; }
6698if test "${ac_cv_prog_AR+set}" = set; then :
6699 $as_echo_n "(cached) " >&6
6700else
6701 if test -n "$AR"; then
6702 ac_cv_prog_AR="$AR" # Let the user override the test.
6703else
6704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6705for as_dir in $PATH
6706do
6707 IFS=$as_save_IFS
6708 test -z "$as_dir" && as_dir=.
6709 for ac_exec_ext in '' $ac_executable_extensions; do
6710 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6711 ac_cv_prog_AR="${ac_tool_prefix}ar"
6712 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6713 break 2
6714 fi
6715done
6716 done
6717IFS=$as_save_IFS
6718
6719fi
6720fi
6721AR=$ac_cv_prog_AR
6722if test -n "$AR"; then
6723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6724$as_echo "$AR" >&6; }
6725else
6726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6727$as_echo "no" >&6; }
6728fi
6729
6730
6731fi
6732if test -z "$ac_cv_prog_AR"; then
6733 ac_ct_AR=$AR
6734 # Extract the first word of "ar", so it can be a program name with args.
6735set dummy ar; ac_word=$2
6736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6737$as_echo_n "checking for $ac_word... " >&6; }
6738if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6739 $as_echo_n "(cached) " >&6
6740else
6741 if test -n "$ac_ct_AR"; then
6742 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6743else
6744as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6745for as_dir in $PATH
6746do
6747 IFS=$as_save_IFS
6748 test -z "$as_dir" && as_dir=.
6749 for ac_exec_ext in '' $ac_executable_extensions; do
6750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6751 ac_cv_prog_ac_ct_AR="ar"
6752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6753 break 2
6754 fi
6755done
6756 done
6757IFS=$as_save_IFS
6758
6759fi
6760fi
6761ac_ct_AR=$ac_cv_prog_ac_ct_AR
6762if test -n "$ac_ct_AR"; then
6763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6764$as_echo "$ac_ct_AR" >&6; }
6765else
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6767$as_echo "no" >&6; }
6768fi
6769
6770 if test "x$ac_ct_AR" = x; then
6771 AR="false"
6772 else
6773 case $cross_compiling:$ac_tool_warned in
6774yes:)
6775{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6776$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6777ac_tool_warned=yes ;;
6778esac
6779 AR=$ac_ct_AR
6780 fi
6781else
6782 AR="$ac_cv_prog_AR"
6783fi
6784
6785test -z "$AR" && AR=ar
6786test -z "$AR_FLAGS" && AR_FLAGS=cru
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798if test -n "$ac_tool_prefix"; then
6799 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6800set dummy ${ac_tool_prefix}strip; ac_word=$2
6801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802$as_echo_n "checking for $ac_word... " >&6; }
6803if test "${ac_cv_prog_STRIP+set}" = set; then :
6804 $as_echo_n "(cached) " >&6
6805else
6806 if test -n "$STRIP"; then
6807 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6808else
6809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810for as_dir in $PATH
6811do
6812 IFS=$as_save_IFS
6813 test -z "$as_dir" && as_dir=.
6814 for ac_exec_ext in '' $ac_executable_extensions; do
6815 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6816 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818 break 2
6819 fi
6820done
6821 done
6822IFS=$as_save_IFS
6823
6824fi
6825fi
6826STRIP=$ac_cv_prog_STRIP
6827if test -n "$STRIP"; then
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6829$as_echo "$STRIP" >&6; }
6830else
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832$as_echo "no" >&6; }
6833fi
6834
6835
6836fi
6837if test -z "$ac_cv_prog_STRIP"; then
6838 ac_ct_STRIP=$STRIP
6839 # Extract the first word of "strip", so it can be a program name with args.
6840set dummy strip; ac_word=$2
6841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6842$as_echo_n "checking for $ac_word... " >&6; }
6843if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6844 $as_echo_n "(cached) " >&6
6845else
6846 if test -n "$ac_ct_STRIP"; then
6847 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6848else
6849as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6850for as_dir in $PATH
6851do
6852 IFS=$as_save_IFS
6853 test -z "$as_dir" && as_dir=.
6854 for ac_exec_ext in '' $ac_executable_extensions; do
6855 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6856 ac_cv_prog_ac_ct_STRIP="strip"
6857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6858 break 2
6859 fi
6860done
6861 done
6862IFS=$as_save_IFS
6863
6864fi
6865fi
6866ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6867if test -n "$ac_ct_STRIP"; then
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6869$as_echo "$ac_ct_STRIP" >&6; }
6870else
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6872$as_echo "no" >&6; }
6873fi
6874
6875 if test "x$ac_ct_STRIP" = x; then
6876 STRIP=":"
6877 else
6878 case $cross_compiling:$ac_tool_warned in
6879yes:)
6880{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6881$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6882ac_tool_warned=yes ;;
6883esac
6884 STRIP=$ac_ct_STRIP
6885 fi
6886else
6887 STRIP="$ac_cv_prog_STRIP"
6888fi
6889
6890test -z "$STRIP" && STRIP=:
6891
6892
6893
6894
6895
6896
6897if test -n "$ac_tool_prefix"; then
6898 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6899set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6901$as_echo_n "checking for $ac_word... " >&6; }
6902if test "${ac_cv_prog_RANLIB+set}" = set; then :
6903 $as_echo_n "(cached) " >&6
6904else
6905 if test -n "$RANLIB"; then
6906 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6907else
6908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6909for as_dir in $PATH
6910do
6911 IFS=$as_save_IFS
6912 test -z "$as_dir" && as_dir=.
6913 for ac_exec_ext in '' $ac_executable_extensions; do
6914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6915 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6917 break 2
6918 fi
6919done
6920 done
6921IFS=$as_save_IFS
6922
6923fi
6924fi
6925RANLIB=$ac_cv_prog_RANLIB
6926if test -n "$RANLIB"; then
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6928$as_echo "$RANLIB" >&6; }
6929else
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6931$as_echo "no" >&6; }
6932fi
6933
6934
6935fi
6936if test -z "$ac_cv_prog_RANLIB"; then
6937 ac_ct_RANLIB=$RANLIB
6938 # Extract the first word of "ranlib", so it can be a program name with args.
6939set dummy ranlib; ac_word=$2
6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6941$as_echo_n "checking for $ac_word... " >&6; }
6942if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6943 $as_echo_n "(cached) " >&6
6944else
6945 if test -n "$ac_ct_RANLIB"; then
6946 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6947else
6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949for as_dir in $PATH
6950do
6951 IFS=$as_save_IFS
6952 test -z "$as_dir" && as_dir=.
6953 for ac_exec_ext in '' $ac_executable_extensions; do
6954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6955 ac_cv_prog_ac_ct_RANLIB="ranlib"
6956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6957 break 2
6958 fi
6959done
6960 done
6961IFS=$as_save_IFS
6962
6963fi
6964fi
6965ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6966if test -n "$ac_ct_RANLIB"; then
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6968$as_echo "$ac_ct_RANLIB" >&6; }
6969else
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6971$as_echo "no" >&6; }
6972fi
6973
6974 if test "x$ac_ct_RANLIB" = x; then
6975 RANLIB=":"
6976 else
6977 case $cross_compiling:$ac_tool_warned in
6978yes:)
6979{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6981ac_tool_warned=yes ;;
6982esac
6983 RANLIB=$ac_ct_RANLIB
6984 fi
6985else
6986 RANLIB="$ac_cv_prog_RANLIB"
6987fi
6988
6989test -z "$RANLIB" && RANLIB=:
6990
6991
6992
6993
6994
6995
6996# Determine commands to create old-style static archives.
6997old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6998old_postinstall_cmds='chmod 644 $oldlib'
6999old_postuninstall_cmds=
7000
7001if test -n "$RANLIB"; then
7002 case $host_os in
7003 openbsd*)
7004 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7005 ;;
7006 *)
7007 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7008 ;;
7009 esac
7010 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7011fi
7012
7013case $host_os in
7014 darwin*)
7015 lock_old_archive_extraction=yes ;;
7016 *)
7017 lock_old_archive_extraction=no ;;
7018esac
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040for ac_prog in gawk mawk nawk awk
7041do
7042 # Extract the first word of "$ac_prog", so it can be a program name with args.
7043set dummy $ac_prog; ac_word=$2
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7045$as_echo_n "checking for $ac_word... " >&6; }
7046if test "${ac_cv_prog_AWK+set}" = set; then :
7047 $as_echo_n "(cached) " >&6
7048else
7049 if test -n "$AWK"; then
7050 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7051else
7052as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7053for as_dir in $PATH
7054do
7055 IFS=$as_save_IFS
7056 test -z "$as_dir" && as_dir=.
7057 for ac_exec_ext in '' $ac_executable_extensions; do
7058 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7059 ac_cv_prog_AWK="$ac_prog"
7060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7061 break 2
7062 fi
7063done
7064 done
7065IFS=$as_save_IFS
7066
7067fi
7068fi
7069AWK=$ac_cv_prog_AWK
7070if test -n "$AWK"; then
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7072$as_echo "$AWK" >&6; }
7073else
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7075$as_echo "no" >&6; }
7076fi
7077
7078
7079 test -n "$AWK" && break
7080done
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100# If no C compiler was specified, use CC.
7101LTCC=${LTCC-"$CC"}
7102
7103# If no C compiler flags were specified, use CFLAGS.
7104LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7105
7106# Allow CC to be a program name with arguments.
7107compiler=$CC
7108
7109
7110# Check for command to grab the raw symbol name followed by C symbol from nm.
7111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7112$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7113if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7114 $as_echo_n "(cached) " >&6
7115else
7116
7117# These are sane defaults that work on at least a few old systems.
7118# [They come from Ultrix. What could be older than Ultrix?!! ;)]
7119
7120# Character class describing NM global symbol codes.
7121symcode='[BCDEGRST]'
7122
7123# Regexp to match symbols that can be accessed directly from C.
7124sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7125
7126# Define system-specific variables.
7127case $host_os in
7128aix*)
7129 symcode='[BCDT]'
7130 ;;
7131cygwin* | mingw* | pw32* | cegcc*)
7132 symcode='[ABCDGISTW]'
7133 ;;
7134hpux*)
7135 if test "$host_cpu" = ia64; then
7136 symcode='[ABCDEGRST]'
7137 fi
7138 ;;
7139irix* | nonstopux*)
7140 symcode='[BCDEGRST]'
7141 ;;
7142osf*)
7143 symcode='[BCDEGQRST]'
7144 ;;
7145solaris*)
7146 symcode='[BDRT]'
7147 ;;
7148sco3.2v5*)
7149 symcode='[DT]'
7150 ;;
7151sysv4.2uw2*)
7152 symcode='[DT]'
7153 ;;
7154sysv5* | sco5v6* | unixware* | OpenUNIX*)
7155 symcode='[ABDT]'
7156 ;;
7157sysv4)
7158 symcode='[DFNSTU]'
7159 ;;
7160esac
7161
7162# If we're using GNU nm, then use its standard symbol codes.
7163case `$NM -V 2>&1` in
7164*GNU* | *'with BFD'*)
7165 symcode='[ABCDGIRSTW]' ;;
7166esac
7167
7168# Transform an extracted symbol line into a proper C declaration.
7169# Some systems (esp. on ia64) link data and code symbols differently,
7170# so use this general approach.
7171lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7172
7173# Transform an extracted symbol line into symbol name and symbol address
7174lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7175lt_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'"
7176
7177# Handle CRLF in mingw tool chain
7178opt_cr=
7179case $build_os in
7180mingw*)
7181 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7182 ;;
7183esac
7184
7185# Try without a prefix underscore, then with it.
7186for ac_symprfx in "" "_"; do
7187
7188 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7189 symxfrm="\\1 $ac_symprfx\\2 \\2"
7190
7191 # Write the raw and C identifiers.
7192 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7193 # Fake it for dumpbin and say T for any non-static function
7194 # and D for any global variable.
7195 # Also find C++ and __fastcall symbols from MSVC++,
7196 # which start with @ or ?.
7197 lt_cv_sys_global_symbol_pipe="$AWK '"\
7198" {last_section=section; section=\$ 3};"\
7199" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7200" \$ 0!~/External *\|/{next};"\
7201" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7202" {if(hide[section]) next};"\
7203" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7204" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7205" s[1]~/^[@?]/{print s[1], s[1]; next};"\
7206" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7207" ' prfx=^$ac_symprfx"
7208 else
7209 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7210 fi
7211
7212 # Check to see that the pipe works correctly.
7213 pipe_works=no
7214
7215 rm -f conftest*
7216 cat > conftest.$ac_ext <<_LT_EOF
7217#ifdef __cplusplus
7218extern "C" {
7219#endif
7220char nm_test_var;
7221void nm_test_func(void);
7222void nm_test_func(void){}
7223#ifdef __cplusplus
7224}
7225#endif
7226int main(){nm_test_var='a';nm_test_func();return(0);}
7227_LT_EOF
7228
7229 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7230 (eval $ac_compile) 2>&5
7231 ac_status=$?
7232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7233 test $ac_status = 0; }; then
7234 # Now try to grab the symbols.
7235 nlist=conftest.nm
7236 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7237 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7238 ac_status=$?
7239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7240 test $ac_status = 0; } && test -s "$nlist"; then
7241 # Try sorting and uniquifying the output.
7242 if sort "$nlist" | uniq > "$nlist"T; then
7243 mv -f "$nlist"T "$nlist"
7244 else
7245 rm -f "$nlist"T
7246 fi
7247
7248 # Make sure that we snagged all the symbols we need.
7249 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7250 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7251 cat <<_LT_EOF > conftest.$ac_ext
7252#ifdef __cplusplus
7253extern "C" {
7254#endif
7255
7256_LT_EOF
7257 # Now generate the symbol file.
7258 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7259
7260 cat <<_LT_EOF >> conftest.$ac_ext
7261
7262/* The mapping between symbol names and symbols. */
7263const struct {
7264 const char *name;
7265 void *address;
7266}
7267lt__PROGRAM__LTX_preloaded_symbols[] =
7268{
7269 { "@PROGRAM@", (void *) 0 },
7270_LT_EOF
7271 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7272 cat <<\_LT_EOF >> conftest.$ac_ext
7273 {0, (void *) 0}
7274};
7275
7276/* This works around a problem in FreeBSD linker */
7277#ifdef FREEBSD_WORKAROUND
7278static const void *lt_preloaded_setup() {
7279 return lt__PROGRAM__LTX_preloaded_symbols;
7280}
7281#endif
7282
7283#ifdef __cplusplus
7284}
7285#endif
7286_LT_EOF
7287 # Now try linking the two files.
7288 mv conftest.$ac_objext conftstm.$ac_objext
7289 lt_save_LIBS="$LIBS"
7290 lt_save_CFLAGS="$CFLAGS"
7291 LIBS="conftstm.$ac_objext"
7292 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7293 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7294 (eval $ac_link) 2>&5
7295 ac_status=$?
7296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7297 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7298 pipe_works=yes
7299 fi
7300 LIBS="$lt_save_LIBS"
7301 CFLAGS="$lt_save_CFLAGS"
7302 else
7303 echo "cannot find nm_test_func in $nlist" >&5
7304 fi
7305 else
7306 echo "cannot find nm_test_var in $nlist" >&5
7307 fi
7308 else
7309 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7310 fi
7311 else
7312 echo "$progname: failed program was:" >&5
7313 cat conftest.$ac_ext >&5
7314 fi
7315 rm -rf conftest* conftst*
7316
7317 # Do not use the global_symbol_pipe unless it works.
7318 if test "$pipe_works" = yes; then
7319 break
7320 else
7321 lt_cv_sys_global_symbol_pipe=
7322 fi
7323done
7324
7325fi
7326
7327if test -z "$lt_cv_sys_global_symbol_pipe"; then
7328 lt_cv_sys_global_symbol_to_cdecl=
7329fi
7330if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7332$as_echo "failed" >&6; }
7333else
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7335$as_echo "ok" >&6; }
7336fi
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359# Check whether --enable-libtool-lock was given.
7360if test "${enable_libtool_lock+set}" = set; then :
7361 enableval=$enable_libtool_lock;
7362fi
7363
7364test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7365
7366# Some flags need to be propagated to the compiler or linker for good
7367# libtool support.
7368case $host in
7369ia64-*-hpux*)
7370 # Find out which ABI we are using.
7371 echo 'int i;' > conftest.$ac_ext
7372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7373 (eval $ac_compile) 2>&5
7374 ac_status=$?
7375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7376 test $ac_status = 0; }; then
7377 case `/usr/bin/file conftest.$ac_objext` in
7378 *ELF-32*)
7379 HPUX_IA64_MODE="32"
7380 ;;
7381 *ELF-64*)
7382 HPUX_IA64_MODE="64"
7383 ;;
7384 esac
7385 fi
7386 rm -rf conftest*
7387 ;;
7388*-*-irix6*)
7389 # Find out which ABI we are using.
7390 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392 (eval $ac_compile) 2>&5
7393 ac_status=$?
7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7395 test $ac_status = 0; }; then
7396 if test "$lt_cv_prog_gnu_ld" = yes; then
7397 case `/usr/bin/file conftest.$ac_objext` in
7398 *32-bit*)
7399 LD="${LD-ld} -melf32bsmip"
7400 ;;
7401 *N32*)
7402 LD="${LD-ld} -melf32bmipn32"
7403 ;;
7404 *64-bit*)
7405 LD="${LD-ld} -melf64bmip"
7406 ;;
7407 esac
7408 else
7409 case `/usr/bin/file conftest.$ac_objext` in
7410 *32-bit*)
7411 LD="${LD-ld} -32"
7412 ;;
7413 *N32*)
7414 LD="${LD-ld} -n32"
7415 ;;
7416 *64-bit*)
7417 LD="${LD-ld} -64"
7418 ;;
7419 esac
7420 fi
7421 fi
7422 rm -rf conftest*
7423 ;;
7424
bf3d9781 7425x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
7426s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7427 # Find out which ABI we are using.
7428 echo 'int i;' > conftest.$ac_ext
7429 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7430 (eval $ac_compile) 2>&5
7431 ac_status=$?
7432 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7433 test $ac_status = 0; }; then
7434 case `/usr/bin/file conftest.o` in
7435 *32-bit*)
7436 case $host in
7437 x86_64-*kfreebsd*-gnu)
7438 LD="${LD-ld} -m elf_i386_fbsd"
7439 ;;
7440 x86_64-*linux*)
7441 case `/usr/bin/file conftest.o` in
7442 *x86-64*)
7443 LD="${LD-ld} -m elf32_x86_64"
7444 ;;
7445 *)
7446 LD="${LD-ld} -m elf_i386"
7447 ;;
7448 esac
7449 ;;
bf3d9781
AM
7450 powerpc64le-*linux*)
7451 LD="${LD-ld} -m elf32lppclinux"
7452 ;;
7453 powerpc64-*linux*)
6bb11ab3
L
7454 LD="${LD-ld} -m elf32ppclinux"
7455 ;;
7456 s390x-*linux*)
7457 LD="${LD-ld} -m elf_s390"
7458 ;;
7459 sparc64-*linux*)
7460 LD="${LD-ld} -m elf32_sparc"
7461 ;;
7462 esac
7463 ;;
7464 *64-bit*)
7465 case $host in
7466 x86_64-*kfreebsd*-gnu)
7467 LD="${LD-ld} -m elf_x86_64_fbsd"
7468 ;;
7469 x86_64-*linux*)
7470 LD="${LD-ld} -m elf_x86_64"
7471 ;;
bf3d9781
AM
7472 powerpcle-*linux*)
7473 LD="${LD-ld} -m elf64lppc"
7474 ;;
7475 powerpc-*linux*)
6bb11ab3
L
7476 LD="${LD-ld} -m elf64ppc"
7477 ;;
7478 s390*-*linux*|s390*-*tpf*)
7479 LD="${LD-ld} -m elf64_s390"
7480 ;;
7481 sparc*-*linux*)
7482 LD="${LD-ld} -m elf64_sparc"
7483 ;;
7484 esac
7485 ;;
7486 esac
7487 fi
7488 rm -rf conftest*
7489 ;;
7490
7491*-*-sco3.2v5*)
7492 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7493 SAVE_CFLAGS="$CFLAGS"
7494 CFLAGS="$CFLAGS -belf"
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7496$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7497if test "${lt_cv_cc_needs_belf+set}" = set; then :
7498 $as_echo_n "(cached) " >&6
7499else
7500 ac_ext=c
7501ac_cpp='$CPP $CPPFLAGS'
7502ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7503ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7504ac_compiler_gnu=$ac_cv_c_compiler_gnu
7505
7506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7507/* end confdefs.h. */
7508
7509int
7510main ()
7511{
7512
7513 ;
7514 return 0;
7515}
7516_ACEOF
7517if ac_fn_c_try_link "$LINENO"; then :
7518 lt_cv_cc_needs_belf=yes
7519else
7520 lt_cv_cc_needs_belf=no
7521fi
7522rm -f core conftest.err conftest.$ac_objext \
7523 conftest$ac_exeext conftest.$ac_ext
7524 ac_ext=c
7525ac_cpp='$CPP $CPPFLAGS'
7526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7528ac_compiler_gnu=$ac_cv_c_compiler_gnu
7529
7530fi
7531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7532$as_echo "$lt_cv_cc_needs_belf" >&6; }
7533 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7534 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7535 CFLAGS="$SAVE_CFLAGS"
7536 fi
7537 ;;
7538sparc*-*solaris*)
7539 # Find out which ABI we are using.
7540 echo 'int i;' > conftest.$ac_ext
7541 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7542 (eval $ac_compile) 2>&5
7543 ac_status=$?
7544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7545 test $ac_status = 0; }; then
7546 case `/usr/bin/file conftest.o` in
7547 *64-bit*)
7548 case $lt_cv_prog_gnu_ld in
7549 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7550 *)
7551 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7552 LD="${LD-ld} -64"
7553 fi
7554 ;;
7555 esac
7556 ;;
7557 esac
7558 fi
7559 rm -rf conftest*
7560 ;;
7561esac
7562
7563need_locks="$enable_libtool_lock"
7564
7565
7566 case $host_os in
7567 rhapsody* | darwin*)
7568 if test -n "$ac_tool_prefix"; then
7569 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7570set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7572$as_echo_n "checking for $ac_word... " >&6; }
7573if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7574 $as_echo_n "(cached) " >&6
7575else
7576 if test -n "$DSYMUTIL"; then
7577 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7578else
7579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580for as_dir in $PATH
7581do
7582 IFS=$as_save_IFS
7583 test -z "$as_dir" && as_dir=.
7584 for ac_exec_ext in '' $ac_executable_extensions; do
7585 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7586 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7588 break 2
7589 fi
7590done
7591 done
7592IFS=$as_save_IFS
7593
7594fi
7595fi
7596DSYMUTIL=$ac_cv_prog_DSYMUTIL
7597if test -n "$DSYMUTIL"; then
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7599$as_echo "$DSYMUTIL" >&6; }
7600else
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7602$as_echo "no" >&6; }
7603fi
7604
7605
7606fi
7607if test -z "$ac_cv_prog_DSYMUTIL"; then
7608 ac_ct_DSYMUTIL=$DSYMUTIL
7609 # Extract the first word of "dsymutil", so it can be a program name with args.
7610set dummy dsymutil; ac_word=$2
7611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7612$as_echo_n "checking for $ac_word... " >&6; }
7613if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7614 $as_echo_n "(cached) " >&6
7615else
7616 if test -n "$ac_ct_DSYMUTIL"; then
7617 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7618else
7619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620for as_dir in $PATH
7621do
7622 IFS=$as_save_IFS
7623 test -z "$as_dir" && as_dir=.
7624 for ac_exec_ext in '' $ac_executable_extensions; do
7625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7626 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7628 break 2
7629 fi
7630done
7631 done
7632IFS=$as_save_IFS
7633
7634fi
7635fi
7636ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7637if test -n "$ac_ct_DSYMUTIL"; then
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7639$as_echo "$ac_ct_DSYMUTIL" >&6; }
7640else
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642$as_echo "no" >&6; }
7643fi
7644
7645 if test "x$ac_ct_DSYMUTIL" = x; then
7646 DSYMUTIL=":"
7647 else
7648 case $cross_compiling:$ac_tool_warned in
7649yes:)
7650{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7651$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7652ac_tool_warned=yes ;;
7653esac
7654 DSYMUTIL=$ac_ct_DSYMUTIL
7655 fi
7656else
7657 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7658fi
7659
7660 if test -n "$ac_tool_prefix"; then
7661 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7662set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664$as_echo_n "checking for $ac_word... " >&6; }
7665if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7666 $as_echo_n "(cached) " >&6
7667else
7668 if test -n "$NMEDIT"; then
7669 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7670else
7671as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672for as_dir in $PATH
7673do
7674 IFS=$as_save_IFS
7675 test -z "$as_dir" && as_dir=.
7676 for ac_exec_ext in '' $ac_executable_extensions; do
7677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680 break 2
7681 fi
7682done
7683 done
7684IFS=$as_save_IFS
7685
7686fi
7687fi
7688NMEDIT=$ac_cv_prog_NMEDIT
7689if test -n "$NMEDIT"; then
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7691$as_echo "$NMEDIT" >&6; }
7692else
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694$as_echo "no" >&6; }
7695fi
7696
7697
7698fi
7699if test -z "$ac_cv_prog_NMEDIT"; then
7700 ac_ct_NMEDIT=$NMEDIT
7701 # Extract the first word of "nmedit", so it can be a program name with args.
7702set dummy nmedit; ac_word=$2
7703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704$as_echo_n "checking for $ac_word... " >&6; }
7705if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7706 $as_echo_n "(cached) " >&6
7707else
7708 if test -n "$ac_ct_NMEDIT"; then
7709 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7710else
7711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712for as_dir in $PATH
7713do
7714 IFS=$as_save_IFS
7715 test -z "$as_dir" && as_dir=.
7716 for ac_exec_ext in '' $ac_executable_extensions; do
7717 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7718 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7719 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720 break 2
7721 fi
7722done
7723 done
7724IFS=$as_save_IFS
7725
7726fi
7727fi
7728ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7729if test -n "$ac_ct_NMEDIT"; then
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7731$as_echo "$ac_ct_NMEDIT" >&6; }
7732else
7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734$as_echo "no" >&6; }
7735fi
7736
7737 if test "x$ac_ct_NMEDIT" = x; then
7738 NMEDIT=":"
7739 else
7740 case $cross_compiling:$ac_tool_warned in
7741yes:)
7742{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7743$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7744ac_tool_warned=yes ;;
7745esac
7746 NMEDIT=$ac_ct_NMEDIT
7747 fi
7748else
7749 NMEDIT="$ac_cv_prog_NMEDIT"
7750fi
7751
7752 if test -n "$ac_tool_prefix"; then
7753 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7754set dummy ${ac_tool_prefix}lipo; ac_word=$2
7755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756$as_echo_n "checking for $ac_word... " >&6; }
7757if test "${ac_cv_prog_LIPO+set}" = set; then :
7758 $as_echo_n "(cached) " >&6
7759else
7760 if test -n "$LIPO"; then
7761 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7762else
7763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764for as_dir in $PATH
7765do
7766 IFS=$as_save_IFS
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 break 2
7773 fi
7774done
7775 done
7776IFS=$as_save_IFS
7777
7778fi
7779fi
7780LIPO=$ac_cv_prog_LIPO
7781if test -n "$LIPO"; then
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7783$as_echo "$LIPO" >&6; }
7784else
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786$as_echo "no" >&6; }
7787fi
7788
7789
7790fi
7791if test -z "$ac_cv_prog_LIPO"; then
7792 ac_ct_LIPO=$LIPO
7793 # Extract the first word of "lipo", so it can be a program name with args.
7794set dummy lipo; ac_word=$2
7795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796$as_echo_n "checking for $ac_word... " >&6; }
7797if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7798 $as_echo_n "(cached) " >&6
7799else
7800 if test -n "$ac_ct_LIPO"; then
7801 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7802else
7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804for as_dir in $PATH
7805do
7806 IFS=$as_save_IFS
7807 test -z "$as_dir" && as_dir=.
7808 for ac_exec_ext in '' $ac_executable_extensions; do
7809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7810 ac_cv_prog_ac_ct_LIPO="lipo"
7811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812 break 2
7813 fi
7814done
7815 done
7816IFS=$as_save_IFS
7817
7818fi
7819fi
7820ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7821if test -n "$ac_ct_LIPO"; then
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7823$as_echo "$ac_ct_LIPO" >&6; }
7824else
7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826$as_echo "no" >&6; }
7827fi
7828
7829 if test "x$ac_ct_LIPO" = x; then
7830 LIPO=":"
7831 else
7832 case $cross_compiling:$ac_tool_warned in
7833yes:)
7834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7836ac_tool_warned=yes ;;
7837esac
7838 LIPO=$ac_ct_LIPO
7839 fi
7840else
7841 LIPO="$ac_cv_prog_LIPO"
7842fi
7843
7844 if test -n "$ac_tool_prefix"; then
7845 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7846set dummy ${ac_tool_prefix}otool; ac_word=$2
7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848$as_echo_n "checking for $ac_word... " >&6; }
7849if test "${ac_cv_prog_OTOOL+set}" = set; then :
7850 $as_echo_n "(cached) " >&6
7851else
7852 if test -n "$OTOOL"; then
7853 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7854else
7855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856for as_dir in $PATH
7857do
7858 IFS=$as_save_IFS
7859 test -z "$as_dir" && as_dir=.
7860 for ac_exec_ext in '' $ac_executable_extensions; do
7861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7862 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864 break 2
7865 fi
7866done
7867 done
7868IFS=$as_save_IFS
7869
7870fi
7871fi
7872OTOOL=$ac_cv_prog_OTOOL
7873if test -n "$OTOOL"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7875$as_echo "$OTOOL" >&6; }
7876else
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878$as_echo "no" >&6; }
7879fi
7880
7881
7882fi
7883if test -z "$ac_cv_prog_OTOOL"; then
7884 ac_ct_OTOOL=$OTOOL
7885 # Extract the first word of "otool", so it can be a program name with args.
7886set dummy otool; ac_word=$2
7887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7888$as_echo_n "checking for $ac_word... " >&6; }
7889if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7890 $as_echo_n "(cached) " >&6
7891else
7892 if test -n "$ac_ct_OTOOL"; then
7893 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7894else
7895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7896for as_dir in $PATH
7897do
7898 IFS=$as_save_IFS
7899 test -z "$as_dir" && as_dir=.
7900 for ac_exec_ext in '' $ac_executable_extensions; do
7901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7902 ac_cv_prog_ac_ct_OTOOL="otool"
7903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7904 break 2
7905 fi
7906done
7907 done
7908IFS=$as_save_IFS
7909
7910fi
7911fi
7912ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7913if test -n "$ac_ct_OTOOL"; then
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7915$as_echo "$ac_ct_OTOOL" >&6; }
7916else
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7918$as_echo "no" >&6; }
7919fi
7920
7921 if test "x$ac_ct_OTOOL" = x; then
7922 OTOOL=":"
7923 else
7924 case $cross_compiling:$ac_tool_warned in
7925yes:)
7926{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7927$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7928ac_tool_warned=yes ;;
7929esac
7930 OTOOL=$ac_ct_OTOOL
7931 fi
7932else
7933 OTOOL="$ac_cv_prog_OTOOL"
7934fi
7935
7936 if test -n "$ac_tool_prefix"; then
7937 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7938set dummy ${ac_tool_prefix}otool64; ac_word=$2
7939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940$as_echo_n "checking for $ac_word... " >&6; }
7941if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7942 $as_echo_n "(cached) " >&6
7943else
7944 if test -n "$OTOOL64"; then
7945 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7946else
7947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948for as_dir in $PATH
7949do
7950 IFS=$as_save_IFS
7951 test -z "$as_dir" && as_dir=.
7952 for ac_exec_ext in '' $ac_executable_extensions; do
7953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7954 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956 break 2
7957 fi
7958done
7959 done
7960IFS=$as_save_IFS
7961
7962fi
7963fi
7964OTOOL64=$ac_cv_prog_OTOOL64
7965if test -n "$OTOOL64"; then
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7967$as_echo "$OTOOL64" >&6; }
7968else
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970$as_echo "no" >&6; }
7971fi
7972
7973
7974fi
7975if test -z "$ac_cv_prog_OTOOL64"; then
7976 ac_ct_OTOOL64=$OTOOL64
7977 # Extract the first word of "otool64", so it can be a program name with args.
7978set dummy otool64; ac_word=$2
7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7980$as_echo_n "checking for $ac_word... " >&6; }
7981if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7982 $as_echo_n "(cached) " >&6
7983else
7984 if test -n "$ac_ct_OTOOL64"; then
7985 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7986else
7987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988for as_dir in $PATH
7989do
7990 IFS=$as_save_IFS
7991 test -z "$as_dir" && as_dir=.
7992 for ac_exec_ext in '' $ac_executable_extensions; do
7993 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7994 ac_cv_prog_ac_ct_OTOOL64="otool64"
7995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7996 break 2
7997 fi
7998done
7999 done
8000IFS=$as_save_IFS
8001
8002fi
8003fi
8004ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8005if test -n "$ac_ct_OTOOL64"; then
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8007$as_echo "$ac_ct_OTOOL64" >&6; }
8008else
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010$as_echo "no" >&6; }
8011fi
8012
8013 if test "x$ac_ct_OTOOL64" = x; then
8014 OTOOL64=":"
8015 else
8016 case $cross_compiling:$ac_tool_warned in
8017yes:)
8018{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8019$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8020ac_tool_warned=yes ;;
8021esac
8022 OTOOL64=$ac_ct_OTOOL64
8023 fi
8024else
8025 OTOOL64="$ac_cv_prog_OTOOL64"
8026fi
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8055$as_echo_n "checking for -single_module linker flag... " >&6; }
8056if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8057 $as_echo_n "(cached) " >&6
8058else
8059 lt_cv_apple_cc_single_mod=no
8060 if test -z "${LT_MULTI_MODULE}"; then
8061 # By default we will add the -single_module flag. You can override
8062 # by either setting the environment variable LT_MULTI_MODULE
8063 # non-empty at configure time, or by adding -multi_module to the
8064 # link flags.
8065 rm -rf libconftest.dylib*
8066 echo "int foo(void){return 1;}" > conftest.c
8067 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8068-dynamiclib -Wl,-single_module conftest.c" >&5
8069 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8070 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8071 _lt_result=$?
8072 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8073 lt_cv_apple_cc_single_mod=yes
8074 else
8075 cat conftest.err >&5
8076 fi
8077 rm -rf libconftest.dylib*
8078 rm -f conftest.*
8079 fi
8080fi
8081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8082$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8084$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8085if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8086 $as_echo_n "(cached) " >&6
8087else
8088 lt_cv_ld_exported_symbols_list=no
8089 save_LDFLAGS=$LDFLAGS
8090 echo "_main" > conftest.sym
8091 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8093/* end confdefs.h. */
8094
8095int
8096main ()
8097{
8098
8099 ;
8100 return 0;
8101}
8102_ACEOF
8103if ac_fn_c_try_link "$LINENO"; then :
8104 lt_cv_ld_exported_symbols_list=yes
8105else
8106 lt_cv_ld_exported_symbols_list=no
8107fi
8108rm -f core conftest.err conftest.$ac_objext \
8109 conftest$ac_exeext conftest.$ac_ext
8110 LDFLAGS="$save_LDFLAGS"
8111
8112fi
8113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8114$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8116$as_echo_n "checking for -force_load linker flag... " >&6; }
8117if test "${lt_cv_ld_force_load+set}" = set; then :
8118 $as_echo_n "(cached) " >&6
8119else
8120 lt_cv_ld_force_load=no
8121 cat > conftest.c << _LT_EOF
8122int forced_loaded() { return 2;}
8123_LT_EOF
8124 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8125 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8126 echo "$AR cru libconftest.a conftest.o" >&5
8127 $AR cru libconftest.a conftest.o 2>&5
8128 cat > conftest.c << _LT_EOF
8129int main() { return 0;}
8130_LT_EOF
8131 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8132 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8133 _lt_result=$?
8134 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8135 lt_cv_ld_force_load=yes
8136 else
8137 cat conftest.err >&5
8138 fi
8139 rm -f conftest.err libconftest.a conftest conftest.c
8140 rm -rf conftest.dSYM
8141
8142fi
8143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8144$as_echo "$lt_cv_ld_force_load" >&6; }
8145 case $host_os in
8146 rhapsody* | darwin1.[012])
8147 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8148 darwin1.*)
8149 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8150 darwin*) # darwin 5.x on
8151 # if running on 10.5 or later, the deployment target defaults
8152 # to the OS version, if on x86, and 10.4, the deployment
8153 # target defaults to 10.4. Don't you love it?
8154 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8155 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8156 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5cddc23a 8157 10.[012][,.]*)
6bb11ab3
L
8158 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8159 10.*)
8160 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8161 esac
8162 ;;
8163 esac
8164 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8165 _lt_dar_single_mod='$single_module'
8166 fi
8167 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8168 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8169 else
8170 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8171 fi
8172 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8173 _lt_dsymutil='~$DSYMUTIL $lib || :'
8174 else
8175 _lt_dsymutil=
8176 fi
8177 ;;
8178 esac
8179
8180for ac_header in dlfcn.h
8181do :
8182 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8183"
8184if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8185 cat >>confdefs.h <<_ACEOF
8186#define HAVE_DLFCN_H 1
8187_ACEOF
8188
8189fi
8190
8191done
8192
8193
8194
8195# autoconf.info says this should be called right after AC_INIT.
8196ac_config_headers="$ac_config_headers config.h:config.in"
8197
8198
8199
8200
8201
8202
8203# Put a plausible default for CC_FOR_BUILD in Makefile.
8204if test "x$cross_compiling" = "xno"; then
8205 CC_FOR_BUILD='$(CC)'
8206else
8207 CC_FOR_BUILD=gcc
8208fi
8209
8210
8211
8212
8213AR=${AR-ar}
8214
8215if test -n "$ac_tool_prefix"; then
8216 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8217set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8219$as_echo_n "checking for $ac_word... " >&6; }
8220if test "${ac_cv_prog_RANLIB+set}" = set; then :
8221 $as_echo_n "(cached) " >&6
8222else
8223 if test -n "$RANLIB"; then
8224 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8225else
8226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8227for as_dir in $PATH
8228do
8229 IFS=$as_save_IFS
8230 test -z "$as_dir" && as_dir=.
8231 for ac_exec_ext in '' $ac_executable_extensions; do
8232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8233 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8235 break 2
8236 fi
8237done
8238 done
8239IFS=$as_save_IFS
8240
8241fi
8242fi
8243RANLIB=$ac_cv_prog_RANLIB
8244if test -n "$RANLIB"; then
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8246$as_echo "$RANLIB" >&6; }
8247else
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8249$as_echo "no" >&6; }
8250fi
8251
8252
8253fi
8254if test -z "$ac_cv_prog_RANLIB"; then
8255 ac_ct_RANLIB=$RANLIB
8256 # Extract the first word of "ranlib", so it can be a program name with args.
8257set dummy ranlib; ac_word=$2
8258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8259$as_echo_n "checking for $ac_word... " >&6; }
8260if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8261 $as_echo_n "(cached) " >&6
8262else
8263 if test -n "$ac_ct_RANLIB"; then
8264 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8265else
8266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8267for as_dir in $PATH
8268do
8269 IFS=$as_save_IFS
8270 test -z "$as_dir" && as_dir=.
8271 for ac_exec_ext in '' $ac_executable_extensions; do
8272 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8273 ac_cv_prog_ac_ct_RANLIB="ranlib"
8274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8275 break 2
8276 fi
8277done
8278 done
8279IFS=$as_save_IFS
8280
8281fi
8282fi
8283ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8284if test -n "$ac_ct_RANLIB"; then
8285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8286$as_echo "$ac_ct_RANLIB" >&6; }
8287else
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8289$as_echo "no" >&6; }
8290fi
8291
8292 if test "x$ac_ct_RANLIB" = x; then
8293 RANLIB=":"
8294 else
8295 case $cross_compiling:$ac_tool_warned in
8296yes:)
8297{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8298$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8299ac_tool_warned=yes ;;
8300esac
8301 RANLIB=$ac_ct_RANLIB
8302 fi
8303else
8304 RANLIB="$ac_cv_prog_RANLIB"
8305fi
8306
8307
ae7d0cac
MF
8308
8309
6bb11ab3
L
8310# Some of the common include files depend on bfd.h, and bfd.h checks
8311# that config.h is included first by testing that the PACKAGE macro
8312# is defined.
8313PACKAGE=sim
8314
8315cat >>confdefs.h <<_ACEOF
8316#define PACKAGE "$PACKAGE"
8317_ACEOF
8318
8319
8320
8321# Dependency checking.
8322ac_config_commands="$ac_config_commands depdir"
8323
8324
8325depcc="$CC" am_compiler_list=
8326
8327am_depcomp=$ac_aux_dir/depcomp
8328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8329$as_echo_n "checking dependency style of $depcc... " >&6; }
8330if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8331 $as_echo_n "(cached) " >&6
8332else
8333 if test -f "$am_depcomp"; then
8334 # We make a subdir and do the tests there. Otherwise we can end up
8335 # making bogus files that we don't know about and never remove. For
8336 # instance it was reported that on HP-UX the gcc test will end up
8337 # making a dummy file named `D' -- because `-MD' means `put the output
8338 # in D'.
8339 mkdir conftest.dir
8340 # Copy depcomp to subdir because otherwise we won't find it if we're
8341 # using a relative directory.
8342 cp "$am_depcomp" conftest.dir
8343 cd conftest.dir
8344 # We will build objects and dependencies in a subdirectory because
8345 # it helps to detect inapplicable dependency modes. For instance
8346 # both Tru64's cc and ICC support -MD to output dependencies as a
8347 # side effect of compilation, but ICC will put the dependencies in
8348 # the current directory while Tru64 will put them in the object
8349 # directory.
8350 mkdir sub
8351
8352 am_cv_CC_dependencies_compiler_type=none
8353 if test "$am_compiler_list" = ""; then
8354 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8355 fi
8356 for depmode in $am_compiler_list; do
8357 if test $depmode = none; then break; fi
8358
8359 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8360 # Setup a source with many dependencies, because some compilers
8361 # like to wrap large dependency lists on column 80 (with \), and
8362 # we should not choose a depcomp mode which is confused by this.
8363 #
8364 # We need to recreate these files for each test, as the compiler may
8365 # overwrite some of them when testing with obscure command lines.
8366 # This happens at least with the AIX C compiler.
8367 : > sub/conftest.c
8368 for i in 1 2 3 4 5 6; do
8369 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8370 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8371 # Solaris 8's {/usr,}/bin/sh.
8372 touch sub/conftst$i.h
8373 done
8374 echo "include sub/conftest.Po" > confmf
8375
8376 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8377 # mode. It turns out that the SunPro C++ compiler does not properly
8378 # handle `-M -o', and we need to detect this.
8379 depcmd="depmode=$depmode \
8380 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8381 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8382 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8383 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8384 if env $depcmd > conftest.err 2>&1 &&
8385 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8386 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8387 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8388 # icc doesn't choke on unknown options, it will just issue warnings
8389 # or remarks (even with -Werror). So we grep stderr for any message
8390 # that says an option was ignored or not supported.
8391 # When given -MP, icc 7.0 and 7.1 complain thusly:
8392 # icc: Command line warning: ignoring option '-M'; no argument required
8393 # The diagnosis changed in icc 8.0:
8394 # icc: Command line remark: option '-MP' not supported
8395 if (grep 'ignoring option' conftest.err ||
8396 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8397 am_cv_CC_dependencies_compiler_type=$depmode
8398 $as_echo "$as_me:$LINENO: success" >&5
8399 break
8400 fi
8401 fi
8402 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8403 sed -e 's/^/| /' < conftest.err >&5
8404 done
8405
8406 cd ..
8407 rm -rf conftest.dir
8408else
8409 am_cv_CC_dependencies_compiler_type=none
8410fi
8411
8412fi
8413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8414$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8415if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8416then as_fn_error "no usable dependency style found" "$LINENO" 5
8417else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8418
8419fi
8420
8421
8422# Check for the 'make' the user wants to use.
8423for ac_prog in make
8424do
8425 # Extract the first word of "$ac_prog", so it can be a program name with args.
8426set dummy $ac_prog; ac_word=$2
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8428$as_echo_n "checking for $ac_word... " >&6; }
8429if test "${ac_cv_prog_MAKE+set}" = set; then :
8430 $as_echo_n "(cached) " >&6
8431else
8432 if test -n "$MAKE"; then
8433 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8434else
8435as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8436for as_dir in $PATH
8437do
8438 IFS=$as_save_IFS
8439 test -z "$as_dir" && as_dir=.
8440 for ac_exec_ext in '' $ac_executable_extensions; do
8441 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8442 ac_cv_prog_MAKE="$ac_prog"
8443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8444 break 2
8445 fi
8446done
8447 done
8448IFS=$as_save_IFS
8449
8450fi
8451fi
8452MAKE=$ac_cv_prog_MAKE
8453if test -n "$MAKE"; then
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8455$as_echo "$MAKE" >&6; }
8456else
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8458$as_echo "no" >&6; }
8459fi
8460
8461
8462 test -n "$MAKE" && break
8463done
8464
8465MAKE_IS_GNU=
8466case "`$MAKE --version 2>&1 | sed 1q`" in
8467 *GNU*)
8468 MAKE_IS_GNU=yes
8469 ;;
8470esac
8471 if test "$MAKE_IS_GNU" = yes; then
8472 GMAKE_TRUE=
8473 GMAKE_FALSE='#'
8474else
8475 GMAKE_TRUE='#'
8476 GMAKE_FALSE=
8477fi
8478
8479
8480ALL_LINGUAS=
8481# If we haven't got the data from the intl directory,
8482# assume NLS is disabled.
8483USE_NLS=no
8484LIBINTL=
8485LIBINTL_DEP=
8486INCINTL=
8487XGETTEXT=
8488GMSGFMT=
8489POSUB=
8490
8491if test -f ../../intl/config.intl; then
8492 . ../../intl/config.intl
8493fi
8494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8495$as_echo_n "checking whether NLS is requested... " >&6; }
8496if test x"$USE_NLS" != xyes; then
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8498$as_echo "no" >&6; }
8499else
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8501$as_echo "yes" >&6; }
8502
8503$as_echo "#define ENABLE_NLS 1" >>confdefs.h
8504
8505
8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8507$as_echo_n "checking for catalogs to be installed... " >&6; }
8508 # Look for .po and .gmo files in the source directory.
8509 CATALOGS=
8510 XLINGUAS=
8511 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8512 # If there aren't any .gmo files the shell will give us the
8513 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8514 # weeded out.
8515 case "$cat" in *\**)
8516 continue;;
8517 esac
8518 # The quadruple backslash is collapsed to a double backslash
8519 # by the backticks, then collapsed again by the double quotes,
8520 # leaving us with one backslash in the sed expression (right
8521 # before the dot that mustn't act as a wildcard).
8522 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8523 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8524 # The user is allowed to set LINGUAS to a list of languages to
8525 # install catalogs for. If it's empty that means "all of them."
8526 if test "x$LINGUAS" = x; then
8527 CATALOGS="$CATALOGS $cat"
8528 XLINGUAS="$XLINGUAS $lang"
8529 else
8530 case "$LINGUAS" in *$lang*)
8531 CATALOGS="$CATALOGS $cat"
8532 XLINGUAS="$XLINGUAS $lang"
8533 ;;
8534 esac
8535 fi
8536 done
8537 LINGUAS="$XLINGUAS"
8538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8539$as_echo "$LINGUAS" >&6; }
8540
8541
8542 DATADIRNAME=share
8543
8544 INSTOBJEXT=.mo
8545
8546 GENCAT=gencat
8547
8548 CATOBJEXT=.gmo
8549
8550fi
8551
8552# Check for common headers.
8553# FIXME: Seems to me this can cause problems for i386-windows hosts.
8554# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8555for ac_header in stdlib.h string.h strings.h unistd.h time.h
8556do :
8557 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8558ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8559eval as_val=\$$as_ac_Header
8560 if test "x$as_val" = x""yes; then :
8561 cat >>confdefs.h <<_ACEOF
8562#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8563_ACEOF
8564
8565fi
8566
8567done
8568
8569for ac_header in sys/time.h sys/resource.h
8570do :
8571 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8572ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8573eval as_val=\$$as_ac_Header
8574 if test "x$as_val" = x""yes; then :
8575 cat >>confdefs.h <<_ACEOF
8576#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8577_ACEOF
8578
8579fi
8580
8581done
8582
8583for ac_header in fcntl.h fpu_control.h
8584do :
8585 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8586ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8587eval as_val=\$$as_ac_Header
8588 if test "x$as_val" = x""yes; then :
8589 cat >>confdefs.h <<_ACEOF
8590#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8591_ACEOF
8592
8593fi
8594
8595done
8596
8597for ac_header in dlfcn.h errno.h sys/stat.h
8598do :
8599 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8600ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8601eval as_val=\$$as_ac_Header
8602 if test "x$as_val" = x""yes; then :
8603 cat >>confdefs.h <<_ACEOF
8604#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8605_ACEOF
8606
8607fi
8608
8609done
8610
8611for ac_func in getrusage time sigaction __setfpucw
8612do :
8613 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8614ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8615eval as_val=\$$as_ac_var
8616 if test "x$as_val" = x""yes; then :
8617 cat >>confdefs.h <<_ACEOF
8618#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8619_ACEOF
8620
8621fi
8622done
8623
8624
8625# Check for socket libraries
8626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8627$as_echo_n "checking for bind in -lsocket... " >&6; }
8628if test "${ac_cv_lib_socket_bind+set}" = set; then :
8629 $as_echo_n "(cached) " >&6
8630else
8631 ac_check_lib_save_LIBS=$LIBS
8632LIBS="-lsocket $LIBS"
8633cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8634/* end confdefs.h. */
8635
8636/* Override any GCC internal prototype to avoid an error.
8637 Use char because int might match the return type of a GCC
8638 builtin and then its argument prototype would still apply. */
8639#ifdef __cplusplus
8640extern "C"
8641#endif
8642char bind ();
8643int
8644main ()
8645{
8646return bind ();
8647 ;
8648 return 0;
8649}
8650_ACEOF
8651if ac_fn_c_try_link "$LINENO"; then :
8652 ac_cv_lib_socket_bind=yes
8653else
8654 ac_cv_lib_socket_bind=no
8655fi
8656rm -f core conftest.err conftest.$ac_objext \
8657 conftest$ac_exeext conftest.$ac_ext
8658LIBS=$ac_check_lib_save_LIBS
8659fi
8660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8661$as_echo "$ac_cv_lib_socket_bind" >&6; }
8662if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8663 cat >>confdefs.h <<_ACEOF
8664#define HAVE_LIBSOCKET 1
8665_ACEOF
8666
8667 LIBS="-lsocket $LIBS"
8668
8669fi
8670
8671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8672$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8673if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8674 $as_echo_n "(cached) " >&6
8675else
8676 ac_check_lib_save_LIBS=$LIBS
8677LIBS="-lnsl $LIBS"
8678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8679/* end confdefs.h. */
8680
8681/* Override any GCC internal prototype to avoid an error.
8682 Use char because int might match the return type of a GCC
8683 builtin and then its argument prototype would still apply. */
8684#ifdef __cplusplus
8685extern "C"
8686#endif
8687char gethostbyname ();
8688int
8689main ()
8690{
8691return gethostbyname ();
8692 ;
8693 return 0;
8694}
8695_ACEOF
8696if ac_fn_c_try_link "$LINENO"; then :
8697 ac_cv_lib_nsl_gethostbyname=yes
8698else
8699 ac_cv_lib_nsl_gethostbyname=no
8700fi
8701rm -f core conftest.err conftest.$ac_objext \
8702 conftest$ac_exeext conftest.$ac_ext
8703LIBS=$ac_check_lib_save_LIBS
8704fi
8705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8706$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8707if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8708 cat >>confdefs.h <<_ACEOF
8709#define HAVE_LIBNSL 1
8710_ACEOF
8711
8712 LIBS="-lnsl $LIBS"
8713
8714fi
8715
8716
8717# BFD conditionally uses zlib, so we must link it in if libbfd does, by
8718# using the same condition.
8719
aadc9410 8720 # Use the system's zlib library.
7fed4b0b
L
8721 zlibdir="-L\$(top_builddir)/../zlib"
8722 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 8723
aadc9410
MF
8724# Check whether --with-system-zlib was given.
8725if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
8726 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
8727 zlibdir=
8728 zlibinc=
8729 fi
6bb11ab3
L
8730
8731fi
8732
6bb11ab3 8733
6bb11ab3 8734
6bb11ab3
L
8735
8736
8737# BFD uses libdl when when plugins enabled.
8738
faa743bb
RM
8739 maybe_plugins=no
8740 for ac_header in dlfcn.h
8741do :
8742 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8743"
8744if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8745 cat >>confdefs.h <<_ACEOF
8746#define HAVE_DLFCN_H 1
8747_ACEOF
8748 maybe_plugins=yes
8749fi
8750
8751done
8752
8753 for ac_header in windows.h
8754do :
8755 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
8756"
8757if test "x$ac_cv_header_windows_h" = x""yes; then :
8758 cat >>confdefs.h <<_ACEOF
8759#define HAVE_WINDOWS_H 1
8760_ACEOF
8761 maybe_plugins=yes
8762fi
8763
8764done
8765
8766
8767 # Check whether --enable-plugins was given.
6bb11ab3
L
8768if test "${enable_plugins+set}" = set; then :
8769 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
8770 no) plugins=no ;;
8771 *) plugins=yes
8772 if test "$maybe_plugins" != "yes" ; then
8773 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
8774 fi ;;
8775 esac
6bb11ab3 8776else
faa743bb
RM
8777 plugins=$maybe_plugins
8778
6bb11ab3
L
8779fi
8780
2974be62
AM
8781 if test "$plugins" = "yes"; then
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8783$as_echo_n "checking for library containing dlopen... " >&6; }
8784if test "${ac_cv_search_dlopen+set}" = set; then :
8785 $as_echo_n "(cached) " >&6
8786else
8787 ac_func_search_save_LIBS=$LIBS
8788cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8789/* end confdefs.h. */
8790
8791/* Override any GCC internal prototype to avoid an error.
8792 Use char because int might match the return type of a GCC
8793 builtin and then its argument prototype would still apply. */
8794#ifdef __cplusplus
8795extern "C"
8796#endif
8797char dlopen ();
8798int
8799main ()
8800{
8801return dlopen ();
8802 ;
8803 return 0;
8804}
8805_ACEOF
8806for ac_lib in '' dl; do
8807 if test -z "$ac_lib"; then
8808 ac_res="none required"
8809 else
8810 ac_res=-l$ac_lib
8811 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8812 fi
8813 if ac_fn_c_try_link "$LINENO"; then :
8814 ac_cv_search_dlopen=$ac_res
8815fi
8816rm -f core conftest.err conftest.$ac_objext \
8817 conftest$ac_exeext
8818 if test "${ac_cv_search_dlopen+set}" = set; then :
8819 break
8820fi
8821done
8822if test "${ac_cv_search_dlopen+set}" = set; then :
8823
8824else
8825 ac_cv_search_dlopen=no
8826fi
8827rm conftest.$ac_ext
8828LIBS=$ac_func_search_save_LIBS
8829fi
8830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8831$as_echo "$ac_cv_search_dlopen" >&6; }
8832ac_res=$ac_cv_search_dlopen
8833if test "$ac_res" != no; then :
8834 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8835
8836fi
8837
8838 fi
6bb11ab3
L
8839
8840 if test "$plugins" = yes; then
8841 PLUGINS_TRUE=
8842 PLUGINS_FALSE='#'
8843else
8844 PLUGINS_TRUE='#'
8845 PLUGINS_FALSE=
8846fi
8847
8848
8849
8850
8851
8852# Set options
8853enable_dlopen=yes
8854
8855
8856
8857
8858 enable_win32_dll=no
8859
8860
8861 # Check whether --enable-shared was given.
8862if test "${enable_shared+set}" = set; then :
8863 enableval=$enable_shared; p=${PACKAGE-default}
8864 case $enableval in
8865 yes) enable_shared=yes ;;
8866 no) enable_shared=no ;;
8867 *)
8868 enable_shared=no
8869 # Look at the argument we got. We use all the common list separators.
8870 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8871 for pkg in $enableval; do
8872 IFS="$lt_save_ifs"
8873 if test "X$pkg" = "X$p"; then
8874 enable_shared=yes
8875 fi
8876 done
8877 IFS="$lt_save_ifs"
8878 ;;
8879 esac
8880else
8881 enable_shared=yes
8882fi
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892 # Check whether --enable-static was given.
8893if test "${enable_static+set}" = set; then :
8894 enableval=$enable_static; p=${PACKAGE-default}
8895 case $enableval in
8896 yes) enable_static=yes ;;
8897 no) enable_static=no ;;
8898 *)
8899 enable_static=no
8900 # Look at the argument we got. We use all the common list separators.
8901 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8902 for pkg in $enableval; do
8903 IFS="$lt_save_ifs"
8904 if test "X$pkg" = "X$p"; then
8905 enable_static=yes
8906 fi
8907 done
8908 IFS="$lt_save_ifs"
8909 ;;
8910 esac
8911else
8912 enable_static=yes
8913fi
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924# Check whether --with-pic was given.
8925if test "${with_pic+set}" = set; then :
8926 withval=$with_pic; pic_mode="$withval"
8927else
8928 pic_mode=default
8929fi
8930
8931
8932test -z "$pic_mode" && pic_mode=default
8933
8934
8935
8936
8937
8938
8939
8940 # Check whether --enable-fast-install was given.
8941if test "${enable_fast_install+set}" = set; then :
8942 enableval=$enable_fast_install; p=${PACKAGE-default}
8943 case $enableval in
8944 yes) enable_fast_install=yes ;;
8945 no) enable_fast_install=no ;;
8946 *)
8947 enable_fast_install=no
8948 # Look at the argument we got. We use all the common list separators.
8949 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8950 for pkg in $enableval; do
8951 IFS="$lt_save_ifs"
8952 if test "X$pkg" = "X$p"; then
8953 enable_fast_install=yes
8954 fi
8955 done
8956 IFS="$lt_save_ifs"
8957 ;;
8958 esac
8959else
8960 enable_fast_install=yes
8961fi
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973# This can be used to rebuild libtool when needed
8974LIBTOOL_DEPS="$ltmain"
8975
8976# Always use our own libtool.
8977LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004test -z "$LN_S" && LN_S="ln -s"
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019if test -n "${ZSH_VERSION+set}" ; then
9020 setopt NO_GLOB_SUBST
9021fi
9022
9023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9024$as_echo_n "checking for objdir... " >&6; }
9025if test "${lt_cv_objdir+set}" = set; then :
9026 $as_echo_n "(cached) " >&6
9027else
9028 rm -f .libs 2>/dev/null
9029mkdir .libs 2>/dev/null
9030if test -d .libs; then
9031 lt_cv_objdir=.libs
9032else
9033 # MS-DOS does not allow filenames that begin with a dot.
9034 lt_cv_objdir=_libs
f0569246 9035fi
6bb11ab3
L
9036rmdir .libs 2>/dev/null
9037fi
9038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9039$as_echo "$lt_cv_objdir" >&6; }
9040objdir=$lt_cv_objdir
f0569246 9041
6bb11ab3
L
9042
9043
9044
9045
9046cat >>confdefs.h <<_ACEOF
9047#define LT_OBJDIR "$lt_cv_objdir/"
9048_ACEOF
9049
9050
9051
9052
9053case $host_os in
9054aix3*)
9055 # AIX sometimes has problems with the GCC collect2 program. For some
9056 # reason, if we set the COLLECT_NAMES environment variable, the problems
9057 # vanish in a puff of smoke.
9058 if test "X${COLLECT_NAMES+set}" != Xset; then
9059 COLLECT_NAMES=
9060 export COLLECT_NAMES
9061 fi
9062 ;;
81ecdfbb 9063esac
6bb11ab3
L
9064
9065# Global variables:
9066ofile=libtool
9067can_build_shared=yes
9068
9069# All known linkers require a `.a' archive for static linking (except MSVC,
9070# which needs '.lib').
9071libext=a
9072
9073with_gnu_ld="$lt_cv_prog_gnu_ld"
9074
9075old_CC="$CC"
9076old_CFLAGS="$CFLAGS"
9077
9078# Set sane defaults for various variables
9079test -z "$CC" && CC=cc
9080test -z "$LTCC" && LTCC=$CC
9081test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9082test -z "$LD" && LD=ld
9083test -z "$ac_objext" && ac_objext=o
9084
9085for cc_temp in $compiler""; do
9086 case $cc_temp in
9087 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9088 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9089 \-*) ;;
9090 *) break;;
9091 esac
9092done
9093cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9094
9095
9096# Only perform the check for file, if the check method requires it
9097test -z "$MAGIC_CMD" && MAGIC_CMD=file
9098case $deplibs_check_method in
9099file_magic*)
9100 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9102$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9103if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9104 $as_echo_n "(cached) " >&6
9105else
9106 case $MAGIC_CMD in
9107[\\/*] | ?:[\\/]*)
9108 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9109 ;;
9110*)
9111 lt_save_MAGIC_CMD="$MAGIC_CMD"
9112 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9113 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9114 for ac_dir in $ac_dummy; do
9115 IFS="$lt_save_ifs"
9116 test -z "$ac_dir" && ac_dir=.
9117 if test -f $ac_dir/${ac_tool_prefix}file; then
9118 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9119 if test -n "$file_magic_test_file"; then
9120 case $deplibs_check_method in
9121 "file_magic "*)
9122 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9123 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9124 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9125 $EGREP "$file_magic_regex" > /dev/null; then
9126 :
9127 else
9128 cat <<_LT_EOF 1>&2
9129
9130*** Warning: the command libtool uses to detect shared libraries,
9131*** $file_magic_cmd, produces output that libtool cannot recognize.
9132*** The result is that libtool may fail to recognize shared libraries
9133*** as such. This will affect the creation of libtool libraries that
9134*** depend on shared libraries, but programs linked with such libtool
9135*** libraries will work regardless of this problem. Nevertheless, you
9136*** may want to report the problem to your system manager and/or to
9137*** bug-libtool@gnu.org
9138
9139_LT_EOF
9140 fi ;;
9141 esac
9142 fi
9143 break
f0569246 9144 fi
6bb11ab3
L
9145 done
9146 IFS="$lt_save_ifs"
9147 MAGIC_CMD="$lt_save_MAGIC_CMD"
9148 ;;
9149esac
f0569246 9150fi
f0569246 9151
6bb11ab3
L
9152MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9153if test -n "$MAGIC_CMD"; then
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9155$as_echo "$MAGIC_CMD" >&6; }
9156else
9157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9158$as_echo "no" >&6; }
9159fi
81ecdfbb 9160
6bb11ab3
L
9161
9162
9163
9164
9165if test -z "$lt_cv_path_MAGIC_CMD"; then
9166 if test -n "$ac_tool_prefix"; then
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9168$as_echo_n "checking for file... " >&6; }
9169if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9170 $as_echo_n "(cached) " >&6
9171else
9172 case $MAGIC_CMD in
9173[\\/*] | ?:[\\/]*)
9174 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9175 ;;
9176*)
9177 lt_save_MAGIC_CMD="$MAGIC_CMD"
9178 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9179 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9180 for ac_dir in $ac_dummy; do
9181 IFS="$lt_save_ifs"
9182 test -z "$ac_dir" && ac_dir=.
9183 if test -f $ac_dir/file; then
9184 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9185 if test -n "$file_magic_test_file"; then
9186 case $deplibs_check_method in
9187 "file_magic "*)
9188 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9189 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9190 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9191 $EGREP "$file_magic_regex" > /dev/null; then
9192 :
9193 else
9194 cat <<_LT_EOF 1>&2
9195
9196*** Warning: the command libtool uses to detect shared libraries,
9197*** $file_magic_cmd, produces output that libtool cannot recognize.
9198*** The result is that libtool may fail to recognize shared libraries
9199*** as such. This will affect the creation of libtool libraries that
9200*** depend on shared libraries, but programs linked with such libtool
9201*** libraries will work regardless of this problem. Nevertheless, you
9202*** may want to report the problem to your system manager and/or to
9203*** bug-libtool@gnu.org
9204
9205_LT_EOF
9206 fi ;;
9207 esac
9208 fi
9209 break
9210 fi
9211 done
9212 IFS="$lt_save_ifs"
9213 MAGIC_CMD="$lt_save_MAGIC_CMD"
9214 ;;
81ecdfbb 9215esac
6bb11ab3
L
9216fi
9217
9218MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9219if test -n "$MAGIC_CMD"; then
9220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9221$as_echo "$MAGIC_CMD" >&6; }
9222else
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9224$as_echo "no" >&6; }
9225fi
9226
9227
9228 else
9229 MAGIC_CMD=:
9230 fi
9231fi
9232
9233 fi
9234 ;;
9235esac
9236
9237# Use C for the default configuration in the libtool script
9238
9239lt_save_CC="$CC"
9240ac_ext=c
9241ac_cpp='$CPP $CPPFLAGS'
9242ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9243ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9244ac_compiler_gnu=$ac_cv_c_compiler_gnu
9245
9246
9247# Source file extension for C test sources.
9248ac_ext=c
9249
9250# Object file extension for compiled C test sources.
9251objext=o
9252objext=$objext
9253
9254# Code to be used in simple compile tests
9255lt_simple_compile_test_code="int some_variable = 0;"
9256
9257# Code to be used in simple link tests
9258lt_simple_link_test_code='int main(){return(0);}'
9259
9260
9261
9262
9263
9264
9265
9266# If no C compiler was specified, use CC.
9267LTCC=${LTCC-"$CC"}
9268
9269# If no C compiler flags were specified, use CFLAGS.
9270LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9271
9272# Allow CC to be a program name with arguments.
9273compiler=$CC
9274
9275# Save the default compiler, since it gets overwritten when the other
9276# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9277compiler_DEFAULT=$CC
9278
9279# save warnings/boilerplate of simple test code
9280ac_outfile=conftest.$ac_objext
9281echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9282eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9283_lt_compiler_boilerplate=`cat conftest.err`
9284$RM conftest*
9285
9286ac_outfile=conftest.$ac_objext
9287echo "$lt_simple_link_test_code" >conftest.$ac_ext
9288eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9289_lt_linker_boilerplate=`cat conftest.err`
9290$RM -r conftest*
9291
9292
9293## CAVEAT EMPTOR:
9294## There is no encapsulation within the following macros, do not change
9295## the running order or otherwise move them around unless you know exactly
9296## what you are doing...
9297if test -n "$compiler"; then
9298
9299lt_prog_compiler_no_builtin_flag=
9300
9301if test "$GCC" = yes; then
9302 case $cc_basename in
9303 nvcc*)
9304 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9305 *)
9306 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
f0569246 9307 esac
6bb11ab3
L
9308
9309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9310$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9311if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9312 $as_echo_n "(cached) " >&6
f0569246 9313else
6bb11ab3
L
9314 lt_cv_prog_compiler_rtti_exceptions=no
9315 ac_outfile=conftest.$ac_objext
9316 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9317 lt_compiler_flag="-fno-rtti -fno-exceptions"
9318 # Insert the option either (1) after the last *FLAGS variable, or
9319 # (2) before a word containing "conftest.", or (3) at the end.
9320 # Note that $ac_compile itself does not contain backslashes and begins
9321 # with a dollar sign (not a hyphen), so the echo should work correctly.
9322 # The option is referenced via a variable to avoid confusing sed.
9323 lt_compile=`echo "$ac_compile" | $SED \
9324 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9325 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9326 -e 's:$: $lt_compiler_flag:'`
9327 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9328 (eval "$lt_compile" 2>conftest.err)
9329 ac_status=$?
9330 cat conftest.err >&5
9331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9332 if (exit $ac_status) && test -s "$ac_outfile"; then
9333 # The compiler can only warn and ignore the option if not recognized
9334 # So say no if there are warnings other than the usual output.
9335 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9336 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9337 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9338 lt_cv_prog_compiler_rtti_exceptions=yes
9339 fi
9340 fi
9341 $RM conftest*
9342
f0569246 9343fi
6bb11ab3
L
9344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9345$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9346
9347if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9348 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9349else
9350 :
9351fi
9352
9353fi
9354
9355
9356
9357
9358
9359
9360 lt_prog_compiler_wl=
9361lt_prog_compiler_pic=
9362lt_prog_compiler_static=
9363
9364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9365$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9366
9367 if test "$GCC" = yes; then
9368 lt_prog_compiler_wl='-Wl,'
9369 lt_prog_compiler_static='-static'
9370
9371 case $host_os in
9372 aix*)
9373 # All AIX code is PIC.
9374 if test "$host_cpu" = ia64; then
9375 # AIX 5 now supports IA64 processor
9376 lt_prog_compiler_static='-Bstatic'
9377 fi
9378 lt_prog_compiler_pic='-fPIC'
9379 ;;
9380
9381 amigaos*)
9382 case $host_cpu in
9383 powerpc)
9384 # see comment about AmigaOS4 .so support
9385 lt_prog_compiler_pic='-fPIC'
9386 ;;
9387 m68k)
9388 # FIXME: we need at least 68020 code to build shared libraries, but
9389 # adding the `-m68020' flag to GCC prevents building anything better,
9390 # like `-m68040'.
9391 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9392 ;;
9393 esac
9394 ;;
9395
9396 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9397 # PIC is the default for these OSes.
9398 ;;
9399
9400 mingw* | cygwin* | pw32* | os2* | cegcc*)
9401 # This hack is so that the source file can tell whether it is being
9402 # built for inclusion in a dll (and should export symbols for example).
9403 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9404 # (--disable-auto-import) libraries
9405 lt_prog_compiler_pic='-DDLL_EXPORT'
9406 ;;
9407
9408 darwin* | rhapsody*)
9409 # PIC is the default on this platform
9410 # Common symbols not allowed in MH_DYLIB files
9411 lt_prog_compiler_pic='-fno-common'
9412 ;;
9413
9414 haiku*)
9415 # PIC is the default for Haiku.
9416 # The "-static" flag exists, but is broken.
9417 lt_prog_compiler_static=
9418 ;;
9419
9420 hpux*)
9421 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9422 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9423 # sets the default TLS model and affects inlining.
9424 case $host_cpu in
9425 hppa*64*)
9426 # +Z the default
9427 ;;
9428 *)
9429 lt_prog_compiler_pic='-fPIC'
9430 ;;
9431 esac
9432 ;;
9433
9434 interix[3-9]*)
9435 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9436 # Instead, we relocate shared libraries at runtime.
9437 ;;
9438
9439 msdosdjgpp*)
9440 # Just because we use GCC doesn't mean we suddenly get shared libraries
9441 # on systems that don't support them.
9442 lt_prog_compiler_can_build_shared=no
9443 enable_shared=no
9444 ;;
9445
9446 *nto* | *qnx*)
9447 # QNX uses GNU C++, but need to define -shared option too, otherwise
9448 # it will coredump.
9449 lt_prog_compiler_pic='-fPIC -shared'
9450 ;;
9451
9452 sysv4*MP*)
9453 if test -d /usr/nec; then
9454 lt_prog_compiler_pic=-Kconform_pic
9455 fi
9456 ;;
9457
9458 *)
9459 lt_prog_compiler_pic='-fPIC'
9460 ;;
9461 esac
9462
9463 case $cc_basename in
9464 nvcc*) # Cuda Compiler Driver 2.2
9465 lt_prog_compiler_wl='-Xlinker '
9466 lt_prog_compiler_pic='-Xcompiler -fPIC'
9467 ;;
9468 esac
9469 else
9470 # PORTME Check for flag to pass linker flags through the system compiler.
9471 case $host_os in
9472 aix*)
9473 lt_prog_compiler_wl='-Wl,'
9474 if test "$host_cpu" = ia64; then
9475 # AIX 5 now supports IA64 processor
9476 lt_prog_compiler_static='-Bstatic'
9477 else
9478 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9479 fi
9480 ;;
9481
9482 mingw* | cygwin* | pw32* | os2* | cegcc*)
9483 # This hack is so that the source file can tell whether it is being
9484 # built for inclusion in a dll (and should export symbols for example).
9485 lt_prog_compiler_pic='-DDLL_EXPORT'
9486 ;;
9487
9488 hpux9* | hpux10* | hpux11*)
9489 lt_prog_compiler_wl='-Wl,'
9490 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9491 # not for PA HP-UX.
9492 case $host_cpu in
9493 hppa*64*|ia64*)
9494 # +Z the default
9495 ;;
9496 *)
9497 lt_prog_compiler_pic='+Z'
9498 ;;
9499 esac
9500 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9501 lt_prog_compiler_static='${wl}-a ${wl}archive'
9502 ;;
9503
9504 irix5* | irix6* | nonstopux*)
9505 lt_prog_compiler_wl='-Wl,'
9506 # PIC (with -KPIC) is the default.
9507 lt_prog_compiler_static='-non_shared'
9508 ;;
9509
9510 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9511 case $cc_basename in
9512 # old Intel for x86_64 which still supported -KPIC.
9513 ecc*)
9514 lt_prog_compiler_wl='-Wl,'
9515 lt_prog_compiler_pic='-KPIC'
9516 lt_prog_compiler_static='-static'
9517 ;;
9518 # icc used to be incompatible with GCC.
9519 # ICC 10 doesn't accept -KPIC any more.
9520 icc* | ifort*)
9521 lt_prog_compiler_wl='-Wl,'
9522 lt_prog_compiler_pic='-fPIC'
9523 lt_prog_compiler_static='-static'
9524 ;;
9525 # Lahey Fortran 8.1.
9526 lf95*)
9527 lt_prog_compiler_wl='-Wl,'
9528 lt_prog_compiler_pic='--shared'
9529 lt_prog_compiler_static='--static'
9530 ;;
9531 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9532 # Portland Group compilers (*not* the Pentium gcc compiler,
9533 # which looks to be a dead project)
9534 lt_prog_compiler_wl='-Wl,'
9535 lt_prog_compiler_pic='-fpic'
9536 lt_prog_compiler_static='-Bstatic'
9537 ;;
9538 ccc*)
9539 lt_prog_compiler_wl='-Wl,'
9540 # All Alpha code is PIC.
9541 lt_prog_compiler_static='-non_shared'
9542 ;;
9543 xl* | bgxl* | bgf* | mpixl*)
9544 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9545 lt_prog_compiler_wl='-Wl,'
9546 lt_prog_compiler_pic='-qpic'
9547 lt_prog_compiler_static='-qstaticlink'
9548 ;;
9549 *)
9550 case `$CC -V 2>&1 | sed 5q` in
9551 *Sun\ F* | *Sun*Fortran*)
9552 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9553 lt_prog_compiler_pic='-KPIC'
9554 lt_prog_compiler_static='-Bstatic'
9555 lt_prog_compiler_wl=''
9556 ;;
9557 *Sun\ C*)
9558 # Sun C 5.9
9559 lt_prog_compiler_pic='-KPIC'
9560 lt_prog_compiler_static='-Bstatic'
9561 lt_prog_compiler_wl='-Wl,'
9562 ;;
9563 esac
9564 ;;
9565 esac
9566 ;;
9567
9568 newsos6)
9569 lt_prog_compiler_pic='-KPIC'
9570 lt_prog_compiler_static='-Bstatic'
9571 ;;
9572
9573 *nto* | *qnx*)
9574 # QNX uses GNU C++, but need to define -shared option too, otherwise
9575 # it will coredump.
9576 lt_prog_compiler_pic='-fPIC -shared'
9577 ;;
9578
9579 osf3* | osf4* | osf5*)
9580 lt_prog_compiler_wl='-Wl,'
9581 # All OSF/1 code is PIC.
9582 lt_prog_compiler_static='-non_shared'
9583 ;;
9584
9585 rdos*)
9586 lt_prog_compiler_static='-non_shared'
9587 ;;
9588
9589 solaris*)
9590 lt_prog_compiler_pic='-KPIC'
9591 lt_prog_compiler_static='-Bstatic'
9592 case $cc_basename in
9593 f77* | f90* | f95*)
9594 lt_prog_compiler_wl='-Qoption ld ';;
9595 *)
9596 lt_prog_compiler_wl='-Wl,';;
9597 esac
9598 ;;
f0569246 9599
6bb11ab3
L
9600 sunos4*)
9601 lt_prog_compiler_wl='-Qoption ld '
9602 lt_prog_compiler_pic='-PIC'
9603 lt_prog_compiler_static='-Bstatic'
9604 ;;
f0569246 9605
6bb11ab3
L
9606 sysv4 | sysv4.2uw2* | sysv4.3*)
9607 lt_prog_compiler_wl='-Wl,'
9608 lt_prog_compiler_pic='-KPIC'
9609 lt_prog_compiler_static='-Bstatic'
9610 ;;
f0569246 9611
6bb11ab3
L
9612 sysv4*MP*)
9613 if test -d /usr/nec ;then
9614 lt_prog_compiler_pic='-Kconform_pic'
9615 lt_prog_compiler_static='-Bstatic'
9616 fi
9617 ;;
9618
9619 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9620 lt_prog_compiler_wl='-Wl,'
9621 lt_prog_compiler_pic='-KPIC'
9622 lt_prog_compiler_static='-Bstatic'
9623 ;;
9624
9625 unicos*)
9626 lt_prog_compiler_wl='-Wl,'
9627 lt_prog_compiler_can_build_shared=no
9628 ;;
9629
9630 uts4*)
9631 lt_prog_compiler_pic='-pic'
9632 lt_prog_compiler_static='-Bstatic'
9633 ;;
9634
9635 *)
9636 lt_prog_compiler_can_build_shared=no
9637 ;;
9638 esac
9639 fi
9640
9641case $host_os in
9642 # For platforms which do not support PIC, -DPIC is meaningless:
9643 *djgpp*)
9644 lt_prog_compiler_pic=
9645 ;;
9646 *)
9647 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9648 ;;
81ecdfbb 9649esac
6bb11ab3
L
9650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9651$as_echo "$lt_prog_compiler_pic" >&6; }
9652
9653
9654
9655
9656
9657
9658#
9659# Check to make sure the PIC flag actually works.
9660#
9661if test -n "$lt_prog_compiler_pic"; then
9662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9663$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9664if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9665 $as_echo_n "(cached) " >&6
b7026657 9666else
6bb11ab3
L
9667 lt_cv_prog_compiler_pic_works=no
9668 ac_outfile=conftest.$ac_objext
9669 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9670 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9671 # Insert the option either (1) after the last *FLAGS variable, or
9672 # (2) before a word containing "conftest.", or (3) at the end.
9673 # Note that $ac_compile itself does not contain backslashes and begins
9674 # with a dollar sign (not a hyphen), so the echo should work correctly.
9675 # The option is referenced via a variable to avoid confusing sed.
9676 lt_compile=`echo "$ac_compile" | $SED \
9677 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9678 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9679 -e 's:$: $lt_compiler_flag:'`
9680 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9681 (eval "$lt_compile" 2>conftest.err)
9682 ac_status=$?
9683 cat conftest.err >&5
9684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9685 if (exit $ac_status) && test -s "$ac_outfile"; then
9686 # The compiler can only warn and ignore the option if not recognized
9687 # So say no if there are warnings other than the usual output.
9688 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9689 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9690 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9691 lt_cv_prog_compiler_pic_works=yes
9692 fi
9693 fi
9694 $RM conftest*
b7026657 9695
b7026657 9696fi
6bb11ab3
L
9697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9698$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9699
9700if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9701 case $lt_prog_compiler_pic in
9702 "" | " "*) ;;
9703 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9704 esac
9705else
9706 lt_prog_compiler_pic=
9707 lt_prog_compiler_can_build_shared=no
f0569246 9708fi
6bb11ab3
L
9709
9710fi
9711
9712
9713
9714
9715
9716
9717#
9718# Check to make sure the static flag actually works.
9719#
9720wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9722$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9723if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
81ecdfbb 9724 $as_echo_n "(cached) " >&6
f0569246 9725else
6bb11ab3
L
9726 lt_cv_prog_compiler_static_works=no
9727 save_LDFLAGS="$LDFLAGS"
9728 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9729 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9730 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9731 # The linker can only warn and ignore the option if not recognized
9732 # So say no if there are warnings
9733 if test -s conftest.err; then
9734 # Append any errors to the config.log.
9735 cat conftest.err 1>&5
9736 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9737 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9738 if diff conftest.exp conftest.er2 >/dev/null; then
9739 lt_cv_prog_compiler_static_works=yes
9740 fi
9741 else
9742 lt_cv_prog_compiler_static_works=yes
9743 fi
9744 fi
9745 $RM -r conftest*
9746 LDFLAGS="$save_LDFLAGS"
f0569246 9747
6bb11ab3
L
9748fi
9749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9750$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
f0569246 9751
6bb11ab3
L
9752if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9753 :
f0569246 9754else
6bb11ab3 9755 lt_prog_compiler_static=
f0569246 9756fi
b7026657 9757
6bb11ab3
L
9758
9759
9760
9761
9762
9763
9764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9765$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9766if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9767 $as_echo_n "(cached) " >&6
81ecdfbb 9768else
6bb11ab3
L
9769 lt_cv_prog_compiler_c_o=no
9770 $RM -r conftest 2>/dev/null
9771 mkdir conftest
9772 cd conftest
9773 mkdir out
9774 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9775
9776 lt_compiler_flag="-o out/conftest2.$ac_objext"
9777 # Insert the option either (1) after the last *FLAGS variable, or
9778 # (2) before a word containing "conftest.", or (3) at the end.
9779 # Note that $ac_compile itself does not contain backslashes and begins
9780 # with a dollar sign (not a hyphen), so the echo should work correctly.
9781 lt_compile=`echo "$ac_compile" | $SED \
9782 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9783 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9784 -e 's:$: $lt_compiler_flag:'`
9785 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9786 (eval "$lt_compile" 2>out/conftest.err)
9787 ac_status=$?
9788 cat out/conftest.err >&5
9789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9791 then
9792 # The compiler can only warn and ignore the option if not recognized
9793 # So say no if there are warnings
9794 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9795 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9796 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9797 lt_cv_prog_compiler_c_o=yes
9798 fi
9799 fi
9800 chmod u+w . 2>&5
9801 $RM conftest*
9802 # SGI C++ compiler will create directory out/ii_files/ for
9803 # template instantiation
9804 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9805 $RM out/* && rmdir out
9806 cd ..
9807 $RM -r conftest
9808 $RM conftest*
9809
81ecdfbb 9810fi
6bb11ab3
L
9811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9812$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9813
9814
9815
9816
9817
9818
9819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9820$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9821if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
81ecdfbb
RW
9822 $as_echo_n "(cached) " >&6
9823else
6bb11ab3
L
9824 lt_cv_prog_compiler_c_o=no
9825 $RM -r conftest 2>/dev/null
9826 mkdir conftest
9827 cd conftest
9828 mkdir out
9829 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9830
9831 lt_compiler_flag="-o out/conftest2.$ac_objext"
9832 # Insert the option either (1) after the last *FLAGS variable, or
9833 # (2) before a word containing "conftest.", or (3) at the end.
9834 # Note that $ac_compile itself does not contain backslashes and begins
9835 # with a dollar sign (not a hyphen), so the echo should work correctly.
9836 lt_compile=`echo "$ac_compile" | $SED \
9837 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9838 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9839 -e 's:$: $lt_compiler_flag:'`
9840 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9841 (eval "$lt_compile" 2>out/conftest.err)
9842 ac_status=$?
9843 cat out/conftest.err >&5
9844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9845 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9846 then
9847 # The compiler can only warn and ignore the option if not recognized
9848 # So say no if there are warnings
9849 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9850 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9851 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9852 lt_cv_prog_compiler_c_o=yes
9853 fi
9854 fi
9855 chmod u+w . 2>&5
9856 $RM conftest*
9857 # SGI C++ compiler will create directory out/ii_files/ for
9858 # template instantiation
9859 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9860 $RM out/* && rmdir out
9861 cd ..
9862 $RM -r conftest
9863 $RM conftest*
9864
9865fi
9866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9867$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9868
9869
9870
9871
9872hard_links="nottested"
9873if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9874 # do not overwrite the value of need_locks provided by the user
9875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9876$as_echo_n "checking if we can lock with hard links... " >&6; }
9877 hard_links=yes
9878 $RM conftest*
9879 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9880 touch conftest.a
9881 ln conftest.a conftest.b 2>&5 || hard_links=no
9882 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9884$as_echo "$hard_links" >&6; }
9885 if test "$hard_links" = no; then
9886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9887$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9888 need_locks=warn
9889 fi
9890else
9891 need_locks=no
9892fi
9893
9894
9895
9896
9897
9898
9899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9900$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9901
9902 runpath_var=
9903 allow_undefined_flag=
9904 always_export_symbols=no
9905 archive_cmds=
9906 archive_expsym_cmds=
9907 compiler_needs_object=no
9908 enable_shared_with_static_runtimes=no
9909 export_dynamic_flag_spec=
9910 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9911 hardcode_automatic=no
9912 hardcode_direct=no
9913 hardcode_direct_absolute=no
9914 hardcode_libdir_flag_spec=
9915 hardcode_libdir_flag_spec_ld=
9916 hardcode_libdir_separator=
9917 hardcode_minus_L=no
9918 hardcode_shlibpath_var=unsupported
9919 inherit_rpath=no
9920 link_all_deplibs=unknown
9921 module_cmds=
9922 module_expsym_cmds=
9923 old_archive_from_new_cmds=
9924 old_archive_from_expsyms_cmds=
9925 thread_safe_flag_spec=
9926 whole_archive_flag_spec=
9927 # include_expsyms should be a list of space-separated symbols to be *always*
9928 # included in the symbol list
9929 include_expsyms=
9930 # exclude_expsyms can be an extended regexp of symbols to exclude
9931 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9932 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9933 # as well as any symbol that contains `d'.
9934 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9935 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9936 # platforms (ab)use it in PIC code, but their linkers get confused if
9937 # the symbol is explicitly referenced. Since portable code cannot
9938 # rely on this symbol name, it's probably fine to never include it in
9939 # preloaded symbol tables.
9940 # Exclude shared library initialization/finalization symbols.
9941 extract_expsyms_cmds=
9942
9943 case $host_os in
9944 cygwin* | mingw* | pw32* | cegcc*)
9945 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9946 # When not using gcc, we currently assume that we are using
9947 # Microsoft Visual C++.
9948 if test "$GCC" != yes; then
9949 with_gnu_ld=no
9950 fi
9951 ;;
9952 interix*)
9953 # we just hope/assume this is gcc and not c89 (= MSVC++)
9954 with_gnu_ld=yes
9955 ;;
9956 openbsd*)
9957 with_gnu_ld=no
9958 ;;
9959 esac
f0569246 9960
6bb11ab3
L
9961 ld_shlibs=yes
9962
9963 # On some targets, GNU ld is compatible enough with the native linker
9964 # that we're better off using the native interface for both.
9965 lt_use_gnu_ld_interface=no
9966 if test "$with_gnu_ld" = yes; then
9967 case $host_os in
9968 aix*)
9969 # The AIX port of GNU ld has always aspired to compatibility
9970 # with the native linker. However, as the warning in the GNU ld
9971 # block says, versions before 2.19.5* couldn't really create working
9972 # shared libraries, regardless of the interface used.
9973 case `$LD -v 2>&1` in
9974 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9975 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9976 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9977 *)
9978 lt_use_gnu_ld_interface=yes
9979 ;;
9980 esac
9981 ;;
9982 *)
9983 lt_use_gnu_ld_interface=yes
9984 ;;
9985 esac
9986 fi
f0569246 9987
6bb11ab3
L
9988 if test "$lt_use_gnu_ld_interface" = yes; then
9989 # If archive_cmds runs LD, not CC, wlarc should be empty
9990 wlarc='${wl}'
9991
9992 # Set some defaults for GNU ld with shared library support. These
9993 # are reset later if shared libraries are not supported. Putting them
9994 # here allows them to be overridden if necessary.
9995 runpath_var=LD_RUN_PATH
9996 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9997 export_dynamic_flag_spec='${wl}--export-dynamic'
9998 # ancient GNU ld didn't support --whole-archive et. al.
9999 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10000 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10001 else
10002 whole_archive_flag_spec=
10003 fi
10004 supports_anon_versioning=no
10005 case `$LD -v 2>&1` in
10006 *GNU\ gold*) supports_anon_versioning=yes ;;
10007 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10008 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10009 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10010 *\ 2.11.*) ;; # other 2.11 versions
10011 *) supports_anon_versioning=yes ;;
10012 esac
10013
10014 # See if GNU ld supports shared libraries.
10015 case $host_os in
10016 aix[3-9]*)
10017 # On AIX/PPC, the GNU linker is very broken
10018 if test "$host_cpu" != ia64; then
10019 ld_shlibs=no
10020 cat <<_LT_EOF 1>&2
10021
10022*** Warning: the GNU linker, at least up to release 2.19, is reported
10023*** to be unable to reliably create shared libraries on AIX.
10024*** Therefore, libtool is disabling shared libraries support. If you
10025*** really care for shared libraries, you may want to install binutils
10026*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10027*** You will then need to restart the configuration process.
10028
10029_LT_EOF
10030 fi
10031 ;;
10032
10033 amigaos*)
10034 case $host_cpu in
10035 powerpc)
10036 # see comment about AmigaOS4 .so support
10037 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10038 archive_expsym_cmds=''
10039 ;;
10040 m68k)
10041 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)'
10042 hardcode_libdir_flag_spec='-L$libdir'
10043 hardcode_minus_L=yes
10044 ;;
10045 esac
10046 ;;
10047
10048 beos*)
10049 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10050 allow_undefined_flag=unsupported
10051 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10052 # support --undefined. This deserves some investigation. FIXME
10053 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10054 else
10055 ld_shlibs=no
10056 fi
10057 ;;
10058
10059 cygwin* | mingw* | pw32* | cegcc*)
10060 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10061 # as there is no search path for DLLs.
10062 hardcode_libdir_flag_spec='-L$libdir'
10063 export_dynamic_flag_spec='${wl}--export-all-symbols'
10064 allow_undefined_flag=unsupported
10065 always_export_symbols=no
10066 enable_shared_with_static_runtimes=yes
10067 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10068
10069 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10070 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10071 # If the export-symbols file already is a .def file (1st line
10072 # is EXPORTS), use it as is; otherwise, prepend...
10073 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10074 cp $export_symbols $output_objdir/$soname.def;
10075 else
10076 echo EXPORTS > $output_objdir/$soname.def;
10077 cat $export_symbols >> $output_objdir/$soname.def;
10078 fi~
10079 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10080 else
10081 ld_shlibs=no
10082 fi
10083 ;;
10084
10085 haiku*)
10086 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10087 link_all_deplibs=yes
10088 ;;
10089
10090 interix[3-9]*)
10091 hardcode_direct=no
10092 hardcode_shlibpath_var=no
10093 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10094 export_dynamic_flag_spec='${wl}-E'
10095 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10096 # Instead, shared libraries are loaded at an image base (0x10000000 by
10097 # default) and relocated if they conflict, which is a slow very memory
10098 # consuming and fragmenting process. To avoid this, we pick a random,
10099 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10100 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10101 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10102 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'
10103 ;;
10104
10105 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10106 tmp_diet=no
10107 if test "$host_os" = linux-dietlibc; then
10108 case $cc_basename in
10109 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10110 esac
10111 fi
10112 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10113 && test "$tmp_diet" = no
10114 then
5cddc23a 10115 tmp_addflag=' $pic_flag'
6bb11ab3
L
10116 tmp_sharedflag='-shared'
10117 case $cc_basename,$host_cpu in
10118 pgcc*) # Portland Group C compiler
10119 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'
10120 tmp_addflag=' $pic_flag'
10121 ;;
10122 pgf77* | pgf90* | pgf95* | pgfortran*)
10123 # Portland Group f77 and f90 compilers
10124 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'
10125 tmp_addflag=' $pic_flag -Mnomain' ;;
10126 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10127 tmp_addflag=' -i_dynamic' ;;
10128 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10129 tmp_addflag=' -i_dynamic -nofor_main' ;;
10130 ifc* | ifort*) # Intel Fortran compiler
10131 tmp_addflag=' -nofor_main' ;;
10132 lf95*) # Lahey Fortran 8.1
10133 whole_archive_flag_spec=
10134 tmp_sharedflag='--shared' ;;
10135 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10136 tmp_sharedflag='-qmkshrobj'
10137 tmp_addflag= ;;
10138 nvcc*) # Cuda Compiler Driver 2.2
10139 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'
10140 compiler_needs_object=yes
10141 ;;
10142 esac
10143 case `$CC -V 2>&1 | sed 5q` in
10144 *Sun\ C*) # Sun C 5.9
10145 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'
10146 compiler_needs_object=yes
10147 tmp_sharedflag='-G' ;;
10148 *Sun\ F*) # Sun Fortran 8.3
10149 tmp_sharedflag='-G' ;;
10150 esac
10151 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10152
10153 if test "x$supports_anon_versioning" = xyes; then
10154 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10155 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10156 echo "local: *; };" >> $output_objdir/$libname.ver~
10157 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10158 fi
10159
10160 case $cc_basename in
10161 xlf* | bgf* | bgxlf* | mpixlf*)
10162 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10163 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10164 hardcode_libdir_flag_spec=
10165 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10166 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10167 if test "x$supports_anon_versioning" = xyes; then
10168 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10169 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10170 echo "local: *; };" >> $output_objdir/$libname.ver~
10171 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10172 fi
10173 ;;
10174 esac
10175 else
10176 ld_shlibs=no
10177 fi
10178 ;;
10179
10180 netbsd*)
10181 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10182 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10183 wlarc=
10184 else
10185 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10186 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10187 fi
10188 ;;
10189
10190 solaris*)
10191 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10192 ld_shlibs=no
10193 cat <<_LT_EOF 1>&2
10194
10195*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10196*** create shared libraries on Solaris systems. Therefore, libtool
10197*** is disabling shared libraries support. We urge you to upgrade GNU
10198*** binutils to release 2.9.1 or newer. Another option is to modify
10199*** your PATH or compiler configuration so that the native linker is
10200*** used, and then restart.
10201
10202_LT_EOF
10203 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10204 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10205 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10206 else
10207 ld_shlibs=no
10208 fi
10209 ;;
10210
10211 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10212 case `$LD -v 2>&1` in
10213 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10214 ld_shlibs=no
10215 cat <<_LT_EOF 1>&2
10216
10217*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10218*** reliably create shared libraries on SCO systems. Therefore, libtool
10219*** is disabling shared libraries support. We urge you to upgrade GNU
10220*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10221*** your PATH or compiler configuration so that the native linker is
10222*** used, and then restart.
10223
10224_LT_EOF
10225 ;;
10226 *)
10227 # For security reasons, it is highly recommended that you always
10228 # use absolute paths for naming shared libraries, and exclude the
10229 # DT_RUNPATH tag from executables and libraries. But doing so
10230 # requires that you compile everything twice, which is a pain.
10231 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10232 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10233 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10234 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10235 else
10236 ld_shlibs=no
10237 fi
10238 ;;
10239 esac
10240 ;;
10241
10242 sunos4*)
10243 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10244 wlarc=
10245 hardcode_direct=yes
10246 hardcode_shlibpath_var=no
10247 ;;
10248
10249 *)
10250 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10251 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10252 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10253 else
10254 ld_shlibs=no
10255 fi
10256 ;;
10257 esac
10258
10259 if test "$ld_shlibs" = no; then
10260 runpath_var=
10261 hardcode_libdir_flag_spec=
10262 export_dynamic_flag_spec=
10263 whole_archive_flag_spec=
10264 fi
10265 else
10266 # PORTME fill in a description of your system's linker (not GNU ld)
10267 case $host_os in
10268 aix3*)
10269 allow_undefined_flag=unsupported
10270 always_export_symbols=yes
10271 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'
10272 # Note: this linker hardcodes the directories in LIBPATH if there
10273 # are no directories specified by -L.
10274 hardcode_minus_L=yes
10275 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10276 # Neither direct hardcoding nor static linking is supported with a
10277 # broken collect2.
10278 hardcode_direct=unsupported
10279 fi
10280 ;;
10281
10282 aix[4-9]*)
10283 if test "$host_cpu" = ia64; then
10284 # On IA64, the linker does run time linking by default, so we don't
10285 # have to do anything special.
10286 aix_use_runtimelinking=no
10287 exp_sym_flag='-Bexport'
10288 no_entry_flag=""
10289 else
10290 # If we're using GNU nm, then we don't want the "-C" option.
10291 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10292 # Also, AIX nm treats weak defined symbols like other global
10293 # defined symbols, whereas GNU nm marks them as "W".
10294 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10295 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'
10296 else
10297 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'
10298 fi
10299 aix_use_runtimelinking=no
10300
10301 # Test if we are trying to use run time linking or normal
10302 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10303 # need to do runtime linking.
10304 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10305 for ld_flag in $LDFLAGS; do
10306 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10307 aix_use_runtimelinking=yes
10308 break
10309 fi
10310 done
10311 ;;
10312 esac
10313
10314 exp_sym_flag='-bexport'
10315 no_entry_flag='-bnoentry'
10316 fi
10317
10318 # When large executables or shared objects are built, AIX ld can
10319 # have problems creating the table of contents. If linking a library
10320 # or program results in "error TOC overflow" add -mminimal-toc to
10321 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10322 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10323
10324 archive_cmds=''
10325 hardcode_direct=yes
10326 hardcode_direct_absolute=yes
10327 hardcode_libdir_separator=':'
10328 link_all_deplibs=yes
10329 file_list_spec='${wl}-f,'
10330
10331 if test "$GCC" = yes; then
10332 case $host_os in aix4.[012]|aix4.[012].*)
10333 # We only want to do this on AIX 4.2 and lower, the check
10334 # below for broken collect2 doesn't work under 4.3+
10335 collect2name=`${CC} -print-prog-name=collect2`
10336 if test -f "$collect2name" &&
10337 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10338 then
10339 # We have reworked collect2
10340 :
10341 else
10342 # We have old collect2
10343 hardcode_direct=unsupported
10344 # It fails to find uninstalled libraries when the uninstalled
10345 # path is not listed in the libpath. Setting hardcode_minus_L
10346 # to unsupported forces relinking
10347 hardcode_minus_L=yes
10348 hardcode_libdir_flag_spec='-L$libdir'
10349 hardcode_libdir_separator=
10350 fi
10351 ;;
10352 esac
10353 shared_flag='-shared'
10354 if test "$aix_use_runtimelinking" = yes; then
10355 shared_flag="$shared_flag "'${wl}-G'
10356 fi
10357 else
10358 # not using gcc
10359 if test "$host_cpu" = ia64; then
10360 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10361 # chokes on -Wl,-G. The following line is correct:
10362 shared_flag='-G'
10363 else
10364 if test "$aix_use_runtimelinking" = yes; then
10365 shared_flag='${wl}-G'
10366 else
10367 shared_flag='${wl}-bM:SRE'
10368 fi
10369 fi
10370 fi
10371
10372 export_dynamic_flag_spec='${wl}-bexpall'
10373 # It seems that -bexpall does not export symbols beginning with
10374 # underscore (_), so it is better to generate a list of symbols to export.
10375 always_export_symbols=yes
10376 if test "$aix_use_runtimelinking" = yes; then
10377 # Warning - without using the other runtime loading flags (-brtl),
10378 # -berok will link without error, but may produce a broken library.
10379 allow_undefined_flag='-berok'
10380 # Determine the default libpath from the value encoded in an
10381 # empty executable.
10382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
81ecdfbb
RW
10383/* end confdefs.h. */
10384
10385int
10386main ()
10387{
10388
10389 ;
10390 return 0;
10391}
10392_ACEOF
6bb11ab3 10393if ac_fn_c_try_link "$LINENO"; then :
b7026657 10394
6bb11ab3
L
10395lt_aix_libpath_sed='
10396 /Import File Strings/,/^$/ {
10397 /^0/ {
10398 s/^0 *\(.*\)$/\1/
10399 p
10400 }
10401 }'
10402aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10403# Check for a 64-bit object if we didn't find anything.
10404if test -z "$aix_libpath"; then
10405 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10406fi
10407fi
10408rm -f core conftest.err conftest.$ac_objext \
10409 conftest$ac_exeext conftest.$ac_ext
10410if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10411
10412 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10413 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"
10414 else
10415 if test "$host_cpu" = ia64; then
10416 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10417 allow_undefined_flag="-z nodefs"
10418 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"
10419 else
10420 # Determine the default libpath from the value encoded in an
10421 # empty executable.
81ecdfbb
RW
10422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10423/* end confdefs.h. */
10424
10425int
10426main ()
10427{
10428
10429 ;
10430 return 0;
10431}
10432_ACEOF
6bb11ab3
L
10433if ac_fn_c_try_link "$LINENO"; then :
10434
10435lt_aix_libpath_sed='
10436 /Import File Strings/,/^$/ {
10437 /^0/ {
10438 s/^0 *\(.*\)$/\1/
10439 p
10440 }
10441 }'
10442aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10443# Check for a 64-bit object if we didn't find anything.
10444if test -z "$aix_libpath"; then
10445 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
81ecdfbb 10446fi
81ecdfbb 10447fi
6bb11ab3
L
10448rm -f core conftest.err conftest.$ac_objext \
10449 conftest$ac_exeext conftest.$ac_ext
10450if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10451
10452 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10453 # Warning - without using the other run time loading flags,
10454 # -berok will link without error, but may produce a broken library.
10455 no_undefined_flag=' ${wl}-bernotok'
10456 allow_undefined_flag=' ${wl}-berok'
10457 if test "$with_gnu_ld" = yes; then
10458 # We only use this code for GNU lds that support --whole-archive.
10459 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10460 else
10461 # Exported symbols can be pulled into shared objects from archives
10462 whole_archive_flag_spec='$convenience'
10463 fi
10464 archive_cmds_need_lc=yes
10465 # This is similar to how AIX traditionally builds its shared libraries.
10466 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'
10467 fi
10468 fi
10469 ;;
10470
10471 amigaos*)
10472 case $host_cpu in
10473 powerpc)
10474 # see comment about AmigaOS4 .so support
10475 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10476 archive_expsym_cmds=''
10477 ;;
10478 m68k)
10479 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)'
10480 hardcode_libdir_flag_spec='-L$libdir'
10481 hardcode_minus_L=yes
10482 ;;
10483 esac
10484 ;;
10485
10486 bsdi[45]*)
10487 export_dynamic_flag_spec=-rdynamic
10488 ;;
10489
10490 cygwin* | mingw* | pw32* | cegcc*)
10491 # When not using gcc, we currently assume that we are using
10492 # Microsoft Visual C++.
10493 # hardcode_libdir_flag_spec is actually meaningless, as there is
10494 # no search path for DLLs.
10495 hardcode_libdir_flag_spec=' '
10496 allow_undefined_flag=unsupported
10497 # Tell ltmain to make .lib files, not .a files.
10498 libext=lib
10499 # Tell ltmain to make .dll files, not .so files.
10500 shrext_cmds=".dll"
10501 # FIXME: Setting linknames here is a bad hack.
10502 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10503 # The linker will automatically build a .lib file if we build a DLL.
10504 old_archive_from_new_cmds='true'
10505 # FIXME: Should let the user specify the lib program.
10506 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10507 fix_srcfile_path='`cygpath -w "$srcfile"`'
10508 enable_shared_with_static_runtimes=yes
10509 ;;
10510
10511 darwin* | rhapsody*)
10512
10513
10514 archive_cmds_need_lc=no
10515 hardcode_direct=no
10516 hardcode_automatic=yes
10517 hardcode_shlibpath_var=unsupported
10518 if test "$lt_cv_ld_force_load" = "yes"; then
10519 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 10520 else
6bb11ab3 10521 whole_archive_flag_spec=''
f0569246 10522 fi
6bb11ab3
L
10523 link_all_deplibs=yes
10524 allow_undefined_flag="$_lt_dar_allow_undefined"
10525 case $cc_basename in
10526 ifort*) _lt_dar_can_shared=yes ;;
10527 *) _lt_dar_can_shared=$GCC ;;
10528 esac
10529 if test "$_lt_dar_can_shared" = "yes"; then
10530 output_verbose_link_cmd=func_echo_all
10531 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10532 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10533 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}"
10534 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}"
10535
f0569246 10536 else
6bb11ab3 10537 ld_shlibs=no
f0569246 10538 fi
6bb11ab3
L
10539
10540 ;;
10541
10542 dgux*)
10543 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10544 hardcode_libdir_flag_spec='-L$libdir'
10545 hardcode_shlibpath_var=no
10546 ;;
10547
10548 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10549 # support. Future versions do this automatically, but an explicit c++rt0.o
10550 # does not break anything, and helps significantly (at the cost of a little
10551 # extra space).
10552 freebsd2.2*)
10553 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10554 hardcode_libdir_flag_spec='-R$libdir'
10555 hardcode_direct=yes
10556 hardcode_shlibpath_var=no
10557 ;;
10558
10559 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10560 freebsd2.*)
10561 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10562 hardcode_direct=yes
10563 hardcode_minus_L=yes
10564 hardcode_shlibpath_var=no
10565 ;;
10566
10567 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10568 freebsd* | dragonfly*)
10569 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10570 hardcode_libdir_flag_spec='-R$libdir'
10571 hardcode_direct=yes
10572 hardcode_shlibpath_var=no
10573 ;;
10574
10575 hpux9*)
10576 if test "$GCC" = yes; then
10577 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'
10578 else
10579 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'
10580 fi
10581 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10582 hardcode_libdir_separator=:
10583 hardcode_direct=yes
10584
10585 # hardcode_minus_L: Not really in the search PATH,
10586 # but as the default location of the library.
10587 hardcode_minus_L=yes
10588 export_dynamic_flag_spec='${wl}-E'
10589 ;;
10590
10591 hpux10*)
10592 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10593 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10594 else
10595 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10596 fi
10597 if test "$with_gnu_ld" = no; then
10598 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10599 hardcode_libdir_flag_spec_ld='+b $libdir'
10600 hardcode_libdir_separator=:
10601 hardcode_direct=yes
10602 hardcode_direct_absolute=yes
10603 export_dynamic_flag_spec='${wl}-E'
10604 # hardcode_minus_L: Not really in the search PATH,
10605 # but as the default location of the library.
10606 hardcode_minus_L=yes
10607 fi
10608 ;;
10609
10610 hpux11*)
10611 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10612 case $host_cpu in
10613 hppa*64*)
10614 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10615 ;;
10616 ia64*)
10617 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10618 ;;
10619 *)
10620 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10621 ;;
10622 esac
10623 else
10624 case $host_cpu in
10625 hppa*64*)
10626 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10627 ;;
10628 ia64*)
10629 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10630 ;;
10631 *)
10632
10633 # Older versions of the 11.00 compiler do not understand -b yet
10634 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10636$as_echo_n "checking if $CC understands -b... " >&6; }
10637if test "${lt_cv_prog_compiler__b+set}" = set; then :
81ecdfbb 10638 $as_echo_n "(cached) " >&6
f0569246 10639else
6bb11ab3
L
10640 lt_cv_prog_compiler__b=no
10641 save_LDFLAGS="$LDFLAGS"
10642 LDFLAGS="$LDFLAGS -b"
10643 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10644 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10645 # The linker can only warn and ignore the option if not recognized
10646 # So say no if there are warnings
10647 if test -s conftest.err; then
10648 # Append any errors to the config.log.
10649 cat conftest.err 1>&5
10650 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10651 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10652 if diff conftest.exp conftest.er2 >/dev/null; then
10653 lt_cv_prog_compiler__b=yes
10654 fi
10655 else
10656 lt_cv_prog_compiler__b=yes
10657 fi
10658 fi
10659 $RM -r conftest*
10660 LDFLAGS="$save_LDFLAGS"
f0569246 10661
6bb11ab3
L
10662fi
10663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10664$as_echo "$lt_cv_prog_compiler__b" >&6; }
f0569246 10665
6bb11ab3
L
10666if test x"$lt_cv_prog_compiler__b" = xyes; then
10667 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10668else
10669 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10670fi
81ecdfbb 10671
6bb11ab3
L
10672 ;;
10673 esac
10674 fi
10675 if test "$with_gnu_ld" = no; then
10676 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10677 hardcode_libdir_separator=:
10678
10679 case $host_cpu in
10680 hppa*64*|ia64*)
10681 hardcode_direct=no
10682 hardcode_shlibpath_var=no
10683 ;;
10684 *)
10685 hardcode_direct=yes
10686 hardcode_direct_absolute=yes
10687 export_dynamic_flag_spec='${wl}-E'
10688
10689 # hardcode_minus_L: Not really in the search PATH,
10690 # but as the default location of the library.
10691 hardcode_minus_L=yes
10692 ;;
10693 esac
10694 fi
10695 ;;
10696
10697 irix5* | irix6* | nonstopux*)
10698 if test "$GCC" = yes; then
10699 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'
10700 # Try to use the -exported_symbol ld option, if it does not
10701 # work, assume that -exports_file does not work either and
10702 # implicitly export all symbols.
10703 save_LDFLAGS="$LDFLAGS"
10704 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10706/* end confdefs.h. */
10707int foo(void) {}
b7026657 10708_ACEOF
6bb11ab3
L
10709if ac_fn_c_try_link "$LINENO"; then :
10710 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 10711
f0569246 10712fi
6bb11ab3
L
10713rm -f core conftest.err conftest.$ac_objext \
10714 conftest$ac_exeext conftest.$ac_ext
10715 LDFLAGS="$save_LDFLAGS"
10716 else
10717 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'
10718 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'
10719 fi
10720 archive_cmds_need_lc='no'
10721 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10722 hardcode_libdir_separator=:
10723 inherit_rpath=yes
10724 link_all_deplibs=yes
10725 ;;
10726
10727 netbsd*)
10728 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10729 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10730 else
10731 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10732 fi
10733 hardcode_libdir_flag_spec='-R$libdir'
10734 hardcode_direct=yes
10735 hardcode_shlibpath_var=no
10736 ;;
10737
10738 newsos6)
10739 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10740 hardcode_direct=yes
10741 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10742 hardcode_libdir_separator=:
10743 hardcode_shlibpath_var=no
10744 ;;
10745
10746 *nto* | *qnx*)
10747 ;;
10748
10749 openbsd*)
10750 if test -f /usr/libexec/ld.so; then
10751 hardcode_direct=yes
10752 hardcode_shlibpath_var=no
10753 hardcode_direct_absolute=yes
10754 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10755 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10756 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10757 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10758 export_dynamic_flag_spec='${wl}-E'
10759 else
10760 case $host_os in
10761 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10762 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10763 hardcode_libdir_flag_spec='-R$libdir'
10764 ;;
10765 *)
10766 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10767 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10768 ;;
10769 esac
10770 fi
10771 else
10772 ld_shlibs=no
10773 fi
10774 ;;
10775
10776 os2*)
10777 hardcode_libdir_flag_spec='-L$libdir'
10778 hardcode_minus_L=yes
10779 allow_undefined_flag=unsupported
10780 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'
10781 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10782 ;;
10783
10784 osf3*)
10785 if test "$GCC" = yes; then
10786 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10787 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'
10788 else
10789 allow_undefined_flag=' -expect_unresolved \*'
10790 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'
10791 fi
10792 archive_cmds_need_lc='no'
10793 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10794 hardcode_libdir_separator=:
10795 ;;
10796
10797 osf4* | osf5*) # as osf3* with the addition of -msym flag
10798 if test "$GCC" = yes; then
10799 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10800 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'
10801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10802 else
10803 allow_undefined_flag=' -expect_unresolved \*'
10804 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'
10805 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~
10806 $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'
10807
10808 # Both c and cxx compiler support -rpath directly
10809 hardcode_libdir_flag_spec='-rpath $libdir'
10810 fi
10811 archive_cmds_need_lc='no'
10812 hardcode_libdir_separator=:
10813 ;;
10814
10815 solaris*)
10816 no_undefined_flag=' -z defs'
10817 if test "$GCC" = yes; then
10818 wlarc='${wl}'
10819 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10820 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10821 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10822 else
10823 case `$CC -V 2>&1` in
10824 *"Compilers 5.0"*)
10825 wlarc=''
10826 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10828 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10829 ;;
10830 *)
10831 wlarc='${wl}'
10832 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10833 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10834 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10835 ;;
10836 esac
10837 fi
10838 hardcode_libdir_flag_spec='-R$libdir'
10839 hardcode_shlibpath_var=no
10840 case $host_os in
10841 solaris2.[0-5] | solaris2.[0-5].*) ;;
10842 *)
10843 # The compiler driver will combine and reorder linker options,
10844 # but understands `-z linker_flag'. GCC discards it without `$wl',
10845 # but is careful enough not to reorder.
10846 # Supported since Solaris 2.6 (maybe 2.5.1?)
10847 if test "$GCC" = yes; then
10848 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10849 else
10850 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10851 fi
10852 ;;
10853 esac
10854 link_all_deplibs=yes
10855 ;;
10856
10857 sunos4*)
10858 if test "x$host_vendor" = xsequent; then
10859 # Use $CC to link under sequent, because it throws in some extra .o
10860 # files that make .init and .fini sections work.
10861 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10862 else
10863 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10864 fi
10865 hardcode_libdir_flag_spec='-L$libdir'
10866 hardcode_direct=yes
10867 hardcode_minus_L=yes
10868 hardcode_shlibpath_var=no
10869 ;;
10870
10871 sysv4)
10872 case $host_vendor in
10873 sni)
10874 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10875 hardcode_direct=yes # is this really true???
10876 ;;
10877 siemens)
10878 ## LD is ld it makes a PLAMLIB
10879 ## CC just makes a GrossModule.
10880 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10881 reload_cmds='$CC -r -o $output$reload_objs'
10882 hardcode_direct=no
10883 ;;
10884 motorola)
10885 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10886 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10887 ;;
10888 esac
10889 runpath_var='LD_RUN_PATH'
10890 hardcode_shlibpath_var=no
10891 ;;
10892
10893 sysv4.3*)
10894 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10895 hardcode_shlibpath_var=no
10896 export_dynamic_flag_spec='-Bexport'
10897 ;;
10898
10899 sysv4*MP*)
10900 if test -d /usr/nec; then
10901 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10902 hardcode_shlibpath_var=no
10903 runpath_var=LD_RUN_PATH
10904 hardcode_runpath_var=yes
10905 ld_shlibs=yes
10906 fi
10907 ;;
10908
10909 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10910 no_undefined_flag='${wl}-z,text'
10911 archive_cmds_need_lc=no
10912 hardcode_shlibpath_var=no
10913 runpath_var='LD_RUN_PATH'
10914
10915 if test "$GCC" = yes; then
10916 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 else
10919 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10920 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10921 fi
10922 ;;
10923
10924 sysv5* | sco3.2v5* | sco5v6*)
10925 # Note: We can NOT use -z defs as we might desire, because we do not
10926 # link with -lc, and that would cause any symbols used from libc to
10927 # always be unresolved, which means just about no library would
10928 # ever link correctly. If we're not using GNU ld we use -z text
10929 # though, which does catch some bad symbols but isn't as heavy-handed
10930 # as -z defs.
10931 no_undefined_flag='${wl}-z,text'
10932 allow_undefined_flag='${wl}-z,nodefs'
10933 archive_cmds_need_lc=no
10934 hardcode_shlibpath_var=no
10935 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10936 hardcode_libdir_separator=':'
10937 link_all_deplibs=yes
10938 export_dynamic_flag_spec='${wl}-Bexport'
10939 runpath_var='LD_RUN_PATH'
10940
10941 if test "$GCC" = yes; then
10942 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10943 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10944 else
10945 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10946 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10947 fi
10948 ;;
10949
10950 uts4*)
10951 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10952 hardcode_libdir_flag_spec='-L$libdir'
10953 hardcode_shlibpath_var=no
10954 ;;
10955
10956 *)
10957 ld_shlibs=no
10958 ;;
10959 esac
10960
10961 if test x$host_vendor = xsni; then
10962 case $host in
10963 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10964 export_dynamic_flag_spec='${wl}-Blargedynsym'
10965 ;;
10966 esac
10967 fi
10968 fi
10969
10970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10971$as_echo "$ld_shlibs" >&6; }
10972test "$ld_shlibs" = no && can_build_shared=no
10973
10974with_gnu_ld=$with_gnu_ld
10975
10976
10977
10978
b7026657 10979
f0569246 10980
f0569246 10981
6ffe910a 10982
6ffe910a
MF
10983
10984
6ffe910a 10985
f0569246 10986
f0569246 10987
c906108c 10988
6bb11ab3
L
10989
10990#
10991# Do we need to explicitly link libc?
10992#
10993case "x$archive_cmds_need_lc" in
10994x|xyes)
10995 # Assume -lc should be added
10996 archive_cmds_need_lc=yes
10997
10998 if test "$enable_shared" = yes && test "$GCC" = yes; then
10999 case $archive_cmds in
11000 *'~'*)
11001 # FIXME: we may have to deal with multi-command sequences.
11002 ;;
11003 '$CC '*)
11004 # Test whether the compiler implicitly links with -lc since on some
11005 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11006 # to ld, don't add -lc before -lgcc.
11007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11008$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11009if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
6ffe910a 11010 $as_echo_n "(cached) " >&6
f0569246 11011else
6bb11ab3
L
11012 $RM conftest*
11013 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11014
11015 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11016 (eval $ac_compile) 2>&5
11017 ac_status=$?
11018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11019 test $ac_status = 0; } 2>conftest.err; then
11020 soname=conftest
11021 lib=conftest
11022 libobjs=conftest.$ac_objext
11023 deplibs=
11024 wl=$lt_prog_compiler_wl
11025 pic_flag=$lt_prog_compiler_pic
11026 compiler_flags=-v
11027 linker_flags=-v
11028 verstring=
11029 output_objdir=.
11030 libname=conftest
11031 lt_save_allow_undefined_flag=$allow_undefined_flag
11032 allow_undefined_flag=
11033 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11034 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11035 ac_status=$?
11036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11037 test $ac_status = 0; }
11038 then
11039 lt_cv_archive_cmds_need_lc=no
11040 else
11041 lt_cv_archive_cmds_need_lc=yes
11042 fi
11043 allow_undefined_flag=$lt_save_allow_undefined_flag
11044 else
11045 cat conftest.err 1>&5
11046 fi
11047 $RM conftest*
c906108c 11048
6ffe910a 11049fi
6bb11ab3
L
11050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11051$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11052 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11053 ;;
11054 esac
11055 fi
11056 ;;
6ffe910a 11057esac
c906108c 11058
c906108c 11059
6ffe910a 11060
c906108c 11061
81ecdfbb 11062
35695fd6 11063
35695fd6 11064
35695fd6 11065
f0569246 11066
c906108c 11067
f0569246 11068
b7026657 11069
f0569246 11070
c906108c 11071
81ecdfbb 11072
b7026657 11073
f0569246
AC
11074
11075
81ecdfbb 11076
81ecdfbb 11077
81ecdfbb
RW
11078
11079
81ecdfbb 11080
81ecdfbb 11081
f0569246
AC
11082
11083
c906108c 11084
f0569246 11085
c906108c 11086
c906108c 11087
81ecdfbb 11088
b7026657 11089
c906108c 11090
f0569246 11091
81ecdfbb 11092
f0569246 11093
c906108c 11094
c906108c 11095
b7026657 11096
81ecdfbb 11097
b7026657 11098
c906108c 11099
c906108c 11100
b7026657
AC
11101
11102
11103
11104
6ffe910a 11105
2232061b
MF
11106
11107
2232061b 11108
2232061b
MF
11109
11110
2232061b
MF
11111
11112
2232061b 11113
2232061b
MF
11114
11115
6bb11ab3
L
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11216$as_echo_n "checking dynamic linker characteristics... " >&6; }
11217
11218if test "$GCC" = yes; then
11219 case $host_os in
11220 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11221 *) lt_awk_arg="/^libraries:/" ;;
11222 esac
11223 case $host_os in
11224 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11225 *) lt_sed_strip_eq="s,=/,/,g" ;;
11226 esac
11227 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11228 case $lt_search_path_spec in
11229 *\;*)
11230 # if the path contains ";" then we assume it to be the separator
11231 # otherwise default to the standard path separator (i.e. ":") - it is
11232 # assumed that no part of a normal pathname contains ";" but that should
11233 # okay in the real world where ";" in dirpaths is itself problematic.
11234 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11235 ;;
11236 *)
11237 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11238 ;;
11239 esac
11240 # Ok, now we have the path, separated by spaces, we can step through it
11241 # and add multilib dir if necessary.
11242 lt_tmp_lt_search_path_spec=
11243 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11244 for lt_sys_path in $lt_search_path_spec; do
11245 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11246 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11247 else
11248 test -d "$lt_sys_path" && \
11249 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11250 fi
11251 done
11252 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11253BEGIN {RS=" "; FS="/|\n";} {
11254 lt_foo="";
11255 lt_count=0;
11256 for (lt_i = NF; lt_i > 0; lt_i--) {
11257 if ($lt_i != "" && $lt_i != ".") {
11258 if ($lt_i == "..") {
11259 lt_count++;
11260 } else {
11261 if (lt_count == 0) {
11262 lt_foo="/" $lt_i lt_foo;
11263 } else {
11264 lt_count--;
11265 }
11266 }
11267 }
11268 }
11269 if (lt_foo != "") { lt_freq[lt_foo]++; }
11270 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11271}'`
11272 # AWK program above erroneously prepends '/' to C:/dos/paths
11273 # for these hosts.
11274 case $host_os in
11275 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11276 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11277 esac
11278 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11279else
11280 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11281fi
11282library_names_spec=
11283libname_spec='lib$name'
11284soname_spec=
11285shrext_cmds=".so"
11286postinstall_cmds=
11287postuninstall_cmds=
11288finish_cmds=
11289finish_eval=
11290shlibpath_var=
11291shlibpath_overrides_runpath=unknown
11292version_type=none
11293dynamic_linker="$host_os ld.so"
11294sys_lib_dlsearch_path_spec="/lib /usr/lib"
11295need_lib_prefix=unknown
11296hardcode_into_libs=no
11297
11298# when you set need_version to no, make sure it does not cause -set_version
11299# flags to be left without arguments
11300need_version=unknown
11301
11302case $host_os in
11303aix3*)
11304 version_type=linux
11305 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11306 shlibpath_var=LIBPATH
11307
11308 # AIX 3 has no versioning support, so we append a major version to the name.
11309 soname_spec='${libname}${release}${shared_ext}$major'
11310 ;;
11311
11312aix[4-9]*)
11313 version_type=linux
11314 need_lib_prefix=no
11315 need_version=no
11316 hardcode_into_libs=yes
11317 if test "$host_cpu" = ia64; then
11318 # AIX 5 supports IA64
11319 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11320 shlibpath_var=LD_LIBRARY_PATH
11321 else
11322 # With GCC up to 2.95.x, collect2 would create an import file
11323 # for dependence libraries. The import file would start with
11324 # the line `#! .'. This would cause the generated library to
11325 # depend on `.', always an invalid library. This was fixed in
11326 # development snapshots of GCC prior to 3.0.
11327 case $host_os in
11328 aix4 | aix4.[01] | aix4.[01].*)
11329 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11330 echo ' yes '
11331 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11332 :
11333 else
11334 can_build_shared=no
11335 fi
11336 ;;
11337 esac
11338 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11339 # soname into executable. Probably we can add versioning support to
11340 # collect2, so additional links can be useful in future.
11341 if test "$aix_use_runtimelinking" = yes; then
11342 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11343 # instead of lib<name>.a to let people know that these are not
11344 # typical AIX shared libraries.
11345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11346 else
11347 # We preserve .a as extension for shared libraries through AIX4.2
11348 # and later when we are not doing run time linking.
11349 library_names_spec='${libname}${release}.a $libname.a'
11350 soname_spec='${libname}${release}${shared_ext}$major'
11351 fi
11352 shlibpath_var=LIBPATH
11353 fi
11354 ;;
11355
11356amigaos*)
11357 case $host_cpu in
11358 powerpc)
11359 # Since July 2007 AmigaOS4 officially supports .so libraries.
11360 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11362 ;;
11363 m68k)
11364 library_names_spec='$libname.ixlibrary $libname.a'
11365 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11366 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'
11367 ;;
11368 esac
11369 ;;
11370
11371beos*)
11372 library_names_spec='${libname}${shared_ext}'
11373 dynamic_linker="$host_os ld.so"
11374 shlibpath_var=LIBRARY_PATH
11375 ;;
11376
11377bsdi[45]*)
11378 version_type=linux
11379 need_version=no
11380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11381 soname_spec='${libname}${release}${shared_ext}$major'
11382 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11383 shlibpath_var=LD_LIBRARY_PATH
11384 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11385 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11386 # the default ld.so.conf also contains /usr/contrib/lib and
11387 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11388 # libtool to hard-code these into programs
11389 ;;
11390
11391cygwin* | mingw* | pw32* | cegcc*)
11392 version_type=windows
11393 shrext_cmds=".dll"
11394 need_version=no
11395 need_lib_prefix=no
11396
11397 case $GCC,$host_os in
11398 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11399 library_names_spec='$libname.dll.a'
11400 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11401 postinstall_cmds='base_file=`basename \${file}`~
11402 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11403 dldir=$destdir/`dirname \$dlpath`~
11404 test -d \$dldir || mkdir -p \$dldir~
11405 $install_prog $dir/$dlname \$dldir/$dlname~
11406 chmod a+x \$dldir/$dlname~
11407 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11408 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11409 fi'
11410 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11411 dlpath=$dir/\$dldll~
11412 $RM \$dlpath'
11413 shlibpath_overrides_runpath=yes
11414
11415 case $host_os in
11416 cygwin*)
11417 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11418 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11419
11420 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11421 ;;
11422 mingw* | cegcc*)
11423 # MinGW DLLs use traditional 'lib' prefix
11424 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11425 ;;
11426 pw32*)
11427 # pw32 DLLs use 'pw' prefix rather than 'lib'
11428 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11429 ;;
11430 esac
11431 ;;
11432
11433 *)
11434 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11435 ;;
11436 esac
11437 dynamic_linker='Win32 ld.exe'
11438 # FIXME: first we should search . and the directory the executable is in
11439 shlibpath_var=PATH
11440 ;;
11441
11442darwin* | rhapsody*)
11443 dynamic_linker="$host_os dyld"
11444 version_type=darwin
11445 need_lib_prefix=no
11446 need_version=no
11447 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11448 soname_spec='${libname}${release}${major}$shared_ext'
11449 shlibpath_overrides_runpath=yes
11450 shlibpath_var=DYLD_LIBRARY_PATH
11451 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11452
11453 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11454 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11455 ;;
11456
11457dgux*)
11458 version_type=linux
11459 need_lib_prefix=no
11460 need_version=no
11461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11462 soname_spec='${libname}${release}${shared_ext}$major'
11463 shlibpath_var=LD_LIBRARY_PATH
11464 ;;
11465
11466freebsd* | dragonfly*)
11467 # DragonFly does not have aout. When/if they implement a new
11468 # versioning mechanism, adjust this.
11469 if test -x /usr/bin/objformat; then
11470 objformat=`/usr/bin/objformat`
11471 else
11472 case $host_os in
11473 freebsd[23].*) objformat=aout ;;
11474 *) objformat=elf ;;
11475 esac
11476 fi
11477 version_type=freebsd-$objformat
11478 case $version_type in
11479 freebsd-elf*)
11480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11481 need_version=no
11482 need_lib_prefix=no
11483 ;;
11484 freebsd-*)
11485 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11486 need_version=yes
11487 ;;
11488 esac
11489 shlibpath_var=LD_LIBRARY_PATH
11490 case $host_os in
11491 freebsd2.*)
11492 shlibpath_overrides_runpath=yes
11493 ;;
11494 freebsd3.[01]* | freebsdelf3.[01]*)
11495 shlibpath_overrides_runpath=yes
11496 hardcode_into_libs=yes
11497 ;;
11498 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11499 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11500 shlibpath_overrides_runpath=no
11501 hardcode_into_libs=yes
11502 ;;
11503 *) # from 4.6 on, and DragonFly
11504 shlibpath_overrides_runpath=yes
11505 hardcode_into_libs=yes
11506 ;;
11507 esac
11508 ;;
11509
11510gnu*)
11511 version_type=linux
11512 need_lib_prefix=no
11513 need_version=no
11514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11515 soname_spec='${libname}${release}${shared_ext}$major'
11516 shlibpath_var=LD_LIBRARY_PATH
11517 hardcode_into_libs=yes
11518 ;;
11519
11520haiku*)
11521 version_type=linux
11522 need_lib_prefix=no
11523 need_version=no
11524 dynamic_linker="$host_os runtime_loader"
11525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11526 soname_spec='${libname}${release}${shared_ext}$major'
11527 shlibpath_var=LIBRARY_PATH
11528 shlibpath_overrides_runpath=yes
11529 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11530 hardcode_into_libs=yes
11531 ;;
11532
11533hpux9* | hpux10* | hpux11*)
11534 # Give a soname corresponding to the major version so that dld.sl refuses to
11535 # link against other versions.
11536 version_type=sunos
11537 need_lib_prefix=no
11538 need_version=no
11539 case $host_cpu in
11540 ia64*)
11541 shrext_cmds='.so'
11542 hardcode_into_libs=yes
11543 dynamic_linker="$host_os dld.so"
11544 shlibpath_var=LD_LIBRARY_PATH
11545 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11546 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11547 soname_spec='${libname}${release}${shared_ext}$major'
11548 if test "X$HPUX_IA64_MODE" = X32; then
11549 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11550 else
11551 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11552 fi
11553 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11554 ;;
11555 hppa*64*)
11556 shrext_cmds='.sl'
11557 hardcode_into_libs=yes
11558 dynamic_linker="$host_os dld.sl"
11559 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11560 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11562 soname_spec='${libname}${release}${shared_ext}$major'
11563 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11564 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11565 ;;
11566 *)
11567 shrext_cmds='.sl'
11568 dynamic_linker="$host_os dld.sl"
11569 shlibpath_var=SHLIB_PATH
11570 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
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 ;;
11574 esac
11575 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11576 postinstall_cmds='chmod 555 $lib'
11577 # or fails outright, so override atomically:
11578 install_override_mode=555
11579 ;;
11580
11581interix[3-9]*)
11582 version_type=linux
11583 need_lib_prefix=no
11584 need_version=no
11585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11586 soname_spec='${libname}${release}${shared_ext}$major'
11587 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11588 shlibpath_var=LD_LIBRARY_PATH
11589 shlibpath_overrides_runpath=no
11590 hardcode_into_libs=yes
11591 ;;
11592
11593irix5* | irix6* | nonstopux*)
11594 case $host_os in
11595 nonstopux*) version_type=nonstopux ;;
11596 *)
11597 if test "$lt_cv_prog_gnu_ld" = yes; then
11598 version_type=linux
11599 else
11600 version_type=irix
11601 fi ;;
11602 esac
11603 need_lib_prefix=no
11604 need_version=no
11605 soname_spec='${libname}${release}${shared_ext}$major'
11606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11607 case $host_os in
11608 irix5* | nonstopux*)
11609 libsuff= shlibsuff=
11610 ;;
11611 *)
11612 case $LD in # libtool.m4 will add one of these switches to LD
11613 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11614 libsuff= shlibsuff= libmagic=32-bit;;
11615 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11616 libsuff=32 shlibsuff=N32 libmagic=N32;;
11617 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11618 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11619 *) libsuff= shlibsuff= libmagic=never-match;;
11620 esac
11621 ;;
11622 esac
11623 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11624 shlibpath_overrides_runpath=no
11625 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11626 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11627 hardcode_into_libs=yes
11628 ;;
11629
11630# No shared lib support for Linux oldld, aout, or coff.
11631linux*oldld* | linux*aout* | linux*coff*)
11632 dynamic_linker=no
11633 ;;
11634
11635# This must be Linux ELF.
11636linux* | k*bsd*-gnu | kopensolaris*-gnu)
11637 version_type=linux
11638 need_lib_prefix=no
11639 need_version=no
11640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11641 soname_spec='${libname}${release}${shared_ext}$major'
11642 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11643 shlibpath_var=LD_LIBRARY_PATH
11644 shlibpath_overrides_runpath=no
11645
11646 # Some binutils ld are patched to set DT_RUNPATH
11647 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
2232061b
MF
11648 $as_echo_n "(cached) " >&6
11649else
6bb11ab3
L
11650 lt_cv_shlibpath_overrides_runpath=no
11651 save_LDFLAGS=$LDFLAGS
11652 save_libdir=$libdir
11653 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11654 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2232061b
MF
11656/* end confdefs.h. */
11657
2232061b
MF
11658int
11659main ()
11660{
11661
11662 ;
11663 return 0;
11664}
11665_ACEOF
6bb11ab3
L
11666if ac_fn_c_try_link "$LINENO"; then :
11667 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11668 lt_cv_shlibpath_overrides_runpath=yes
2232061b 11669fi
2232061b 11670fi
6bb11ab3
L
11671rm -f core conftest.err conftest.$ac_objext \
11672 conftest$ac_exeext conftest.$ac_ext
11673 LDFLAGS=$save_LDFLAGS
11674 libdir=$save_libdir
2232061b 11675
6bb11ab3 11676fi
2232061b 11677
6bb11ab3 11678 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2232061b 11679
6bb11ab3
L
11680 # This implies no fast_install, which is unacceptable.
11681 # Some rework will be needed to allow for fast_install
11682 # before this can be enabled.
11683 hardcode_into_libs=yes
2232061b 11684
6bb11ab3
L
11685 # Append ld.so.conf contents to the search path
11686 if test -f /etc/ld.so.conf; then
11687 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' ' '`
11688 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11689 fi
2232061b 11690
6bb11ab3
L
11691 # We used to test for /lib/ld.so.1 and disable shared libraries on
11692 # powerpc, because MkLinux only supported shared libraries with the
11693 # GNU dynamic linker. Since this was broken with cross compilers,
11694 # most powerpc-linux boxes support dynamic linking these days and
11695 # people can always --disable-shared, the test was removed, and we
11696 # assume the GNU/Linux dynamic linker is in use.
11697 dynamic_linker='GNU/Linux ld.so'
11698 ;;
11699
11700netbsd*)
11701 version_type=sunos
11702 need_lib_prefix=no
11703 need_version=no
11704 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11706 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11707 dynamic_linker='NetBSD (a.out) ld.so'
2232061b 11708 else
6bb11ab3
L
11709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11710 soname_spec='${libname}${release}${shared_ext}$major'
11711 dynamic_linker='NetBSD ld.elf_so'
11712 fi
11713 shlibpath_var=LD_LIBRARY_PATH
11714 shlibpath_overrides_runpath=yes
11715 hardcode_into_libs=yes
11716 ;;
11717
11718newsos6)
11719 version_type=linux
11720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11721 shlibpath_var=LD_LIBRARY_PATH
11722 shlibpath_overrides_runpath=yes
11723 ;;
11724
11725*nto* | *qnx*)
11726 version_type=qnx
11727 need_lib_prefix=no
11728 need_version=no
11729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11730 soname_spec='${libname}${release}${shared_ext}$major'
11731 shlibpath_var=LD_LIBRARY_PATH
11732 shlibpath_overrides_runpath=no
11733 hardcode_into_libs=yes
11734 dynamic_linker='ldqnx.so'
11735 ;;
11736
11737openbsd*)
11738 version_type=sunos
11739 sys_lib_dlsearch_path_spec="/usr/lib"
11740 need_lib_prefix=no
11741 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11742 case $host_os in
11743 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11744 *) need_version=no ;;
11745 esac
11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11747 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11748 shlibpath_var=LD_LIBRARY_PATH
11749 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11750 case $host_os in
11751 openbsd2.[89] | openbsd2.[89].*)
11752 shlibpath_overrides_runpath=no
11753 ;;
11754 *)
11755 shlibpath_overrides_runpath=yes
11756 ;;
11757 esac
11758 else
11759 shlibpath_overrides_runpath=yes
11760 fi
11761 ;;
11762
11763os2*)
11764 libname_spec='$name'
11765 shrext_cmds=".dll"
11766 need_lib_prefix=no
11767 library_names_spec='$libname${shared_ext} $libname.a'
11768 dynamic_linker='OS/2 ld.exe'
11769 shlibpath_var=LIBPATH
11770 ;;
11771
11772osf3* | osf4* | osf5*)
11773 version_type=osf
11774 need_lib_prefix=no
11775 need_version=no
11776 soname_spec='${libname}${release}${shared_ext}$major'
11777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11778 shlibpath_var=LD_LIBRARY_PATH
11779 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11780 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11781 ;;
11782
11783rdos*)
11784 dynamic_linker=no
11785 ;;
11786
11787solaris*)
11788 version_type=linux
11789 need_lib_prefix=no
11790 need_version=no
11791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11792 soname_spec='${libname}${release}${shared_ext}$major'
11793 shlibpath_var=LD_LIBRARY_PATH
11794 shlibpath_overrides_runpath=yes
11795 hardcode_into_libs=yes
11796 # ldd complains unless libraries are executable
11797 postinstall_cmds='chmod +x $lib'
11798 ;;
11799
11800sunos4*)
11801 version_type=sunos
11802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11803 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11804 shlibpath_var=LD_LIBRARY_PATH
11805 shlibpath_overrides_runpath=yes
11806 if test "$with_gnu_ld" = yes; then
11807 need_lib_prefix=no
11808 fi
11809 need_version=yes
11810 ;;
11811
11812sysv4 | sysv4.3*)
11813 version_type=linux
11814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11815 soname_spec='${libname}${release}${shared_ext}$major'
11816 shlibpath_var=LD_LIBRARY_PATH
11817 case $host_vendor in
11818 sni)
11819 shlibpath_overrides_runpath=no
11820 need_lib_prefix=no
11821 runpath_var=LD_RUN_PATH
11822 ;;
11823 siemens)
11824 need_lib_prefix=no
11825 ;;
11826 motorola)
11827 need_lib_prefix=no
11828 need_version=no
11829 shlibpath_overrides_runpath=no
11830 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11831 ;;
11832 esac
11833 ;;
11834
11835sysv4*MP*)
11836 if test -d /usr/nec ;then
11837 version_type=linux
11838 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11839 soname_spec='$libname${shared_ext}.$major'
11840 shlibpath_var=LD_LIBRARY_PATH
2232061b 11841 fi
6bb11ab3
L
11842 ;;
11843
11844sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11845 version_type=freebsd-elf
11846 need_lib_prefix=no
11847 need_version=no
11848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11849 soname_spec='${libname}${release}${shared_ext}$major'
11850 shlibpath_var=LD_LIBRARY_PATH
11851 shlibpath_overrides_runpath=yes
11852 hardcode_into_libs=yes
11853 if test "$with_gnu_ld" = yes; then
11854 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11855 else
11856 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11857 case $host_os in
11858 sco3.2v5*)
11859 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11860 ;;
11861 esac
11862 fi
11863 sys_lib_dlsearch_path_spec='/usr/lib'
11864 ;;
11865
11866tpf*)
11867 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11868 version_type=linux
11869 need_lib_prefix=no
11870 need_version=no
11871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11872 shlibpath_var=LD_LIBRARY_PATH
11873 shlibpath_overrides_runpath=no
11874 hardcode_into_libs=yes
11875 ;;
11876
11877uts4*)
11878 version_type=linux
11879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11880 soname_spec='${libname}${release}${shared_ext}$major'
11881 shlibpath_var=LD_LIBRARY_PATH
11882 ;;
11883
11884*)
11885 dynamic_linker=no
11886 ;;
11887esac
11888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11889$as_echo "$dynamic_linker" >&6; }
11890test "$dynamic_linker" = no && can_build_shared=no
11891
11892variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11893if test "$GCC" = yes; then
11894 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 11895fi
2232061b 11896
6bb11ab3
L
11897if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11898 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11899fi
11900if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11901 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11902fi
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
2232061b 11929
2232061b 11930
2232061b 11931
2232061b 11932
2232061b
MF
11933
11934
6ffe910a 11935
6ffe910a
MF
11936
11937
11938
11939
11940
2232061b 11941
6ffe910a
MF
11942
11943
11944
11945
6ffe910a 11946
6ffe910a 11947
6ffe910a
MF
11948
11949
6ffe910a 11950
6ffe910a 11951
6ffe910a
MF
11952
11953
5f3ef9d0 11954
5f3ef9d0
JB
11955
11956
11957
db2e4d67
MF
11958
11959
db2e4d67 11960
db2e4d67 11961
db2e4d67 11962
db2e4d67 11963
db2e4d67 11964
db2e4d67 11965
db2e4d67 11966
db2e4d67
MF
11967
11968
db2e4d67 11969
db2e4d67
MF
11970
11971
db2e4d67 11972
db2e4d67
MF
11973
11974
6ffe910a 11975
6ffe910a 11976
6ffe910a
MF
11977
11978
6ffe910a
MF
11979
11980
6ffe910a 11981
6ffe910a 11982
6ffe910a 11983
6ffe910a 11984
6ffe910a 11985
b7026657 11986
b7026657 11987
c906108c 11988
b7026657 11989
b7026657 11990
c906108c 11991
b7026657 11992
b7026657 11993
cd0fc7c3 11994
6bb11ab3
L
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11996$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11997hardcode_action=
11998if test -n "$hardcode_libdir_flag_spec" ||
11999 test -n "$runpath_var" ||
12000 test "X$hardcode_automatic" = "Xyes" ; then
b7026657 12001
6bb11ab3
L
12002 # We can hardcode non-existent directories.
12003 if test "$hardcode_direct" != no &&
12004 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12005 # have to relink, otherwise we might link with an installed library
12006 # when we should be linking with a yet-to-be-installed one
12007 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12008 test "$hardcode_minus_L" != no; then
12009 # Linking always hardcodes the temporary library directory.
12010 hardcode_action=relink
12011 else
12012 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12013 hardcode_action=immediate
12014 fi
12015else
12016 # We cannot hardcode anything, or else we can only hardcode existing
12017 # directories.
12018 hardcode_action=unsupported
c906108c 12019fi
6bb11ab3
L
12020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12021$as_echo "$hardcode_action" >&6; }
b7026657 12022
6bb11ab3
L
12023if test "$hardcode_action" = relink ||
12024 test "$inherit_rpath" = yes; then
12025 # Fast installation is not supported
12026 enable_fast_install=no
12027elif test "$shlibpath_overrides_runpath" = yes ||
12028 test "$enable_shared" = no; then
12029 # Fast installation is not necessary
12030 enable_fast_install=needless
12031fi
c906108c 12032
6bb11ab3
L
12033
12034
12035
12036
12037
12038 if test "x$enable_dlopen" != xyes; then
12039 enable_dlopen=unknown
12040 enable_dlopen_self=unknown
12041 enable_dlopen_self_static=unknown
12042else
12043 lt_cv_dlopen=no
12044 lt_cv_dlopen_libs=
12045
12046 case $host_os in
12047 beos*)
12048 lt_cv_dlopen="load_add_on"
12049 lt_cv_dlopen_libs=
12050 lt_cv_dlopen_self=yes
12051 ;;
12052
12053 mingw* | pw32* | cegcc*)
12054 lt_cv_dlopen="LoadLibrary"
12055 lt_cv_dlopen_libs=
12056 ;;
12057
12058 cygwin*)
12059 lt_cv_dlopen="dlopen"
12060 lt_cv_dlopen_libs=
12061 ;;
12062
12063 darwin*)
12064 # if libdl is installed we need to link against it
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12066$as_echo_n "checking for dlopen in -ldl... " >&6; }
12067if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12068 $as_echo_n "(cached) " >&6
12069else
12070 ac_check_lib_save_LIBS=$LIBS
12071LIBS="-ldl $LIBS"
12072cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12073/* end confdefs.h. */
12074
12075/* Override any GCC internal prototype to avoid an error.
12076 Use char because int might match the return type of a GCC
12077 builtin and then its argument prototype would still apply. */
12078#ifdef __cplusplus
12079extern "C"
12080#endif
12081char dlopen ();
12082int
12083main ()
12084{
12085return dlopen ();
12086 ;
12087 return 0;
12088}
b7026657 12089_ACEOF
6bb11ab3
L
12090if ac_fn_c_try_link "$LINENO"; then :
12091 ac_cv_lib_dl_dlopen=yes
12092else
12093 ac_cv_lib_dl_dlopen=no
12094fi
12095rm -f core conftest.err conftest.$ac_objext \
12096 conftest$ac_exeext conftest.$ac_ext
12097LIBS=$ac_check_lib_save_LIBS
12098fi
12099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12100$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12101if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12102 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12103else
12104
12105 lt_cv_dlopen="dyld"
12106 lt_cv_dlopen_libs=
12107 lt_cv_dlopen_self=yes
c906108c 12108
c906108c 12109fi
c906108c 12110
6bb11ab3 12111 ;;
c906108c 12112
6bb11ab3
L
12113 *)
12114 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12115if test "x$ac_cv_func_shl_load" = x""yes; then :
12116 lt_cv_dlopen="shl_load"
12117else
12118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12119$as_echo_n "checking for shl_load in -ldld... " >&6; }
12120if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12121 $as_echo_n "(cached) " >&6
12122else
12123 ac_check_lib_save_LIBS=$LIBS
12124LIBS="-ldld $LIBS"
12125cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12126/* end confdefs.h. */
12127
12128/* Override any GCC internal prototype to avoid an error.
12129 Use char because int might match the return type of a GCC
12130 builtin and then its argument prototype would still apply. */
12131#ifdef __cplusplus
12132extern "C"
12133#endif
12134char shl_load ();
12135int
12136main ()
12137{
12138return shl_load ();
12139 ;
12140 return 0;
12141}
12142_ACEOF
12143if ac_fn_c_try_link "$LINENO"; then :
12144 ac_cv_lib_dld_shl_load=yes
12145else
12146 ac_cv_lib_dld_shl_load=no
12147fi
12148rm -f core conftest.err conftest.$ac_objext \
12149 conftest$ac_exeext conftest.$ac_ext
12150LIBS=$ac_check_lib_save_LIBS
12151fi
12152{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12153$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12154if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12155 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12156else
12157 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12158if test "x$ac_cv_func_dlopen" = x""yes; then :
12159 lt_cv_dlopen="dlopen"
12160else
12161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12162$as_echo_n "checking for dlopen in -ldl... " >&6; }
12163if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
81ecdfbb 12164 $as_echo_n "(cached) " >&6
c906108c 12165else
b7026657 12166 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12167LIBS="-ldl $LIBS"
81ecdfbb 12168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12169/* end confdefs.h. */
c906108c 12170
81ecdfbb
RW
12171/* Override any GCC internal prototype to avoid an error.
12172 Use char because int might match the return type of a GCC
12173 builtin and then its argument prototype would still apply. */
b7026657
AC
12174#ifdef __cplusplus
12175extern "C"
12176#endif
6bb11ab3 12177char dlopen ();
b7026657
AC
12178int
12179main ()
12180{
6bb11ab3 12181return dlopen ();
b7026657
AC
12182 ;
12183 return 0;
12184}
12185_ACEOF
81ecdfbb 12186if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12187 ac_cv_lib_dl_dlopen=yes
b7026657 12188else
6bb11ab3 12189 ac_cv_lib_dl_dlopen=no
b7026657 12190fi
81ecdfbb
RW
12191rm -f core conftest.err conftest.$ac_objext \
12192 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12193LIBS=$ac_check_lib_save_LIBS
12194fi
6bb11ab3
L
12195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12196$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12197if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12198 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12199else
12200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12201$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12202if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
81ecdfbb 12203 $as_echo_n "(cached) " >&6
c906108c 12204else
b7026657 12205 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 12206LIBS="-lsvld $LIBS"
81ecdfbb 12207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657
AC
12208/* end confdefs.h. */
12209
81ecdfbb
RW
12210/* Override any GCC internal prototype to avoid an error.
12211 Use char because int might match the return type of a GCC
12212 builtin and then its argument prototype would still apply. */
b7026657
AC
12213#ifdef __cplusplus
12214extern "C"
12215#endif
6bb11ab3 12216char dlopen ();
b7026657
AC
12217int
12218main ()
12219{
6bb11ab3 12220return dlopen ();
b7026657
AC
12221 ;
12222 return 0;
12223}
12224_ACEOF
81ecdfbb 12225if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 12226 ac_cv_lib_svld_dlopen=yes
b7026657 12227else
6bb11ab3 12228 ac_cv_lib_svld_dlopen=no
b7026657 12229fi
81ecdfbb
RW
12230rm -f core conftest.err conftest.$ac_objext \
12231 conftest$ac_exeext conftest.$ac_ext
b7026657
AC
12232LIBS=$ac_check_lib_save_LIBS
12233fi
6bb11ab3
L
12234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12235$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12236if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12237 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
5912fadd 12238else
6bb11ab3
L
12239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12240$as_echo_n "checking for dld_link in -ldld... " >&6; }
12241if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
81ecdfbb 12242 $as_echo_n "(cached) " >&6
b5bd9624 12243else
6bb11ab3
L
12244 ac_check_lib_save_LIBS=$LIBS
12245LIBS="-ldld $LIBS"
81ecdfbb 12246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b5bd9624
HPN
12247/* end confdefs.h. */
12248
81ecdfbb
RW
12249/* Override any GCC internal prototype to avoid an error.
12250 Use char because int might match the return type of a GCC
b5bd9624 12251 builtin and then its argument prototype would still apply. */
b5bd9624
HPN
12252#ifdef __cplusplus
12253extern "C"
12254#endif
6bb11ab3 12255char dld_link ();
81ecdfbb
RW
12256int
12257main ()
12258{
6bb11ab3 12259return dld_link ();
81ecdfbb
RW
12260 ;
12261 return 0;
12262}
b5bd9624 12263_ACEOF
6bb11ab3
L
12264if ac_fn_c_try_link "$LINENO"; then :
12265 ac_cv_lib_dld_dld_link=yes
12266else
12267 ac_cv_lib_dld_dld_link=no
12268fi
12269rm -f core conftest.err conftest.$ac_objext \
12270 conftest$ac_exeext conftest.$ac_ext
12271LIBS=$ac_check_lib_save_LIBS
12272fi
12273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12274$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12275if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12276 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12277fi
12278
12279
12280fi
12281
12282
12283fi
12284
12285
12286fi
12287
12288
12289fi
12290
12291
12292fi
12293
12294 ;;
12295 esac
12296
12297 if test "x$lt_cv_dlopen" != xno; then
12298 enable_dlopen=yes
b5bd9624 12299 else
6bb11ab3
L
12300 enable_dlopen=no
12301 fi
12302
12303 case $lt_cv_dlopen in
12304 dlopen)
12305 save_CPPFLAGS="$CPPFLAGS"
12306 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12307
12308 save_LDFLAGS="$LDFLAGS"
12309 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12310
12311 save_LIBS="$LIBS"
12312 LIBS="$lt_cv_dlopen_libs $LIBS"
12313
12314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12315$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12316if test "${lt_cv_dlopen_self+set}" = set; then :
12317 $as_echo_n "(cached) " >&6
12318else
12319 if test "$cross_compiling" = yes; then :
12320 lt_cv_dlopen_self=cross
12321else
12322 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12323 lt_status=$lt_dlunknown
12324 cat > conftest.$ac_ext <<_LT_EOF
8d0978fb 12325#line 12325 "configure"
6bb11ab3
L
12326#include "confdefs.h"
12327
12328#if HAVE_DLFCN_H
12329#include <dlfcn.h>
12330#endif
12331
12332#include <stdio.h>
12333
12334#ifdef RTLD_GLOBAL
12335# define LT_DLGLOBAL RTLD_GLOBAL
12336#else
12337# ifdef DL_GLOBAL
12338# define LT_DLGLOBAL DL_GLOBAL
12339# else
12340# define LT_DLGLOBAL 0
12341# endif
12342#endif
12343
12344/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12345 find out it does not work in some platform. */
12346#ifndef LT_DLLAZY_OR_NOW
12347# ifdef RTLD_LAZY
12348# define LT_DLLAZY_OR_NOW RTLD_LAZY
12349# else
12350# ifdef DL_LAZY
12351# define LT_DLLAZY_OR_NOW DL_LAZY
12352# else
12353# ifdef RTLD_NOW
12354# define LT_DLLAZY_OR_NOW RTLD_NOW
12355# else
12356# ifdef DL_NOW
12357# define LT_DLLAZY_OR_NOW DL_NOW
12358# else
12359# define LT_DLLAZY_OR_NOW 0
12360# endif
12361# endif
12362# endif
12363# endif
12364#endif
12365
12366/* When -fvisbility=hidden is used, assume the code has been annotated
12367 correspondingly for the symbols needed. */
12368#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12369void fnord () __attribute__((visibility("default")));
12370#endif
12371
12372void fnord () { int i=42; }
12373int main ()
12374{
12375 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12376 int status = $lt_dlunknown;
12377
12378 if (self)
12379 {
12380 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12381 else
12382 {
12383 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12384 else puts (dlerror ());
12385 }
12386 /* dlclose (self); */
12387 }
12388 else
12389 puts (dlerror ());
12390
12391 return status;
12392}
12393_LT_EOF
12394 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12395 (eval $ac_link) 2>&5
12396 ac_status=$?
12397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12398 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12399 (./conftest; exit; ) >&5 2>/dev/null
12400 lt_status=$?
12401 case x$lt_status in
12402 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12403 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12404 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12405 esac
12406 else :
12407 # compilation failed
12408 lt_cv_dlopen_self=no
b5bd9624 12409 fi
b5bd9624 12410fi
6bb11ab3
L
12411rm -fr conftest*
12412
12413
b5bd9624 12414fi
6bb11ab3
L
12415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12416$as_echo "$lt_cv_dlopen_self" >&6; }
b5bd9624 12417
6bb11ab3
L
12418 if test "x$lt_cv_dlopen_self" = xyes; then
12419 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12421$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12422if test "${lt_cv_dlopen_self_static+set}" = set; then :
12423 $as_echo_n "(cached) " >&6
b5bd9624 12424else
6bb11ab3
L
12425 if test "$cross_compiling" = yes; then :
12426 lt_cv_dlopen_self_static=cross
12427else
12428 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12429 lt_status=$lt_dlunknown
12430 cat > conftest.$ac_ext <<_LT_EOF
8d0978fb 12431#line 12431 "configure"
6bb11ab3
L
12432#include "confdefs.h"
12433
12434#if HAVE_DLFCN_H
12435#include <dlfcn.h>
12436#endif
12437
12438#include <stdio.h>
12439
12440#ifdef RTLD_GLOBAL
12441# define LT_DLGLOBAL RTLD_GLOBAL
12442#else
12443# ifdef DL_GLOBAL
12444# define LT_DLGLOBAL DL_GLOBAL
12445# else
12446# define LT_DLGLOBAL 0
12447# endif
12448#endif
12449
12450/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12451 find out it does not work in some platform. */
12452#ifndef LT_DLLAZY_OR_NOW
12453# ifdef RTLD_LAZY
12454# define LT_DLLAZY_OR_NOW RTLD_LAZY
12455# else
12456# ifdef DL_LAZY
12457# define LT_DLLAZY_OR_NOW DL_LAZY
12458# else
12459# ifdef RTLD_NOW
12460# define LT_DLLAZY_OR_NOW RTLD_NOW
12461# else
12462# ifdef DL_NOW
12463# define LT_DLLAZY_OR_NOW DL_NOW
12464# else
12465# define LT_DLLAZY_OR_NOW 0
12466# endif
12467# endif
12468# endif
12469# endif
12470#endif
12471
12472/* When -fvisbility=hidden is used, assume the code has been annotated
12473 correspondingly for the symbols needed. */
12474#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12475void fnord () __attribute__((visibility("default")));
12476#endif
12477
12478void fnord () { int i=42; }
12479int main ()
12480{
12481 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12482 int status = $lt_dlunknown;
12483
12484 if (self)
12485 {
12486 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12487 else
12488 {
12489 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12490 else puts (dlerror ());
12491 }
12492 /* dlclose (self); */
12493 }
12494 else
12495 puts (dlerror ());
12496
12497 return status;
12498}
12499_LT_EOF
12500 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12501 (eval $ac_link) 2>&5
12502 ac_status=$?
12503 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12504 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12505 (./conftest; exit; ) >&5 2>/dev/null
12506 lt_status=$?
12507 case x$lt_status in
12508 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12509 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12510 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12511 esac
12512 else :
12513 # compilation failed
12514 lt_cv_dlopen_self_static=no
12515 fi
b5bd9624 12516fi
6bb11ab3
L
12517rm -fr conftest*
12518
12519
b5bd9624 12520fi
6bb11ab3
L
12521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12522$as_echo "$lt_cv_dlopen_self_static" >&6; }
12523 fi
12524
12525 CPPFLAGS="$save_CPPFLAGS"
12526 LDFLAGS="$save_LDFLAGS"
12527 LIBS="$save_LIBS"
12528 ;;
12529 esac
12530
12531 case $lt_cv_dlopen_self in
12532 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12533 *) enable_dlopen_self=unknown ;;
12534 esac
12535
12536 case $lt_cv_dlopen_self_static in
12537 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12538 *) enable_dlopen_self_static=unknown ;;
12539 esac
12540fi
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558striplib=
12559old_striplib=
12560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12561$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12562if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12563 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12564 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12566$as_echo "yes" >&6; }
12567else
12568# FIXME - insert some real tests, host_os isn't really good enough
12569 case $host_os in
12570 darwin*)
12571 if test -n "$STRIP" ; then
12572 striplib="$STRIP -x"
12573 old_striplib="$STRIP -S"
12574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12575$as_echo "yes" >&6; }
12576 else
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12578$as_echo "no" >&6; }
12579 fi
12580 ;;
12581 *)
12582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12583$as_echo "no" >&6; }
12584 ;;
12585 esac
12586fi
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599 # Report which library types will actually be built
12600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12601$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12603$as_echo "$can_build_shared" >&6; }
12604
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12606$as_echo_n "checking whether to build shared libraries... " >&6; }
12607 test "$can_build_shared" = "no" && enable_shared=no
12608
12609 # On AIX, shared libraries and static libraries use the same namespace, and
12610 # are all built from PIC.
12611 case $host_os in
12612 aix3*)
12613 test "$enable_shared" = yes && enable_static=no
12614 if test -n "$RANLIB"; then
12615 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12616 postinstall_cmds='$RANLIB $lib'
12617 fi
12618 ;;
12619
12620 aix[4-9]*)
12621 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12622 test "$enable_shared" = yes && enable_static=no
12623 fi
12624 ;;
12625 esac
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12627$as_echo "$enable_shared" >&6; }
12628
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12630$as_echo_n "checking whether to build static libraries... " >&6; }
12631 # Make sure either enable_shared or enable_static is yes.
12632 test "$enable_shared" = yes || enable_static=yes
12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12634$as_echo "$enable_static" >&6; }
12635
12636
12637
12638
12639fi
12640ac_ext=c
12641ac_cpp='$CPP $CPPFLAGS'
12642ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12643ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12644ac_compiler_gnu=$ac_cv_c_compiler_gnu
12645
12646CC="$lt_save_CC"
12647
12648
12649
12650
12651
12652
12653
12654
12655
b5bd9624 12656
b5bd9624 12657
b5bd9624 12658
b5bd9624 12659
6bb11ab3
L
12660 ac_config_commands="$ac_config_commands libtool"
12661
12662
12663
12664
12665# Only expand once:
12666
12667
5912fadd 12668
b5bd9624 12669
c906108c
SS
12670. ${srcdir}/../../bfd/configure.host
12671
12672
12673
31e6ad7d
MF
12674
12675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12676$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12677 # Check whether --enable-maintainer-mode was given.
81ecdfbb 12678if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
12679 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12680else
12681 USE_MAINTAINER_MODE=no
c906108c 12682fi
31e6ad7d
MF
12683
12684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12685$as_echo "$USE_MAINTAINER_MODE" >&6; }
12686 if test $USE_MAINTAINER_MODE = yes; then
12687 MAINTAINER_MODE_TRUE=
12688 MAINTAINER_MODE_FALSE='#'
c906108c 12689else
31e6ad7d
MF
12690 MAINTAINER_MODE_TRUE='#'
12691 MAINTAINER_MODE_FALSE=
81ecdfbb
RW
12692fi
12693
31e6ad7d
MF
12694 MAINT=$MAINTAINER_MODE_TRUE
12695
12696
c906108c
SS
12697
12698
81ecdfbb
RW
12699# Check whether --enable-sim-bswap was given.
12700if test "${enable_sim_bswap+set}" = set; then :
12701 enableval=$enable_sim_bswap; case "${enableval}" in
c906108c
SS
12702 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
12703 no) sim_bswap="-DWITH_BSWAP=0";;
81ecdfbb 12704 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
c906108c
SS
12705esac
12706if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
12707 echo "Setting bswap flags = $sim_bswap" 6>&1
12708fi
12709else
12710 sim_bswap=""
81ecdfbb
RW
12711fi
12712
c906108c
SS
12713
12714
81ecdfbb
RW
12715# Check whether --enable-sim-cflags was given.
12716if test "${enable_sim_cflags+set}" = set; then :
12717 enableval=$enable_sim_cflags; case "${enableval}" in
c906108c 12718 yes) sim_cflags="-O2 -fomit-frame-pointer";;
81ecdfbb 12719 trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
c906108c
SS
12720 no) sim_cflags="";;
12721 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12722esac
12723if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
12724 echo "Setting sim cflags = $sim_cflags" 6>&1
12725fi
12726else
12727 sim_cflags=""
81ecdfbb
RW
12728fi
12729
c906108c
SS
12730
12731
81ecdfbb
RW
12732# Check whether --enable-sim-debug was given.
12733if test "${enable_sim_debug+set}" = set; then :
12734 enableval=$enable_sim_debug; case "${enableval}" in
c906108c
SS
12735 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
12736 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
12737 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
12738esac
12739if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
12740 echo "Setting sim debug = $sim_debug" 6>&1
12741fi
12742else
12743 sim_debug=""
81ecdfbb
RW
12744fi
12745
c906108c
SS
12746
12747
81ecdfbb
RW
12748# Check whether --enable-sim-stdio was given.
12749if test "${enable_sim_stdio+set}" = set; then :
12750 enableval=$enable_sim_stdio; case "${enableval}" in
c906108c
SS
12751 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
12752 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
81ecdfbb 12753 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
c906108c
SS
12754esac
12755if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
12756 echo "Setting stdio flags = $sim_stdio" 6>&1
12757fi
12758else
12759 sim_stdio=""
81ecdfbb
RW
12760fi
12761
c906108c
SS
12762
12763
81ecdfbb
RW
12764# Check whether --enable-sim-trace was given.
12765if test "${enable_sim_trace+set}" = set; then :
12766 enableval=$enable_sim_trace; case "${enableval}" in
a3487082
MF
12767 yes) sim_trace="-DWITH_TRACE=-1";;
12768 no) sim_trace="-DWITH_TRACE=0";;
c906108c 12769 [-0-9]*)
a3487082 12770 sim_trace="-DWITH_TRACE='(${enableval})'";;
2232061b 12771 [[:lower:]]*)
c906108c
SS
12772 sim_trace=""
12773 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12774 if test x"$sim_trace" = x; then
12775 sim_trace="-DWITH_TRACE='(TRACE_$x"
12776 else
12777 sim_trace="${sim_trace}|TRACE_$x"
12778 fi
12779 done
12780 sim_trace="$sim_trace)'" ;;
12781esac
12782if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
12783 echo "Setting sim trace = $sim_trace" 6>&1
12784fi
12785else
12786 sim_trace=""
81ecdfbb
RW
12787fi
12788
c906108c
SS
12789
12790
81ecdfbb
RW
12791# Check whether --enable-sim-profile was given.
12792if test "${enable_sim_profile+set}" = set; then :
12793 enableval=$enable_sim_profile; case "${enableval}" in
c906108c
SS
12794 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
12795 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
12796 [-0-9]*)
12797 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
12798 [a-z]*)
12799 sim_profile=""
12800 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
12801 if test x"$sim_profile" = x; then
12802 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
12803 else
12804 sim_profile="${sim_profile}|PROFILE_$x"
12805 fi
12806 done
12807 sim_profile="$sim_profile)'" ;;
12808esac
12809if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
12810 echo "Setting sim profile = $sim_profile" 6>&1
12811fi
12812else
eb2d80b4 12813 sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
81ecdfbb
RW
12814fi
12815
c906108c
SS
12816
12817
6efef468 12818
81ecdfbb
RW
12819# Check whether --with-pkgversion was given.
12820if test "${with_pkgversion+set}" = set; then :
12821 withval=$with_pkgversion; case "$withval" in
12822 yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
6efef468
JM
12823 no) PKGVERSION= ;;
12824 *) PKGVERSION="($withval) " ;;
12825 esac
12826else
bf12d44e 12827 PKGVERSION="(SIM) "
6efef468 12828
81ecdfbb
RW
12829fi
12830
6efef468
JM
12831
12832
12833
12834
81ecdfbb
RW
12835# Check whether --with-bugurl was given.
12836if test "${with_bugurl+set}" = set; then :
12837 withval=$with_bugurl; case "$withval" in
12838 yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
6efef468
JM
12839 no) BUGURL=
12840 ;;
12841 *) BUGURL="$withval"
12842 ;;
12843 esac
12844else
12845 BUGURL="http://www.gnu.org/software/gdb/bugs/"
12846
81ecdfbb
RW
12847fi
12848
6efef468
JM
12849 case ${BUGURL} in
12850 "")
12851 REPORT_BUGS_TO=
12852 REPORT_BUGS_TEXI=
12853 ;;
12854 *)
12855 REPORT_BUGS_TO="<$BUGURL>"
12856 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
12857 ;;
12858 esac;
12859
12860
12861
12862
12863cat >>confdefs.h <<_ACEOF
12864#define PKGVERSION "$PKGVERSION"
12865_ACEOF
12866
12867
12868cat >>confdefs.h <<_ACEOF
12869#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
12870_ACEOF
12871
12872
81ecdfbb
RW
12873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
12874$as_echo_n "checking return type of signal handlers... " >&6; }
12875if test "${ac_cv_type_signal+set}" = set; then :
12876 $as_echo_n "(cached) " >&6
c906108c 12877else
81ecdfbb 12878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 12879/* end confdefs.h. */
c906108c
SS
12880#include <sys/types.h>
12881#include <signal.h>
c906108c 12882
b7026657
AC
12883int
12884main ()
12885{
81ecdfbb 12886return *(signal (0, 0)) (0) == 1;
b7026657
AC
12887 ;
12888 return 0;
12889}
12890_ACEOF
81ecdfbb
RW
12891if ac_fn_c_try_compile "$LINENO"; then :
12892 ac_cv_type_signal=int
c906108c 12893else
81ecdfbb 12894 ac_cv_type_signal=void
c906108c 12895fi
81ecdfbb 12896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 12897fi
81ecdfbb
RW
12898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
12899$as_echo "$ac_cv_type_signal" >&6; }
c906108c 12900
b7026657 12901cat >>confdefs.h <<_ACEOF
c906108c 12902#define RETSIGTYPE $ac_cv_type_signal
b7026657 12903_ACEOF
c906108c
SS
12904
12905
cd0fc7c3
SS
12906
12907
c906108c
SS
12908
12909sim_link_files=
12910sim_link_links=
12911
c906108c
SS
12912# targ-vals.def points to the libc macro description file.
12913case "${target}" in
12914*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
12915esac
12916sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
12917sim_link_links="${sim_link_links} targ-vals.def"
12918
c906108c
SS
12919
12920
6ffe910a 12921
c906108c
SS
12922wire_endian="LITTLE_ENDIAN"
12923default_endian=""
81ecdfbb
RW
12924# Check whether --enable-sim-endian was given.
12925if test "${enable_sim_endian+set}" = set; then :
12926 enableval=$enable_sim_endian; case "${enableval}" in
c906108c
SS
12927 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
12928 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
12929 yes) if test x"$wire_endian" != x; then
12930 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12931 else
12932 if test x"$default_endian" != x; then
12933 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
12934 else
12935 echo "No hard-wired endian for target $target" 1>&6
12936 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
12937 fi
12938 fi;;
12939 no) if test x"$default_endian" != x; then
12940 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12941 else
12942 if test x"$wire_endian" != x; then
12943 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
12944 else
12945 echo "No default endian for target $target" 1>&6
12946 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
12947 fi
12948 fi;;
81ecdfbb 12949 *) as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
c906108c
SS
12950esac
12951if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
12952 echo "Setting endian flags = $sim_endian" 6>&1
12953fi
12954else
12955 if test x"$default_endian" != x; then
12956 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
12957else
12958 if test x"$wire_endian" != x; then
12959 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
12960 else
12961 sim_endian=
12962 fi
12963fi
81ecdfbb
RW
12964fi
12965
c906108c
SS
12966wire_alignment="NONSTRICT_ALIGNMENT"
12967default_alignment=""
12968
81ecdfbb
RW
12969# Check whether --enable-sim-alignment was given.
12970if test "${enable_sim_alignment+set}" = set; then :
12971 enableval=$enable_sim_alignment; case "${enableval}" in
c906108c
SS
12972 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
12973 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
12974 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
12975 yes) if test x"$wire_alignment" != x; then
12976 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
12977 else
12978 if test x"$default_alignment" != x; then
12979 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
12980 else
12981 echo "No hard-wired alignment for target $target" 1>&6
12982 sim_alignment="-DWITH_ALIGNMENT=0"
12983 fi
12984 fi;;
12985 no) if test x"$default_alignment" != x; then
12986 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
12987 else
12988 if test x"$wire_alignment" != x; then
12989 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
12990 else
12991 echo "No default alignment for target $target" 1>&6
12992 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
12993 fi
12994 fi;;
81ecdfbb 12995 *) as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
c906108c
SS
12996esac
12997if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
12998 echo "Setting alignment flags = $sim_alignment" 6>&1
12999fi
13000else
13001 if test x"$default_alignment" != x; then
13002 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13003else
13004 if test x"$wire_alignment" != x; then
13005 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13006 else
13007 sim_alignment=
13008 fi
13009fi
81ecdfbb
RW
13010fi
13011
c906108c 13012
81ecdfbb
RW
13013# Check whether --enable-sim-hostendian was given.
13014if test "${enable_sim_hostendian+set}" = set; then :
13015 enableval=$enable_sim_hostendian; case "${enableval}" in
c906108c
SS
13016 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
13017 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
13018 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
81ecdfbb 13019 *) as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
c906108c
SS
13020esac
13021if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
13022 echo "Setting hostendian flags = $sim_hostendian" 6>&1
13023fi
13024else
b7026657 13025
c906108c 13026if test "x$cross_compiling" = "xno"; then
81ecdfbb
RW
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
13028$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
13029if test "${ac_cv_c_bigendian+set}" = set; then :
13030 $as_echo_n "(cached) " >&6
13031else
13032 ac_cv_c_bigendian=unknown
13033 # See if we're dealing with a universal compiler.
13034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13035/* end confdefs.h. */
13036#ifndef __APPLE_CC__
13037 not a universal capable compiler
13038 #endif
13039 typedef int dummy;
13040
13041_ACEOF
13042if ac_fn_c_try_compile "$LINENO"; then :
13043
13044 # Check for potential -arch flags. It is not universal unless
13045 # there are at least two -arch flags with different values.
13046 ac_arch=
13047 ac_prev=
13048 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
13049 if test -n "$ac_prev"; then
13050 case $ac_word in
13051 i?86 | x86_64 | ppc | ppc64)
13052 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
13053 ac_arch=$ac_word
13054 else
13055 ac_cv_c_bigendian=universal
13056 break
13057 fi
13058 ;;
13059 esac
13060 ac_prev=
13061 elif test "x$ac_word" = "x-arch"; then
13062 ac_prev=arch
13063 fi
13064 done
13065fi
13066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13067 if test $ac_cv_c_bigendian = unknown; then
13068 # See if sys/param.h defines the BYTE_ORDER macro.
13069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13070/* end confdefs.h. */
c906108c 13071#include <sys/types.h>
81ecdfbb 13072 #include <sys/param.h>
c906108c 13073
b7026657
AC
13074int
13075main ()
13076{
81ecdfbb
RW
13077#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13078 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13079 && LITTLE_ENDIAN)
13080 bogus endian macros
13081 #endif
b7026657
AC
13082
13083 ;
13084 return 0;
13085}
13086_ACEOF
81ecdfbb 13087if ac_fn_c_try_compile "$LINENO"; then :
c906108c 13088 # It does; now see whether it defined to BIG_ENDIAN or not.
81ecdfbb 13089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13090/* end confdefs.h. */
c906108c 13091#include <sys/types.h>
81ecdfbb 13092 #include <sys/param.h>
c906108c 13093
b7026657
AC
13094int
13095main ()
13096{
c906108c 13097#if BYTE_ORDER != BIG_ENDIAN
81ecdfbb
RW
13098 not big endian
13099 #endif
b7026657
AC
13100
13101 ;
13102 return 0;
13103}
13104_ACEOF
81ecdfbb 13105if ac_fn_c_try_compile "$LINENO"; then :
c906108c
SS
13106 ac_cv_c_bigendian=yes
13107else
81ecdfbb 13108 ac_cv_c_bigendian=no
c906108c 13109fi
81ecdfbb
RW
13110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13111fi
13112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13113 fi
13114 if test $ac_cv_c_bigendian = unknown; then
13115 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117/* end confdefs.h. */
13118#include <limits.h>
b7026657 13119
81ecdfbb
RW
13120int
13121main ()
13122{
13123#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13124 bogus endian macros
13125 #endif
13126
13127 ;
13128 return 0;
13129}
b7026657 13130_ACEOF
81ecdfbb
RW
13131if ac_fn_c_try_compile "$LINENO"; then :
13132 # It does; now see whether it defined to _BIG_ENDIAN or not.
13133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13134/* end confdefs.h. */
81ecdfbb
RW
13135#include <limits.h>
13136
b7026657
AC
13137int
13138main ()
13139{
81ecdfbb
RW
13140#ifndef _BIG_ENDIAN
13141 not big endian
13142 #endif
13143
b7026657
AC
13144 ;
13145 return 0;
13146}
13147_ACEOF
81ecdfbb 13148if ac_fn_c_try_compile "$LINENO"; then :
b7026657 13149 ac_cv_c_bigendian=yes
81ecdfbb
RW
13150else
13151 ac_cv_c_bigendian=no
b7026657 13152fi
81ecdfbb 13153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
b7026657 13154fi
81ecdfbb
RW
13155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13156 fi
13157 if test $ac_cv_c_bigendian = unknown; then
13158 # Compile a test program.
13159 if test "$cross_compiling" = yes; then :
13160 # Try to guess by grepping values from an object file.
13161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13162/* end confdefs.h. */
13163short int ascii_mm[] =
13164 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13165 short int ascii_ii[] =
13166 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13167 int use_ascii (int i) {
13168 return ascii_mm[i] + ascii_ii[i];
13169 }
13170 short int ebcdic_ii[] =
13171 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13172 short int ebcdic_mm[] =
13173 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13174 int use_ebcdic (int i) {
13175 return ebcdic_mm[i] + ebcdic_ii[i];
13176 }
13177 extern int foo;
b7026657 13178
81ecdfbb
RW
13179int
13180main ()
13181{
13182return use_ascii (foo) == use_ebcdic (foo);
13183 ;
13184 return 0;
13185}
b7026657 13186_ACEOF
81ecdfbb
RW
13187if ac_fn_c_try_compile "$LINENO"; then :
13188 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13189 ac_cv_c_bigendian=yes
13190 fi
13191 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13192 if test "$ac_cv_c_bigendian" = unknown; then
13193 ac_cv_c_bigendian=no
13194 else
13195 # finding both strings is unlikely to happen, but who knows?
13196 ac_cv_c_bigendian=unknown
13197 fi
13198 fi
13199fi
13200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13201else
13202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13203/* end confdefs.h. */
81ecdfbb 13204$ac_includes_default
b7026657
AC
13205int
13206main ()
13207{
81ecdfbb
RW
13208
13209 /* Are we little or big endian? From Harbison&Steele. */
13210 union
13211 {
13212 long int l;
13213 char c[sizeof (long int)];
13214 } u;
13215 u.l = 1;
13216 return u.c[sizeof (long int) - 1] == 1;
13217
13218 ;
13219 return 0;
c906108c 13220}
b7026657 13221_ACEOF
81ecdfbb 13222if ac_fn_c_try_run "$LINENO"; then :
c906108c
SS
13223 ac_cv_c_bigendian=no
13224else
81ecdfbb 13225 ac_cv_c_bigendian=yes
c906108c 13226fi
81ecdfbb
RW
13227rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13228 conftest.$ac_objext conftest.beam conftest.$ac_ext
c906108c 13229fi
81ecdfbb
RW
13230
13231 fi
c906108c 13232fi
81ecdfbb
RW
13233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13234$as_echo "$ac_cv_c_bigendian" >&6; }
13235 case $ac_cv_c_bigendian in #(
13236 yes)
13237 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13238;; #(
13239 no)
13240 ;; #(
13241 universal)
c906108c 13242
81ecdfbb
RW
13243$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13244
13245 ;; #(
13246 *)
13247 as_fn_error "unknown endianness
13248 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13249 esac
c906108c
SS
13250
13251 if test $ac_cv_c_bigendian = yes; then
13252 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
13253 else
13254 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
13255 fi
13256else
13257 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
13258fi
81ecdfbb
RW
13259fi
13260
c906108c 13261
2232061b
MF
13262# Check whether --enable-werror was given.
13263if test "${enable_werror+set}" = set; then :
13264 enableval=$enable_werror; case "${enableval}" in
13265 yes | y) ERROR_ON_WARNING="yes" ;;
13266 no | n) ERROR_ON_WARNING="no" ;;
13267 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13268 esac
13269fi
13270
13271
13272# Enable -Werror by default when using gcc
13273if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13274 ERROR_ON_WARNING=yes
51216631 13275fi
2232061b
MF
13276
13277WERROR_CFLAGS=""
13278if test "${ERROR_ON_WARNING}" = yes ; then
13279# NOTE: Disabled in the sim dir due to most sims generating warnings.
13280# WERROR_CFLAGS="-Werror"
13281 true
13282fi
13283
2232061b 13284build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 13285-Wpointer-sign \
2232061b 13286-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
13287-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13288-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13289-Wold-style-declaration -Wold-style-definition"
2232061b
MF
13290
13291# Enable -Wno-format by default when using gcc on mingw since many
13292# GCC versions complain about %I64.
13293case "${host}" in
13294 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 13295 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
13296esac
13297
81ecdfbb
RW
13298# Check whether --enable-build-warnings was given.
13299if test "${enable_build_warnings+set}" = set; then :
13300 enableval=$enable_build_warnings; case "${enableval}" in
c8cca39f
AC
13301 yes) ;;
13302 no) build_warnings="-w";;
13303 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13304 build_warnings="${build_warnings} ${t}";;
13305 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13306 build_warnings="${t} ${build_warnings}";;
13307 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13308esac
13309if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13310 echo "Setting compiler warning flags = $build_warnings" 6>&1
13311fi
81ecdfbb
RW
13312fi
13313# Check whether --enable-sim-build-warnings was given.
13314if test "${enable_sim_build_warnings+set}" = set; then :
13315 enableval=$enable_sim_build_warnings; case "${enableval}" in
c906108c
SS
13316 yes) ;;
13317 no) build_warnings="-w";;
13318 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f 13319 build_warnings="${build_warnings} ${t}";;
c906108c 13320 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
c8cca39f
AC
13321 build_warnings="${t} ${build_warnings}";;
13322 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
c906108c
SS
13323esac
13324if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
c8cca39f
AC
13325 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13326fi
81ecdfbb
RW
13327fi
13328WARN_CFLAGS=""
d4f3574e
SS
13329if test "x${build_warnings}" != x -a "x$GCC" = xyes
13330then
81ecdfbb
RW
13331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13332$as_echo_n "checking compiler warning flags... " >&6; }
c8cca39f
AC
13333 # Separate out the -Werror flag as some files just cannot be
13334 # compiled with it enabled.
13335 for w in ${build_warnings}; do
13336 case $w in
13337 -Werr*) WERROR_CFLAGS=-Werror ;;
13338 *) # Check that GCC accepts it
13339 saved_CFLAGS="$CFLAGS"
13340 CFLAGS="$CFLAGS $w"
81ecdfbb 13341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
b7026657 13342/* end confdefs.h. */
c8cca39f 13343
b7026657
AC
13344int
13345main ()
13346{
c8cca39f 13347
b7026657
AC
13348 ;
13349 return 0;
13350}
13351_ACEOF
81ecdfbb 13352if ac_fn_c_try_compile "$LINENO"; then :
c8cca39f 13353 WARN_CFLAGS="${WARN_CFLAGS} $w"
c8cca39f 13354fi
81ecdfbb 13355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c8cca39f
AC
13356 CFLAGS="$saved_CFLAGS"
13357 esac
13358 done
2232061b
MF
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13360$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
c906108c
SS
13361fi
13362
13363
13364default_sim_reserved_bits="1"
81ecdfbb
RW
13365# Check whether --enable-sim-reserved-bits was given.
13366if test "${enable_sim_reserved_bits+set}" = set; then :
13367 enableval=$enable_sim_reserved_bits; case "${enableval}" in
c906108c
SS
13368 yes) sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
13369 no) sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
81ecdfbb 13370 *) as_fn_error "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
c906108c
SS
13371esac
13372if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
13373 echo "Setting reserved flags = $sim_reserved_bits" 6>&1
13374fi
13375else
13376 sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
81ecdfbb
RW
13377fi
13378
c906108c
SS
13379wire_word_bitsize="32"
13380wire_word_msb="31"
13381wire_address_bitsize=""
13382wire_cell_bitsize=""
81ecdfbb
RW
13383# Check whether --enable-sim-bitsize was given.
13384if test "${enable_sim_bitsize+set}" = set; then :
13385 enableval=$enable_sim_bitsize; sim_bitsize=
c906108c
SS
13386case "${enableval}" in
13387 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
13388 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
13389 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13390 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
13391 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13392 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
13393 else
13394 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
13395 fi ;;
13396 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
13397 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
13398 else
13399 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
13400 fi ;;
81ecdfbb 13401 *) as_fn_error "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13402esac
13403# address bitsize
13404tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
13405case x"${tmp}" in
13406 x ) ;;
13407 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
13408 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
81ecdfbb 13409 * ) as_fn_error "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13410esac
13411# cell bitsize
13412tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
13413case x"${tmp}" in
13414 x ) ;;
13415 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
13416 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
81ecdfbb 13417 * ) as_fn_error "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
c906108c
SS
13418esac
13419if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
13420 echo "Setting bitsize flags = $sim_bitsize" 6>&1
13421fi
13422else
13423 sim_bitsize=""
13424if test x"$wire_word_bitsize" != x; then
13425 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
13426fi
13427if test x"$wire_word_msb" != x; then
13428 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
13429fi
13430if test x"$wire_address_bitsize" != x; then
13431 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
13432fi
13433if test x"$wire_cell_bitsize" != x; then
13434 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
13435fi
81ecdfbb
RW
13436fi
13437
c906108c
SS
13438
13439default_sim_inline=""
81ecdfbb
RW
13440# Check whether --enable-sim-inline was given.
13441if test "${enable_sim_inline+set}" = set; then :
13442 enableval=$enable_sim_inline; sim_inline=""
c906108c
SS
13443case "$enableval" in
13444 no) sim_inline="-DDEFAULT_INLINE=0";;
13445 0) sim_inline="-DDEFAULT_INLINE=0";;
13446 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13447 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13448 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13449 new_flag=""
13450 case "$x" in
13451 *_INLINE=*) new_flag="-D$x";;
13452 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13453 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13454 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13455 esac
13456 if test x"$sim_inline" = x""; then
13457 sim_inline="$new_flag"
13458 else
13459 sim_inline="$sim_inline $new_flag"
13460 fi
13461 done;;
13462esac
13463if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13464 echo "Setting inline flags = $sim_inline" 6>&1
13465fi
13466else
b7026657 13467
c906108c
SS
13468if test "x$cross_compiling" = "xno"; then
13469 if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
13470 sim_inline="${default_sim_inline}"
13471 if test x"$silent" != x"yes"; then
13472 echo "Setting inline flags = $sim_inline" 6>&1
13473 fi
13474 else
13475 sim_inline=""
13476 fi
13477else
81ecdfbb 13478 sim_inline="-DDEFAULT_INLINE=0"
b7026657 13479fi
b7026657 13480fi
b7026657
AC
13481
13482
81ecdfbb 13483if test ""; then
6ffe910a 13484 hardware=""
b7026657 13485else
6ffe910a 13486 hardware="cfi core pal glue"
b7026657 13487fi
6ffe910a 13488hardware="$hardware mn103cpu mn103int mn103tim mn103ser mn103iop"
1517bd27 13489
81ecdfbb
RW
13490sim_hw_cflags="-DWITH_HW=1"
13491sim_hw="$hardware"
13492sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 13493
81ecdfbb
RW
13494# Check whether --enable-sim-hardware was given.
13495if test "${enable_sim_hardware+set}" = set; then :
13496 enableval=$enable_sim_hardware;
30452bbe
MF
13497else
13498 enable_sim_hardware="yes"
1517bd27
MF
13499fi
13500
13501case ${enable_sim_hardware} in
64dd13df
MF
13502 yes|no) ;;
13503 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13504 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13505 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
81ecdfbb 13506esac
1517bd27 13507
64dd13df 13508if test "$enable_sim_hardware" = no; then
81ecdfbb
RW
13509 sim_hw_objs=
13510 sim_hw_cflags="-DWITH_HW=0"
13511 sim_hw=
b7026657 13512else
81ecdfbb
RW
13513 sim_hw_cflags="-DWITH_HW=1"
13514 # remove duplicates
13515 sim_hw=""
13516 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13517 for i in $hardware ; do
13518 case " $sim_hw " in
13519 *" $i "*) ;;
13520 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13521 esac
13522 done
fb61c40a 13523 # mingw does not support sockser
fb61c40a
JS
13524 case ${host} in
13525 *mingw*) ;;
49cd1634
MF
13526 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13527 # that you instatiate. Instead, other code will call into it directly.
13528 # At some point, we should convert it over.
13529 sim_hw_objs="$sim_hw_objs dv-sockser.o"
fb61c40a
JS
13530
13531cat >>confdefs.h <<_ACEOF
13532#define HAVE_DV_SOCKSER 1
13533_ACEOF
13534
13535 ;;
13536 esac
1517bd27
MF
13537 if test x"$silent" != x"yes"; then
13538 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
fb61c40a 13539 fi
1517bd27
MF
13540 case " $hardware " in
13541 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b
MF
13542$as_echo_n "checking for log2 in -lm... " >&6; }
13543if test "${ac_cv_lib_m_log2+set}" = set; then :
13544 $as_echo_n "(cached) " >&6
13545else
13546 ac_check_lib_save_LIBS=$LIBS
13547LIBS="-lm $LIBS"
13548cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13549/* end confdefs.h. */
13550
13551/* Override any GCC internal prototype to avoid an error.
13552 Use char because int might match the return type of a GCC
13553 builtin and then its argument prototype would still apply. */
13554#ifdef __cplusplus
13555extern "C"
13556#endif
13557char log2 ();
13558int
13559main ()
13560{
13561return log2 ();
13562 ;
13563 return 0;
13564}
13565_ACEOF
13566if ac_fn_c_try_link "$LINENO"; then :
13567 ac_cv_lib_m_log2=yes
13568else
13569 ac_cv_lib_m_log2=no
13570fi
13571rm -f core conftest.err conftest.$ac_objext \
13572 conftest$ac_exeext conftest.$ac_ext
13573LIBS=$ac_check_lib_save_LIBS
13574fi
13575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13576$as_echo "$ac_cv_lib_m_log2" >&6; }
13577if test "x$ac_cv_lib_m_log2" = x""yes; then :
13578 cat >>confdefs.h <<_ACEOF
13579#define HAVE_LIBM 1
13580_ACEOF
13581
13582 LIBS="-lm $LIBS"
13583
13584fi
13585;;
1517bd27
MF
13586 esac
13587fi
4399a56b 13588
81ecdfbb
RW
13589
13590for ac_func in time chmod utime fork execve execv chown
13591do :
13592 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13593ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13594eval as_val=\$$as_ac_var
13595 if test "x$as_val" = x""yes; then :
13596 cat >>confdefs.h <<_ACEOF
13597#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13598_ACEOF
b7026657
AC
13599
13600fi
81ecdfbb
RW
13601done
13602
5cddc23a 13603for ac_header in utime.h
81ecdfbb 13604do :
5cddc23a
MF
13605 ac_fn_c_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
13606if test "x$ac_cv_header_utime_h" = x""yes; then :
b7026657 13607 cat >>confdefs.h <<_ACEOF
5cddc23a 13608#define HAVE_UTIME_H 1
b7026657
AC
13609_ACEOF
13610
13611fi
13612
13613done
13614
13615
13616
13617ac_sources="$sim_link_files"
13618ac_dests="$sim_link_links"
13619while test -n "$ac_sources"; do
13620 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
13621 set $ac_sources; ac_source=$1; shift; ac_sources=$*
13622 ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
13623done
81ecdfbb 13624ac_config_links="$ac_config_links $ac_config_links_1"
b7026657
AC
13625
13626cgen_breaks=""
13627if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13628cgen_breaks="break cgen_rtx_error";
13629fi
13630
81ecdfbb 13631ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
38f48d72 13632
81ecdfbb 13633ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
38f48d72 13634
81ecdfbb 13635ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
38f48d72 13636
81ecdfbb 13637ac_config_commands="$ac_config_commands Makefile"
38f48d72 13638
81ecdfbb 13639ac_config_commands="$ac_config_commands stamp-h"
38f48d72 13640
b7026657
AC
13641cat >confcache <<\_ACEOF
13642# This file is a shell script that caches the results of configure
13643# tests run on this system so they can be shared between configure
13644# scripts and configure runs, see configure's option --config-cache.
13645# It is not useful on other systems. If it contains results you don't
13646# want to keep, you may remove or edit it.
13647#
13648# config.status only pays attention to the cache file if you give it
13649# the --recheck option to rerun configure.
13650#
13651# `ac_cv_env_foo' variables (set or unset) will be overridden when
13652# loading this file, other *unset* `ac_cv_foo' will be assigned the
13653# following values.
13654
13655_ACEOF
13656
13657# The following way of writing the cache mishandles newlines in values,
13658# but we know of no workaround that is simple, portable, and efficient.
81ecdfbb 13659# So, we kill variables containing newlines.
b7026657
AC
13660# Ultrix sh set writes to stderr and can't be redirected directly,
13661# and sets the high bit in the cache file unless we assign to the vars.
81ecdfbb
RW
13662(
13663 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13664 eval ac_val=\$$ac_var
13665 case $ac_val in #(
13666 *${as_nl}*)
13667 case $ac_var in #(
13668 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13669$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13670 esac
13671 case $ac_var in #(
13672 _ | IFS | as_nl) ;; #(
13673 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13674 *) { eval $ac_var=; unset $ac_var;} ;;
13675 esac ;;
13676 esac
13677 done
13678
b7026657 13679 (set) 2>&1 |
81ecdfbb
RW
13680 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13681 *${as_nl}ac_space=\ *)
13682 # `set' does not quote correctly, so add quotes: double-quote
13683 # substitution turns \\\\ into \\, and sed turns \\ into \.
b7026657
AC
13684 sed -n \
13685 "s/'/'\\\\''/g;
13686 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
81ecdfbb 13687 ;; #(
b7026657
AC
13688 *)
13689 # `set' quotes correctly as required by POSIX, so do not add quotes.
81ecdfbb 13690 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
b7026657 13691 ;;
81ecdfbb
RW
13692 esac |
13693 sort
13694) |
b7026657 13695 sed '
81ecdfbb 13696 /^ac_cv_env_/b end
b7026657 13697 t clear
81ecdfbb 13698 :clear
b7026657
AC
13699 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13700 t end
81ecdfbb
RW
13701 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13702 :end' >>confcache
13703if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13704 if test -w "$cache_file"; then
13705 test "x$cache_file" != "x/dev/null" &&
13706 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13707$as_echo "$as_me: updating cache $cache_file" >&6;}
b7026657
AC
13708 cat confcache >$cache_file
13709 else
81ecdfbb
RW
13710 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13711$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
b7026657
AC
13712 fi
13713fi
13714rm -f confcache
13715
13716test "x$prefix" = xNONE && prefix=$ac_default_prefix
13717# Let make expand exec_prefix.
13718test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13719
b7026657
AC
13720DEFS=-DHAVE_CONFIG_H
13721
13722ac_libobjs=
13723ac_ltlibobjs=
13724for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13725 # 1. Remove the extension, and $U if already installed.
81ecdfbb
RW
13726 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13727 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13728 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13729 # will be set to the directory where LIBOBJS objects are built.
13730 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13731 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
b7026657
AC
13732done
13733LIBOBJS=$ac_libobjs
13734
13735LTLIBOBJS=$ac_ltlibobjs
13736
13737
db2e4d67
MF
13738if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13739 as_fn_error "conditional \"GMAKE\" was never defined.
13740Usually this means the macro was only invoked conditionally." "$LINENO" 5
13741fi
6bb11ab3
L
13742if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13743 as_fn_error "conditional \"PLUGINS\" was never defined.
13744Usually this means the macro was only invoked conditionally." "$LINENO" 5
13745fi
31e6ad7d
MF
13746if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13747 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13748Usually this means the macro was only invoked conditionally." "$LINENO" 5
13749fi
b7026657 13750
81ecdfbb 13751
b7026657 13752: ${CONFIG_STATUS=./config.status}
81ecdfbb 13753ac_write_fail=0
b7026657
AC
13754ac_clean_files_save=$ac_clean_files
13755ac_clean_files="$ac_clean_files $CONFIG_STATUS"
81ecdfbb
RW
13756{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13757$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13758as_write_fail=0
13759cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
b7026657
AC
13760#! $SHELL
13761# Generated by $as_me.
13762# Run this file to recreate the current configuration.
13763# Compiler output produced by configure, useful for debugging
13764# configure, is in config.log if it exists.
13765
13766debug=false
13767ac_cs_recheck=false
13768ac_cs_silent=false
b7026657 13769
81ecdfbb
RW
13770SHELL=\${CONFIG_SHELL-$SHELL}
13771export SHELL
13772_ASEOF
13773cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13774## -------------------- ##
13775## M4sh Initialization. ##
13776## -------------------- ##
13777
13778# Be more Bourne compatible
13779DUALCASE=1; export DUALCASE # for MKS sh
13780if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
b7026657
AC
13781 emulate sh
13782 NULLCMD=:
81ecdfbb 13783 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
b7026657
AC
13784 # is contrary to our usage. Disable this feature.
13785 alias -g '${1+"$@"}'='"$@"'
81ecdfbb
RW
13786 setopt NO_GLOB_SUBST
13787else
13788 case `(set -o) 2>/dev/null` in #(
13789 *posix*) :
13790 set -o posix ;; #(
13791 *) :
13792 ;;
13793esac
b7026657 13794fi
b7026657 13795
81ecdfbb
RW
13796
13797as_nl='
13798'
13799export as_nl
13800# Printing a long string crashes Solaris 7 /usr/bin/printf.
13801as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13802as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13803as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13804# Prefer a ksh shell builtin over an external printf program on Solaris,
13805# but without wasting forks for bash or zsh.
13806if test -z "$BASH_VERSION$ZSH_VERSION" \
13807 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13808 as_echo='print -r --'
13809 as_echo_n='print -rn --'
13810elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13811 as_echo='printf %s\n'
13812 as_echo_n='printf %s'
13813else
13814 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13815 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13816 as_echo_n='/usr/ucb/echo -n'
13817 else
13818 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13819 as_echo_n_body='eval
13820 arg=$1;
13821 case $arg in #(
13822 *"$as_nl"*)
13823 expr "X$arg" : "X\\(.*\\)$as_nl";
13824 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13825 esac;
13826 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13827 '
13828 export as_echo_n_body
13829 as_echo_n='sh -c $as_echo_n_body as_echo'
13830 fi
13831 export as_echo_body
13832 as_echo='sh -c $as_echo_body as_echo'
13833fi
13834
13835# The user is always right.
13836if test "${PATH_SEPARATOR+set}" != set; then
13837 PATH_SEPARATOR=:
13838 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13839 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13840 PATH_SEPARATOR=';'
13841 }
c906108c 13842fi
b7026657
AC
13843
13844
81ecdfbb
RW
13845# IFS
13846# We need space, tab and new line, in precisely that order. Quoting is
13847# there to prevent editors from complaining about space-tab.
13848# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13849# splitting by setting IFS to empty value.)
13850IFS=" "" $as_nl"
13851
13852# Find who we are. Look in the path if we contain no directory separator.
13853case $0 in #((
13854 *[\\/]* ) as_myself=$0 ;;
13855 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13856for as_dir in $PATH
13857do
13858 IFS=$as_save_IFS
13859 test -z "$as_dir" && as_dir=.
13860 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13861 done
13862IFS=$as_save_IFS
13863
13864 ;;
13865esac
13866# We did not find ourselves, most probably we were run as `sh COMMAND'
13867# in which case we are not to be found in the path.
13868if test "x$as_myself" = x; then
13869 as_myself=$0
13870fi
13871if test ! -f "$as_myself"; then
13872 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13873 exit 1
13874fi
13875
13876# Unset variables that we do not need and which cause bugs (e.g. in
13877# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13878# suppresses any "Segmentation fault" message there. '((' could
13879# trigger a bug in pdksh 5.2.14.
13880for as_var in BASH_ENV ENV MAIL MAILPATH
13881do eval test x\${$as_var+set} = xset \
13882 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13883done
b7026657
AC
13884PS1='$ '
13885PS2='> '
13886PS4='+ '
13887
13888# NLS nuisances.
81ecdfbb
RW
13889LC_ALL=C
13890export LC_ALL
13891LANGUAGE=C
13892export LANGUAGE
13893
13894# CDPATH.
13895(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13896
13897
13898# as_fn_error ERROR [LINENO LOG_FD]
13899# ---------------------------------
13900# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13901# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13902# script with status $?, using 1 if that was 0.
13903as_fn_error ()
13904{
13905 as_status=$?; test $as_status -eq 0 && as_status=1
13906 if test "$3"; then
13907 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13908 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
b7026657 13909 fi
81ecdfbb
RW
13910 $as_echo "$as_me: error: $1" >&2
13911 as_fn_exit $as_status
13912} # as_fn_error
13913
13914
13915# as_fn_set_status STATUS
13916# -----------------------
13917# Set $? to STATUS, without forking.
13918as_fn_set_status ()
13919{
13920 return $1
13921} # as_fn_set_status
13922
13923# as_fn_exit STATUS
13924# -----------------
13925# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13926as_fn_exit ()
13927{
13928 set +e
13929 as_fn_set_status $1
13930 exit $1
13931} # as_fn_exit
13932
13933# as_fn_unset VAR
13934# ---------------
13935# Portably unset VAR.
13936as_fn_unset ()
13937{
13938 { eval $1=; unset $1;}
13939}
13940as_unset=as_fn_unset
13941# as_fn_append VAR VALUE
13942# ----------------------
13943# Append the text in VALUE to the end of the definition contained in VAR. Take
13944# advantage of any shell optimizations that allow amortized linear growth over
13945# repeated appends, instead of the typical quadratic growth present in naive
13946# implementations.
13947if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
13948 eval 'as_fn_append ()
13949 {
13950 eval $1+=\$2
13951 }'
13952else
13953 as_fn_append ()
13954 {
13955 eval $1=\$$1\$2
13956 }
13957fi # as_fn_append
13958
13959# as_fn_arith ARG...
13960# ------------------
13961# Perform arithmetic evaluation on the ARGs, and store the result in the
13962# global $as_val. Take advantage of shells that can avoid forks. The arguments
13963# must be portable across $(()) and expr.
13964if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
13965 eval 'as_fn_arith ()
13966 {
13967 as_val=$(( $* ))
13968 }'
13969else
13970 as_fn_arith ()
13971 {
13972 as_val=`expr "$@" || test $? -eq 1`
13973 }
13974fi # as_fn_arith
13975
b7026657 13976
81ecdfbb
RW
13977if expr a : '\(a\)' >/dev/null 2>&1 &&
13978 test "X`expr 00001 : '.*\(...\)'`" = X001; then
b7026657
AC
13979 as_expr=expr
13980else
13981 as_expr=false
c906108c 13982fi
b7026657 13983
81ecdfbb 13984if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
b7026657
AC
13985 as_basename=basename
13986else
13987 as_basename=false
c906108c
SS
13988fi
13989
81ecdfbb
RW
13990if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13991 as_dirname=dirname
13992else
13993 as_dirname=false
13994fi
c906108c 13995
81ecdfbb 13996as_me=`$as_basename -- "$0" ||
b7026657
AC
13997$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13998 X"$0" : 'X\(//\)$' \| \
81ecdfbb
RW
13999 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14000$as_echo X/"$0" |
14001 sed '/^.*\/\([^/][^/]*\)\/*$/{
14002 s//\1/
14003 q
14004 }
14005 /^X\/\(\/\/\)$/{
14006 s//\1/
14007 q
14008 }
14009 /^X\/\(\/\).*/{
14010 s//\1/
14011 q
14012 }
14013 s/.*/./; q'`
b7026657 14014
b7026657
AC
14015# Avoid depending upon Character Ranges.
14016as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14017as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14018as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14019as_cr_digits='0123456789'
14020as_cr_alnum=$as_cr_Letters$as_cr_digits
14021
81ecdfbb
RW
14022ECHO_C= ECHO_N= ECHO_T=
14023case `echo -n x` in #(((((
14024-n*)
14025 case `echo 'xy\c'` in
14026 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14027 xy) ECHO_C='\c';;
14028 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14029 ECHO_T=' ';;
14030 esac;;
14031*)
14032 ECHO_N='-n';;
b7026657
AC
14033esac
14034
81ecdfbb
RW
14035rm -f conf$$ conf$$.exe conf$$.file
14036if test -d conf$$.dir; then
14037 rm -f conf$$.dir/conf$$.file
c906108c 14038else
81ecdfbb
RW
14039 rm -f conf$$.dir
14040 mkdir conf$$.dir 2>/dev/null
c906108c 14041fi
81ecdfbb
RW
14042if (echo >conf$$.file) 2>/dev/null; then
14043 if ln -s conf$$.file conf$$ 2>/dev/null; then
b7026657 14044 as_ln_s='ln -s'
81ecdfbb
RW
14045 # ... but there are two gotchas:
14046 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14047 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14048 # In both cases, we have to default to `cp -p'.
14049 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14050 as_ln_s='cp -p'
14051 elif ln conf$$.file conf$$ 2>/dev/null; then
14052 as_ln_s=ln
14053 else
14054 as_ln_s='cp -p'
b7026657 14055 fi
b7026657
AC
14056else
14057 as_ln_s='cp -p'
c906108c 14058fi
81ecdfbb
RW
14059rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14060rmdir conf$$.dir 2>/dev/null
14061
14062
14063# as_fn_mkdir_p
14064# -------------
14065# Create "$as_dir" as a directory, including parents if necessary.
14066as_fn_mkdir_p ()
14067{
14068
14069 case $as_dir in #(
14070 -*) as_dir=./$as_dir;;
14071 esac
14072 test -d "$as_dir" || eval $as_mkdir_p || {
14073 as_dirs=
14074 while :; do
14075 case $as_dir in #(
14076 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14077 *) as_qdir=$as_dir;;
14078 esac
14079 as_dirs="'$as_qdir' $as_dirs"
14080 as_dir=`$as_dirname -- "$as_dir" ||
14081$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14082 X"$as_dir" : 'X\(//\)[^/]' \| \
14083 X"$as_dir" : 'X\(//\)$' \| \
14084 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14085$as_echo X"$as_dir" |
14086 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14087 s//\1/
14088 q
14089 }
14090 /^X\(\/\/\)[^/].*/{
14091 s//\1/
14092 q
14093 }
14094 /^X\(\/\/\)$/{
14095 s//\1/
14096 q
14097 }
14098 /^X\(\/\).*/{
14099 s//\1/
14100 q
14101 }
14102 s/.*/./; q'`
14103 test -d "$as_dir" && break
14104 done
14105 test -z "$as_dirs" || eval "mkdir $as_dirs"
14106 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
14107
c906108c 14108
81ecdfbb 14109} # as_fn_mkdir_p
b7026657 14110if mkdir -p . 2>/dev/null; then
81ecdfbb 14111 as_mkdir_p='mkdir -p "$as_dir"'
c906108c 14112else
b7026657
AC
14113 test -d ./-p && rmdir ./-p
14114 as_mkdir_p=false
c906108c 14115fi
c906108c 14116
81ecdfbb
RW
14117if test -x / >/dev/null 2>&1; then
14118 as_test_x='test -x'
14119else
14120 if ls -dL / >/dev/null 2>&1; then
14121 as_ls_L_option=L
14122 else
14123 as_ls_L_option=
14124 fi
14125 as_test_x='
14126 eval sh -c '\''
14127 if test -d "$1"; then
14128 test -d "$1/.";
14129 else
14130 case $1 in #(
14131 -*)set "./$1";;
14132 esac;
14133 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
14134 ???[sx]*):;;*)false;;esac;fi
14135 '\'' sh
14136 '
14137fi
14138as_executable_p=$as_test_x
b7026657
AC
14139
14140# Sed expression to map a string onto a valid CPP name.
14141as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14142
14143# Sed expression to map a string onto a valid variable name.
14144as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14145
14146
b7026657 14147exec 6>&1
81ecdfbb
RW
14148## ----------------------------------- ##
14149## Main body of $CONFIG_STATUS script. ##
14150## ----------------------------------- ##
14151_ASEOF
14152test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14153
14154cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14155# Save the log message, to keep $0 and so on meaningful, and to
b7026657 14156# report actual input values of CONFIG_FILES etc. instead of their
81ecdfbb
RW
14157# values after options handling.
14158ac_log="
b7026657 14159This file was extended by $as_me, which was
81ecdfbb 14160generated by GNU Autoconf 2.64. Invocation command line was
b7026657
AC
14161
14162 CONFIG_FILES = $CONFIG_FILES
14163 CONFIG_HEADERS = $CONFIG_HEADERS
14164 CONFIG_LINKS = $CONFIG_LINKS
14165 CONFIG_COMMANDS = $CONFIG_COMMANDS
14166 $ $0 $@
14167
81ecdfbb
RW
14168on `(hostname || uname -n) 2>/dev/null | sed 1q`
14169"
14170
b7026657
AC
14171_ACEOF
14172
81ecdfbb
RW
14173case $ac_config_files in *"
14174"*) set x $ac_config_files; shift; ac_config_files=$*;;
14175esac
b7026657 14176
81ecdfbb
RW
14177case $ac_config_headers in *"
14178"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14179esac
b7026657 14180
c906108c 14181
81ecdfbb
RW
14182cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14183# Files that config.status was made for.
14184config_files="$ac_config_files"
14185config_headers="$ac_config_headers"
14186config_links="$ac_config_links"
14187config_commands="$ac_config_commands"
c906108c 14188
81ecdfbb 14189_ACEOF
c906108c 14190
81ecdfbb 14191cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
b7026657 14192ac_cs_usage="\
81ecdfbb
RW
14193\`$as_me' instantiates files and other configuration actions
14194from templates according to the current configuration. Unless the files
14195and actions are specified as TAGs, all are instantiated by default.
c906108c 14196
81ecdfbb 14197Usage: $0 [OPTION]... [TAG]...
c906108c 14198
b7026657 14199 -h, --help print this help, then exit
81ecdfbb
RW
14200 -V, --version print version number and configuration settings, then exit
14201 -q, --quiet, --silent
14202 do not print progress messages
b7026657
AC
14203 -d, --debug don't remove temporary files
14204 --recheck update $as_me by reconfiguring in the same conditions
81ecdfbb
RW
14205 --file=FILE[:TEMPLATE]
14206 instantiate the configuration file FILE
14207 --header=FILE[:TEMPLATE]
14208 instantiate the configuration header FILE
b7026657
AC
14209
14210Configuration files:
14211$config_files
14212
14213Configuration headers:
14214$config_headers
14215
14216Configuration links:
14217$config_links
14218
14219Configuration commands:
14220$config_commands
14221
81ecdfbb 14222Report bugs to the package provider."
b7026657 14223
81ecdfbb
RW
14224_ACEOF
14225cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657
AC
14226ac_cs_version="\\
14227config.status
81ecdfbb
RW
14228configured by $0, generated by GNU Autoconf 2.64,
14229 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
b7026657 14230
81ecdfbb 14231Copyright (C) 2009 Free Software Foundation, Inc.
b7026657
AC
14232This config.status script is free software; the Free Software Foundation
14233gives unlimited permission to copy, distribute and modify it."
81ecdfbb
RW
14234
14235ac_pwd='$ac_pwd'
14236srcdir='$srcdir'
14237INSTALL='$INSTALL'
6bb11ab3 14238AWK='$AWK'
81ecdfbb 14239test -n "\$AWK" || AWK=awk
b7026657
AC
14240_ACEOF
14241
81ecdfbb
RW
14242cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14243# The default lists apply if the user does not specify any file.
b7026657
AC
14244ac_need_defaults=:
14245while test $# != 0
14246do
14247 case $1 in
14248 --*=*)
81ecdfbb
RW
14249 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14250 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
b7026657 14251 ac_shift=:
c906108c 14252 ;;
81ecdfbb 14253 *)
b7026657
AC
14254 ac_option=$1
14255 ac_optarg=$2
14256 ac_shift=shift
c906108c 14257 ;;
b7026657 14258 esac
c906108c 14259
b7026657
AC
14260 case $ac_option in
14261 # Handling of the options.
b7026657
AC
14262 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14263 ac_cs_recheck=: ;;
81ecdfbb
RW
14264 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14265 $as_echo "$ac_cs_version"; exit ;;
14266 --debug | --debu | --deb | --de | --d | -d )
b7026657
AC
14267 debug=: ;;
14268 --file | --fil | --fi | --f )
14269 $ac_shift
81ecdfbb
RW
14270 case $ac_optarg in
14271 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14272 esac
14273 as_fn_append CONFIG_FILES " '$ac_optarg'"
b7026657
AC
14274 ac_need_defaults=false;;
14275 --header | --heade | --head | --hea )
14276 $ac_shift
81ecdfbb
RW
14277 case $ac_optarg in
14278 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14279 esac
14280 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
b7026657 14281 ac_need_defaults=false;;
81ecdfbb
RW
14282 --he | --h)
14283 # Conflict between --help and --header
14284 as_fn_error "ambiguous option: \`$1'
14285Try \`$0 --help' for more information.";;
14286 --help | --hel | -h )
14287 $as_echo "$ac_cs_usage"; exit ;;
b7026657
AC
14288 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14289 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14290 ac_cs_silent=: ;;
c906108c 14291
b7026657 14292 # This is an error.
81ecdfbb
RW
14293 -*) as_fn_error "unrecognized option: \`$1'
14294Try \`$0 --help' for more information." ;;
c906108c 14295
81ecdfbb
RW
14296 *) as_fn_append ac_config_targets " $1"
14297 ac_need_defaults=false ;;
b7026657
AC
14298
14299 esac
14300 shift
14301done
14302
14303ac_configure_extra_args=
14304
14305if $ac_cs_silent; then
14306 exec 6>/dev/null
14307 ac_configure_extra_args="$ac_configure_extra_args --silent"
c906108c
SS
14308fi
14309
b7026657 14310_ACEOF
81ecdfbb 14311cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
b7026657 14312if \$ac_cs_recheck; then
81ecdfbb
RW
14313 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14314 shift
14315 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14316 CONFIG_SHELL='$SHELL'
14317 export CONFIG_SHELL
14318 exec "\$@"
b7026657 14319fi
c906108c 14320
b7026657 14321_ACEOF
81ecdfbb
RW
14322cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14323exec 5>>config.log
14324{
14325 echo
14326 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14327## Running $as_me. ##
14328_ASBOX
14329 $as_echo "$ac_log"
14330} >&5
c906108c 14331
81ecdfbb
RW
14332_ACEOF
14333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
14334#
14335# INIT-COMMANDS
14336#
14337ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14338
6bb11ab3
L
14339
14340# The HP-UX ksh and POSIX shell print the target directory to stdout
14341# if CDPATH is set.
14342(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14343
14344sed_quote_subst='$sed_quote_subst'
14345double_quote_subst='$double_quote_subst'
14346delay_variable_subst='$delay_variable_subst'
14347macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14348macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14349enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14350enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14351pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14352enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14353SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14354ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14355host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14356host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14357host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14358build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14359build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14360build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14361SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14362Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14363GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14364EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14365FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14366LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14367NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14368LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14369max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14370ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14371exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14372lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14373lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14374lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14375reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14376reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14377OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14378deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14379file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14380AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14381AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14382STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14383RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14384old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14385old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14386old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14387lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14388CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14389CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14390compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14391GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14392lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14393lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14394lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14395lt_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"`'
14396objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14397MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14398lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14399lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14400lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14401lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14402lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14403need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14404DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14405NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14406LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14407OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14408OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14409libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14410shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14411extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14412archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14413enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14414export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14415whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14416compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14417old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14418old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14419archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14420archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14421module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14422module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14423with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14424allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14425no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14426hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14427hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14428hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14429hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14430hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14431hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14432hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14433hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14434inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14435link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14436fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14437always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14438export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14439exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14440include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14441prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14442file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14443variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14444need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14445need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14446version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14447runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14448shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14449shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14450libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14451library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14452soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14453install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14454postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14455postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14456finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14457finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14458hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14459sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14460sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14461hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14462enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14463enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14464enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14465old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14466striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14467
14468LTCC='$LTCC'
14469LTCFLAGS='$LTCFLAGS'
14470compiler='$compiler_DEFAULT'
14471
14472# A function that is used when there is no print builtin or printf.
14473func_fallback_echo ()
14474{
14475 eval 'cat <<_LTECHO_EOF
14476\$1
14477_LTECHO_EOF'
14478}
14479
14480# Quote evaled strings.
14481for var in SHELL \
14482ECHO \
14483SED \
14484GREP \
14485EGREP \
14486FGREP \
14487LD \
14488NM \
14489LN_S \
14490lt_SP2NL \
14491lt_NL2SP \
14492reload_flag \
14493OBJDUMP \
14494deplibs_check_method \
14495file_magic_cmd \
14496AR \
14497AR_FLAGS \
14498STRIP \
14499RANLIB \
14500CC \
14501CFLAGS \
14502compiler \
14503lt_cv_sys_global_symbol_pipe \
14504lt_cv_sys_global_symbol_to_cdecl \
14505lt_cv_sys_global_symbol_to_c_name_address \
14506lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14507lt_prog_compiler_no_builtin_flag \
14508lt_prog_compiler_wl \
14509lt_prog_compiler_pic \
14510lt_prog_compiler_static \
14511lt_cv_prog_compiler_c_o \
14512need_locks \
14513DSYMUTIL \
14514NMEDIT \
14515LIPO \
14516OTOOL \
14517OTOOL64 \
14518shrext_cmds \
14519export_dynamic_flag_spec \
14520whole_archive_flag_spec \
14521compiler_needs_object \
14522with_gnu_ld \
14523allow_undefined_flag \
14524no_undefined_flag \
14525hardcode_libdir_flag_spec \
14526hardcode_libdir_flag_spec_ld \
14527hardcode_libdir_separator \
14528fix_srcfile_path \
14529exclude_expsyms \
14530include_expsyms \
14531file_list_spec \
14532variables_saved_for_relink \
14533libname_spec \
14534library_names_spec \
14535soname_spec \
14536install_override_mode \
14537finish_eval \
14538old_striplib \
14539striplib; do
14540 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14541 *[\\\\\\\`\\"\\\$]*)
14542 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14543 ;;
14544 *)
14545 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14546 ;;
14547 esac
14548done
14549
14550# Double-quote double-evaled strings.
14551for var in reload_cmds \
14552old_postinstall_cmds \
14553old_postuninstall_cmds \
14554old_archive_cmds \
14555extract_expsyms_cmds \
14556old_archive_from_new_cmds \
14557old_archive_from_expsyms_cmds \
14558archive_cmds \
14559archive_expsym_cmds \
14560module_cmds \
14561module_expsym_cmds \
14562export_symbols_cmds \
14563prelink_cmds \
14564postinstall_cmds \
14565postuninstall_cmds \
14566finish_cmds \
14567sys_lib_search_path_spec \
14568sys_lib_dlsearch_path_spec; do
14569 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14570 *[\\\\\\\`\\"\\\$]*)
14571 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14572 ;;
14573 *)
14574 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14575 ;;
14576 esac
14577done
14578
14579ac_aux_dir='$ac_aux_dir'
14580xsi_shell='$xsi_shell'
14581lt_shell_append='$lt_shell_append'
14582
14583# See if we are running on zsh, and set the options which allow our
14584# commands through without removal of \ escapes INIT.
14585if test -n "\${ZSH_VERSION+set}" ; then
14586 setopt NO_GLOB_SUBST
14587fi
14588
14589
14590 PACKAGE='$PACKAGE'
14591 VERSION='$VERSION'
14592 TIMESTAMP='$TIMESTAMP'
14593 RM='$RM'
14594 ofile='$ofile'
14595
14596
14597
14598
81ecdfbb 14599_ACEOF
c906108c 14600
81ecdfbb 14601cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
c906108c 14602
81ecdfbb 14603# Handling of arguments.
b7026657 14604for ac_config_target in $ac_config_targets
c906108c 14605do
81ecdfbb
RW
14606 case $ac_config_target in
14607 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 14608 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 14609 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
81ecdfbb
RW
14610 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
14611 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14612 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14613 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14614 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14615 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14616
14617 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
c906108c
SS
14618 esac
14619done
14620
81ecdfbb 14621
b7026657
AC
14622# If the user did not use the arguments to specify the items to instantiate,
14623# then the envvar interface is used. Set only those that are not.
14624# We use the long form for the default assignment because of an extremely
14625# bizarre bug on SunOS 4.1.3.
14626if $ac_need_defaults; then
14627 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14628 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14629 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14630 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14631fi
14632
14633# Have a temporary directory for convenience. Make it in the build tree
81ecdfbb 14634# simply because there is no reason against having it here, and in addition,
b7026657 14635# creating and moving files from /tmp can sometimes cause problems.
81ecdfbb
RW
14636# Hook for its removal unless debugging.
14637# Note that there is a small window in which the directory will not be cleaned:
14638# after its creation but before its name has been assigned to `$tmp'.
b7026657
AC
14639$debug ||
14640{
81ecdfbb
RW
14641 tmp=
14642 trap 'exit_status=$?
14643 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14644' 0
14645 trap 'as_fn_exit 1' 1 2 13 15
b7026657 14646}
b7026657 14647# Create a (secure) tmp directory for tmp files.
c906108c 14648
b7026657 14649{
81ecdfbb 14650 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
b7026657
AC
14651 test -n "$tmp" && test -d "$tmp"
14652} ||
14653{
81ecdfbb
RW
14654 tmp=./conf$$-$RANDOM
14655 (umask 077 && mkdir "$tmp")
14656} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
b7026657 14657
81ecdfbb
RW
14658# Set up the scripts for CONFIG_FILES section.
14659# No need to generate them if there are no CONFIG_FILES.
14660# This happens for instance with `./config.status config.h'.
14661if test -n "$CONFIG_FILES"; then
b7026657 14662
c906108c 14663
81ecdfbb
RW
14664ac_cr=`echo X | tr X '\015'`
14665# On cygwin, bash can eat \r inside `` if the user requested igncr.
14666# But we know of no other shell where ac_cr would be empty at this
14667# point, so we can use a bashism as a fallback.
14668if test "x$ac_cr" = x; then
14669 eval ac_cr=\$\'\\r\'
14670fi
14671ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14672if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14673 ac_cs_awk_cr='\r'
14674else
14675 ac_cs_awk_cr=$ac_cr
14676fi
b7026657 14677
81ecdfbb 14678echo 'BEGIN {' >"$tmp/subs1.awk" &&
b7026657
AC
14679_ACEOF
14680
c906108c 14681
81ecdfbb
RW
14682{
14683 echo "cat >conf$$subs.awk <<_ACEOF" &&
14684 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14685 echo "_ACEOF"
14686} >conf$$subs.sh ||
14687 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14688ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14689ac_delim='%!_!# '
14690for ac_last_try in false false false false false :; do
14691 . ./conf$$subs.sh ||
14692 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
14693
14694 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14695 if test $ac_delim_n = $ac_delim_num; then
14696 break
14697 elif $ac_last_try; then
14698 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
c906108c 14699 else
81ecdfbb
RW
14700 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14701 fi
14702done
14703rm -f conf$$subs.sh
14704
14705cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14706cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14707_ACEOF
14708sed -n '
14709h
14710s/^/S["/; s/!.*/"]=/
14711p
14712g
14713s/^[^!]*!//
14714:repl
14715t repl
14716s/'"$ac_delim"'$//
14717t delim
14718:nl
14719h
14720s/\(.\{148\}\).*/\1/
14721t more1
14722s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14723p
14724n
14725b repl
14726:more1
14727s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14728p
14729g
14730s/.\{148\}//
14731t nl
14732:delim
14733h
14734s/\(.\{148\}\).*/\1/
14735t more2
14736s/["\\]/\\&/g; s/^/"/; s/$/"/
14737p
14738b
14739:more2
14740s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14741p
14742g
14743s/.\{148\}//
14744t delim
14745' <conf$$subs.awk | sed '
14746/^[^""]/{
14747 N
14748 s/\n//
14749}
14750' >>$CONFIG_STATUS || ac_write_fail=1
14751rm -f conf$$subs.awk
14752cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14753_ACAWK
14754cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14755 for (key in S) S_is_set[key] = 1
14756 FS = "\a"
b7026657 14757
81ecdfbb
RW
14758}
14759{
14760 line = $ 0
14761 nfields = split(line, field, "@")
14762 substed = 0
14763 len = length(field[1])
14764 for (i = 2; i < nfields; i++) {
14765 key = field[i]
14766 keylen = length(key)
14767 if (S_is_set[key]) {
14768 value = S[key]
14769 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14770 len += length(value) + length(field[++i])
14771 substed = 1
14772 } else
14773 len += 1 + keylen
14774 }
14775
14776 print line
14777}
c906108c 14778
81ecdfbb
RW
14779_ACAWK
14780_ACEOF
14781cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14782if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14783 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
b7026657 14784else
81ecdfbb
RW
14785 cat
14786fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14787 || as_fn_error "could not setup config files machinery" "$LINENO" 5
14788_ACEOF
b7026657 14789
81ecdfbb
RW
14790# VPATH may cause trouble with some makes, so we remove $(srcdir),
14791# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14792# trailing colons and then remove the whole line if VPATH becomes empty
14793# (actually we leave an empty line to preserve line numbers).
14794if test "x$srcdir" = x.; then
14795 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14796s/:*\$(srcdir):*/:/
14797s/:*\${srcdir}:*/:/
14798s/:*@srcdir@:*/:/
14799s/^\([^=]*=[ ]*\):*/\1/
14800s/:*$//
14801s/^[^=]*=[ ]*$//
14802}'
14803fi
c906108c 14804
81ecdfbb
RW
14805cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14806fi # test -n "$CONFIG_FILES"
c906108c 14807
81ecdfbb
RW
14808# Set up the scripts for CONFIG_HEADERS section.
14809# No need to generate them if there are no CONFIG_HEADERS.
14810# This happens for instance with `./config.status Makefile'.
14811if test -n "$CONFIG_HEADERS"; then
14812cat >"$tmp/defines.awk" <<\_ACAWK ||
14813BEGIN {
14814_ACEOF
b7026657 14815
81ecdfbb
RW
14816# Transform confdefs.h into an awk script `defines.awk', embedded as
14817# here-document in config.status, that substitutes the proper values into
14818# config.h.in to produce config.h.
c906108c 14819
81ecdfbb
RW
14820# Create a delimiter string that does not exist in confdefs.h, to ease
14821# handling of long lines.
14822ac_delim='%!_!# '
14823for ac_last_try in false false :; do
14824 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14825 if test -z "$ac_t"; then
14826 break
14827 elif $ac_last_try; then
14828 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
b7026657 14829 else
81ecdfbb 14830 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
b7026657 14831 fi
b7026657 14832done
81ecdfbb
RW
14833
14834# For the awk script, D is an array of macro values keyed by name,
14835# likewise P contains macro parameters if any. Preserve backslash
14836# newline sequences.
14837
14838ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14839sed -n '
14840s/.\{148\}/&'"$ac_delim"'/g
14841t rset
14842:rset
14843s/^[ ]*#[ ]*define[ ][ ]*/ /
14844t def
14845d
14846:def
14847s/\\$//
14848t bsnl
14849s/["\\]/\\&/g
14850s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14851D["\1"]=" \3"/p
14852s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14853d
14854:bsnl
14855s/["\\]/\\&/g
14856s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14857D["\1"]=" \3\\\\\\n"\\/p
14858t cont
14859s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14860t cont
14861d
14862:cont
14863n
14864s/.\{148\}/&'"$ac_delim"'/g
14865t clear
14866:clear
14867s/\\$//
14868t bsnlc
14869s/["\\]/\\&/g; s/^/"/; s/$/"/p
14870d
14871:bsnlc
14872s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14873b cont
14874' <confdefs.h | sed '
14875s/'"$ac_delim"'/"\\\
14876"/g' >>$CONFIG_STATUS || ac_write_fail=1
14877
14878cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14879 for (key in D) D_is_set[key] = 1
14880 FS = "\a"
14881}
14882/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14883 line = \$ 0
14884 split(line, arg, " ")
14885 if (arg[1] == "#") {
14886 defundef = arg[2]
14887 mac1 = arg[3]
14888 } else {
14889 defundef = substr(arg[1], 2)
14890 mac1 = arg[2]
14891 }
14892 split(mac1, mac2, "(") #)
14893 macro = mac2[1]
14894 prefix = substr(line, 1, index(line, defundef) - 1)
14895 if (D_is_set[macro]) {
14896 # Preserve the white space surrounding the "#".
14897 print prefix "define", macro P[macro] D[macro]
14898 next
14899 } else {
14900 # Replace #undef with comments. This is necessary, for example,
14901 # in the case of _POSIX_SOURCE, which is predefined and required
14902 # on some systems where configure will not decide to define it.
14903 if (defundef == "undef") {
14904 print "/*", prefix defundef, macro, "*/"
14905 next
14906 }
14907 }
14908}
14909{ print }
14910_ACAWK
b7026657 14911_ACEOF
81ecdfbb
RW
14912cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14913 as_fn_error "could not setup config headers machinery" "$LINENO" 5
14914fi # test -n "$CONFIG_HEADERS"
b7026657 14915
c906108c 14916
81ecdfbb
RW
14917eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
14918shift
14919for ac_tag
14920do
14921 case $ac_tag in
14922 :[FHLC]) ac_mode=$ac_tag; continue;;
c906108c 14923 esac
81ecdfbb
RW
14924 case $ac_mode$ac_tag in
14925 :[FHL]*:*);;
14926 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
14927 :[FH]-) ac_tag=-:-;;
14928 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14929 esac
14930 ac_save_IFS=$IFS
14931 IFS=:
14932 set x $ac_tag
14933 IFS=$ac_save_IFS
14934 shift
14935 ac_file=$1
14936 shift
c906108c 14937
81ecdfbb
RW
14938 case $ac_mode in
14939 :L) ac_source=$1;;
14940 :[FH])
14941 ac_file_inputs=
14942 for ac_f
14943 do
14944 case $ac_f in
14945 -) ac_f="$tmp/stdin";;
14946 *) # Look for the file first in the build tree, then in the source tree
14947 # (if the path is not absolute). The absolute path cannot be DOS-style,
14948 # because $ac_f cannot contain `:'.
14949 test -f "$ac_f" ||
14950 case $ac_f in
14951 [\\/$]*) false;;
14952 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14953 esac ||
14954 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
b7026657 14955 esac
81ecdfbb
RW
14956 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14957 as_fn_append ac_file_inputs " '$ac_f'"
14958 done
b7026657 14959
81ecdfbb
RW
14960 # Let's still pretend it is `configure' which instantiates (i.e., don't
14961 # use $as_me), people would be surprised to read:
14962 # /* config.h. Generated by config.status. */
14963 configure_input='Generated from '`
14964 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14965 `' by configure.'
14966 if test x"$ac_file" != x-; then
14967 configure_input="$ac_file. $configure_input"
14968 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14969$as_echo "$as_me: creating $ac_file" >&6;}
14970 fi
14971 # Neutralize special characters interpreted by sed in replacement strings.
14972 case $configure_input in #(
14973 *\&* | *\|* | *\\* )
14974 ac_sed_conf_input=`$as_echo "$configure_input" |
14975 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14976 *) ac_sed_conf_input=$configure_input;;
14977 esac
b7026657 14978
81ecdfbb
RW
14979 case $ac_tag in
14980 *:-:* | *:-) cat >"$tmp/stdin" \
14981 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
14982 esac
14983 ;;
14984 esac
b7026657 14985
81ecdfbb 14986 ac_dir=`$as_dirname -- "$ac_file" ||
b7026657
AC
14987$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14988 X"$ac_file" : 'X\(//\)[^/]' \| \
14989 X"$ac_file" : 'X\(//\)$' \| \
81ecdfbb
RW
14990 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14991$as_echo X"$ac_file" |
14992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14993 s//\1/
14994 q
14995 }
14996 /^X\(\/\/\)[^/].*/{
14997 s//\1/
14998 q
14999 }
15000 /^X\(\/\/\)$/{
15001 s//\1/
15002 q
15003 }
15004 /^X\(\/\).*/{
15005 s//\1/
15006 q
15007 }
15008 s/.*/./; q'`
15009 as_dir="$ac_dir"; as_fn_mkdir_p
b7026657
AC
15010 ac_builddir=.
15011
81ecdfbb
RW
15012case "$ac_dir" in
15013.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15014*)
15015 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15016 # A ".." for each directory in $ac_dir_suffix.
15017 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15018 case $ac_top_builddir_sub in
15019 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15020 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15021 esac ;;
15022esac
15023ac_abs_top_builddir=$ac_pwd
15024ac_abs_builddir=$ac_pwd$ac_dir_suffix
15025# for backward compatibility:
15026ac_top_builddir=$ac_top_build_prefix
b7026657
AC
15027
15028case $srcdir in
81ecdfbb 15029 .) # We are building in place.
b7026657 15030 ac_srcdir=.
81ecdfbb
RW
15031 ac_top_srcdir=$ac_top_builddir_sub
15032 ac_abs_top_srcdir=$ac_pwd ;;
15033 [\\/]* | ?:[\\/]* ) # Absolute name.
b7026657 15034 ac_srcdir=$srcdir$ac_dir_suffix;
81ecdfbb
RW
15035 ac_top_srcdir=$srcdir
15036 ac_abs_top_srcdir=$srcdir ;;
15037 *) # Relative name.
15038 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15039 ac_top_srcdir=$ac_top_build_prefix$srcdir
15040 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
b7026657 15041esac
81ecdfbb 15042ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
b7026657 15043
c906108c 15044
81ecdfbb
RW
15045 case $ac_mode in
15046 :F)
15047 #
15048 # CONFIG_FILE
15049 #
b7026657 15050
81ecdfbb
RW
15051 case $INSTALL in
15052 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15053 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
c906108c 15054 esac
81ecdfbb 15055_ACEOF
c906108c 15056
81ecdfbb
RW
15057cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15058# If the template does not know about datarootdir, expand it.
15059# FIXME: This hack should be removed a few years after 2.60.
15060ac_datarootdir_hack=; ac_datarootdir_seen=
15061ac_sed_dataroot='
15062/datarootdir/ {
15063 p
15064 q
15065}
15066/@datadir@/p
15067/@docdir@/p
15068/@infodir@/p
15069/@localedir@/p
15070/@mandir@/p'
15071case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15072*datarootdir*) ac_datarootdir_seen=yes;;
15073*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15075$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15076_ACEOF
15077cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15078 ac_datarootdir_hack='
15079 s&@datadir@&$datadir&g
15080 s&@docdir@&$docdir&g
15081 s&@infodir@&$infodir&g
15082 s&@localedir@&$localedir&g
15083 s&@mandir@&$mandir&g
15084 s&\\\${datarootdir}&$datarootdir&g' ;;
15085esac
b7026657 15086_ACEOF
b7026657 15087
81ecdfbb
RW
15088# Neutralize VPATH when `$srcdir' = `.'.
15089# Shell code in configure.ac might set extrasub.
15090# FIXME: do we really want to maintain this feature?
15091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15092ac_sed_extra="$ac_vpsub
15093$extrasub
15094_ACEOF
15095cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15096:t
15097/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15098s|@configure_input@|$ac_sed_conf_input|;t t
15099s&@top_builddir@&$ac_top_builddir_sub&;t t
15100s&@top_build_prefix@&$ac_top_build_prefix&;t t
15101s&@srcdir@&$ac_srcdir&;t t
15102s&@abs_srcdir@&$ac_abs_srcdir&;t t
15103s&@top_srcdir@&$ac_top_srcdir&;t t
15104s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15105s&@builddir@&$ac_builddir&;t t
15106s&@abs_builddir@&$ac_abs_builddir&;t t
15107s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15108s&@INSTALL@&$ac_INSTALL&;t t
15109$ac_datarootdir_hack
15110"
15111eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15112 || as_fn_error "could not create $ac_file" "$LINENO" 5
15113
15114test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15115 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15116 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15118which seems to be undefined. Please make sure it is defined." >&5
15119$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15120which seems to be undefined. Please make sure it is defined." >&2;}
15121
15122 rm -f "$tmp/stdin"
15123 case $ac_file in
15124 -) cat "$tmp/out" && rm -f "$tmp/out";;
15125 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15126 esac \
15127 || as_fn_error "could not create $ac_file" "$LINENO" 5
15128 ;;
15129 :H)
15130 #
15131 # CONFIG_HEADER
15132 #
15133 if test x"$ac_file" != x-; then
15134 {
15135 $as_echo "/* $configure_input */" \
15136 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15137 } >"$tmp/config.h" \
15138 || as_fn_error "could not create $ac_file" "$LINENO" 5
15139 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15141$as_echo "$as_me: $ac_file is unchanged" >&6;}
15142 else
15143 rm -f "$ac_file"
15144 mv "$tmp/config.h" "$ac_file" \
15145 || as_fn_error "could not create $ac_file" "$LINENO" 5
15146 fi
b7026657 15147 else
81ecdfbb
RW
15148 $as_echo "/* $configure_input */" \
15149 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15150 || as_fn_error "could not create -" "$LINENO" 5
15151 fi
15152 ;;
15153 :L)
15154 #
15155 # CONFIG_LINK
15156 #
b7026657 15157
81ecdfbb
RW
15158 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15159 :
15160 else
15161 # Prefer the file from the source tree if names are identical.
15162 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15163 ac_source=$srcdir/$ac_source
15164 fi
b7026657 15165
81ecdfbb
RW
15166 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15167$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
c906108c 15168
81ecdfbb
RW
15169 if test ! -r "$ac_source"; then
15170 as_fn_error "$ac_source: file not found" "$LINENO" 5
15171 fi
15172 rm -f "$ac_file"
b7026657 15173
81ecdfbb
RW
15174 # Try a relative symlink, then a hard link, then a copy.
15175 case $srcdir in
15176 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15177 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15178 esac
15179 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15180 ln "$ac_source" "$ac_file" 2>/dev/null ||
15181 cp -p "$ac_source" "$ac_file" ||
15182 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15183 fi
15184 ;;
15185 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15186$as_echo "$as_me: executing $ac_file commands" >&6;}
15187 ;;
15188 esac
b7026657
AC
15189
15190
81ecdfbb 15191 case $ac_file$ac_mode in
db2e4d67 15192 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
15193 "libtool":C)
15194
15195 # See if we are running on zsh, and set the options which allow our
15196 # commands through without removal of \ escapes.
15197 if test -n "${ZSH_VERSION+set}" ; then
15198 setopt NO_GLOB_SUBST
15199 fi
15200
15201 cfgfile="${ofile}T"
15202 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15203 $RM "$cfgfile"
15204
15205 cat <<_LT_EOF >> "$cfgfile"
15206#! $SHELL
15207
15208# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15209# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15210# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15211# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15212#
15213# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15214# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15215# Written by Gordon Matzigkeit, 1996
15216#
15217# This file is part of GNU Libtool.
15218#
15219# GNU Libtool is free software; you can redistribute it and/or
15220# modify it under the terms of the GNU General Public License as
15221# published by the Free Software Foundation; either version 2 of
15222# the License, or (at your option) any later version.
15223#
15224# As a special exception to the GNU General Public License,
15225# if you distribute this file as part of a program or library that
15226# is built using GNU Libtool, you may include this file under the
15227# same distribution terms that you use for the rest of that program.
15228#
15229# GNU Libtool is distributed in the hope that it will be useful,
15230# but WITHOUT ANY WARRANTY; without even the implied warranty of
15231# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15232# GNU General Public License for more details.
15233#
15234# You should have received a copy of the GNU General Public License
15235# along with GNU Libtool; see the file COPYING. If not, a copy
15236# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15237# obtained by writing to the Free Software Foundation, Inc.,
15238# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15239
15240
15241# The names of the tagged configurations supported by this script.
15242available_tags=""
15243
15244# ### BEGIN LIBTOOL CONFIG
15245
15246# Which release of libtool.m4 was used?
15247macro_version=$macro_version
15248macro_revision=$macro_revision
15249
15250# Whether or not to build shared libraries.
15251build_libtool_libs=$enable_shared
15252
15253# Whether or not to build static libraries.
15254build_old_libs=$enable_static
15255
15256# What type of objects to build.
15257pic_mode=$pic_mode
15258
15259# Whether or not to optimize for fast installation.
15260fast_install=$enable_fast_install
15261
15262# Shell to use when invoking shell scripts.
15263SHELL=$lt_SHELL
15264
15265# An echo program that protects backslashes.
15266ECHO=$lt_ECHO
15267
15268# The host system.
15269host_alias=$host_alias
15270host=$host
15271host_os=$host_os
15272
15273# The build system.
15274build_alias=$build_alias
15275build=$build
15276build_os=$build_os
15277
15278# A sed program that does not truncate output.
15279SED=$lt_SED
15280
15281# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15282Xsed="\$SED -e 1s/^X//"
15283
15284# A grep program that handles long lines.
15285GREP=$lt_GREP
15286
15287# An ERE matcher.
15288EGREP=$lt_EGREP
15289
15290# A literal string matcher.
15291FGREP=$lt_FGREP
15292
15293# A BSD- or MS-compatible name lister.
15294NM=$lt_NM
15295
15296# Whether we need soft or hard links.
15297LN_S=$lt_LN_S
15298
15299# What is the maximum length of a command?
15300max_cmd_len=$max_cmd_len
15301
15302# Object file suffix (normally "o").
15303objext=$ac_objext
15304
15305# Executable file suffix (normally "").
15306exeext=$exeext
15307
15308# whether the shell understands "unset".
15309lt_unset=$lt_unset
15310
15311# turn spaces into newlines.
15312SP2NL=$lt_lt_SP2NL
15313
15314# turn newlines into spaces.
15315NL2SP=$lt_lt_NL2SP
15316
15317# An object symbol dumper.
15318OBJDUMP=$lt_OBJDUMP
15319
15320# Method to check whether dependent libraries are shared objects.
15321deplibs_check_method=$lt_deplibs_check_method
15322
15323# Command to use when deplibs_check_method == "file_magic".
15324file_magic_cmd=$lt_file_magic_cmd
15325
15326# The archiver.
15327AR=$lt_AR
15328AR_FLAGS=$lt_AR_FLAGS
15329
15330# A symbol stripping program.
15331STRIP=$lt_STRIP
15332
15333# Commands used to install an old-style archive.
15334RANLIB=$lt_RANLIB
15335old_postinstall_cmds=$lt_old_postinstall_cmds
15336old_postuninstall_cmds=$lt_old_postuninstall_cmds
15337
15338# Whether to use a lock for old archive extraction.
15339lock_old_archive_extraction=$lock_old_archive_extraction
15340
15341# A C compiler.
15342LTCC=$lt_CC
15343
15344# LTCC compiler flags.
15345LTCFLAGS=$lt_CFLAGS
15346
15347# Take the output of nm and produce a listing of raw symbols and C names.
15348global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15349
15350# Transform the output of nm in a proper C declaration.
15351global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15352
15353# Transform the output of nm in a C name address pair.
15354global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15355
15356# Transform the output of nm in a C name address pair when lib prefix is needed.
15357global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15358
15359# The name of the directory that contains temporary libtool files.
15360objdir=$objdir
15361
15362# Used to examine libraries when file_magic_cmd begins with "file".
15363MAGIC_CMD=$MAGIC_CMD
15364
15365# Must we lock files when doing compilation?
15366need_locks=$lt_need_locks
15367
15368# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15369DSYMUTIL=$lt_DSYMUTIL
15370
15371# Tool to change global to local symbols on Mac OS X.
15372NMEDIT=$lt_NMEDIT
15373
15374# Tool to manipulate fat objects and archives on Mac OS X.
15375LIPO=$lt_LIPO
15376
15377# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15378OTOOL=$lt_OTOOL
15379
15380# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15381OTOOL64=$lt_OTOOL64
15382
15383# Old archive suffix (normally "a").
15384libext=$libext
15385
15386# Shared library suffix (normally ".so").
15387shrext_cmds=$lt_shrext_cmds
15388
15389# The commands to extract the exported symbol list from a shared archive.
15390extract_expsyms_cmds=$lt_extract_expsyms_cmds
15391
15392# Variables whose values should be saved in libtool wrapper scripts and
15393# restored at link time.
15394variables_saved_for_relink=$lt_variables_saved_for_relink
15395
15396# Do we need the "lib" prefix for modules?
15397need_lib_prefix=$need_lib_prefix
15398
15399# Do we need a version for libraries?
15400need_version=$need_version
15401
15402# Library versioning type.
15403version_type=$version_type
15404
15405# Shared library runtime path variable.
15406runpath_var=$runpath_var
15407
15408# Shared library path variable.
15409shlibpath_var=$shlibpath_var
15410
15411# Is shlibpath searched before the hard-coded library search path?
15412shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15413
15414# Format of library name prefix.
15415libname_spec=$lt_libname_spec
15416
15417# List of archive names. First name is the real one, the rest are links.
15418# The last name is the one that the linker finds with -lNAME
15419library_names_spec=$lt_library_names_spec
15420
15421# The coded name of the library, if different from the real name.
15422soname_spec=$lt_soname_spec
15423
15424# Permission mode override for installation of shared libraries.
15425install_override_mode=$lt_install_override_mode
15426
15427# Command to use after installation of a shared archive.
15428postinstall_cmds=$lt_postinstall_cmds
15429
15430# Command to use after uninstallation of a shared archive.
15431postuninstall_cmds=$lt_postuninstall_cmds
15432
15433# Commands used to finish a libtool library installation in a directory.
15434finish_cmds=$lt_finish_cmds
15435
15436# As "finish_cmds", except a single script fragment to be evaled but
15437# not shown.
15438finish_eval=$lt_finish_eval
15439
15440# Whether we should hardcode library paths into libraries.
15441hardcode_into_libs=$hardcode_into_libs
15442
15443# Compile-time system search path for libraries.
15444sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15445
15446# Run-time system search path for libraries.
15447sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15448
15449# Whether dlopen is supported.
15450dlopen_support=$enable_dlopen
15451
15452# Whether dlopen of programs is supported.
15453dlopen_self=$enable_dlopen_self
15454
15455# Whether dlopen of statically linked programs is supported.
15456dlopen_self_static=$enable_dlopen_self_static
15457
15458# Commands to strip libraries.
15459old_striplib=$lt_old_striplib
15460striplib=$lt_striplib
15461
15462
15463# The linker used to build libraries.
15464LD=$lt_LD
15465
15466# How to create reloadable object files.
15467reload_flag=$lt_reload_flag
15468reload_cmds=$lt_reload_cmds
15469
15470# Commands used to build an old-style archive.
15471old_archive_cmds=$lt_old_archive_cmds
15472
15473# A language specific compiler.
15474CC=$lt_compiler
15475
15476# Is the compiler the GNU compiler?
15477with_gcc=$GCC
15478
15479# Compiler flag to turn off builtin functions.
15480no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15481
15482# How to pass a linker flag through the compiler.
15483wl=$lt_lt_prog_compiler_wl
15484
15485# Additional compiler flags for building library objects.
15486pic_flag=$lt_lt_prog_compiler_pic
15487
15488# Compiler flag to prevent dynamic linking.
15489link_static_flag=$lt_lt_prog_compiler_static
15490
15491# Does compiler simultaneously support -c and -o options?
15492compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15493
15494# Whether or not to add -lc for building shared libraries.
15495build_libtool_need_lc=$archive_cmds_need_lc
15496
15497# Whether or not to disallow shared libs when runtime libs are static.
15498allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15499
15500# Compiler flag to allow reflexive dlopens.
15501export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15502
15503# Compiler flag to generate shared objects directly from archives.
15504whole_archive_flag_spec=$lt_whole_archive_flag_spec
15505
15506# Whether the compiler copes with passing no objects directly.
15507compiler_needs_object=$lt_compiler_needs_object
15508
15509# Create an old-style archive from a shared archive.
15510old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15511
15512# Create a temporary old-style archive to link instead of a shared archive.
15513old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15514
15515# Commands used to build a shared archive.
15516archive_cmds=$lt_archive_cmds
15517archive_expsym_cmds=$lt_archive_expsym_cmds
15518
15519# Commands used to build a loadable module if different from building
15520# a shared archive.
15521module_cmds=$lt_module_cmds
15522module_expsym_cmds=$lt_module_expsym_cmds
15523
15524# Whether we are building with GNU ld or not.
15525with_gnu_ld=$lt_with_gnu_ld
15526
15527# Flag that allows shared libraries with undefined symbols to be built.
15528allow_undefined_flag=$lt_allow_undefined_flag
15529
15530# Flag that enforces no undefined symbols.
15531no_undefined_flag=$lt_no_undefined_flag
15532
15533# Flag to hardcode \$libdir into a binary during linking.
15534# This must work even if \$libdir does not exist
15535hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15536
15537# If ld is used when linking, flag to hardcode \$libdir into a binary
15538# during linking. This must work even if \$libdir does not exist.
15539hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15540
15541# Whether we need a single "-rpath" flag with a separated argument.
15542hardcode_libdir_separator=$lt_hardcode_libdir_separator
15543
15544# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15545# DIR into the resulting binary.
15546hardcode_direct=$hardcode_direct
15547
15548# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15549# DIR into the resulting binary and the resulting library dependency is
15550# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15551# library is relocated.
15552hardcode_direct_absolute=$hardcode_direct_absolute
15553
15554# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15555# into the resulting binary.
15556hardcode_minus_L=$hardcode_minus_L
15557
15558# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15559# into the resulting binary.
15560hardcode_shlibpath_var=$hardcode_shlibpath_var
15561
15562# Set to "yes" if building a shared library automatically hardcodes DIR
15563# into the library and all subsequent libraries and executables linked
15564# against it.
15565hardcode_automatic=$hardcode_automatic
15566
15567# Set to yes if linker adds runtime paths of dependent libraries
15568# to runtime path list.
15569inherit_rpath=$inherit_rpath
15570
15571# Whether libtool must link a program against all its dependency libraries.
15572link_all_deplibs=$link_all_deplibs
15573
15574# Fix the shell variable \$srcfile for the compiler.
15575fix_srcfile_path=$lt_fix_srcfile_path
15576
15577# Set to "yes" if exported symbols are required.
15578always_export_symbols=$always_export_symbols
15579
15580# The commands to list exported symbols.
15581export_symbols_cmds=$lt_export_symbols_cmds
15582
15583# Symbols that should not be listed in the preloaded symbols.
15584exclude_expsyms=$lt_exclude_expsyms
15585
15586# Symbols that must always be exported.
15587include_expsyms=$lt_include_expsyms
15588
15589# Commands necessary for linking programs (against libraries) with templates.
15590prelink_cmds=$lt_prelink_cmds
15591
15592# Specify filename containing input files.
15593file_list_spec=$lt_file_list_spec
15594
15595# How to hardcode a shared library path into an executable.
15596hardcode_action=$hardcode_action
15597
15598# ### END LIBTOOL CONFIG
15599
15600_LT_EOF
15601
15602 case $host_os in
15603 aix3*)
15604 cat <<\_LT_EOF >> "$cfgfile"
15605# AIX sometimes has problems with the GCC collect2 program. For some
15606# reason, if we set the COLLECT_NAMES environment variable, the problems
15607# vanish in a puff of smoke.
15608if test "X${COLLECT_NAMES+set}" != Xset; then
15609 COLLECT_NAMES=
15610 export COLLECT_NAMES
15611fi
15612_LT_EOF
15613 ;;
15614 esac
15615
15616
15617ltmain="$ac_aux_dir/ltmain.sh"
15618
15619
15620 # We use sed instead of cat because bash on DJGPP gets confused if
15621 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15622 # text mode, it properly converts lines to CR/LF. This bash problem
15623 # is reportedly fixed, but why not run on old versions too?
15624 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15625 || (rm -f "$cfgfile"; exit 1)
15626
15627 case $xsi_shell in
15628 yes)
15629 cat << \_LT_EOF >> "$cfgfile"
15630
15631# func_dirname file append nondir_replacement
15632# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15633# otherwise set result to NONDIR_REPLACEMENT.
15634func_dirname ()
15635{
15636 case ${1} in
15637 */*) func_dirname_result="${1%/*}${2}" ;;
15638 * ) func_dirname_result="${3}" ;;
15639 esac
15640}
15641
15642# func_basename file
15643func_basename ()
15644{
15645 func_basename_result="${1##*/}"
15646}
15647
15648# func_dirname_and_basename file append nondir_replacement
15649# perform func_basename and func_dirname in a single function
15650# call:
15651# dirname: Compute the dirname of FILE. If nonempty,
15652# add APPEND to the result, otherwise set result
15653# to NONDIR_REPLACEMENT.
15654# value returned in "$func_dirname_result"
15655# basename: Compute filename of FILE.
15656# value retuned in "$func_basename_result"
15657# Implementation must be kept synchronized with func_dirname
15658# and func_basename. For efficiency, we do not delegate to
15659# those functions but instead duplicate the functionality here.
15660func_dirname_and_basename ()
15661{
15662 case ${1} in
15663 */*) func_dirname_result="${1%/*}${2}" ;;
15664 * ) func_dirname_result="${3}" ;;
15665 esac
15666 func_basename_result="${1##*/}"
15667}
15668
15669# func_stripname prefix suffix name
15670# strip PREFIX and SUFFIX off of NAME.
15671# PREFIX and SUFFIX must not contain globbing or regex special
15672# characters, hashes, percent signs, but SUFFIX may contain a leading
15673# dot (in which case that matches only a dot).
15674func_stripname ()
15675{
15676 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15677 # positional parameters, so assign one to ordinary parameter first.
15678 func_stripname_result=${3}
15679 func_stripname_result=${func_stripname_result#"${1}"}
15680 func_stripname_result=${func_stripname_result%"${2}"}
15681}
15682
15683# func_opt_split
15684func_opt_split ()
15685{
15686 func_opt_split_opt=${1%%=*}
15687 func_opt_split_arg=${1#*=}
15688}
15689
15690# func_lo2o object
15691func_lo2o ()
15692{
15693 case ${1} in
15694 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15695 *) func_lo2o_result=${1} ;;
15696 esac
15697}
15698
15699# func_xform libobj-or-source
15700func_xform ()
15701{
15702 func_xform_result=${1%.*}.lo
15703}
15704
15705# func_arith arithmetic-term...
15706func_arith ()
15707{
15708 func_arith_result=$(( $* ))
15709}
15710
15711# func_len string
15712# STRING may not start with a hyphen.
15713func_len ()
15714{
15715 func_len_result=${#1}
15716}
15717
15718_LT_EOF
15719 ;;
15720 *) # Bourne compatible functions.
15721 cat << \_LT_EOF >> "$cfgfile"
15722
15723# func_dirname file append nondir_replacement
15724# Compute the dirname of FILE. If nonempty, add APPEND to the result,
15725# otherwise set result to NONDIR_REPLACEMENT.
15726func_dirname ()
15727{
15728 # Extract subdirectory from the argument.
15729 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15730 if test "X$func_dirname_result" = "X${1}"; then
15731 func_dirname_result="${3}"
15732 else
15733 func_dirname_result="$func_dirname_result${2}"
15734 fi
15735}
15736
15737# func_basename file
15738func_basename ()
15739{
15740 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15741}
15742
15743
15744# func_stripname prefix suffix name
15745# strip PREFIX and SUFFIX off of NAME.
15746# PREFIX and SUFFIX must not contain globbing or regex special
15747# characters, hashes, percent signs, but SUFFIX may contain a leading
15748# dot (in which case that matches only a dot).
15749# func_strip_suffix prefix name
15750func_stripname ()
15751{
15752 case ${2} in
15753 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15754 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15755 esac
15756}
15757
15758# sed scripts:
15759my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15760my_sed_long_arg='1s/^-[^=]*=//'
15761
15762# func_opt_split
15763func_opt_split ()
15764{
15765 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15766 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15767}
15768
15769# func_lo2o object
15770func_lo2o ()
15771{
15772 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15773}
15774
15775# func_xform libobj-or-source
15776func_xform ()
15777{
15778 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15779}
15780
15781# func_arith arithmetic-term...
15782func_arith ()
15783{
15784 func_arith_result=`expr "$@"`
15785}
15786
15787# func_len string
15788# STRING may not start with a hyphen.
15789func_len ()
15790{
15791 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15792}
15793
15794_LT_EOF
15795esac
15796
15797case $lt_shell_append in
15798 yes)
15799 cat << \_LT_EOF >> "$cfgfile"
15800
15801# func_append var value
15802# Append VALUE to the end of shell variable VAR.
15803func_append ()
15804{
15805 eval "$1+=\$2"
15806}
15807_LT_EOF
15808 ;;
15809 *)
15810 cat << \_LT_EOF >> "$cfgfile"
15811
15812# func_append var value
15813# Append VALUE to the end of shell variable VAR.
15814func_append ()
15815{
15816 eval "$1=\$$1\$2"
15817}
15818
15819_LT_EOF
15820 ;;
15821 esac
15822
15823
15824 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15825 || (rm -f "$cfgfile"; exit 1)
15826
15827 mv -f "$cfgfile" "$ofile" ||
15828 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15829 chmod +x "$ofile"
15830
15831 ;;
81ecdfbb 15832 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
38f48d72
AC
15833 rm -f Makesim1.tmp Makesim2.tmp Makefile
15834 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
15835 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
15836 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
c906108c
SS
15837 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
15838 <Makefile.sim >Makefile
38f48d72 15839 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
b7026657 15840 ;;
81ecdfbb
RW
15841 "stamp-h":C) echo > stamp-h ;;
15842
b7026657 15843 esac
81ecdfbb 15844done # for ac_tag
c906108c 15845
b7026657 15846
81ecdfbb 15847as_fn_exit 0
b7026657 15848_ACEOF
b7026657
AC
15849ac_clean_files=$ac_clean_files_save
15850
81ecdfbb
RW
15851test $ac_write_fail = 0 ||
15852 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
15853
b7026657
AC
15854
15855# configure is writing to config.log, and then calls config.status.
15856# config.status does its own redirection, appending to config.log.
15857# Unfortunately, on DOS this fails, as config.log is still kept open
15858# by configure, so config.status won't be able to write to it; its
15859# output is simply discarded. So we exec the FD to /dev/null,
15860# effectively closing config.log, so it can be properly (re)opened and
15861# appended to by config.status. When coming back to configure, we
15862# need to make the FD available again.
15863if test "$no_create" != yes; then
15864 ac_cs_success=:
15865 ac_config_status_args=
15866 test "$silent" = yes &&
15867 ac_config_status_args="$ac_config_status_args --quiet"
15868 exec 5>/dev/null
15869 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15870 exec 5>>config.log
15871 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15872 # would make configure fail if this is the last instruction.
81ecdfbb
RW
15873 $ac_cs_success || as_fn_exit $?
15874fi
15875if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15877$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
b7026657 15878fi
c906108c
SS
15879
15880
This page took 1.640917 seconds and 4 git commands to generate.