* ia64-linux.nat (_initialize_ia64_linux_nat): Don't
[deliverable/binutils-gdb.git] / gprof / configure
CommitLineData
252b5132 1#! /bin/sh
252b5132 2# Guess values for system-dependent variables and create Makefiles.
0ab6f085 3# Generated by GNU Autoconf 2.59.
252b5132 4#
0ab6f085 5# Copyright (C) 2003 Free Software Foundation, Inc.
252b5132
RH
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
6bf9431b
BE
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
11
0ab6f085 12# Be Bourne compatible
6bf9431b
BE
13if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14 emulate sh
15 NULLCMD=:
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
0ab6f085
AM
19elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20 set -o posix
6bf9431b 21fi
0ab6f085 22DUALCASE=1; export DUALCASE # for MKS sh
6bf9431b
BE
23
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
30
31
32# Work around bugs in pre-3.0 UWIN ksh.
0ab6f085 33$as_unset ENV MAIL MAILPATH
6bf9431b
BE
34PS1='$ '
35PS2='> '
36PS4='+ '
37
38# NLS nuisances.
39for as_var in \
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42 LC_TELEPHONE LC_TIME
43do
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
0ab6f085 47 $as_unset $as_var
6bf9431b
BE
48 fi
49done
50
51# Required to use basename.
0ab6f085 52if expr a : '\(a\)' >/dev/null 2>&1; then
6bf9431b
BE
53 as_expr=expr
54else
55 as_expr=false
56fi
57
0ab6f085 58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6bf9431b
BE
59 as_basename=basename
60else
61 as_basename=false
62fi
63
64
65# Name of the executable.
0ab6f085 66as_me=`$as_basename "$0" ||
6bf9431b
BE
67$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
0ab6f085
AM
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
6bf9431b 71echo X/"$0" |
0ab6f085
AM
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
6bf9431b 76
6bf9431b 77
0ab6f085
AM
78# PATH needs CR, and LINENO needs CR and PATH.
79# Avoid depending upon Character Ranges.
80as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83as_cr_digits='0123456789'
84as_cr_alnum=$as_cr_Letters$as_cr_digits
1b9750d6 85
0ab6f085
AM
86# The user is always right.
87if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
90 chmod +x conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
95 fi
96 rm -f conf$$.sh
1b9750d6
NC
97fi
98
1b9750d6 99
0ab6f085
AM
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110for as_dir in $PATH
111do
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115done
1b9750d6 116
0ab6f085
AM
117 ;;
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
123 fi
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
127 fi
128 case $CONFIG_SHELL in
129 '')
6bf9431b
BE
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132do
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
0ab6f085
AM
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
6bf9431b 137 /*)
0ab6f085 138 if ("$as_dir/$as_base" -c '
6bf9431b
BE
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
0ab6f085 141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6bf9431b 142 test "x$as_lineno_1" != "x$as_lineno_2" &&
0ab6f085
AM
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152done
153;;
154 esac
6bf9431b
BE
155
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
0ab6f085
AM
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
6bf9431b 162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
0ab6f085
AM
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
6bf9431b
BE
165 sed '
166 N
0ab6f085
AM
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6bf9431b 170 t loop
0ab6f085
AM
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
6bf9431b 173 ' >$as_me.lineno &&
0ab6f085 174 chmod +x $as_me.lineno ||
6bf9431b
BE
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
177
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
0ab6f085
AM
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
6bf9431b
BE
182 # Exit status is that of the last command.
183 exit
184}
185
186
0ab6f085
AM
187case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6bf9431b
BE
192esac
193
0ab6f085 194if expr a : '\(a\)' >/dev/null 2>&1; then
6bf9431b
BE
195 as_expr=expr
196else
197 as_expr=false
198fi
199
200rm -f conf$$ conf$$.exe conf$$.file
201echo >conf$$.file
202if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085
AM
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
6bf9431b 207 as_ln_s='cp -p'
0ab6f085
AM
208 else
209 as_ln_s='ln -s'
210 fi
6bf9431b
BE
211elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213else
214 as_ln_s='cp -p'
215fi
0ab6f085 216rm -f conf$$ conf$$.exe conf$$.file
6bf9431b
BE
217
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223fi
224
0ab6f085 225as_executable_p="test -f"
6bf9431b
BE
226
227# Sed expression to map a string onto a valid CPP name.
228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230# Sed expression to map a string onto a valid variable name.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
0ab6f085
AM
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
239
240# CDPATH.
241$as_unset CDPATH
242
6bf9431b 243
d7040cdb
SE
244
245# Check that we are running under the correct shell.
246SHELL=${CONFIG_SHELL-/bin/sh}
247
248case X$lt_ECHO in
249X*--fallback-echo)
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
252 ;;
253esac
254
255ECHO=${lt_ECHO-echo}
256if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
258 shift
259elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
261 :
262elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
264 :
265else
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
268fi
269
270if test "X$1" = X--fallback-echo; then
271 # used as fallback echo
272 shift
273 cat <<_LT_EOF
274$*
275_LT_EOF
276 exit 0
277fi
278
279# The HP-UX ksh and POSIX shell print the target directory to stdout
280# if CDPATH is set.
281(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
282
283if test -z "$lt_ECHO"; then
284 if test "X${echo_test_string+set}" != Xset; then
285 # find a string as large as possible, as long as the shell can cope with it
286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
288 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
289 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
290 then
291 break
292 fi
293 done
294 fi
295
296 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
297 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
298 test "X$echo_testing_string" = "X$echo_test_string"; then
299 :
300 else
301 # The Solaris, AIX, and Digital Unix default echo programs unquote
302 # backslashes. This makes it impossible to quote backslashes using
303 # echo "$something" | sed 's/\\/\\\\/g'
304 #
305 # So, first we look for a working echo in the user's PATH.
306
307 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
308 for dir in $PATH /usr/ucb; do
309 IFS="$lt_save_ifs"
310 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
311 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
312 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
313 test "X$echo_testing_string" = "X$echo_test_string"; then
314 ECHO="$dir/echo"
315 break
316 fi
317 done
318 IFS="$lt_save_ifs"
319
320 if test "X$ECHO" = Xecho; then
321 # We didn't find a better echo, so look for alternatives.
322 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
323 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
324 test "X$echo_testing_string" = "X$echo_test_string"; then
325 # This shell has a builtin print -r that does the trick.
326 ECHO='print -r'
327 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
328 test "X$CONFIG_SHELL" != X/bin/ksh; then
329 # If we have ksh, try running configure again with it.
330 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
331 export ORIGINAL_CONFIG_SHELL
332 CONFIG_SHELL=/bin/ksh
333 export CONFIG_SHELL
334 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
335 else
336 # Try using printf.
337 ECHO='printf %s\n'
338 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
339 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
340 test "X$echo_testing_string" = "X$echo_test_string"; then
341 # Cool, printf works
342 :
343 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
344 test "X$echo_testing_string" = 'X\t' &&
345 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
346 test "X$echo_testing_string" = "X$echo_test_string"; then
347 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
348 export CONFIG_SHELL
349 SHELL="$CONFIG_SHELL"
350 export SHELL
351 ECHO="$CONFIG_SHELL $0 --fallback-echo"
352 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353 test "X$echo_testing_string" = 'X\t' &&
354 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355 test "X$echo_testing_string" = "X$echo_test_string"; then
356 ECHO="$CONFIG_SHELL $0 --fallback-echo"
357 else
358 # maybe with a smaller string...
359 prev=:
360
361 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
362 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
363 then
364 break
365 fi
366 prev="$cmd"
367 done
368
369 if test "$prev" != 'sed 50q "$0"'; then
370 echo_test_string=`eval $prev`
371 export echo_test_string
372 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
373 else
374 # Oops. We lost completely, so just stick with echo.
375 ECHO=echo
376 fi
377 fi
378 fi
379 fi
380 fi
381fi
382
383# Copy echo and quote the copy suitably for passing to libtool from
384# the Makefile, instead of quoting the original, which is used later.
385lt_ECHO=$ECHO
386if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
388fi
389
390
391
392
6bf9431b
BE
393# Name of the host.
394# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395# so uname gets run too.
396ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252b5132 397
0ab6f085
AM
398exec 6>&1
399
6bf9431b
BE
400#
401# Initializations.
402#
252b5132 403ac_default_prefix=/usr/local
6bf9431b
BE
404ac_config_libobj_dir=.
405cross_compiling=no
406subdirs=
407MFLAGS=
408MAKEFLAGS=
409SHELL=${CONFIG_SHELL-/bin/sh}
410
0ab6f085
AM
411# Maximum number of lines to put in a shell here document.
412# This variable seems obsolete. It should probably be removed, and
413# only ac_max_sed_lines should be used.
414: ${ac_max_here_lines=38}
415
6bf9431b
BE
416# Identity of this package.
417PACKAGE_NAME=
418PACKAGE_TARNAME=
419PACKAGE_VERSION=
420PACKAGE_STRING=
421PACKAGE_BUGREPORT=
422
423ac_unique_file="gprof.c"
424# Factoring default headers for most tests.
425ac_includes_default="\
426#include <stdio.h>
0ab6f085 427#if HAVE_SYS_TYPES_H
6bf9431b
BE
428# include <sys/types.h>
429#endif
0ab6f085 430#if HAVE_SYS_STAT_H
6bf9431b
BE
431# include <sys/stat.h>
432#endif
0ab6f085 433#if STDC_HEADERS
6bf9431b
BE
434# include <stdlib.h>
435# include <stddef.h>
436#else
0ab6f085 437# if HAVE_STDLIB_H
6bf9431b
BE
438# include <stdlib.h>
439# endif
440#endif
0ab6f085
AM
441#if HAVE_STRING_H
442# if !STDC_HEADERS && HAVE_MEMORY_H
6bf9431b
BE
443# include <memory.h>
444# endif
445# include <string.h>
446#endif
0ab6f085 447#if HAVE_STRINGS_H
6bf9431b
BE
448# include <strings.h>
449#endif
0ab6f085 450#if HAVE_INTTYPES_H
6bf9431b 451# include <inttypes.h>
0ab6f085
AM
452#else
453# if HAVE_STDINT_H
454# include <stdint.h>
455# endif
6bf9431b 456#endif
0ab6f085 457#if HAVE_UNISTD_H
6bf9431b
BE
458# include <unistd.h>
459#endif"
460
0ab6f085 461ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LIBTOOL SED EGREP FGREP GREP LD DUMPBIN ac_ct_DUMPBIN NM LN_S AR ac_ct_AR RANLIB ac_ct_RANLIB lt_ECHO CPP USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT MKINSTALLDIRS MSGFMT MSGMERGE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT GENINSRC_NEVER_TRUE GENINSRC_NEVER_FALSE WARN_CFLAGS NO_WERROR datarootdir docdir htmldir LIBOBJS LTLIBOBJS'
6bf9431b 462ac_subst_files=''
7a283e07 463ac_pwd=`pwd`
252b5132
RH
464
465# Initialize some variables set by options.
6bf9431b
BE
466ac_init_help=
467ac_init_version=false
252b5132
RH
468# The variables have the same names as the options, with
469# dashes changed to underlines.
6bf9431b 470cache_file=/dev/null
252b5132 471exec_prefix=NONE
252b5132 472no_create=
252b5132
RH
473no_recursion=
474prefix=NONE
475program_prefix=NONE
476program_suffix=NONE
477program_transform_name=s,x,x,
478silent=
479site=
480srcdir=
252b5132
RH
481verbose=
482x_includes=NONE
483x_libraries=NONE
6bf9431b
BE
484
485# Installation directory options.
486# These are left unexpanded so users can "make install exec_prefix=/foo"
487# and all the variables that are supposed to be based on exec_prefix
488# by default will actually change.
489# Use braces instead of parens because sh, perl, etc. also accept them.
252b5132
RH
490bindir='${exec_prefix}/bin'
491sbindir='${exec_prefix}/sbin'
492libexecdir='${exec_prefix}/libexec'
0ab6f085 493datadir='${prefix}/share'
252b5132
RH
494sysconfdir='${prefix}/etc'
495sharedstatedir='${prefix}/com'
496localstatedir='${prefix}/var'
0ab6f085 497libdir='${exec_prefix}/lib'
252b5132
RH
498includedir='${prefix}/include'
499oldincludedir='/usr/include'
0ab6f085
AM
500infodir='${prefix}/info'
501mandir='${prefix}/man'
252b5132 502
252b5132
RH
503ac_prev=
504for ac_option
505do
252b5132
RH
506 # If the previous option needs an argument, assign it.
507 if test -n "$ac_prev"; then
0ab6f085 508 eval "$ac_prev=\$ac_option"
252b5132
RH
509 ac_prev=
510 continue
511 fi
512
0ab6f085 513 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
252b5132
RH
514
515 # Accept the important Cygnus configure options, so we can diagnose typos.
516
0ab6f085 517 case $ac_option in
252b5132
RH
518
519 -bindir | --bindir | --bindi | --bind | --bin | --bi)
520 ac_prev=bindir ;;
521 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
6bf9431b 522 bindir=$ac_optarg ;;
252b5132
RH
523
524 -build | --build | --buil | --bui | --bu)
6bf9431b 525 ac_prev=build_alias ;;
252b5132 526 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
6bf9431b 527 build_alias=$ac_optarg ;;
252b5132
RH
528
529 -cache-file | --cache-file | --cache-fil | --cache-fi \
530 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
531 ac_prev=cache_file ;;
532 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
533 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6bf9431b
BE
534 cache_file=$ac_optarg ;;
535
536 --config-cache | -C)
537 cache_file=config.cache ;;
252b5132 538
0ab6f085 539 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
252b5132 540 ac_prev=datadir ;;
0ab6f085
AM
541 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
542 | --da=*)
6bf9431b 543 datadir=$ac_optarg ;;
252b5132
RH
544
545 -disable-* | --disable-*)
6bf9431b 546 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 547 # Reject names that are not valid shell variable names.
0ab6f085 548 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
549 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
550 { (exit 1); exit 1; }; }
0ab6f085
AM
551 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
552 eval "enable_$ac_feature=no" ;;
252b5132
RH
553
554 -enable-* | --enable-*)
6bf9431b 555 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 556 # Reject names that are not valid shell variable names.
0ab6f085 557 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
558 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559 { (exit 1); exit 1; }; }
0ab6f085
AM
560 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
561 case $ac_option in
562 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
563 *) ac_optarg=yes ;;
564 esac
565 eval "enable_$ac_feature='$ac_optarg'" ;;
252b5132
RH
566
567 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
568 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
569 | --exec | --exe | --ex)
570 ac_prev=exec_prefix ;;
571 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
572 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
573 | --exec=* | --exe=* | --ex=*)
6bf9431b 574 exec_prefix=$ac_optarg ;;
252b5132
RH
575
576 -gas | --gas | --ga | --g)
577 # Obsolete; use --with-gas.
578 with_gas=yes ;;
579
6bf9431b
BE
580 -help | --help | --hel | --he | -h)
581 ac_init_help=long ;;
582 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
583 ac_init_help=recursive ;;
584 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
585 ac_init_help=short ;;
252b5132
RH
586
587 -host | --host | --hos | --ho)
6bf9431b 588 ac_prev=host_alias ;;
252b5132 589 -host=* | --host=* | --hos=* | --ho=*)
6bf9431b 590 host_alias=$ac_optarg ;;
252b5132
RH
591
592 -includedir | --includedir | --includedi | --included | --include \
593 | --includ | --inclu | --incl | --inc)
594 ac_prev=includedir ;;
595 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
596 | --includ=* | --inclu=* | --incl=* | --inc=*)
6bf9431b 597 includedir=$ac_optarg ;;
252b5132
RH
598
599 -infodir | --infodir | --infodi | --infod | --info | --inf)
600 ac_prev=infodir ;;
601 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
6bf9431b 602 infodir=$ac_optarg ;;
252b5132
RH
603
604 -libdir | --libdir | --libdi | --libd)
605 ac_prev=libdir ;;
606 -libdir=* | --libdir=* | --libdi=* | --libd=*)
6bf9431b 607 libdir=$ac_optarg ;;
252b5132
RH
608
609 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
610 | --libexe | --libex | --libe)
611 ac_prev=libexecdir ;;
612 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
613 | --libexe=* | --libex=* | --libe=*)
6bf9431b 614 libexecdir=$ac_optarg ;;
252b5132
RH
615
616 -localstatedir | --localstatedir | --localstatedi | --localstated \
0ab6f085
AM
617 | --localstate | --localstat | --localsta | --localst \
618 | --locals | --local | --loca | --loc | --lo)
252b5132
RH
619 ac_prev=localstatedir ;;
620 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
0ab6f085
AM
621 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
622 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
6bf9431b 623 localstatedir=$ac_optarg ;;
252b5132
RH
624
625 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
626 ac_prev=mandir ;;
627 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
6bf9431b 628 mandir=$ac_optarg ;;
252b5132
RH
629
630 -nfp | --nfp | --nf)
631 # Obsolete; use --without-fp.
632 with_fp=no ;;
633
634 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
6bf9431b 635 | --no-cr | --no-c | -n)
252b5132
RH
636 no_create=yes ;;
637
638 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
639 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
640 no_recursion=yes ;;
641
642 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
643 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
644 | --oldin | --oldi | --old | --ol | --o)
645 ac_prev=oldincludedir ;;
646 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
647 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
648 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
6bf9431b 649 oldincludedir=$ac_optarg ;;
252b5132
RH
650
651 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
652 ac_prev=prefix ;;
653 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6bf9431b 654 prefix=$ac_optarg ;;
252b5132
RH
655
656 -program-prefix | --program-prefix | --program-prefi | --program-pref \
657 | --program-pre | --program-pr | --program-p)
658 ac_prev=program_prefix ;;
659 -program-prefix=* | --program-prefix=* | --program-prefi=* \
660 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
6bf9431b 661 program_prefix=$ac_optarg ;;
252b5132
RH
662
663 -program-suffix | --program-suffix | --program-suffi | --program-suff \
664 | --program-suf | --program-su | --program-s)
665 ac_prev=program_suffix ;;
666 -program-suffix=* | --program-suffix=* | --program-suffi=* \
667 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
6bf9431b 668 program_suffix=$ac_optarg ;;
252b5132
RH
669
670 -program-transform-name | --program-transform-name \
671 | --program-transform-nam | --program-transform-na \
672 | --program-transform-n | --program-transform- \
673 | --program-transform | --program-transfor \
674 | --program-transfo | --program-transf \
675 | --program-trans | --program-tran \
676 | --progr-tra | --program-tr | --program-t)
677 ac_prev=program_transform_name ;;
678 -program-transform-name=* | --program-transform-name=* \
679 | --program-transform-nam=* | --program-transform-na=* \
680 | --program-transform-n=* | --program-transform-=* \
681 | --program-transform=* | --program-transfor=* \
682 | --program-transfo=* | --program-transf=* \
683 | --program-trans=* | --program-tran=* \
684 | --progr-tra=* | --program-tr=* | --program-t=*)
6bf9431b 685 program_transform_name=$ac_optarg ;;
252b5132
RH
686
687 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
688 | -silent | --silent | --silen | --sile | --sil)
689 silent=yes ;;
690
691 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
692 ac_prev=sbindir ;;
693 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
694 | --sbi=* | --sb=*)
6bf9431b 695 sbindir=$ac_optarg ;;
252b5132
RH
696
697 -sharedstatedir | --sharedstatedir | --sharedstatedi \
698 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
699 | --sharedst | --shareds | --shared | --share | --shar \
700 | --sha | --sh)
701 ac_prev=sharedstatedir ;;
702 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
703 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
704 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
705 | --sha=* | --sh=*)
6bf9431b 706 sharedstatedir=$ac_optarg ;;
252b5132
RH
707
708 -site | --site | --sit)
709 ac_prev=site ;;
710 -site=* | --site=* | --sit=*)
6bf9431b 711 site=$ac_optarg ;;
093872ec 712
252b5132
RH
713 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
714 ac_prev=srcdir ;;
715 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6bf9431b 716 srcdir=$ac_optarg ;;
252b5132
RH
717
718 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
719 | --syscon | --sysco | --sysc | --sys | --sy)
720 ac_prev=sysconfdir ;;
721 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
722 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
6bf9431b 723 sysconfdir=$ac_optarg ;;
252b5132
RH
724
725 -target | --target | --targe | --targ | --tar | --ta | --t)
6bf9431b 726 ac_prev=target_alias ;;
252b5132 727 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
6bf9431b 728 target_alias=$ac_optarg ;;
252b5132
RH
729
730 -v | -verbose | --verbose | --verbos | --verbo | --verb)
731 verbose=yes ;;
732
6bf9431b
BE
733 -version | --version | --versio | --versi | --vers | -V)
734 ac_init_version=: ;;
252b5132
RH
735
736 -with-* | --with-*)
6bf9431b 737 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 738 # Reject names that are not valid shell variable names.
0ab6f085 739 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
740 { echo "$as_me: error: invalid package name: $ac_package" >&2
741 { (exit 1); exit 1; }; }
0ab6f085
AM
742 ac_package=`echo $ac_package| sed 's/-/_/g'`
743 case $ac_option in
744 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
745 *) ac_optarg=yes ;;
746 esac
747 eval "with_$ac_package='$ac_optarg'" ;;
252b5132
RH
748
749 -without-* | --without-*)
6bf9431b 750 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 751 # Reject names that are not valid shell variable names.
0ab6f085 752 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
753 { echo "$as_me: error: invalid package name: $ac_package" >&2
754 { (exit 1); exit 1; }; }
0ab6f085
AM
755 ac_package=`echo $ac_package | sed 's/-/_/g'`
756 eval "with_$ac_package=no" ;;
252b5132
RH
757
758 --x)
759 # Obsolete; use --with-x.
760 with_x=yes ;;
761
762 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
763 | --x-incl | --x-inc | --x-in | --x-i)
764 ac_prev=x_includes ;;
765 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
766 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
6bf9431b 767 x_includes=$ac_optarg ;;
252b5132
RH
768
769 -x-libraries | --x-libraries | --x-librarie | --x-librari \
770 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
771 ac_prev=x_libraries ;;
772 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
773 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
6bf9431b 774 x_libraries=$ac_optarg ;;
252b5132 775
6bf9431b
BE
776 -*) { echo "$as_me: error: unrecognized option: $ac_option
777Try \`$0 --help' for more information." >&2
778 { (exit 1); exit 1; }; }
252b5132
RH
779 ;;
780
6bf9431b
BE
781 *=*)
782 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
783 # Reject names that are not valid shell variable names.
784 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
785 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
786 { (exit 1); exit 1; }; }
0ab6f085
AM
787 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
788 eval "$ac_envvar='$ac_optarg'"
6bf9431b
BE
789 export $ac_envvar ;;
790
252b5132 791 *)
6bf9431b
BE
792 # FIXME: should be removed in autoconf 3.0.
793 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
794 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
795 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
796 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
797 ;;
798
799 esac
800done
801
802if test -n "$ac_prev"; then
6bf9431b
BE
803 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
804 { echo "$as_me: error: missing argument to $ac_option" >&2
805 { (exit 1); exit 1; }; }
252b5132
RH
806fi
807
0ab6f085
AM
808# Be sure to have absolute paths.
809for ac_var in exec_prefix prefix
252b5132 810do
0ab6f085 811 eval ac_val=$`echo $ac_var`
6bf9431b 812 case $ac_val in
0ab6f085
AM
813 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
814 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
815 { (exit 1); exit 1; }; };;
816 esac
817done
818
819# Be sure to have absolute paths.
820for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
821 localstatedir libdir includedir oldincludedir infodir mandir
822do
823 eval ac_val=$`echo $ac_var`
824 case $ac_val in
825 [\\/$]* | ?:[\\/]* ) ;;
826 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
827 { (exit 1); exit 1; }; };;
252b5132
RH
828 esac
829done
830
6bf9431b
BE
831# There might be people who depend on the old broken behavior: `$host'
832# used to hold the argument of --host etc.
833# FIXME: To remove some day.
834build=$build_alias
835host=$host_alias
836target=$target_alias
837
838# FIXME: To remove some day.
839if test "x$host_alias" != x; then
840 if test "x$build_alias" = x; then
841 cross_compiling=maybe
842 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
843 If a cross compiler is detected then cross compile mode will be used." >&2
844 elif test "x$build_alias" != "x$host_alias"; then
845 cross_compiling=yes
846 fi
847fi
252b5132 848
6bf9431b
BE
849ac_tool_prefix=
850test -n "$host_alias" && ac_tool_prefix=$host_alias-
851
852test "$silent" = yes && exec 6>/dev/null
252b5132 853
252b5132
RH
854
855# Find the source files, if location was not specified.
856if test -z "$srcdir"; then
857 ac_srcdir_defaulted=yes
0ab6f085
AM
858 # Try the directory containing this script, then its parent.
859 ac_confdir=`(dirname "$0") 2>/dev/null ||
6bf9431b
BE
860$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
861 X"$0" : 'X\(//\)[^/]' \| \
862 X"$0" : 'X\(//\)$' \| \
0ab6f085
AM
863 X"$0" : 'X\(/\)' \| \
864 . : '\(.\)' 2>/dev/null ||
6bf9431b 865echo X"$0" |
0ab6f085
AM
866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
867 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
868 /^X\(\/\/\)$/{ s//\1/; q; }
869 /^X\(\/\).*/{ s//\1/; q; }
870 s/.*/./; q'`
252b5132 871 srcdir=$ac_confdir
0ab6f085 872 if test ! -r $srcdir/$ac_unique_file; then
252b5132
RH
873 srcdir=..
874 fi
875else
876 ac_srcdir_defaulted=no
877fi
0ab6f085
AM
878if test ! -r $srcdir/$ac_unique_file; then
879 if test "$ac_srcdir_defaulted" = yes; then
880 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
881 { (exit 1); exit 1; }; }
882 else
883 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
6bf9431b 884 { (exit 1); exit 1; }; }
0ab6f085 885 fi
252b5132 886fi
0ab6f085
AM
887(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
888 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
6bf9431b 889 { (exit 1); exit 1; }; }
0ab6f085
AM
890srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
891ac_env_build_alias_set=${build_alias+set}
892ac_env_build_alias_value=$build_alias
893ac_cv_env_build_alias_set=${build_alias+set}
894ac_cv_env_build_alias_value=$build_alias
895ac_env_host_alias_set=${host_alias+set}
896ac_env_host_alias_value=$host_alias
897ac_cv_env_host_alias_set=${host_alias+set}
898ac_cv_env_host_alias_value=$host_alias
899ac_env_target_alias_set=${target_alias+set}
900ac_env_target_alias_value=$target_alias
901ac_cv_env_target_alias_set=${target_alias+set}
902ac_cv_env_target_alias_value=$target_alias
903ac_env_CC_set=${CC+set}
904ac_env_CC_value=$CC
905ac_cv_env_CC_set=${CC+set}
906ac_cv_env_CC_value=$CC
907ac_env_CFLAGS_set=${CFLAGS+set}
908ac_env_CFLAGS_value=$CFLAGS
909ac_cv_env_CFLAGS_set=${CFLAGS+set}
910ac_cv_env_CFLAGS_value=$CFLAGS
911ac_env_LDFLAGS_set=${LDFLAGS+set}
912ac_env_LDFLAGS_value=$LDFLAGS
913ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
914ac_cv_env_LDFLAGS_value=$LDFLAGS
915ac_env_CPPFLAGS_set=${CPPFLAGS+set}
916ac_env_CPPFLAGS_value=$CPPFLAGS
917ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
918ac_cv_env_CPPFLAGS_value=$CPPFLAGS
919ac_env_CPP_set=${CPP+set}
920ac_env_CPP_value=$CPP
921ac_cv_env_CPP_set=${CPP+set}
922ac_cv_env_CPP_value=$CPP
252b5132 923
6bf9431b
BE
924#
925# Report the --help message.
926#
927if test "$ac_init_help" = "long"; then
928 # Omit some internal or obsolete options to make the list less imposing.
929 # This message is too long to be a string in the A/UX 3.1 sh.
930 cat <<_ACEOF
931\`configure' configures this package to adapt to many kinds of systems.
252b5132 932
6bf9431b 933Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 934
6bf9431b
BE
935To assign environment variables (e.g., CC, CFLAGS...), specify them as
936VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 937
6bf9431b 938Defaults for the options are specified in brackets.
ac48eca1 939
6bf9431b
BE
940Configuration:
941 -h, --help display this help and exit
942 --help=short display options specific to this package
943 --help=recursive display the short help of all the included packages
944 -V, --version display version information and exit
945 -q, --quiet, --silent do not print \`checking...' messages
946 --cache-file=FILE cache test results in FILE [disabled]
947 -C, --config-cache alias for \`--cache-file=config.cache'
948 -n, --no-create do not create output files
949 --srcdir=DIR find the sources in DIR [configure dir or \`..']
950
0ab6f085
AM
951_ACEOF
952
953 cat <<_ACEOF
6bf9431b
BE
954Installation directories:
955 --prefix=PREFIX install architecture-independent files in PREFIX
956 [$ac_default_prefix]
957 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
958 [PREFIX]
ac48eca1 959
6bf9431b
BE
960By default, \`make install' will install all the files in
961\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
962an installation prefix other than \`$ac_default_prefix' using \`--prefix',
963for instance \`--prefix=\$HOME'.
ac48eca1 964
6bf9431b 965For better control, use the options below.
ac48eca1 966
6bf9431b
BE
967Fine tuning of the installation directories:
968 --bindir=DIR user executables [EPREFIX/bin]
969 --sbindir=DIR system admin executables [EPREFIX/sbin]
970 --libexecdir=DIR program executables [EPREFIX/libexec]
0ab6f085 971 --datadir=DIR read-only architecture-independent data [PREFIX/share]
6bf9431b
BE
972 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
973 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
974 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
975 --libdir=DIR object code libraries [EPREFIX/lib]
976 --includedir=DIR C header files [PREFIX/include]
977 --oldincludedir=DIR C header files for non-gcc [/usr/include]
0ab6f085
AM
978 --infodir=DIR info documentation [PREFIX/info]
979 --mandir=DIR man documentation [PREFIX/man]
6bf9431b 980_ACEOF
ac48eca1 981
6bf9431b 982 cat <<\_ACEOF
252b5132 983
6bf9431b
BE
984Program names:
985 --program-prefix=PREFIX prepend PREFIX to installed program names
986 --program-suffix=SUFFIX append SUFFIX to installed program names
987 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 988
6bf9431b
BE
989System types:
990 --build=BUILD configure for building on BUILD [guessed]
991 --host=HOST cross-compile to build programs to run on HOST [BUILD]
992 --target=TARGET configure for building compilers for TARGET [HOST]
993_ACEOF
252b5132 994fi
252b5132 995
6bf9431b 996if test -n "$ac_init_help"; then
252b5132 997
6bf9431b 998 cat <<\_ACEOF
252b5132 999
6bf9431b
BE
1000Optional Features:
1001 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1002 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1003 --disable-dependency-tracking speeds up one-time build
1004 --enable-dependency-tracking do not reject slow dependency extractors
0ab6f085
AM
1005 --enable-shared[=PKGS]
1006 build shared libraries [default=yes]
1007 --enable-static[=PKGS]
1008 build static libraries [default=yes]
d7040cdb
SE
1009 --enable-fast-install[=PKGS]
1010 optimize for fast installation [default=yes]
6bf9431b
BE
1011 --disable-libtool-lock avoid locking (might break parallel builds)
1012 --disable-nls do not use Native Language Support
1013 --enable-maintainer-mode enable make rules and dependencies not useful
1014 (and sometimes confusing) to the casual installer
241a6c40
AM
1015 --enable-werror treat compile warnings as errors
1016 --enable-build-warnings enable build-time compiler warnings
6bf9431b
BE
1017
1018Optional Packages:
1019 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1020 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1021 --with-pic try to use only PIC/non-PIC objects [default=use
1022 both]
1023 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1024
6bf9431b
BE
1025Some influential environment variables:
1026 CC C compiler command
1027 CFLAGS C compiler flags
1028 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1029 nonstandard directory <lib dir>
0ab6f085
AM
1030 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1031 headers in a nonstandard directory <include dir>
6bf9431b 1032 CPP C preprocessor
252b5132 1033
6bf9431b
BE
1034Use these variables to override the choices made by `configure' or to help
1035it to find libraries and programs with nonstandard names/locations.
1036
1037_ACEOF
252b5132
RH
1038fi
1039
6bf9431b
BE
1040if test "$ac_init_help" = "recursive"; then
1041 # If there are subdirs, report their specific --help.
0ab6f085 1042 ac_popdir=`pwd`
6bf9431b 1043 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
0ab6f085 1044 test -d $ac_dir || continue
6bf9431b 1045 ac_builddir=.
252b5132 1046
0ab6f085 1047if test "$ac_dir" != .; then
6bf9431b 1048 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
0ab6f085
AM
1049 # A "../" for each directory in $ac_dir_suffix.
1050 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1051else
1052 ac_dir_suffix= ac_top_builddir=
1053fi
6bf9431b
BE
1054
1055case $srcdir in
0ab6f085 1056 .) # No --srcdir option. We are building in place.
6bf9431b 1057 ac_srcdir=.
0ab6f085
AM
1058 if test -z "$ac_top_builddir"; then
1059 ac_top_srcdir=.
1060 else
1061 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1062 fi ;;
1063 [\\/]* | ?:[\\/]* ) # Absolute path.
6bf9431b 1064 ac_srcdir=$srcdir$ac_dir_suffix;
0ab6f085
AM
1065 ac_top_srcdir=$srcdir ;;
1066 *) # Relative path.
1067 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1068 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1069esac
1070
1071# Do not use `cd foo && pwd` to compute absolute paths, because
1072# the directories may not exist.
1073case `pwd` in
1074.) ac_abs_builddir="$ac_dir";;
1075*)
1076 case "$ac_dir" in
1077 .) ac_abs_builddir=`pwd`;;
1078 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1079 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1080 esac;;
1081esac
1082case $ac_abs_builddir in
1083.) ac_abs_top_builddir=${ac_top_builddir}.;;
1084*)
1085 case ${ac_top_builddir}. in
1086 .) ac_abs_top_builddir=$ac_abs_builddir;;
1087 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1088 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1089 esac;;
6bf9431b 1090esac
0ab6f085
AM
1091case $ac_abs_builddir in
1092.) ac_abs_srcdir=$ac_srcdir;;
1093*)
1094 case $ac_srcdir in
1095 .) ac_abs_srcdir=$ac_abs_builddir;;
1096 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1097 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1098 esac;;
1099esac
1100case $ac_abs_builddir in
1101.) ac_abs_top_srcdir=$ac_top_srcdir;;
1102*)
1103 case $ac_top_srcdir in
1104 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1105 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1106 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1107 esac;;
1108esac
1109
1110 cd $ac_dir
1111 # Check for guested configure; otherwise get Cygnus style configure.
1112 if test -f $ac_srcdir/configure.gnu; then
1113 echo
1114 $SHELL $ac_srcdir/configure.gnu --help=recursive
1115 elif test -f $ac_srcdir/configure; then
1116 echo
1117 $SHELL $ac_srcdir/configure --help=recursive
1118 elif test -f $ac_srcdir/configure.ac ||
1119 test -f $ac_srcdir/configure.in; then
1120 echo
1121 $ac_configure --help
6bf9431b
BE
1122 else
1123 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
0ab6f085
AM
1124 fi
1125 cd $ac_popdir
6bf9431b
BE
1126 done
1127fi
252b5132 1128
0ab6f085 1129test -n "$ac_init_help" && exit 0
6bf9431b
BE
1130if $ac_init_version; then
1131 cat <<\_ACEOF
252b5132 1132
0ab6f085 1133Copyright (C) 2003 Free Software Foundation, Inc.
6bf9431b
BE
1134This configure script is free software; the Free Software Foundation
1135gives unlimited permission to copy, distribute and modify it.
1136_ACEOF
0ab6f085 1137 exit 0
6bf9431b 1138fi
0ab6f085
AM
1139exec 5>config.log
1140cat >&5 <<_ACEOF
6bf9431b
BE
1141This file contains any messages produced by compilers while
1142running configure, to aid debugging if configure makes a mistake.
66477e87 1143
6bf9431b 1144It was created by $as_me, which was
0ab6f085 1145generated by GNU Autoconf 2.59. Invocation command line was
5d64ca4e 1146
6bf9431b 1147 $ $0 $@
5d64ca4e 1148
6bf9431b
BE
1149_ACEOF
1150{
1151cat <<_ASUNAME
1152## --------- ##
1153## Platform. ##
1154## --------- ##
1155
1156hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1157uname -m = `(uname -m) 2>/dev/null || echo unknown`
1158uname -r = `(uname -r) 2>/dev/null || echo unknown`
1159uname -s = `(uname -s) 2>/dev/null || echo unknown`
1160uname -v = `(uname -v) 2>/dev/null || echo unknown`
1161
1162/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1163/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1164
1165/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1166/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1167/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
0ab6f085 1168hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
6bf9431b
BE
1169/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1170/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1171/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1172
1173_ASUNAME
1174
1175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1176for as_dir in $PATH
1177do
1178 IFS=$as_save_IFS
1179 test -z "$as_dir" && as_dir=.
1180 echo "PATH: $as_dir"
1181done
5d64ca4e 1182
6bf9431b 1183} >&5
093872ec 1184
6bf9431b 1185cat >&5 <<_ACEOF
252b5132 1186
6bf9431b
BE
1187
1188## ----------- ##
1189## Core tests. ##
1190## ----------- ##
1191
1192_ACEOF
1193
1194
1195# Keep a trace of the command line.
1196# Strip out --no-create and --no-recursion so they do not pile up.
1197# Strip out --silent because we don't want to record it for future runs.
1198# Also quote any args containing shell meta-characters.
1199# Make two passes to allow for proper duplicate-argument suppression.
1200ac_configure_args=
1201ac_configure_args0=
1202ac_configure_args1=
0ab6f085 1203ac_sep=
6bf9431b
BE
1204ac_must_keep_next=false
1205for ac_pass in 1 2
1206do
1207 for ac_arg
1208 do
1209 case $ac_arg in
1210 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1211 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1212 | -silent | --silent | --silen | --sile | --sil)
1213 continue ;;
0ab6f085 1214 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
6bf9431b
BE
1215 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1216 esac
1217 case $ac_pass in
1218 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1219 2)
1220 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1221 if test $ac_must_keep_next = true; then
1222 ac_must_keep_next=false # Got value, back to normal.
1223 else
1224 case $ac_arg in
1225 *=* | --config-cache | -C | -disable-* | --disable-* \
1226 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1227 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1228 | -with-* | --with-* | -without-* | --without-* | --x)
1229 case "$ac_configure_args0 " in
1230 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1231 esac
1232 ;;
1233 -* ) ac_must_keep_next=true ;;
1234 esac
1235 fi
0ab6f085
AM
1236 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1237 # Get rid of the leading space.
1238 ac_sep=" "
6bf9431b
BE
1239 ;;
1240 esac
1241 done
1242done
1243$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1244$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1245
1246# When interrupted or exit'd, cleanup temporary files, and complete
1247# config.log. We remove comments because anyway the quotes in there
1248# would cause problems or look ugly.
0ab6f085
AM
1249# WARNING: Be sure not to use single quotes in there, as some shells,
1250# such as our DU 5.0 friend, will then `close' the trap.
6bf9431b
BE
1251trap 'exit_status=$?
1252 # Save into config.log some information that might help in debugging.
1253 {
1254 echo
1255
1256 cat <<\_ASBOX
1257## ---------------- ##
1258## Cache variables. ##
1259## ---------------- ##
1260_ASBOX
1261 echo
1262 # The following way of writing the cache mishandles newlines in values,
0ab6f085 1263{
6bf9431b 1264 (set) 2>&1 |
0ab6f085
AM
1265 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1266 *ac_space=\ *)
6bf9431b 1267 sed -n \
0ab6f085
AM
1268 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1269 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1270 ;;
6bf9431b 1271 *)
0ab6f085
AM
1272 sed -n \
1273 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6bf9431b 1274 ;;
0ab6f085
AM
1275 esac;
1276}
6bf9431b
BE
1277 echo
1278
1279 cat <<\_ASBOX
1280## ----------------- ##
1281## Output variables. ##
1282## ----------------- ##
1283_ASBOX
1284 echo
1285 for ac_var in $ac_subst_vars
1286 do
0ab6f085
AM
1287 eval ac_val=$`echo $ac_var`
1288 echo "$ac_var='"'"'$ac_val'"'"'"
6bf9431b
BE
1289 done | sort
1290 echo
1291
1292 if test -n "$ac_subst_files"; then
1293 cat <<\_ASBOX
0ab6f085
AM
1294## ------------- ##
1295## Output files. ##
1296## ------------- ##
6bf9431b
BE
1297_ASBOX
1298 echo
1299 for ac_var in $ac_subst_files
1300 do
0ab6f085
AM
1301 eval ac_val=$`echo $ac_var`
1302 echo "$ac_var='"'"'$ac_val'"'"'"
6bf9431b
BE
1303 done | sort
1304 echo
1305 fi
1306
1307 if test -s confdefs.h; then
1308 cat <<\_ASBOX
1309## ----------- ##
1310## confdefs.h. ##
1311## ----------- ##
1312_ASBOX
1313 echo
0ab6f085 1314 sed "/^$/d" confdefs.h | sort
6bf9431b
BE
1315 echo
1316 fi
1317 test "$ac_signal" != 0 &&
1318 echo "$as_me: caught signal $ac_signal"
1319 echo "$as_me: exit $exit_status"
1320 } >&5
0ab6f085
AM
1321 rm -f core *.core &&
1322 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
6bf9431b 1323 exit $exit_status
0ab6f085 1324 ' 0
6bf9431b
BE
1325for ac_signal in 1 2 13 15; do
1326 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1327done
1328ac_signal=0
1329
1330# confdefs.h avoids OS command line length limits that DEFS can exceed.
0ab6f085
AM
1331rm -rf conftest* confdefs.h
1332# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1333echo >confdefs.h
6bf9431b
BE
1334
1335# Predefined preprocessor variables.
1336
1337cat >>confdefs.h <<_ACEOF
1338#define PACKAGE_NAME "$PACKAGE_NAME"
1339_ACEOF
1340
1341
1342cat >>confdefs.h <<_ACEOF
1343#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1344_ACEOF
1345
1346
1347cat >>confdefs.h <<_ACEOF
1348#define PACKAGE_VERSION "$PACKAGE_VERSION"
1349_ACEOF
1350
1351
1352cat >>confdefs.h <<_ACEOF
1353#define PACKAGE_STRING "$PACKAGE_STRING"
1354_ACEOF
1355
1356
1357cat >>confdefs.h <<_ACEOF
1358#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1359_ACEOF
1360
1361
1362# Let the site file select an alternate cache file if it wants to.
1363# Prefer explicitly selected file to automatically selected ones.
0ab6f085
AM
1364if test -z "$CONFIG_SITE"; then
1365 if test "x$prefix" != xNONE; then
1366 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1367 else
1368 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1369 fi
6bf9431b 1370fi
0ab6f085 1371for ac_site_file in $CONFIG_SITE; do
6bf9431b
BE
1372 if test -r "$ac_site_file"; then
1373 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1374echo "$as_me: loading site script $ac_site_file" >&6;}
1375 sed 's/^/| /' "$ac_site_file" >&5
1376 . "$ac_site_file"
1377 fi
1378done
1379
1380if test -r "$cache_file"; then
1381 # Some versions of bash will fail to source /dev/null (special
1382 # files actually), so we avoid doing that.
1383 if test -f "$cache_file"; then
1384 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1385echo "$as_me: loading cache $cache_file" >&6;}
1386 case $cache_file in
0ab6f085
AM
1387 [\\/]* | ?:[\\/]* ) . $cache_file;;
1388 *) . ./$cache_file;;
6bf9431b
BE
1389 esac
1390 fi
1391else
1392 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1393echo "$as_me: creating cache $cache_file" >&6;}
1394 >$cache_file
1395fi
1396
1397# Check that the precious variables saved in the cache have kept the same
1398# value.
1399ac_cache_corrupted=false
0ab6f085
AM
1400for ac_var in `(set) 2>&1 |
1401 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
6bf9431b
BE
1402 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1403 eval ac_new_set=\$ac_env_${ac_var}_set
0ab6f085
AM
1404 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1405 eval ac_new_val="\$ac_env_${ac_var}_value"
6bf9431b
BE
1406 case $ac_old_set,$ac_new_set in
1407 set,)
1408 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1409echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1410 ac_cache_corrupted=: ;;
1411 ,set)
1412 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1413echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1414 ac_cache_corrupted=: ;;
1415 ,);;
1416 *)
1417 if test "x$ac_old_val" != "x$ac_new_val"; then
6194aaab
L
1418 # differences in whitespace do not lead to failure.
1419 ac_old_val_w=`echo x $ac_old_val`
1420 ac_new_val_w=`echo x $ac_new_val`
1421 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1422 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
6bf9431b 1423echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
6194aaab
L
1424 ac_cache_corrupted=:
1425 else
1426 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1427echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1428 eval $ac_var=\$ac_old_val
1429 fi
1430 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1431echo "$as_me: former value: \`$ac_old_val'" >&2;}
1432 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1433echo "$as_me: current value: \`$ac_new_val'" >&2;}
6bf9431b
BE
1434 fi;;
1435 esac
1436 # Pass precious variables to config.status.
1437 if test "$ac_new_set" = set; then
1438 case $ac_new_val in
0ab6f085
AM
1439 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1440 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
1441 *) ac_arg=$ac_var=$ac_new_val ;;
1442 esac
1443 case " $ac_configure_args " in
1444 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1445 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1446 esac
1447 fi
1448done
1449if $ac_cache_corrupted; then
7a283e07
RW
1450 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1451echo "$as_me: error: in \`$ac_pwd':" >&2;}
6bf9431b
BE
1452 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1453echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1454 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1455echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1456 { (exit 1); exit 1; }; }
1457fi
1458
0ab6f085
AM
1459ac_ext=c
1460ac_cpp='$CPP $CPPFLAGS'
1461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1463ac_compiler_gnu=$ac_cv_c_compiler_gnu
1464
6bf9431b
BE
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
7a283e07
RW
1481
1482
1483
6bf9431b
BE
1484
1485
1486
1487
1488ac_aux_dir=
0ab6f085
AM
1489for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1490 if test -f $ac_dir/install-sh; then
6bf9431b
BE
1491 ac_aux_dir=$ac_dir
1492 ac_install_sh="$ac_aux_dir/install-sh -c"
1493 break
0ab6f085 1494 elif test -f $ac_dir/install.sh; then
6bf9431b
BE
1495 ac_aux_dir=$ac_dir
1496 ac_install_sh="$ac_aux_dir/install.sh -c"
1497 break
0ab6f085 1498 elif test -f $ac_dir/shtool; then
6bf9431b
BE
1499 ac_aux_dir=$ac_dir
1500 ac_install_sh="$ac_aux_dir/shtool install -c"
1501 break
1502 fi
1503done
1504if test -z "$ac_aux_dir"; then
0ab6f085
AM
1505 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1506echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
6bf9431b
BE
1507 { (exit 1); exit 1; }; }
1508fi
0ab6f085
AM
1509ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1510ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1511ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
6bf9431b
BE
1512
1513# Make sure we can run config.sub.
0ab6f085
AM
1514$ac_config_sub sun4 >/dev/null 2>&1 ||
1515 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1516echo "$as_me: error: cannot run $ac_config_sub" >&2;}
6bf9431b
BE
1517 { (exit 1); exit 1; }; }
1518
0ab6f085
AM
1519echo "$as_me:$LINENO: checking build system type" >&5
1520echo $ECHO_N "checking build system type... $ECHO_C" >&6
6bf9431b
BE
1521if test "${ac_cv_build+set}" = set; then
1522 echo $ECHO_N "(cached) $ECHO_C" >&6
1523else
0ab6f085
AM
1524 ac_cv_build_alias=$build_alias
1525test -z "$ac_cv_build_alias" &&
1526 ac_cv_build_alias=`$ac_config_guess`
1527test -z "$ac_cv_build_alias" &&
6bf9431b
BE
1528 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1529echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1530 { (exit 1); exit 1; }; }
0ab6f085
AM
1531ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1532 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1533echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
6bf9431b
BE
1534 { (exit 1); exit 1; }; }
1535
1536fi
0ab6f085
AM
1537echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1538echo "${ECHO_T}$ac_cv_build" >&6
6bf9431b 1539build=$ac_cv_build
0ab6f085
AM
1540build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1541build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1542build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1543
1544
1545echo "$as_me:$LINENO: checking host system type" >&5
1546echo $ECHO_N "checking host system type... $ECHO_C" >&6
6bf9431b
BE
1547if test "${ac_cv_host+set}" = set; then
1548 echo $ECHO_N "(cached) $ECHO_C" >&6
1549else
0ab6f085
AM
1550 ac_cv_host_alias=$host_alias
1551test -z "$ac_cv_host_alias" &&
1552 ac_cv_host_alias=$ac_cv_build_alias
1553ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1554 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1555echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
6bf9431b
BE
1556 { (exit 1); exit 1; }; }
1557
1558fi
0ab6f085
AM
1559echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1560echo "${ECHO_T}$ac_cv_host" >&6
6bf9431b 1561host=$ac_cv_host
0ab6f085
AM
1562host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1563host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1564host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1565
1566
1567echo "$as_me:$LINENO: checking target system type" >&5
1568echo $ECHO_N "checking target system type... $ECHO_C" >&6
6bf9431b
BE
1569if test "${ac_cv_target+set}" = set; then
1570 echo $ECHO_N "(cached) $ECHO_C" >&6
1571else
0ab6f085
AM
1572 ac_cv_target_alias=$target_alias
1573test "x$ac_cv_target_alias" = "x" &&
1574 ac_cv_target_alias=$ac_cv_host_alias
1575ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1576 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1577echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
6bf9431b
BE
1578 { (exit 1); exit 1; }; }
1579
1580fi
0ab6f085
AM
1581echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1582echo "${ECHO_T}$ac_cv_target" >&6
6bf9431b 1583target=$ac_cv_target
0ab6f085
AM
1584target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1585target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1586target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6bf9431b
BE
1587
1588
1589# The aliases save the names the user supplied, while $host etc.
1590# will get canonicalized.
1591test -n "$target_alias" &&
1592 test "$program_prefix$program_suffix$program_transform_name" = \
1593 NONENONEs,x,x, &&
1594 program_prefix=${target_alias}-
1595ac_ext=c
1596ac_cpp='$CPP $CPPFLAGS'
1597ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1598ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1599ac_compiler_gnu=$ac_cv_c_compiler_gnu
1600if test -n "$ac_tool_prefix"; then
1601 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1602set dummy ${ac_tool_prefix}gcc; ac_word=$2
0ab6f085
AM
1603echo "$as_me:$LINENO: checking for $ac_word" >&5
1604echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1605if test "${ac_cv_prog_CC+set}" = set; then
1606 echo $ECHO_N "(cached) $ECHO_C" >&6
1607else
1608 if test -n "$CC"; then
1609 ac_cv_prog_CC="$CC" # Let the user override the test.
1610else
1611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1612for as_dir in $PATH
1613do
1614 IFS=$as_save_IFS
1615 test -z "$as_dir" && as_dir=.
1616 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1617 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1618 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1619 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1620 break 2
1621 fi
1622done
1623done
1624
1625fi
1626fi
1627CC=$ac_cv_prog_CC
1628if test -n "$CC"; then
0ab6f085
AM
1629 echo "$as_me:$LINENO: result: $CC" >&5
1630echo "${ECHO_T}$CC" >&6
6bf9431b 1631else
0ab6f085
AM
1632 echo "$as_me:$LINENO: result: no" >&5
1633echo "${ECHO_T}no" >&6
6bf9431b
BE
1634fi
1635
1636fi
1637if test -z "$ac_cv_prog_CC"; then
1638 ac_ct_CC=$CC
1639 # Extract the first word of "gcc", so it can be a program name with args.
1640set dummy gcc; ac_word=$2
0ab6f085
AM
1641echo "$as_me:$LINENO: checking for $ac_word" >&5
1642echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1643if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1644 echo $ECHO_N "(cached) $ECHO_C" >&6
1645else
1646 if test -n "$ac_ct_CC"; then
1647 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1648else
1649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1650for as_dir in $PATH
1651do
1652 IFS=$as_save_IFS
1653 test -z "$as_dir" && as_dir=.
1654 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1655 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1656 ac_cv_prog_ac_ct_CC="gcc"
1657 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1658 break 2
1659 fi
1660done
1661done
1662
1663fi
1664fi
1665ac_ct_CC=$ac_cv_prog_ac_ct_CC
1666if test -n "$ac_ct_CC"; then
0ab6f085
AM
1667 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1668echo "${ECHO_T}$ac_ct_CC" >&6
6bf9431b 1669else
0ab6f085
AM
1670 echo "$as_me:$LINENO: result: no" >&5
1671echo "${ECHO_T}no" >&6
6bf9431b
BE
1672fi
1673
0ab6f085 1674 CC=$ac_ct_CC
6bf9431b
BE
1675else
1676 CC="$ac_cv_prog_CC"
1677fi
1678
1679if test -z "$CC"; then
0ab6f085
AM
1680 if test -n "$ac_tool_prefix"; then
1681 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
6bf9431b 1682set dummy ${ac_tool_prefix}cc; ac_word=$2
0ab6f085
AM
1683echo "$as_me:$LINENO: checking for $ac_word" >&5
1684echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1685if test "${ac_cv_prog_CC+set}" = set; then
1686 echo $ECHO_N "(cached) $ECHO_C" >&6
1687else
1688 if test -n "$CC"; then
1689 ac_cv_prog_CC="$CC" # Let the user override the test.
1690else
1691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1692for as_dir in $PATH
1693do
1694 IFS=$as_save_IFS
1695 test -z "$as_dir" && as_dir=.
1696 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1697 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1698 ac_cv_prog_CC="${ac_tool_prefix}cc"
1699 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1700 break 2
1701 fi
1702done
1703done
1704
1705fi
1706fi
1707CC=$ac_cv_prog_CC
1708if test -n "$CC"; then
0ab6f085
AM
1709 echo "$as_me:$LINENO: result: $CC" >&5
1710echo "${ECHO_T}$CC" >&6
6bf9431b 1711else
0ab6f085
AM
1712 echo "$as_me:$LINENO: result: no" >&5
1713echo "${ECHO_T}no" >&6
6bf9431b
BE
1714fi
1715
0ab6f085
AM
1716fi
1717if test -z "$ac_cv_prog_CC"; then
1718 ac_ct_CC=$CC
1719 # Extract the first word of "cc", so it can be a program name with args.
1720set dummy cc; ac_word=$2
1721echo "$as_me:$LINENO: checking for $ac_word" >&5
1722echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1723if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1724 echo $ECHO_N "(cached) $ECHO_C" >&6
1725else
1726 if test -n "$ac_ct_CC"; then
1727 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1728else
1729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1730for as_dir in $PATH
1731do
1732 IFS=$as_save_IFS
1733 test -z "$as_dir" && as_dir=.
1734 for ac_exec_ext in '' $ac_executable_extensions; do
1735 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1736 ac_cv_prog_ac_ct_CC="cc"
1737 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1738 break 2
1b9750d6 1739 fi
0ab6f085
AM
1740done
1741done
1742
1743fi
1744fi
1745ac_ct_CC=$ac_cv_prog_ac_ct_CC
1746if test -n "$ac_ct_CC"; then
1747 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1748echo "${ECHO_T}$ac_ct_CC" >&6
1749else
1750 echo "$as_me:$LINENO: result: no" >&5
1751echo "${ECHO_T}no" >&6
1752fi
1753
1754 CC=$ac_ct_CC
1755else
1756 CC="$ac_cv_prog_CC"
1757fi
1758
6bf9431b
BE
1759fi
1760if test -z "$CC"; then
1761 # Extract the first word of "cc", so it can be a program name with args.
1762set dummy cc; ac_word=$2
0ab6f085
AM
1763echo "$as_me:$LINENO: checking for $ac_word" >&5
1764echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1765if test "${ac_cv_prog_CC+set}" = set; then
1766 echo $ECHO_N "(cached) $ECHO_C" >&6
1767else
1768 if test -n "$CC"; then
1769 ac_cv_prog_CC="$CC" # Let the user override the test.
1770else
1771 ac_prog_rejected=no
1772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1773for as_dir in $PATH
1774do
1775 IFS=$as_save_IFS
1776 test -z "$as_dir" && as_dir=.
1777 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1778 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1779 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1780 ac_prog_rejected=yes
1781 continue
1782 fi
1783 ac_cv_prog_CC="cc"
1784 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1785 break 2
1786 fi
1787done
1788done
1789
1790if test $ac_prog_rejected = yes; then
1791 # We found a bogon in the path, so make sure we never use it.
1792 set dummy $ac_cv_prog_CC
1793 shift
1794 if test $# != 0; then
1795 # We chose a different compiler from the bogus one.
1796 # However, it has the same basename, so the bogon will be chosen
1797 # first if we set CC to just the basename; use the full file name.
1798 shift
1799 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1800 fi
1801fi
1802fi
1803fi
1804CC=$ac_cv_prog_CC
1805if test -n "$CC"; then
0ab6f085
AM
1806 echo "$as_me:$LINENO: result: $CC" >&5
1807echo "${ECHO_T}$CC" >&6
6bf9431b 1808else
0ab6f085
AM
1809 echo "$as_me:$LINENO: result: no" >&5
1810echo "${ECHO_T}no" >&6
6bf9431b
BE
1811fi
1812
1813fi
1814if test -z "$CC"; then
1815 if test -n "$ac_tool_prefix"; then
0ab6f085 1816 for ac_prog in cl
6bf9431b
BE
1817 do
1818 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1819set dummy $ac_tool_prefix$ac_prog; ac_word=$2
0ab6f085
AM
1820echo "$as_me:$LINENO: checking for $ac_word" >&5
1821echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1822if test "${ac_cv_prog_CC+set}" = set; then
1823 echo $ECHO_N "(cached) $ECHO_C" >&6
1824else
1825 if test -n "$CC"; then
1826 ac_cv_prog_CC="$CC" # Let the user override the test.
1827else
1828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1829for as_dir in $PATH
1830do
1831 IFS=$as_save_IFS
1832 test -z "$as_dir" && as_dir=.
1833 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1834 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1835 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1836 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1837 break 2
1838 fi
1839done
1840done
1841
1842fi
1843fi
1844CC=$ac_cv_prog_CC
1845if test -n "$CC"; then
0ab6f085
AM
1846 echo "$as_me:$LINENO: result: $CC" >&5
1847echo "${ECHO_T}$CC" >&6
6bf9431b 1848else
0ab6f085
AM
1849 echo "$as_me:$LINENO: result: no" >&5
1850echo "${ECHO_T}no" >&6
6bf9431b
BE
1851fi
1852
1853 test -n "$CC" && break
1854 done
1855fi
1856if test -z "$CC"; then
1857 ac_ct_CC=$CC
0ab6f085 1858 for ac_prog in cl
6bf9431b
BE
1859do
1860 # Extract the first word of "$ac_prog", so it can be a program name with args.
1861set dummy $ac_prog; ac_word=$2
0ab6f085
AM
1862echo "$as_me:$LINENO: checking for $ac_word" >&5
1863echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1864if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1865 echo $ECHO_N "(cached) $ECHO_C" >&6
1866else
1867 if test -n "$ac_ct_CC"; then
1868 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1869else
1870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1871for as_dir in $PATH
1872do
1873 IFS=$as_save_IFS
1874 test -z "$as_dir" && as_dir=.
1875 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1876 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1877 ac_cv_prog_ac_ct_CC="$ac_prog"
1878 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1879 break 2
1880 fi
1881done
1882done
1883
1884fi
1885fi
1886ac_ct_CC=$ac_cv_prog_ac_ct_CC
1887if test -n "$ac_ct_CC"; then
0ab6f085
AM
1888 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1889echo "${ECHO_T}$ac_ct_CC" >&6
6bf9431b 1890else
0ab6f085
AM
1891 echo "$as_me:$LINENO: result: no" >&5
1892echo "${ECHO_T}no" >&6
6bf9431b
BE
1893fi
1894
1895 test -n "$ac_ct_CC" && break
1896done
1897
0ab6f085 1898 CC=$ac_ct_CC
6bf9431b
BE
1899fi
1900
1901fi
1902
1903
7a283e07
RW
1904test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1905echo "$as_me: error: in \`$ac_pwd':" >&2;}
1906{ { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
6bf9431b
BE
1907See \`config.log' for more details." >&5
1908echo "$as_me: error: no acceptable C compiler found in \$PATH
1909See \`config.log' for more details." >&2;}
7a283e07 1910 { (exit 1); exit 1; }; }; }
6bf9431b
BE
1911
1912# Provide some information about the compiler.
0ab6f085
AM
1913echo "$as_me:$LINENO:" \
1914 "checking for C compiler version" >&5
6bf9431b 1915ac_compiler=`set X $ac_compile; echo $2`
0ab6f085
AM
1916{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1917 (eval $ac_compiler --version </dev/null >&5) 2>&5
6bf9431b
BE
1918 ac_status=$?
1919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1920 (exit $ac_status); }
0ab6f085
AM
1921{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1922 (eval $ac_compiler -v </dev/null >&5) 2>&5
6bf9431b
BE
1923 ac_status=$?
1924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1925 (exit $ac_status); }
0ab6f085
AM
1926{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1927 (eval $ac_compiler -V </dev/null >&5) 2>&5
6bf9431b
BE
1928 ac_status=$?
1929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1930 (exit $ac_status); }
1931
1932cat >conftest.$ac_ext <<_ACEOF
1933/* confdefs.h. */
1934_ACEOF
1935cat confdefs.h >>conftest.$ac_ext
1936cat >>conftest.$ac_ext <<_ACEOF
1937/* end confdefs.h. */
1938
1939int
1940main ()
1941{
1942
1943 ;
1944 return 0;
1945}
1946_ACEOF
1947ac_clean_files_save=$ac_clean_files
1948ac_clean_files="$ac_clean_files a.out a.exe b.out"
1949# Try to create an executable without -o first, disregard a.out.
1950# It will help us diagnose broken compilers, and finding out an intuition
1951# of exeext.
0ab6f085
AM
1952echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1953echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
6bf9431b 1954ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
0ab6f085
AM
1955if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1956 (eval $ac_link_default) 2>&5
6bf9431b
BE
1957 ac_status=$?
1958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1959 (exit $ac_status); }; then
0ab6f085
AM
1960 # Find the output, starting from the most likely. This scheme is
1961# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1962# resort.
1963
1964# Be careful to initialize this variable, since it used to be cached.
1965# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1966ac_cv_exeext=
1967# b.out is created by i960 compilers.
1968for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
6bf9431b
BE
1969do
1970 test -f "$ac_file" || continue
1971 case $ac_file in
0ab6f085
AM
1972 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1973 ;;
1974 conftest.$ac_ext )
1975 # This is the source file.
6bf9431b
BE
1976 ;;
1977 [ab].out )
1978 # We found the default executable, but exeext='' is most
1979 # certainly right.
1980 break;;
1981 *.* )
0ab6f085
AM
1982 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1983 # FIXME: I believe we export ac_cv_exeext for Libtool,
1984 # but it would be cool to find out if it's true. Does anybody
1985 # maintain Libtool? --akim.
1986 export ac_cv_exeext
6bf9431b
BE
1987 break;;
1988 * )
1989 break;;
1990 esac
1991done
1992else
1993 echo "$as_me: failed program was:" >&5
1994sed 's/^/| /' conftest.$ac_ext >&5
1995
7a283e07
RW
1996{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1997echo "$as_me: error: in \`$ac_pwd':" >&2;}
6bf9431b
BE
1998{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1999See \`config.log' for more details." >&5
2000echo "$as_me: error: C compiler cannot create executables
2001See \`config.log' for more details." >&2;}
7a283e07 2002 { (exit 77); exit 77; }; }; }
6bf9431b
BE
2003fi
2004
2005ac_exeext=$ac_cv_exeext
0ab6f085
AM
2006echo "$as_me:$LINENO: result: $ac_file" >&5
2007echo "${ECHO_T}$ac_file" >&6
6bf9431b 2008
0ab6f085 2009# Check the compiler produces executables we can run. If not, either
6bf9431b 2010# the compiler is broken, or we cross compile.
0ab6f085
AM
2011echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2012echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
6bf9431b
BE
2013# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2014# If not cross compiling, check that we can run a simple program.
2015if test "$cross_compiling" != yes; then
2016 if { ac_try='./$ac_file'
0ab6f085
AM
2017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2018 (eval $ac_try) 2>&5
6bf9431b
BE
2019 ac_status=$?
2020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2021 (exit $ac_status); }; }; then
2022 cross_compiling=no
2023 else
2024 if test "$cross_compiling" = maybe; then
2025 cross_compiling=yes
2026 else
7a283e07
RW
2027 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2028echo "$as_me: error: in \`$ac_pwd':" >&2;}
2029{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
6bf9431b
BE
2030If you meant to cross compile, use \`--host'.
2031See \`config.log' for more details." >&5
2032echo "$as_me: error: cannot run C compiled programs.
2033If you meant to cross compile, use \`--host'.
2034See \`config.log' for more details." >&2;}
7a283e07 2035 { (exit 1); exit 1; }; }; }
6bf9431b
BE
2036 fi
2037 fi
2038fi
0ab6f085
AM
2039echo "$as_me:$LINENO: result: yes" >&5
2040echo "${ECHO_T}yes" >&6
6bf9431b
BE
2041
2042rm -f a.out a.exe conftest$ac_cv_exeext b.out
2043ac_clean_files=$ac_clean_files_save
0ab6f085 2044# Check the compiler produces executables we can run. If not, either
6bf9431b 2045# the compiler is broken, or we cross compile.
0ab6f085
AM
2046echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2047echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2048echo "$as_me:$LINENO: result: $cross_compiling" >&5
2049echo "${ECHO_T}$cross_compiling" >&6
2050
2051echo "$as_me:$LINENO: checking for suffix of executables" >&5
2052echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2053if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2054 (eval $ac_link) 2>&5
6bf9431b
BE
2055 ac_status=$?
2056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2057 (exit $ac_status); }; then
2058 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2059# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2060# work properly (i.e., refer to `conftest.exe'), while it won't with
2061# `rm'.
2062for ac_file in conftest.exe conftest conftest.*; do
2063 test -f "$ac_file" || continue
2064 case $ac_file in
0ab6f085 2065 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
6bf9431b 2066 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
0ab6f085 2067 export ac_cv_exeext
6bf9431b
BE
2068 break;;
2069 * ) break;;
2070 esac
2071done
2072else
7a283e07
RW
2073 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2074echo "$as_me: error: in \`$ac_pwd':" >&2;}
2075{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
6bf9431b
BE
2076See \`config.log' for more details." >&5
2077echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2078See \`config.log' for more details." >&2;}
7a283e07 2079 { (exit 1); exit 1; }; }; }
6bf9431b
BE
2080fi
2081
2082rm -f conftest$ac_cv_exeext
0ab6f085
AM
2083echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2084echo "${ECHO_T}$ac_cv_exeext" >&6
6bf9431b
BE
2085
2086rm -f conftest.$ac_ext
2087EXEEXT=$ac_cv_exeext
2088ac_exeext=$EXEEXT
0ab6f085
AM
2089echo "$as_me:$LINENO: checking for suffix of object files" >&5
2090echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
6bf9431b
BE
2091if test "${ac_cv_objext+set}" = set; then
2092 echo $ECHO_N "(cached) $ECHO_C" >&6
2093else
2094 cat >conftest.$ac_ext <<_ACEOF
2095/* confdefs.h. */
2096_ACEOF
2097cat confdefs.h >>conftest.$ac_ext
2098cat >>conftest.$ac_ext <<_ACEOF
2099/* end confdefs.h. */
2100
2101int
2102main ()
2103{
2104
2105 ;
2106 return 0;
2107}
2108_ACEOF
2109rm -f conftest.o conftest.obj
0ab6f085
AM
2110if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2111 (eval $ac_compile) 2>&5
6bf9431b
BE
2112 ac_status=$?
2113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2114 (exit $ac_status); }; then
0ab6f085 2115 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
6bf9431b 2116 case $ac_file in
0ab6f085 2117 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
6bf9431b
BE
2118 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2119 break;;
2120 esac
2121done
2122else
2123 echo "$as_me: failed program was:" >&5
2124sed 's/^/| /' conftest.$ac_ext >&5
2125
7a283e07
RW
2126{ { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2127echo "$as_me: error: in \`$ac_pwd':" >&2;}
6bf9431b
BE
2128{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2129See \`config.log' for more details." >&5
2130echo "$as_me: error: cannot compute suffix of object files: cannot compile
2131See \`config.log' for more details." >&2;}
7a283e07 2132 { (exit 1); exit 1; }; }; }
6bf9431b
BE
2133fi
2134
2135rm -f conftest.$ac_cv_objext conftest.$ac_ext
2136fi
0ab6f085
AM
2137echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2138echo "${ECHO_T}$ac_cv_objext" >&6
6bf9431b
BE
2139OBJEXT=$ac_cv_objext
2140ac_objext=$OBJEXT
0ab6f085
AM
2141echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2142echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
6bf9431b
BE
2143if test "${ac_cv_c_compiler_gnu+set}" = set; then
2144 echo $ECHO_N "(cached) $ECHO_C" >&6
2145else
2146 cat >conftest.$ac_ext <<_ACEOF
2147/* confdefs.h. */
2148_ACEOF
2149cat confdefs.h >>conftest.$ac_ext
2150cat >>conftest.$ac_ext <<_ACEOF
2151/* end confdefs.h. */
2152
2153int
2154main ()
2155{
2156#ifndef __GNUC__
2157 choke me
2158#endif
2159
2160 ;
2161 return 0;
2162}
2163_ACEOF
2164rm -f conftest.$ac_objext
0ab6f085
AM
2165if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2166 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
2167 ac_status=$?
2168 grep -v '^ *+' conftest.er1 >conftest.err
2169 rm -f conftest.er1
2170 cat conftest.err >&5
2171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2172 (exit $ac_status); } &&
2173 { ac_try='test -z "$ac_c_werror_flag"
2174 || test ! -s conftest.err'
2175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2176 (eval $ac_try) 2>&5
2177 ac_status=$?
2178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2179 (exit $ac_status); }; } &&
2180 { ac_try='test -s conftest.$ac_objext'
2181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2182 (eval $ac_try) 2>&5
2183 ac_status=$?
2184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185 (exit $ac_status); }; }; then
6bf9431b
BE
2186 ac_compiler_gnu=yes
2187else
2188 echo "$as_me: failed program was:" >&5
2189sed 's/^/| /' conftest.$ac_ext >&5
2190
0ab6f085 2191ac_compiler_gnu=no
6bf9431b 2192fi
0ab6f085 2193rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2194ac_cv_c_compiler_gnu=$ac_compiler_gnu
2195
2196fi
0ab6f085
AM
2197echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2198echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
6bf9431b
BE
2199GCC=`test $ac_compiler_gnu = yes && echo yes`
2200ac_test_CFLAGS=${CFLAGS+set}
2201ac_save_CFLAGS=$CFLAGS
0ab6f085
AM
2202CFLAGS="-g"
2203echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2204echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
6bf9431b
BE
2205if test "${ac_cv_prog_cc_g+set}" = set; then
2206 echo $ECHO_N "(cached) $ECHO_C" >&6
2207else
0ab6f085 2208 cat >conftest.$ac_ext <<_ACEOF
6bf9431b
BE
2209/* confdefs.h. */
2210_ACEOF
2211cat confdefs.h >>conftest.$ac_ext
2212cat >>conftest.$ac_ext <<_ACEOF
2213/* end confdefs.h. */
2214
2215int
2216main ()
2217{
2218
2219 ;
2220 return 0;
2221}
2222_ACEOF
2223rm -f conftest.$ac_objext
0ab6f085
AM
2224if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2225 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
2226 ac_status=$?
2227 grep -v '^ *+' conftest.er1 >conftest.err
2228 rm -f conftest.er1
2229 cat conftest.err >&5
2230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2231 (exit $ac_status); } &&
2232 { ac_try='test -z "$ac_c_werror_flag"
2233 || test ! -s conftest.err'
2234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2235 (eval $ac_try) 2>&5
6bf9431b
BE
2236 ac_status=$?
2237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2238 (exit $ac_status); }; } &&
2239 { ac_try='test -s conftest.$ac_objext'
2240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2241 (eval $ac_try) 2>&5
6bf9431b
BE
2242 ac_status=$?
2243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085 2244 (exit $ac_status); }; }; then
6bf9431b
BE
2245 ac_cv_prog_cc_g=yes
2246else
2247 echo "$as_me: failed program was:" >&5
2248sed 's/^/| /' conftest.$ac_ext >&5
2249
0ab6f085 2250ac_cv_prog_cc_g=no
6bf9431b 2251fi
0ab6f085 2252rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 2253fi
0ab6f085
AM
2254echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2255echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
6bf9431b
BE
2256if test "$ac_test_CFLAGS" = set; then
2257 CFLAGS=$ac_save_CFLAGS
2258elif test $ac_cv_prog_cc_g = yes; then
2259 if test "$GCC" = yes; then
2260 CFLAGS="-g -O2"
2261 else
2262 CFLAGS="-g"
2263 fi
2264else
2265 if test "$GCC" = yes; then
2266 CFLAGS="-O2"
2267 else
2268 CFLAGS=
2269 fi
2270fi
0ab6f085
AM
2271echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2272echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2273if test "${ac_cv_prog_cc_stdc+set}" = set; then
6bf9431b
BE
2274 echo $ECHO_N "(cached) $ECHO_C" >&6
2275else
0ab6f085 2276 ac_cv_prog_cc_stdc=no
6bf9431b
BE
2277ac_save_CC=$CC
2278cat >conftest.$ac_ext <<_ACEOF
2279/* confdefs.h. */
2280_ACEOF
2281cat confdefs.h >>conftest.$ac_ext
2282cat >>conftest.$ac_ext <<_ACEOF
2283/* end confdefs.h. */
2284#include <stdarg.h>
2285#include <stdio.h>
2286#include <sys/types.h>
2287#include <sys/stat.h>
2288/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2289struct buf { int x; };
2290FILE * (*rcsopen) (struct buf *, struct stat *, int);
2291static char *e (p, i)
2292 char **p;
2293 int i;
2294{
2295 return p[i];
2296}
2297static char *f (char * (*g) (char **, int), char **p, ...)
2298{
2299 char *s;
2300 va_list v;
2301 va_start (v,p);
2302 s = g (p, va_arg (v,int));
2303 va_end (v);
2304 return s;
2305}
2306
2307/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2308 function prototypes and stuff, but not '\xHH' hex character constants.
2309 These don't provoke an error unfortunately, instead are silently treated
0ab6f085 2310 as 'x'. The following induces an error, until -std1 is added to get
6bf9431b
BE
2311 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2312 array size at least. It's necessary to write '\x00'==0 to get something
0ab6f085 2313 that's true only with -std1. */
6bf9431b
BE
2314int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2315
2316int test (int i, double x);
2317struct s1 {int (*f) (int a);};
2318struct s2 {int (*f) (double a);};
2319int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2320int argc;
2321char **argv;
2322int
2323main ()
2324{
2325return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2326 ;
2327 return 0;
2328}
2329_ACEOF
0ab6f085
AM
2330# Don't try gcc -ansi; that turns off useful extensions and
2331# breaks some systems' header files.
2332# AIX -qlanglvl=ansi
2333# Ultrix and OSF/1 -std1
2334# HP-UX 10.20 and later -Ae
2335# HP-UX older versions -Aa -D_HPUX_SOURCE
2336# SVR4 -Xc -D__EXTENSIONS__
2337for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6bf9431b
BE
2338do
2339 CC="$ac_save_CC $ac_arg"
2340 rm -f conftest.$ac_objext
0ab6f085
AM
2341if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2342 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
2343 ac_status=$?
2344 grep -v '^ *+' conftest.er1 >conftest.err
2345 rm -f conftest.er1
2346 cat conftest.err >&5
2347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2348 (exit $ac_status); } &&
2349 { ac_try='test -z "$ac_c_werror_flag"
2350 || test ! -s conftest.err'
2351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2352 (eval $ac_try) 2>&5
2353 ac_status=$?
2354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2355 (exit $ac_status); }; } &&
2356 { ac_try='test -s conftest.$ac_objext'
2357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2358 (eval $ac_try) 2>&5
2359 ac_status=$?
2360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2361 (exit $ac_status); }; }; then
2362 ac_cv_prog_cc_stdc=$ac_arg
2363break
6bf9431b
BE
2364else
2365 echo "$as_me: failed program was:" >&5
2366sed 's/^/| /' conftest.$ac_ext >&5
2367
2368fi
0ab6f085 2369rm -f conftest.err conftest.$ac_objext
6bf9431b 2370done
0ab6f085 2371rm -f conftest.$ac_ext conftest.$ac_objext
6bf9431b
BE
2372CC=$ac_save_CC
2373
2374fi
0ab6f085
AM
2375
2376case "x$ac_cv_prog_cc_stdc" in
2377 x|xno)
2378 echo "$as_me:$LINENO: result: none needed" >&5
2379echo "${ECHO_T}none needed" >&6 ;;
6bf9431b 2380 *)
0ab6f085
AM
2381 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2382echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2383 CC="$CC $ac_cv_prog_cc_stdc" ;;
6bf9431b
BE
2384esac
2385
0ab6f085
AM
2386# Some people use a C++ compiler to compile C. Since we use `exit',
2387# in C++ we need to declare it. In case someone uses the same compiler
2388# for both compiling C and C++ we need to have the C++ compiler decide
2389# the declaration of exit, since it's the most demanding environment.
2390cat >conftest.$ac_ext <<_ACEOF
2391#ifndef __cplusplus
2392 choke me
2393#endif
2394_ACEOF
2395rm -f conftest.$ac_objext
2396if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2397 (eval $ac_compile) 2>conftest.er1
2398 ac_status=$?
2399 grep -v '^ *+' conftest.er1 >conftest.err
2400 rm -f conftest.er1
2401 cat conftest.err >&5
2402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2403 (exit $ac_status); } &&
2404 { ac_try='test -z "$ac_c_werror_flag"
2405 || test ! -s conftest.err'
2406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2407 (eval $ac_try) 2>&5
2408 ac_status=$?
2409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410 (exit $ac_status); }; } &&
2411 { ac_try='test -s conftest.$ac_objext'
2412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2413 (eval $ac_try) 2>&5
2414 ac_status=$?
2415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2416 (exit $ac_status); }; }; then
2417 for ac_declaration in \
2418 '' \
2419 'extern "C" void std::exit (int) throw (); using std::exit;' \
2420 'extern "C" void std::exit (int); using std::exit;' \
2421 'extern "C" void exit (int) throw ();' \
2422 'extern "C" void exit (int);' \
2423 'void exit (int);'
2424do
2425 cat >conftest.$ac_ext <<_ACEOF
2426/* confdefs.h. */
2427_ACEOF
2428cat confdefs.h >>conftest.$ac_ext
2429cat >>conftest.$ac_ext <<_ACEOF
2430/* end confdefs.h. */
2431$ac_declaration
2432#include <stdlib.h>
2433int
2434main ()
2435{
2436exit (42);
2437 ;
2438 return 0;
2439}
2440_ACEOF
2441rm -f conftest.$ac_objext
2442if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2443 (eval $ac_compile) 2>conftest.er1
2444 ac_status=$?
2445 grep -v '^ *+' conftest.er1 >conftest.err
2446 rm -f conftest.er1
2447 cat conftest.err >&5
2448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2449 (exit $ac_status); } &&
2450 { ac_try='test -z "$ac_c_werror_flag"
2451 || test ! -s conftest.err'
2452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2453 (eval $ac_try) 2>&5
2454 ac_status=$?
2455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2456 (exit $ac_status); }; } &&
2457 { ac_try='test -s conftest.$ac_objext'
2458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2459 (eval $ac_try) 2>&5
2460 ac_status=$?
2461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2462 (exit $ac_status); }; }; then
2463 :
2464else
2465 echo "$as_me: failed program was:" >&5
2466sed 's/^/| /' conftest.$ac_ext >&5
2467
2468continue
2469fi
2470rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2471 cat >conftest.$ac_ext <<_ACEOF
2472/* confdefs.h. */
2473_ACEOF
2474cat confdefs.h >>conftest.$ac_ext
2475cat >>conftest.$ac_ext <<_ACEOF
2476/* end confdefs.h. */
2477$ac_declaration
2478int
2479main ()
2480{
2481exit (42);
2482 ;
2483 return 0;
2484}
2485_ACEOF
2486rm -f conftest.$ac_objext
2487if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2488 (eval $ac_compile) 2>conftest.er1
2489 ac_status=$?
2490 grep -v '^ *+' conftest.er1 >conftest.err
2491 rm -f conftest.er1
2492 cat conftest.err >&5
2493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2494 (exit $ac_status); } &&
2495 { ac_try='test -z "$ac_c_werror_flag"
2496 || test ! -s conftest.err'
2497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2498 (eval $ac_try) 2>&5
2499 ac_status=$?
2500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2501 (exit $ac_status); }; } &&
2502 { ac_try='test -s conftest.$ac_objext'
2503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2504 (eval $ac_try) 2>&5
2505 ac_status=$?
2506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2507 (exit $ac_status); }; }; then
2508 break
2509else
2510 echo "$as_me: failed program was:" >&5
2511sed 's/^/| /' conftest.$ac_ext >&5
2512
2513fi
2514rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2515done
2516rm -f conftest*
2517if test -n "$ac_declaration"; then
2518 echo '#ifdef __cplusplus' >>confdefs.h
2519 echo $ac_declaration >>confdefs.h
2520 echo '#endif' >>confdefs.h
2521fi
2522
2523else
2524 echo "$as_me: failed program was:" >&5
2525sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 2526
0ab6f085
AM
2527fi
2528rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2529ac_ext=c
2530ac_cpp='$CPP $CPPFLAGS'
2531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2533ac_compiler_gnu=$ac_cv_c_compiler_gnu
2534
2535
0ab6f085
AM
2536echo "$as_me:$LINENO: checking for library containing strerror" >&5
2537echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
6bf9431b
BE
2538if test "${ac_cv_search_strerror+set}" = set; then
2539 echo $ECHO_N "(cached) $ECHO_C" >&6
2540else
2541 ac_func_search_save_LIBS=$LIBS
0ab6f085 2542ac_cv_search_strerror=no
6bf9431b
BE
2543cat >conftest.$ac_ext <<_ACEOF
2544/* confdefs.h. */
2545_ACEOF
2546cat confdefs.h >>conftest.$ac_ext
2547cat >>conftest.$ac_ext <<_ACEOF
2548/* end confdefs.h. */
2549
0ab6f085 2550/* Override any gcc2 internal prototype to avoid an error. */
6bf9431b
BE
2551#ifdef __cplusplus
2552extern "C"
2553#endif
0ab6f085
AM
2554/* We use char because int might match the return type of a gcc2
2555 builtin and then its argument prototype would still apply. */
6bf9431b
BE
2556char strerror ();
2557int
2558main ()
2559{
0ab6f085 2560strerror ();
6bf9431b
BE
2561 ;
2562 return 0;
2563}
2564_ACEOF
0ab6f085
AM
2565rm -f conftest.$ac_objext conftest$ac_exeext
2566if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2567 (eval $ac_link) 2>conftest.er1
6bf9431b
BE
2568 ac_status=$?
2569 grep -v '^ *+' conftest.er1 >conftest.err
2570 rm -f conftest.er1
2571 cat conftest.err >&5
2572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2573 (exit $ac_status); } &&
2574 { ac_try='test -z "$ac_c_werror_flag"
2575 || test ! -s conftest.err'
2576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2577 (eval $ac_try) 2>&5
2578 ac_status=$?
2579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580 (exit $ac_status); }; } &&
2581 { ac_try='test -s conftest$ac_exeext'
2582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2583 (eval $ac_try) 2>&5
2584 ac_status=$?
2585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2586 (exit $ac_status); }; }; then
2587 ac_cv_search_strerror="none required"
6bf9431b
BE
2588else
2589 echo "$as_me: failed program was:" >&5
2590sed 's/^/| /' conftest.$ac_ext >&5
2591
1b9750d6 2592fi
0ab6f085
AM
2593rm -f conftest.err conftest.$ac_objext \
2594 conftest$ac_exeext conftest.$ac_ext
2595if test "$ac_cv_search_strerror" = no; then
2596 for ac_lib in cposix; do
2597 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2598 cat >conftest.$ac_ext <<_ACEOF
2599/* confdefs.h. */
2600_ACEOF
2601cat confdefs.h >>conftest.$ac_ext
2602cat >>conftest.$ac_ext <<_ACEOF
2603/* end confdefs.h. */
6bf9431b 2604
0ab6f085
AM
2605/* Override any gcc2 internal prototype to avoid an error. */
2606#ifdef __cplusplus
2607extern "C"
2608#endif
2609/* We use char because int might match the return type of a gcc2
2610 builtin and then its argument prototype would still apply. */
2611char strerror ();
2612int
2613main ()
2614{
2615strerror ();
2616 ;
2617 return 0;
2618}
2619_ACEOF
2620rm -f conftest.$ac_objext conftest$ac_exeext
2621if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2622 (eval $ac_link) 2>conftest.er1
2623 ac_status=$?
2624 grep -v '^ *+' conftest.er1 >conftest.err
2625 rm -f conftest.er1
2626 cat conftest.err >&5
2627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2628 (exit $ac_status); } &&
2629 { ac_try='test -z "$ac_c_werror_flag"
2630 || test ! -s conftest.err'
2631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2632 (eval $ac_try) 2>&5
2633 ac_status=$?
2634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2635 (exit $ac_status); }; } &&
2636 { ac_try='test -s conftest$ac_exeext'
2637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2638 (eval $ac_try) 2>&5
2639 ac_status=$?
2640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2641 (exit $ac_status); }; }; then
2642 ac_cv_search_strerror="-l$ac_lib"
2643break
1b9750d6 2644else
0ab6f085
AM
2645 echo "$as_me: failed program was:" >&5
2646sed 's/^/| /' conftest.$ac_ext >&5
2647
2648fi
2649rm -f conftest.err conftest.$ac_objext \
2650 conftest$ac_exeext conftest.$ac_ext
2651 done
6bf9431b
BE
2652fi
2653LIBS=$ac_func_search_save_LIBS
2654fi
0ab6f085
AM
2655echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2656echo "${ECHO_T}$ac_cv_search_strerror" >&6
2657if test "$ac_cv_search_strerror" != no; then
2658 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
6bf9431b
BE
2659
2660fi
2661
2662
2663BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
df76639a 2664am__api_version="1.9"
6bf9431b
BE
2665# Find a good install program. We prefer a C program (faster),
2666# so one script is as good as another. But avoid the broken or
2667# incompatible versions:
2668# SysV /etc/install, /usr/sbin/install
2669# SunOS /usr/etc/install
2670# IRIX /sbin/install
2671# AIX /bin/install
2672# AmigaOS /C/install, which installs bootblocks on floppy discs
2673# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2674# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2675# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2676# OS/2's system install, which has a completely different semantic
2677# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 2678# Reject install programs that cannot install multiple files.
0ab6f085
AM
2679echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2680echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
6bf9431b
BE
2681if test -z "$INSTALL"; then
2682if test "${ac_cv_path_install+set}" = set; then
2683 echo $ECHO_N "(cached) $ECHO_C" >&6
2684else
2685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686for as_dir in $PATH
2687do
2688 IFS=$as_save_IFS
2689 test -z "$as_dir" && as_dir=.
2690 # Account for people who put trailing slashes in PATH elements.
2691case $as_dir/ in
2692 ./ | .// | /cC/* | \
2693 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2694 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2695 /usr/ucb/* ) ;;
2696 *)
2697 # OSF1 and SCO ODT 3.0 have their own names for install.
2698 # Don't use installbsd from OSF since it installs stuff as root
2699 # by default.
2700 for ac_prog in ginstall scoinst install; do
2701 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 2702 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bf9431b
BE
2703 if test $ac_prog = install &&
2704 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2705 # AIX install. It has an incompatible calling convention.
2706 :
2707 elif test $ac_prog = install &&
2708 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2709 # program-specific install script used by HP pwplus--don't use.
2710 :
252b5132 2711 else
58c85be7
RW
2712 rm -rf conftest.one conftest.two conftest.dir
2713 echo one > conftest.one
2714 echo two > conftest.two
2715 mkdir conftest.dir
2716 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2717 test -s conftest.one && test -s conftest.two &&
2718 test -s conftest.dir/conftest.one &&
2719 test -s conftest.dir/conftest.two
2720 then
2721 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2722 break 3
2723 fi
252b5132
RH
2724 fi
2725 fi
2726 done
6bf9431b
BE
2727 done
2728 ;;
2729esac
2730done
2731
58c85be7 2732rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
2733
2734fi
2735 if test "${ac_cv_path_install+set}" = set; then
6bf9431b 2736 INSTALL=$ac_cv_path_install
252b5132 2737 else
58c85be7
RW
2738 # As a last resort, use the slow shell script. Don't cache a
2739 # value for INSTALL within a source directory, because that will
252b5132 2740 # break other packages using the cache if that directory is
58c85be7 2741 # removed, or if the value is a relative name.
6bf9431b 2742 INSTALL=$ac_install_sh
252b5132
RH
2743 fi
2744fi
0ab6f085
AM
2745echo "$as_me:$LINENO: result: $INSTALL" >&5
2746echo "${ECHO_T}$INSTALL" >&6
252b5132
RH
2747
2748# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2749# It thinks the first close brace ends the variable substitution.
2750test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2751
6bf9431b 2752test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2753
2754test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2755
0ab6f085
AM
2756echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2757echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
252b5132
RH
2758# Just in case
2759sleep 1
6bf9431b 2760echo timestamp > conftest.file
252b5132
RH
2761# Do `set' in a subshell so we don't clobber the current shell's
2762# arguments. Must try -L first in case configure is actually a
2763# symlink; some systems play weird games with the mod time of symlinks
2764# (eg FreeBSD returns the mod time of the symlink's containing
2765# directory).
2766if (
6bf9431b 2767 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
252b5132
RH
2768 if test "$*" = "X"; then
2769 # -L didn't work.
6bf9431b 2770 set X `ls -t $srcdir/configure conftest.file`
252b5132 2771 fi
6bf9431b
BE
2772 rm -f conftest.file
2773 if test "$*" != "X $srcdir/configure conftest.file" \
2774 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
2775
2776 # If neither matched, then we have a broken ls. This can happen
2777 # if, for instance, CONFIG_SHELL is bash and it inherits a
2778 # broken ls alias from the environment. This has actually
2779 # happened. Such a system could not be considered "sane".
6bf9431b
BE
2780 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2781alias in your environment" >&5
2782echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2783alias in your environment" >&2;}
2784 { (exit 1); exit 1; }; }
252b5132
RH
2785 fi
2786
6bf9431b 2787 test "$2" = conftest.file
252b5132
RH
2788 )
2789then
2790 # Ok.
2791 :
2792else
6bf9431b
BE
2793 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2794Check your system clock" >&5
2795echo "$as_me: error: newly created file is older than distributed files!
2796Check your system clock" >&2;}
2797 { (exit 1); exit 1; }; }
252b5132 2798fi
0ab6f085
AM
2799echo "$as_me:$LINENO: result: yes" >&5
2800echo "${ECHO_T}yes" >&6
252b5132 2801test "$program_prefix" != NONE &&
0ab6f085 2802 program_transform_name="s,^,$program_prefix,;$program_transform_name"
252b5132
RH
2803# Use a double $ so make ignores it.
2804test "$program_suffix" != NONE &&
0ab6f085 2805 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
6bf9431b
BE
2806# Double any \ or $. echo might interpret backslashes.
2807# By default was `s,x,x', remove it if useless.
2808cat <<\_ACEOF >conftest.sed
2809s/[\\$]/&&/g;s/;s,x,x,$//
2810_ACEOF
2811program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
0ab6f085 2812rm conftest.sed
6bf9431b
BE
2813
2814# expand $ac_aux_dir to an absolute path
2815am_aux_dir=`cd $ac_aux_dir && pwd`
2816
2817test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2818# Use eval to expand $SHELL
2819if eval "$MISSING --run true"; then
2820 am_missing_run="$MISSING --run "
2821else
2822 am_missing_run=
2823 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2824echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2825fi
2826
2827if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
df76639a
AM
2828 # We used to keeping the `.' as first argument, in order to
2829 # allow $(mkdir_p) to be used without argument. As in
6bf9431b 2830 # $(mkdir_p) $(somedir)
df76639a
AM
2831 # where $(somedir) is conditionally defined. However this is wrong
2832 # for two reasons:
2833 # 1. if the package is installed by a user who cannot write `.'
2834 # make install will fail,
2835 # 2. the above comment should most certainly read
2836 # $(mkdir_p) $(DESTDIR)$(somedir)
2837 # so it does not work when $(somedir) is undefined and
2838 # $(DESTDIR) is not.
2839 # To support the latter case, we have to write
2840 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2841 # so the `.' trick is pointless.
2842 mkdir_p='mkdir -p --'
6bf9431b
BE
2843else
2844 # On NextStep and OpenStep, the `mkdir' command does not
2845 # recognize any option. It will interpret all options as
2846 # directories to create, and then abort because `.' already
2847 # exists.
2848 for d in ./-p ./--version;
2849 do
2850 test -d $d && rmdir $d
2851 done
2852 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2853 if test -f "$ac_aux_dir/mkinstalldirs"; then
2854 mkdir_p='$(mkinstalldirs)'
2855 else
2856 mkdir_p='$(install_sh) -d'
2857 fi
2858fi
252b5132 2859
6bf9431b
BE
2860for ac_prog in gawk mawk nawk awk
2861do
2862 # Extract the first word of "$ac_prog", so it can be a program name with args.
2863set dummy $ac_prog; ac_word=$2
0ab6f085
AM
2864echo "$as_me:$LINENO: checking for $ac_word" >&5
2865echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
2866if test "${ac_cv_prog_AWK+set}" = set; then
2867 echo $ECHO_N "(cached) $ECHO_C" >&6
2868else
2869 if test -n "$AWK"; then
2870 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2871else
2872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2873for as_dir in $PATH
2874do
2875 IFS=$as_save_IFS
2876 test -z "$as_dir" && as_dir=.
2877 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 2878 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
2879 ac_cv_prog_AWK="$ac_prog"
2880 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2881 break 2
2882 fi
2883done
2884done
2885
2886fi
2887fi
2888AWK=$ac_cv_prog_AWK
2889if test -n "$AWK"; then
0ab6f085
AM
2890 echo "$as_me:$LINENO: result: $AWK" >&5
2891echo "${ECHO_T}$AWK" >&6
6bf9431b 2892else
0ab6f085
AM
2893 echo "$as_me:$LINENO: result: no" >&5
2894echo "${ECHO_T}no" >&6
6bf9431b
BE
2895fi
2896
2897 test -n "$AWK" && break
2898done
252b5132 2899
0ab6f085
AM
2900echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2901echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2902set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2903if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
6bf9431b 2904 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 2905else
6bf9431b 2906 cat >conftest.make <<\_ACEOF
252b5132 2907all:
0ab6f085 2908 @echo 'ac_maketemp="$(MAKE)"'
6bf9431b 2909_ACEOF
252b5132 2910# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
0ab6f085
AM
2911eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2912if test -n "$ac_maketemp"; then
2913 eval ac_cv_prog_make_${ac_make}_set=yes
2914else
2915 eval ac_cv_prog_make_${ac_make}_set=no
2916fi
6bf9431b 2917rm -f conftest.make
252b5132 2918fi
0ab6f085
AM
2919if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2920 echo "$as_me:$LINENO: result: yes" >&5
2921echo "${ECHO_T}yes" >&6
252b5132
RH
2922 SET_MAKE=
2923else
0ab6f085
AM
2924 echo "$as_me:$LINENO: result: no" >&5
2925echo "${ECHO_T}no" >&6
252b5132
RH
2926 SET_MAKE="MAKE=${MAKE-make}"
2927fi
2928
6bf9431b
BE
2929rm -rf .tst 2>/dev/null
2930mkdir .tst 2>/dev/null
2931if test -d .tst; then
2932 am__leading_dot=.
2933else
2934 am__leading_dot=_
2935fi
2936rmdir .tst 2>/dev/null
2937
2938DEPDIR="${am__leading_dot}deps"
2939
0ab6f085 2940 ac_config_commands="$ac_config_commands depfiles"
6bf9431b
BE
2941
2942
2943am_make=${MAKE-make}
2944cat > confinc << 'END'
2945am__doit:
2946 @echo done
2947.PHONY: am__doit
2948END
2949# If we don't find an include directive, just comment out the code.
0ab6f085
AM
2950echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2951echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
6bf9431b
BE
2952am__include="#"
2953am__quote=
2954_am_result=none
2955# First try GNU make style include.
2956echo "include confinc" > confmf
2957# We grep out `Entering directory' and `Leaving directory'
2958# messages which can occur if `w' ends up in MAKEFLAGS.
2959# In particular we don't look at `^make:' because GNU make might
2960# be invoked under some other name (usually "gmake"), in which
2961# case it prints its new name instead of `make'.
2962if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2963 am__include=include
2964 am__quote=
2965 _am_result=GNU
2966fi
2967# Now try BSD make style include.
2968if test "$am__include" = "#"; then
2969 echo '.include "confinc"' > confmf
2970 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2971 am__include=.include
2972 am__quote="\""
2973 _am_result=BSD
2974 fi
2975fi
2976
252b5132 2977
0ab6f085
AM
2978echo "$as_me:$LINENO: result: $_am_result" >&5
2979echo "${ECHO_T}$_am_result" >&6
6bf9431b 2980rm -f confinc confmf
252b5132 2981
0ab6f085 2982# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
6bf9431b 2983if test "${enable_dependency_tracking+set}" = set; then
0ab6f085 2984 enableval="$enable_dependency_tracking"
252b5132 2985
0ab6f085 2986fi;
6bf9431b
BE
2987if test "x$enable_dependency_tracking" != xno; then
2988 am_depcomp="$ac_aux_dir/depcomp"
2989 AMDEPBACKSLASH='\'
252b5132 2990fi
6bf9431b
BE
2991
2992
2993if test "x$enable_dependency_tracking" != xno; then
2994 AMDEP_TRUE=
2995 AMDEP_FALSE='#'
2996else
2997 AMDEP_TRUE='#'
2998 AMDEP_FALSE=
2999fi
3000
3001
3002
3003# test to see if srcdir already configured
3004if test "`cd $srcdir && pwd`" != "`pwd`" &&
3005 test -f $srcdir/config.status; then
3006 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
3007echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
3008 { (exit 1); exit 1; }; }
3009fi
3010
3011# test whether we have cygpath
3012if test -z "$CYGPATH_W"; then
3013 if (cygpath --version) >/dev/null 2>/dev/null; then
3014 CYGPATH_W='cygpath -w'
3015 else
3016 CYGPATH_W=echo
3017 fi
3018fi
3019
3020
3021# Define the identity of the package.
3022 PACKAGE=gprof
3023 VERSION=${BFD_VERSION}
3024
3025
3026cat >>confdefs.h <<_ACEOF
252b5132 3027#define PACKAGE "$PACKAGE"
6bf9431b
BE
3028_ACEOF
3029
252b5132 3030
6bf9431b 3031cat >>confdefs.h <<_ACEOF
252b5132 3032#define VERSION "$VERSION"
6bf9431b
BE
3033_ACEOF
3034
3035# Some tools Automake needs.
3036
3037ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3038
3039
3040AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3041
3042
3043AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3044
3045
3046AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3047
3048
3049MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3050
6bf9431b 3051install_sh=${install_sh-"$am_aux_dir/install-sh"}
252b5132 3052
6bf9431b
BE
3053# Installed binaries are usually stripped using `strip' when the user
3054# run `make install-strip'. However `strip' might not be the right
3055# tool to use in cross-compilation environments, therefore Automake
3056# will honor the `STRIP' environment variable to overrule this program.
3057if test "$cross_compiling" != no; then
3058 if test -n "$ac_tool_prefix"; then
3059 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3060set dummy ${ac_tool_prefix}strip; ac_word=$2
0ab6f085
AM
3061echo "$as_me:$LINENO: checking for $ac_word" >&5
3062echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
3063if test "${ac_cv_prog_STRIP+set}" = set; then
3064 echo $ECHO_N "(cached) $ECHO_C" >&6
3065else
3066 if test -n "$STRIP"; then
3067 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3068else
3069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3070for as_dir in $PATH
3071do
3072 IFS=$as_save_IFS
3073 test -z "$as_dir" && as_dir=.
3074 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3075 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
3076 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3077 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3078 break 2
3079 fi
3080done
3081done
3082
3083fi
3084fi
3085STRIP=$ac_cv_prog_STRIP
3086if test -n "$STRIP"; then
0ab6f085
AM
3087 echo "$as_me:$LINENO: result: $STRIP" >&5
3088echo "${ECHO_T}$STRIP" >&6
6bf9431b 3089else
0ab6f085
AM
3090 echo "$as_me:$LINENO: result: no" >&5
3091echo "${ECHO_T}no" >&6
6bf9431b 3092fi
252b5132 3093
6bf9431b
BE
3094fi
3095if test -z "$ac_cv_prog_STRIP"; then
3096 ac_ct_STRIP=$STRIP
3097 # Extract the first word of "strip", so it can be a program name with args.
3098set dummy strip; ac_word=$2
0ab6f085
AM
3099echo "$as_me:$LINENO: checking for $ac_word" >&5
3100echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
3101if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3102 echo $ECHO_N "(cached) $ECHO_C" >&6
3103else
3104 if test -n "$ac_ct_STRIP"; then
3105 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3106else
3107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3108for as_dir in $PATH
3109do
3110 IFS=$as_save_IFS
3111 test -z "$as_dir" && as_dir=.
3112 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3113 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
3114 ac_cv_prog_ac_ct_STRIP="strip"
3115 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3116 break 2
3117 fi
3118done
3119done
252b5132 3120
0ab6f085 3121 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6bf9431b
BE
3122fi
3123fi
3124ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3125if test -n "$ac_ct_STRIP"; then
0ab6f085
AM
3126 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3127echo "${ECHO_T}$ac_ct_STRIP" >&6
252b5132 3128else
0ab6f085
AM
3129 echo "$as_me:$LINENO: result: no" >&5
3130echo "${ECHO_T}no" >&6
252b5132
RH
3131fi
3132
0ab6f085 3133 STRIP=$ac_ct_STRIP
252b5132 3134else
6bf9431b 3135 STRIP="$ac_cv_prog_STRIP"
252b5132
RH
3136fi
3137
6bf9431b
BE
3138fi
3139INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3140
3141# We need awk for the "check" target. The system "awk" is bad on
3142# some platforms.
df76639a
AM
3143# Always define AMTAR for backward compatibility.
3144
3145AMTAR=${AMTAR-"${am_missing_run}tar"}
3146
3147am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3148
3149
6bf9431b
BE
3150
3151
3152depcc="$CC" am_compiler_list=
3153
0ab6f085
AM
3154echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3155echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
6bf9431b
BE
3156if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3157 echo $ECHO_N "(cached) $ECHO_C" >&6
3158else
3159 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3160 # We make a subdir and do the tests there. Otherwise we can end up
3161 # making bogus files that we don't know about and never remove. For
3162 # instance it was reported that on HP-UX the gcc test will end up
3163 # making a dummy file named `D' -- because `-MD' means `put the output
3164 # in D'.
3165 mkdir conftest.dir
3166 # Copy depcomp to subdir because otherwise we won't find it if we're
3167 # using a relative directory.
3168 cp "$am_depcomp" conftest.dir
3169 cd conftest.dir
3170 # We will build objects and dependencies in a subdirectory because
3171 # it helps to detect inapplicable dependency modes. For instance
3172 # both Tru64's cc and ICC support -MD to output dependencies as a
3173 # side effect of compilation, but ICC will put the dependencies in
3174 # the current directory while Tru64 will put them in the object
3175 # directory.
3176 mkdir sub
3177
3178 am_cv_CC_dependencies_compiler_type=none
3179 if test "$am_compiler_list" = ""; then
3180 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3181 fi
3182 for depmode in $am_compiler_list; do
3183 # Setup a source with many dependencies, because some compilers
3184 # like to wrap large dependency lists on column 80 (with \), and
3185 # we should not choose a depcomp mode which is confused by this.
3186 #
3187 # We need to recreate these files for each test, as the compiler may
3188 # overwrite some of them when testing with obscure command lines.
3189 # This happens at least with the AIX C compiler.
3190 : > sub/conftest.c
3191 for i in 1 2 3 4 5 6; do
3192 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3193 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3194 # Solaris 8's {/usr,}/bin/sh.
3195 touch sub/conftst$i.h
3196 done
3197 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3198
3199 case $depmode in
3200 nosideeffect)
3201 # after this tag, mechanisms are not by side-effect, so they'll
3202 # only be used when explicitly requested
3203 if test "x$enable_dependency_tracking" = xyes; then
3204 continue
3205 else
3206 break
3207 fi
3208 ;;
3209 none) break ;;
3210 esac
3211 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3212 # mode. It turns out that the SunPro C++ compiler does not properly
3213 # handle `-M -o', and we need to detect this.
3214 if depmode=$depmode \
3215 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3216 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3217 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3218 >/dev/null 2>conftest.err &&
3219 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3220 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3221 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3222 # icc doesn't choke on unknown options, it will just issue warnings
3223 # or remarks (even with -Werror). So we grep stderr for any message
3224 # that says an option was ignored or not supported.
3225 # When given -MP, icc 7.0 and 7.1 complain thusly:
3226 # icc: Command line warning: ignoring option '-M'; no argument required
3227 # The diagnosis changed in icc 8.0:
3228 # icc: Command line remark: option '-MP' not supported
3229 if (grep 'ignoring option' conftest.err ||
3230 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3231 am_cv_CC_dependencies_compiler_type=$depmode
3232 break
3233 fi
3234 fi
3235 done
3236
3237 cd ..
3238 rm -rf conftest.dir
252b5132 3239else
6bf9431b 3240 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3241fi
3242
252b5132 3243fi
0ab6f085
AM
3244echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3245echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
6bf9431b
BE
3246CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3247
252b5132 3248
6bf9431b
BE
3249
3250if
3251 test "x$enable_dependency_tracking" != xno \
3252 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3253 am__fastdepCC_TRUE=
3254 am__fastdepCC_FALSE='#'
252b5132 3255else
6bf9431b
BE
3256 am__fastdepCC_TRUE='#'
3257 am__fastdepCC_FALSE=
252b5132
RH
3258fi
3259
3260
3261
6bf9431b 3262
ce2cded5 3263 ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
d7040cdb
SE
3264
3265
ce2cded5
L
3266ac_ext=c
3267ac_cpp='$CPP $CPPFLAGS'
3268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3270ac_compiler_gnu=$ac_cv_c_compiler_gnu
3271if test -n "$ac_tool_prefix"; then
3272 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3273set dummy ${ac_tool_prefix}gcc; ac_word=$2
3274echo "$as_me:$LINENO: checking for $ac_word" >&5
3275echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3276if test "${ac_cv_prog_CC+set}" = set; then
3277 echo $ECHO_N "(cached) $ECHO_C" >&6
1b9750d6 3278else
ce2cded5
L
3279 if test -n "$CC"; then
3280 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3281else
ce2cded5
L
3282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283for as_dir in $PATH
3284do
3285 IFS=$as_save_IFS
3286 test -z "$as_dir" && as_dir=.
3287 for ac_exec_ext in '' $ac_executable_extensions; do
3288 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3289 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3290 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3291 break 2
3292 fi
3293done
3294done
0ab6f085 3295
ce2cded5
L
3296fi
3297fi
3298CC=$ac_cv_prog_CC
3299if test -n "$CC"; then
3300 echo "$as_me:$LINENO: result: $CC" >&5
3301echo "${ECHO_T}$CC" >&6
0ab6f085 3302else
ce2cded5
L
3303 echo "$as_me:$LINENO: result: no" >&5
3304echo "${ECHO_T}no" >&6
3305fi
d7040cdb 3306
ce2cded5
L
3307fi
3308if test -z "$ac_cv_prog_CC"; then
3309 ac_ct_CC=$CC
3310 # Extract the first word of "gcc", so it can be a program name with args.
3311set dummy gcc; ac_word=$2
3312echo "$as_me:$LINENO: checking for $ac_word" >&5
3313echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3314if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1b9750d6
NC
3315 echo $ECHO_N "(cached) $ECHO_C" >&6
3316else
ce2cded5
L
3317 if test -n "$ac_ct_CC"; then
3318 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3319else
d7040cdb 3320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0ab6f085 3321for as_dir in $PATH
d7040cdb
SE
3322do
3323 IFS=$as_save_IFS
3324 test -z "$as_dir" && as_dir=.
ce2cded5
L
3325 for ac_exec_ext in '' $ac_executable_extensions; do
3326 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3327 ac_cv_prog_ac_ct_CC="gcc"
3328 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3329 break 2
0ab6f085 3330 fi
ce2cded5 3331done
0ab6f085 3332done
d7040cdb 3333
ce2cded5
L
3334fi
3335fi
3336ac_ct_CC=$ac_cv_prog_ac_ct_CC
3337if test -n "$ac_ct_CC"; then
3338 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3339echo "${ECHO_T}$ac_ct_CC" >&6
3340else
3341 echo "$as_me:$LINENO: result: no" >&5
3342echo "${ECHO_T}no" >&6
1b9750d6 3343fi
d7040cdb 3344
ce2cded5
L
3345 CC=$ac_ct_CC
3346else
3347 CC="$ac_cv_prog_CC"
3348fi
d7040cdb 3349
ce2cded5
L
3350if test -z "$CC"; then
3351 if test -n "$ac_tool_prefix"; then
3352 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3353set dummy ${ac_tool_prefix}cc; ac_word=$2
3354echo "$as_me:$LINENO: checking for $ac_word" >&5
3355echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3356if test "${ac_cv_prog_CC+set}" = set; then
0ab6f085 3357 echo $ECHO_N "(cached) $ECHO_C" >&6
d7040cdb 3358else
ce2cded5
L
3359 if test -n "$CC"; then
3360 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3361else
ce2cded5
L
3362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3363for as_dir in $PATH
3364do
3365 IFS=$as_save_IFS
3366 test -z "$as_dir" && as_dir=.
3367 for ac_exec_ext in '' $ac_executable_extensions; do
3368 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3369 ac_cv_prog_CC="${ac_tool_prefix}cc"
3370 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3371 break 2
3372 fi
3373done
3374done
d7040cdb 3375
252b5132
RH
3376fi
3377fi
ce2cded5
L
3378CC=$ac_cv_prog_CC
3379if test -n "$CC"; then
3380 echo "$as_me:$LINENO: result: $CC" >&5
3381echo "${ECHO_T}$CC" >&6
252b5132 3382else
0ab6f085
AM
3383 echo "$as_me:$LINENO: result: no" >&5
3384echo "${ECHO_T}no" >&6
252b5132 3385fi
d7040cdb 3386
252b5132 3387fi
ce2cded5
L
3388if test -z "$ac_cv_prog_CC"; then
3389 ac_ct_CC=$CC
3390 # Extract the first word of "cc", so it can be a program name with args.
3391set dummy cc; ac_word=$2
0ab6f085
AM
3392echo "$as_me:$LINENO: checking for $ac_word" >&5
3393echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ce2cded5 3394if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
d7040cdb 3395 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3396else
ce2cded5
L
3397 if test -n "$ac_ct_CC"; then
3398 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
3399else
3400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3401for as_dir in $PATH
3402do
3403 IFS=$as_save_IFS
3404 test -z "$as_dir" && as_dir=.
3405 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3406 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3407 ac_cv_prog_ac_ct_CC="cc"
d7040cdb
SE
3408 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3409 break 2
3410 fi
3411done
3412done
ac48eca1 3413
d7040cdb
SE
3414fi
3415fi
ce2cded5
L
3416ac_ct_CC=$ac_cv_prog_ac_ct_CC
3417if test -n "$ac_ct_CC"; then
3418 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3419echo "${ECHO_T}$ac_ct_CC" >&6
3420else
3421 echo "$as_me:$LINENO: result: no" >&5
3422echo "${ECHO_T}no" >&6
d7040cdb 3423fi
6be7c12c 3424
ce2cded5
L
3425 CC=$ac_ct_CC
3426else
3427 CC="$ac_cv_prog_CC"
3428fi
3429
3430fi
3431if test -z "$CC"; then
3432 # Extract the first word of "cc", so it can be a program name with args.
3433set dummy cc; ac_word=$2
3434echo "$as_me:$LINENO: checking for $ac_word" >&5
3435echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3436if test "${ac_cv_prog_CC+set}" = set; then
3437 echo $ECHO_N "(cached) $ECHO_C" >&6
3438else
3439 if test -n "$CC"; then
3440 ac_cv_prog_CC="$CC" # Let the user override the test.
3441else
3442 ac_prog_rejected=no
3443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3444for as_dir in $PATH
3445do
3446 IFS=$as_save_IFS
3447 test -z "$as_dir" && as_dir=.
3448 for ac_exec_ext in '' $ac_executable_extensions; do
3449 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3450 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3451 ac_prog_rejected=yes
3452 continue
3453 fi
3454 ac_cv_prog_CC="cc"
3455 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3456 break 2
3457 fi
3458done
3459done
3460
3461if test $ac_prog_rejected = yes; then
3462 # We found a bogon in the path, so make sure we never use it.
3463 set dummy $ac_cv_prog_CC
3464 shift
3465 if test $# != 0; then
3466 # We chose a different compiler from the bogus one.
3467 # However, it has the same basename, so the bogon will be chosen
3468 # first if we set CC to just the basename; use the full file name.
3469 shift
3470 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3471 fi
3472fi
3473fi
3474fi
3475CC=$ac_cv_prog_CC
3476if test -n "$CC"; then
3477 echo "$as_me:$LINENO: result: $CC" >&5
3478echo "${ECHO_T}$CC" >&6
3479else
3480 echo "$as_me:$LINENO: result: no" >&5
3481echo "${ECHO_T}no" >&6
3482fi
3483
3484fi
3485if test -z "$CC"; then
3486 if test -n "$ac_tool_prefix"; then
3487 for ac_prog in cl
3488 do
3489 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3490set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3491echo "$as_me:$LINENO: checking for $ac_word" >&5
3492echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3493if test "${ac_cv_prog_CC+set}" = set; then
3494 echo $ECHO_N "(cached) $ECHO_C" >&6
3495else
3496 if test -n "$CC"; then
3497 ac_cv_prog_CC="$CC" # Let the user override the test.
3498else
3499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3500for as_dir in $PATH
3501do
3502 IFS=$as_save_IFS
3503 test -z "$as_dir" && as_dir=.
3504 for ac_exec_ext in '' $ac_executable_extensions; do
3505 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3506 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3507 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3508 break 2
3509 fi
3510done
3511done
3512
3513fi
3514fi
3515CC=$ac_cv_prog_CC
3516if test -n "$CC"; then
3517 echo "$as_me:$LINENO: result: $CC" >&5
3518echo "${ECHO_T}$CC" >&6
3519else
3520 echo "$as_me:$LINENO: result: no" >&5
3521echo "${ECHO_T}no" >&6
3522fi
3523
3524 test -n "$CC" && break
d7040cdb
SE
3525 done
3526fi
ce2cded5
L
3527if test -z "$CC"; then
3528 ac_ct_CC=$CC
3529 for ac_prog in cl
d7040cdb
SE
3530do
3531 # Extract the first word of "$ac_prog", so it can be a program name with args.
3532set dummy $ac_prog; ac_word=$2
0ab6f085
AM
3533echo "$as_me:$LINENO: checking for $ac_word" >&5
3534echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ce2cded5 3535if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
d7040cdb
SE
3536 echo $ECHO_N "(cached) $ECHO_C" >&6
3537else
ce2cded5
L
3538 if test -n "$ac_ct_CC"; then
3539 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
3540else
3541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3542for as_dir in $PATH
3543do
3544 IFS=$as_save_IFS
3545 test -z "$as_dir" && as_dir=.
3546 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3547 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3548 ac_cv_prog_ac_ct_CC="$ac_prog"
d7040cdb
SE
3549 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3550 break 2
ac48eca1 3551 fi
d7040cdb
SE
3552done
3553done
ac48eca1 3554
d7040cdb
SE
3555fi
3556fi
ce2cded5
L
3557ac_ct_CC=$ac_cv_prog_ac_ct_CC
3558if test -n "$ac_ct_CC"; then
3559 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3560echo "${ECHO_T}$ac_ct_CC" >&6
d7040cdb 3561else
0ab6f085
AM
3562 echo "$as_me:$LINENO: result: no" >&5
3563echo "${ECHO_T}no" >&6
d7040cdb 3564fi
ac48eca1 3565
ce2cded5 3566 test -n "$ac_ct_CC" && break
d7040cdb 3567done
ac48eca1 3568
ce2cded5 3569 CC=$ac_ct_CC
d7040cdb 3570fi
ac48eca1 3571
d7040cdb 3572fi
ac48eca1 3573
ac48eca1 3574
7a283e07
RW
3575test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3576echo "$as_me: error: in \`$ac_pwd':" >&2;}
3577{ { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
ce2cded5
L
3578See \`config.log' for more details." >&5
3579echo "$as_me: error: no acceptable C compiler found in \$PATH
3580See \`config.log' for more details." >&2;}
7a283e07 3581 { (exit 1); exit 1; }; }; }
6be7c12c 3582
ce2cded5
L
3583# Provide some information about the compiler.
3584echo "$as_me:$LINENO:" \
3585 "checking for C compiler version" >&5
3586ac_compiler=`set X $ac_compile; echo $2`
3587{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3588 (eval $ac_compiler --version </dev/null >&5) 2>&5
3589 ac_status=$?
3590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3591 (exit $ac_status); }
3592{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3593 (eval $ac_compiler -v </dev/null >&5) 2>&5
3594 ac_status=$?
3595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3596 (exit $ac_status); }
3597{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3598 (eval $ac_compiler -V </dev/null >&5) 2>&5
3599 ac_status=$?
3600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601 (exit $ac_status); }
ac48eca1 3602
ce2cded5
L
3603echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3604echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3605if test "${ac_cv_c_compiler_gnu+set}" = set; then
d7040cdb
SE
3606 echo $ECHO_N "(cached) $ECHO_C" >&6
3607else
ce2cded5
L
3608 cat >conftest.$ac_ext <<_ACEOF
3609/* confdefs.h. */
3610_ACEOF
3611cat confdefs.h >>conftest.$ac_ext
3612cat >>conftest.$ac_ext <<_ACEOF
3613/* end confdefs.h. */
ac48eca1 3614
ce2cded5
L
3615int
3616main ()
3617{
3618#ifndef __GNUC__
3619 choke me
3620#endif
3621
3622 ;
3623 return 0;
3624}
3625_ACEOF
3626rm -f conftest.$ac_objext
3627if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3628 (eval $ac_compile) 2>conftest.er1
3629 ac_status=$?
3630 grep -v '^ *+' conftest.er1 >conftest.err
3631 rm -f conftest.er1
3632 cat conftest.err >&5
3633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3634 (exit $ac_status); } &&
3635 { ac_try='test -z "$ac_c_werror_flag"
3636 || test ! -s conftest.err'
3637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3638 (eval $ac_try) 2>&5
3639 ac_status=$?
3640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3641 (exit $ac_status); }; } &&
3642 { ac_try='test -s conftest.$ac_objext'
3643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3644 (eval $ac_try) 2>&5
3645 ac_status=$?
3646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3647 (exit $ac_status); }; }; then
3648 ac_compiler_gnu=yes
d7040cdb 3649else
ce2cded5
L
3650 echo "$as_me: failed program was:" >&5
3651sed 's/^/| /' conftest.$ac_ext >&5
3652
3653ac_compiler_gnu=no
d7040cdb 3654fi
ce2cded5
L
3655rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3656ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 3657
ce2cded5
L
3658fi
3659echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3660echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3661GCC=`test $ac_compiler_gnu = yes && echo yes`
3662ac_test_CFLAGS=${CFLAGS+set}
3663ac_save_CFLAGS=$CFLAGS
3664CFLAGS="-g"
3665echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3666echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3667if test "${ac_cv_prog_cc_g+set}" = set; then
108a6f8e
CD
3668 echo $ECHO_N "(cached) $ECHO_C" >&6
3669else
ce2cded5
L
3670 cat >conftest.$ac_ext <<_ACEOF
3671/* confdefs.h. */
3672_ACEOF
3673cat confdefs.h >>conftest.$ac_ext
3674cat >>conftest.$ac_ext <<_ACEOF
3675/* end confdefs.h. */
d7040cdb 3676
ce2cded5
L
3677int
3678main ()
3679{
d7040cdb 3680
ce2cded5
L
3681 ;
3682 return 0;
3683}
3684_ACEOF
3685rm -f conftest.$ac_objext
3686if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3687 (eval $ac_compile) 2>conftest.er1
3688 ac_status=$?
3689 grep -v '^ *+' conftest.er1 >conftest.err
3690 rm -f conftest.er1
3691 cat conftest.err >&5
3692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3693 (exit $ac_status); } &&
3694 { ac_try='test -z "$ac_c_werror_flag"
3695 || test ! -s conftest.err'
3696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3697 (eval $ac_try) 2>&5
3698 ac_status=$?
3699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3700 (exit $ac_status); }; } &&
3701 { ac_try='test -s conftest.$ac_objext'
3702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3703 (eval $ac_try) 2>&5
3704 ac_status=$?
3705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3706 (exit $ac_status); }; }; then
3707 ac_cv_prog_cc_g=yes
3708else
3709 echo "$as_me: failed program was:" >&5
3710sed 's/^/| /' conftest.$ac_ext >&5
108a6f8e 3711
ce2cded5 3712ac_cv_prog_cc_g=no
108a6f8e 3713fi
ce2cded5 3714rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
108a6f8e 3715fi
ce2cded5
L
3716echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3717echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3718if test "$ac_test_CFLAGS" = set; then
3719 CFLAGS=$ac_save_CFLAGS
3720elif test $ac_cv_prog_cc_g = yes; then
3721 if test "$GCC" = yes; then
3722 CFLAGS="-g -O2"
3723 else
3724 CFLAGS="-g"
3725 fi
ac48eca1 3726else
ce2cded5
L
3727 if test "$GCC" = yes; then
3728 CFLAGS="-O2"
3729 else
3730 CFLAGS=
3731 fi
ac48eca1 3732fi
ce2cded5
L
3733echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3734echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3735if test "${ac_cv_prog_cc_stdc+set}" = set; then
6bf9431b 3736 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3737else
ce2cded5
L
3738 ac_cv_prog_cc_stdc=no
3739ac_save_CC=$CC
3740cat >conftest.$ac_ext <<_ACEOF
3741/* confdefs.h. */
3742_ACEOF
3743cat confdefs.h >>conftest.$ac_ext
3744cat >>conftest.$ac_ext <<_ACEOF
3745/* end confdefs.h. */
3746#include <stdarg.h>
3747#include <stdio.h>
3748#include <sys/types.h>
3749#include <sys/stat.h>
3750/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3751struct buf { int x; };
3752FILE * (*rcsopen) (struct buf *, struct stat *, int);
3753static char *e (p, i)
3754 char **p;
3755 int i;
3756{
3757 return p[i];
3758}
3759static char *f (char * (*g) (char **, int), char **p, ...)
3760{
3761 char *s;
3762 va_list v;
3763 va_start (v,p);
3764 s = g (p, va_arg (v,int));
3765 va_end (v);
3766 return s;
3767}
d7040cdb 3768
ce2cded5
L
3769/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3770 function prototypes and stuff, but not '\xHH' hex character constants.
3771 These don't provoke an error unfortunately, instead are silently treated
3772 as 'x'. The following induces an error, until -std1 is added to get
3773 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3774 array size at least. It's necessary to write '\x00'==0 to get something
3775 that's true only with -std1. */
3776int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 3777
ce2cded5
L
3778int test (int i, double x);
3779struct s1 {int (*f) (int a);};
3780struct s2 {int (*f) (double a);};
3781int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3782int argc;
3783char **argv;
3784int
3785main ()
3786{
3787return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3788 ;
3789 return 0;
3790}
3791_ACEOF
3792# Don't try gcc -ansi; that turns off useful extensions and
3793# breaks some systems' header files.
3794# AIX -qlanglvl=ansi
3795# Ultrix and OSF/1 -std1
3796# HP-UX 10.20 and later -Ae
3797# HP-UX older versions -Aa -D_HPUX_SOURCE
3798# SVR4 -Xc -D__EXTENSIONS__
3799for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3800do
3801 CC="$ac_save_CC $ac_arg"
3802 rm -f conftest.$ac_objext
3803if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3804 (eval $ac_compile) 2>conftest.er1
3805 ac_status=$?
3806 grep -v '^ *+' conftest.er1 >conftest.err
3807 rm -f conftest.er1
3808 cat conftest.err >&5
3809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3810 (exit $ac_status); } &&
3811 { ac_try='test -z "$ac_c_werror_flag"
3812 || test ! -s conftest.err'
3813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3814 (eval $ac_try) 2>&5
3815 ac_status=$?
3816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3817 (exit $ac_status); }; } &&
3818 { ac_try='test -s conftest.$ac_objext'
3819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3820 (eval $ac_try) 2>&5
3821 ac_status=$?
3822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823 (exit $ac_status); }; }; then
3824 ac_cv_prog_cc_stdc=$ac_arg
3825break
3826else
3827 echo "$as_me: failed program was:" >&5
3828sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3829
ce2cded5
L
3830fi
3831rm -f conftest.err conftest.$ac_objext
3832done
3833rm -f conftest.$ac_ext conftest.$ac_objext
3834CC=$ac_save_CC
d7040cdb 3835
ce2cded5 3836fi
d7040cdb 3837
ce2cded5
L
3838case "x$ac_cv_prog_cc_stdc" in
3839 x|xno)
3840 echo "$as_me:$LINENO: result: none needed" >&5
3841echo "${ECHO_T}none needed" >&6 ;;
3842 *)
3843 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3844echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3845 CC="$CC $ac_cv_prog_cc_stdc" ;;
3846esac
d7040cdb 3847
ce2cded5
L
3848# Some people use a C++ compiler to compile C. Since we use `exit',
3849# in C++ we need to declare it. In case someone uses the same compiler
3850# for both compiling C and C++ we need to have the C++ compiler decide
3851# the declaration of exit, since it's the most demanding environment.
3852cat >conftest.$ac_ext <<_ACEOF
3853#ifndef __cplusplus
3854 choke me
3855#endif
3856_ACEOF
3857rm -f conftest.$ac_objext
3858if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3859 (eval $ac_compile) 2>conftest.er1
3860 ac_status=$?
3861 grep -v '^ *+' conftest.er1 >conftest.err
3862 rm -f conftest.er1
3863 cat conftest.err >&5
3864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3865 (exit $ac_status); } &&
3866 { ac_try='test -z "$ac_c_werror_flag"
3867 || test ! -s conftest.err'
3868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3869 (eval $ac_try) 2>&5
3870 ac_status=$?
3871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3872 (exit $ac_status); }; } &&
3873 { ac_try='test -s conftest.$ac_objext'
3874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3875 (eval $ac_try) 2>&5
3876 ac_status=$?
3877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3878 (exit $ac_status); }; }; then
3879 for ac_declaration in \
3880 '' \
3881 'extern "C" void std::exit (int) throw (); using std::exit;' \
3882 'extern "C" void std::exit (int); using std::exit;' \
3883 'extern "C" void exit (int) throw ();' \
3884 'extern "C" void exit (int);' \
3885 'void exit (int);'
3886do
3887 cat >conftest.$ac_ext <<_ACEOF
3888/* confdefs.h. */
3889_ACEOF
3890cat confdefs.h >>conftest.$ac_ext
3891cat >>conftest.$ac_ext <<_ACEOF
3892/* end confdefs.h. */
3893$ac_declaration
3894#include <stdlib.h>
3895int
3896main ()
3897{
3898exit (42);
3899 ;
3900 return 0;
3901}
3902_ACEOF
3903rm -f conftest.$ac_objext
3904if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3905 (eval $ac_compile) 2>conftest.er1
3906 ac_status=$?
3907 grep -v '^ *+' conftest.er1 >conftest.err
3908 rm -f conftest.er1
3909 cat conftest.err >&5
3910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3911 (exit $ac_status); } &&
3912 { ac_try='test -z "$ac_c_werror_flag"
3913 || test ! -s conftest.err'
3914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3915 (eval $ac_try) 2>&5
3916 ac_status=$?
3917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3918 (exit $ac_status); }; } &&
3919 { ac_try='test -s conftest.$ac_objext'
3920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3921 (eval $ac_try) 2>&5
3922 ac_status=$?
3923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3924 (exit $ac_status); }; }; then
3925 :
3926else
3927 echo "$as_me: failed program was:" >&5
3928sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3929
ce2cded5
L
3930continue
3931fi
3932rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3933 cat >conftest.$ac_ext <<_ACEOF
3934/* confdefs.h. */
3935_ACEOF
3936cat confdefs.h >>conftest.$ac_ext
3937cat >>conftest.$ac_ext <<_ACEOF
3938/* end confdefs.h. */
3939$ac_declaration
3940int
3941main ()
3942{
3943exit (42);
3944 ;
3945 return 0;
3946}
3947_ACEOF
3948rm -f conftest.$ac_objext
3949if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3950 (eval $ac_compile) 2>conftest.er1
3951 ac_status=$?
3952 grep -v '^ *+' conftest.er1 >conftest.err
3953 rm -f conftest.er1
3954 cat conftest.err >&5
3955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3956 (exit $ac_status); } &&
3957 { ac_try='test -z "$ac_c_werror_flag"
3958 || test ! -s conftest.err'
3959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3960 (eval $ac_try) 2>&5
3961 ac_status=$?
3962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3963 (exit $ac_status); }; } &&
3964 { ac_try='test -s conftest.$ac_objext'
3965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3966 (eval $ac_try) 2>&5
3967 ac_status=$?
3968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3969 (exit $ac_status); }; }; then
3970 break
3971else
3972 echo "$as_me: failed program was:" >&5
3973sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3974
ce2cded5
L
3975fi
3976rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3977done
3978rm -f conftest*
3979if test -n "$ac_declaration"; then
3980 echo '#ifdef __cplusplus' >>confdefs.h
3981 echo $ac_declaration >>confdefs.h
3982 echo '#endif' >>confdefs.h
3983fi
d7040cdb 3984
d7040cdb 3985else
ce2cded5
L
3986 echo "$as_me: failed program was:" >&5
3987sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3988
ce2cded5
L
3989fi
3990rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3991ac_ext=c
3992ac_cpp='$CPP $CPPFLAGS'
3993ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3994ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3995ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 3996
d7040cdb 3997
ce2cded5
L
3998cat >>confdefs.h <<\_ACEOF
3999#define _GNU_SOURCE 1
4000_ACEOF
d7040cdb 4001
d7040cdb 4002
ce2cded5
L
4003# Find a good install program. We prefer a C program (faster),
4004# so one script is as good as another. But avoid the broken or
4005# incompatible versions:
4006# SysV /etc/install, /usr/sbin/install
4007# SunOS /usr/etc/install
4008# IRIX /sbin/install
4009# AIX /bin/install
4010# AmigaOS /C/install, which installs bootblocks on floppy discs
4011# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4012# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4013# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4014# OS/2's system install, which has a completely different semantic
4015# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 4016# Reject install programs that cannot install multiple files.
ce2cded5
L
4017echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4018echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4019if test -z "$INSTALL"; then
4020if test "${ac_cv_path_install+set}" = set; then
4021 echo $ECHO_N "(cached) $ECHO_C" >&6
4022else
4023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4024for as_dir in $PATH
4025do
4026 IFS=$as_save_IFS
4027 test -z "$as_dir" && as_dir=.
4028 # Account for people who put trailing slashes in PATH elements.
4029case $as_dir/ in
4030 ./ | .// | /cC/* | \
4031 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4032 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4033 /usr/ucb/* ) ;;
4034 *)
4035 # OSF1 and SCO ODT 3.0 have their own names for install.
4036 # Don't use installbsd from OSF since it installs stuff as root
4037 # by default.
4038 for ac_prog in ginstall scoinst install; do
4039 for ac_exec_ext in '' $ac_executable_extensions; do
4040 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4041 if test $ac_prog = install &&
4042 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4043 # AIX install. It has an incompatible calling convention.
4044 :
4045 elif test $ac_prog = install &&
4046 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4047 # program-specific install script used by HP pwplus--don't use.
4048 :
4049 else
58c85be7
RW
4050 rm -rf conftest.one conftest.two conftest.dir
4051 echo one > conftest.one
4052 echo two > conftest.two
4053 mkdir conftest.dir
4054 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4055 test -s conftest.one && test -s conftest.two &&
4056 test -s conftest.dir/conftest.one &&
4057 test -s conftest.dir/conftest.two
4058 then
4059 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4060 break 3
4061 fi
ce2cded5
L
4062 fi
4063 fi
4064 done
4065 done
4066 ;;
4067esac
4068done
d7040cdb 4069
58c85be7 4070rm -rf conftest.one conftest.two conftest.dir
d7040cdb 4071
ce2cded5
L
4072fi
4073 if test "${ac_cv_path_install+set}" = set; then
4074 INSTALL=$ac_cv_path_install
d7040cdb 4075 else
58c85be7
RW
4076 # As a last resort, use the slow shell script. Don't cache a
4077 # value for INSTALL within a source directory, because that will
ce2cded5 4078 # break other packages using the cache if that directory is
58c85be7 4079 # removed, or if the value is a relative name.
ce2cded5 4080 INSTALL=$ac_install_sh
d7040cdb 4081 fi
ce2cded5
L
4082fi
4083echo "$as_me:$LINENO: result: $INSTALL" >&5
4084echo "${ECHO_T}$INSTALL" >&6
ac48eca1 4085
ce2cded5
L
4086# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4087# It thinks the first close brace ends the variable substitution.
4088test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
ac48eca1 4089
ce2cded5 4090test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
ac48eca1 4091
ce2cded5 4092test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
d7040cdb 4093
d7040cdb 4094
252b5132 4095
d7040cdb 4096
ce2cded5
L
4097macro_version='2.1a'
4098macro_revision='1.2435'
d7040cdb 4099
d7040cdb 4100
d7040cdb 4101
d7040cdb 4102
d7040cdb 4103
252b5132 4104
d7040cdb
SE
4105
4106
4107
4108
4109
4110
ce2cded5 4111ltmain="$ac_aux_dir/ltmain.sh"
d7040cdb 4112
ce2cded5 4113# Set options
d7040cdb 4114
ce2cded5 4115enable_dlopen=no
d7040cdb
SE
4116
4117
ce2cded5 4118enable_win32_dll=no
d7040cdb
SE
4119
4120
ce2cded5
L
4121# Check whether --enable-shared or --disable-shared was given.
4122if test "${enable_shared+set}" = set; then
4123 enableval="$enable_shared"
4124 p=${PACKAGE-default}
4125 case $enableval in
4126 yes) enable_shared=yes ;;
4127 no) enable_shared=no ;;
4128 *)
4129 enable_shared=no
4130 # Look at the argument we got. We use all the common list separators.
4131 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4132 for pkg in $enableval; do
4133 IFS="$lt_save_ifs"
4134 if test "X$pkg" = "X$p"; then
4135 enable_shared=yes
4136 fi
4137 done
4138 IFS="$lt_save_ifs"
4139 ;;
4140 esac
ac48eca1 4141else
ce2cded5
L
4142 enable_shared=yes
4143fi;
6bf9431b 4144
ac48eca1 4145
6bf9431b 4146
ac48eca1 4147
ac48eca1 4148
d7040cdb
SE
4149
4150
4151
ce2cded5
L
4152# Check whether --enable-static or --disable-static was given.
4153if test "${enable_static+set}" = set; then
4154 enableval="$enable_static"
4155 p=${PACKAGE-default}
4156 case $enableval in
4157 yes) enable_static=yes ;;
4158 no) enable_static=no ;;
4159 *)
4160 enable_static=no
4161 # Look at the argument we got. We use all the common list separators.
4162 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4163 for pkg in $enableval; do
4164 IFS="$lt_save_ifs"
4165 if test "X$pkg" = "X$p"; then
4166 enable_static=yes
4167 fi
4168 done
4169 IFS="$lt_save_ifs"
4170 ;;
4171 esac
4172else
4173 enable_static=yes
4174fi;
d7040cdb
SE
4175
4176
4177
4178
4179
4180
4181
4182
6bf9431b 4183
ce2cded5
L
4184# Check whether --with-pic or --without-pic was given.
4185if test "${with_pic+set}" = set; then
4186 withval="$with_pic"
4187 pic_mode="$withval"
ac48eca1 4188else
ce2cded5
L
4189 pic_mode=default
4190fi;
ac48eca1 4191
ce2cded5 4192test -z "$pic_mode" && pic_mode=default
6bf9431b 4193
ac48eca1 4194
ce2cded5
L
4195
4196
4197
4198
4199
4200# Check whether --enable-fast-install or --disable-fast-install was given.
4201if test "${enable_fast_install+set}" = set; then
4202 enableval="$enable_fast_install"
4203 p=${PACKAGE-default}
4204 case $enableval in
4205 yes) enable_fast_install=yes ;;
4206 no) enable_fast_install=no ;;
4207 *)
4208 enable_fast_install=no
4209 # Look at the argument we got. We use all the common list separators.
4210 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4211 for pkg in $enableval; do
4212 IFS="$lt_save_ifs"
4213 if test "X$pkg" = "X$p"; then
4214 enable_fast_install=yes
4215 fi
4216 done
4217 IFS="$lt_save_ifs"
4218 ;;
4219 esac
ac48eca1 4220else
ce2cded5
L
4221 enable_fast_install=yes
4222fi;
ac48eca1
AO
4223
4224
252b5132 4225
5af11cab 4226
5af11cab 4227
5af11cab 4228
6bf9431b 4229
ce2cded5
L
4230
4231echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4232echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
4233if test "${lt_cv_path_SED+set}" = set; then
6bf9431b
BE
4234 echo $ECHO_N "(cached) $ECHO_C" >&6
4235else
ce2cded5
L
4236 # Loop through the user's path and test for sed and gsed.
4237# Then use that list of sed's as ones to test for truncation.
6bf9431b
BE
4238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239for as_dir in $PATH
4240do
4241 IFS=$as_save_IFS
4242 test -z "$as_dir" && as_dir=.
ce2cded5
L
4243 for lt_ac_prog in sed gsed; do
4244 for ac_exec_ext in '' $ac_executable_extensions; do
4245 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4246 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4247 fi
4248 done
4249 done
6bf9431b 4250done
ce2cded5
L
4251IFS=$as_save_IFS
4252lt_ac_max=0
4253lt_ac_count=0
4254# Add /usr/xpg4/bin/sed as it is typically found on Solaris
4255# along with /bin/sed that truncates output.
4256for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4257 test ! -f $lt_ac_sed && continue
4258 cat /dev/null > conftest.in
4259 lt_ac_count=0
4260 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4261 # Check for GNU sed and select it if it is found.
4262 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4263 lt_cv_path_SED=$lt_ac_sed
4264 break
6bf9431b 4265 fi
ce2cded5
L
4266 while true; do
4267 cat conftest.in conftest.in >conftest.tmp
4268 mv conftest.tmp conftest.in
4269 cp conftest.in conftest.nl
4270 echo >>conftest.nl
4271 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4272 cmp -s conftest.out conftest.nl || break
4273 # 10000 chars as input seems more than enough
4274 test $lt_ac_count -gt 10 && break
4275 lt_ac_count=`expr $lt_ac_count + 1`
4276 if test $lt_ac_count -gt $lt_ac_max; then
4277 lt_ac_max=$lt_ac_count
4278 lt_cv_path_SED=$lt_ac_sed
4279 fi
4280 done
6bf9431b
BE
4281done
4282
6bf9431b
BE
4283fi
4284
ce2cded5 4285SED=$lt_cv_path_SED
6bf9431b 4286
ce2cded5
L
4287echo "$as_me:$LINENO: result: $SED" >&5
4288echo "${ECHO_T}$SED" >&6
6bf9431b 4289
ce2cded5
L
4290test -z "$SED" && SED=sed
4291Xsed="$SED -e 1s/^X//"
6bf9431b 4292
6bf9431b 4293
6bf9431b 4294
252b5132 4295
6bf9431b 4296
252b5132 4297
6bf9431b 4298
252b5132 4299
6bf9431b 4300
252b5132 4301
252b5132 4302
ce2cded5
L
4303echo "$as_me:$LINENO: checking for egrep" >&5
4304echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4305if test "${ac_cv_prog_egrep+set}" = set; then
4306 echo $ECHO_N "(cached) $ECHO_C" >&6
4307else
4308 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4309 then ac_cv_prog_egrep='grep -E'
4310 else ac_cv_prog_egrep='egrep'
4311 fi
4312fi
4313echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4314echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4315 EGREP=$ac_cv_prog_egrep
4316
6bf9431b 4317
ce2cded5
L
4318echo "$as_me:$LINENO: checking for fgrep" >&5
4319echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
4320if test "${ac_cv_prog_fgrep+set}" = set; then
4321 echo $ECHO_N "(cached) $ECHO_C" >&6
4322else
4323 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
4324 then ac_cv_prog_fgrep='grep -F'
4325 else ac_cv_prog_fgrep='fgrep'
4326 fi
4327fi
4328echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
4329echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
4330 FGREP=$ac_cv_prog_fgrep
6bf9431b
BE
4331
4332
ce2cded5 4333test -z "$GREP" && GREP=grep
6bf9431b 4334
d7040cdb
SE
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
ce2cded5
L
4353# Check whether --with-gnu-ld or --without-gnu-ld was given.
4354if test "${with_gnu_ld+set}" = set; then
4355 withval="$with_gnu_ld"
4356 test "$withval" = no || with_gnu_ld=yes
4357else
4358 with_gnu_ld=no
4359fi;
4360ac_prog=ld
4361if test "$GCC" = yes; then
4362 # Check if gcc -print-prog-name=ld gives a path.
4363 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4364echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
4365 case $host in
4366 *-*-mingw*)
4367 # gcc leaves a trailing carriage return which upsets mingw
4368 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4369 *)
4370 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4371 esac
4372 case $ac_prog in
4373 # Accept absolute paths.
4374 [\\/]* | ?:[\\/]*)
4375 re_direlt='/[^/][^/]*/\.\./'
4376 # Canonicalize the pathname of ld
4377 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4378 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4379 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4380 done
4381 test -z "$LD" && LD="$ac_prog"
4382 ;;
4383 "")
4384 # If it fails, then pretend we aren't using GCC.
4385 ac_prog=ld
4386 ;;
4387 *)
4388 # If it is relative, then search for the first ld in PATH.
4389 with_gnu_ld=unknown
4390 ;;
4391 esac
4392elif test "$with_gnu_ld" = yes; then
4393 echo "$as_me:$LINENO: checking for GNU ld" >&5
4394echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4395else
4396 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4397echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4398fi
4399if test "${lt_cv_path_LD+set}" = set; then
4400 echo $ECHO_N "(cached) $ECHO_C" >&6
4401else
4402 if test -z "$LD"; then
4403 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4404 for ac_dir in $PATH; do
4405 IFS="$lt_save_ifs"
4406 test -z "$ac_dir" && ac_dir=.
4407 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4408 lt_cv_path_LD="$ac_dir/$ac_prog"
4409 # Check to see if the program is GNU ld. I'd rather use --version,
4410 # but apparently some variants of GNU ld only accept -v.
4411 # Break only if it was the GNU/non-GNU ld that we prefer.
4412 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4413 *GNU* | *'with BFD'*)
4414 test "$with_gnu_ld" != no && break
4415 ;;
4416 *)
4417 test "$with_gnu_ld" != yes && break
4418 ;;
4419 esac
4420 fi
4421 done
4422 IFS="$lt_save_ifs"
4423else
4424 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4425fi
4426fi
d7040cdb 4427
ce2cded5
L
4428LD="$lt_cv_path_LD"
4429if test -n "$LD"; then
4430 echo "$as_me:$LINENO: result: $LD" >&5
4431echo "${ECHO_T}$LD" >&6
4432else
4433 echo "$as_me:$LINENO: result: no" >&5
4434echo "${ECHO_T}no" >&6
4435fi
4436test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4437echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4438 { (exit 1); exit 1; }; }
4439echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4440echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4441if test "${lt_cv_prog_gnu_ld+set}" = set; then
4442 echo $ECHO_N "(cached) $ECHO_C" >&6
4443else
4444 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4445case `$LD -v 2>&1 </dev/null` in
4446*GNU* | *'with BFD'*)
4447 lt_cv_prog_gnu_ld=yes
4448 ;;
4449*)
4450 lt_cv_prog_gnu_ld=no
4451 ;;
4452esac
4453fi
4454echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4455echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4456with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
4457
4458
4459
4460
4461
4462
d7040cdb 4463
d7040cdb 4464
d7040cdb
SE
4465
4466
ce2cded5
L
4467echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4468echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
4469if test "${lt_cv_path_NM+set}" = set; then
d7040cdb
SE
4470 echo $ECHO_N "(cached) $ECHO_C" >&6
4471else
ce2cded5
L
4472 if test -n "$NM"; then
4473 # Let the user override the test.
4474 lt_cv_path_NM="$NM"
4475else
4476 lt_nm_to_check="${ac_tool_prefix}nm"
4477 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4478 lt_nm_to_check="$lt_nm_to_check nm"
d7040cdb 4479 fi
ce2cded5
L
4480 for lt_tmp_nm in $lt_nm_to_check; do
4481 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4482 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4483 IFS="$lt_save_ifs"
4484 test -z "$ac_dir" && ac_dir=.
4485 tmp_nm="$ac_dir/$lt_tmp_nm"
4486 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4487 # Check to see if the nm accepts a BSD-compat flag.
4488 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4489 # nm: unknown option "B" ignored
4490 # Tru64's nm complains that /dev/null is an invalid object file
4491 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4492 */dev/null* | *'Invalid file or object type'*)
4493 lt_cv_path_NM="$tmp_nm -B"
4494 break
4495 ;;
4496 *)
4497 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4498 */dev/null*)
4499 lt_cv_path_NM="$tmp_nm -p"
4500 break
4501 ;;
4502 *)
4503 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4504 continue # so that we can try to find one that supports BSD flags
4505 ;;
4506 esac
4507 ;;
4508 esac
4509 fi
4510 done
4511 IFS="$lt_save_ifs"
4512 done
4513 : ${lt_cv_path_NM=no}
4514fi
4515fi
4516echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4517echo "${ECHO_T}$lt_cv_path_NM" >&6
4518if test "$lt_cv_path_NM" != "no"; then
4519 NM="$lt_cv_path_NM"
4520else
4521 # Didn't find any BSD compatible name lister, look for dumpbin.
4522 if test -n "$ac_tool_prefix"; then
4523 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4524 do
4525 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4526set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4527echo "$as_me:$LINENO: checking for $ac_word" >&5
4528echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4529if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4530 echo $ECHO_N "(cached) $ECHO_C" >&6
4531else
4532 if test -n "$DUMPBIN"; then
4533 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4534else
4535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4536for as_dir in $PATH
4537do
4538 IFS=$as_save_IFS
4539 test -z "$as_dir" && as_dir=.
4540 for ac_exec_ext in '' $ac_executable_extensions; do
4541 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4542 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4543 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4544 break 2
4545 fi
4546done
4547done
d7040cdb 4548
ce2cded5
L
4549fi
4550fi
4551DUMPBIN=$ac_cv_prog_DUMPBIN
4552if test -n "$DUMPBIN"; then
4553 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4554echo "${ECHO_T}$DUMPBIN" >&6
4555else
4556 echo "$as_me:$LINENO: result: no" >&5
4557echo "${ECHO_T}no" >&6
4558fi
d7040cdb 4559
ce2cded5
L
4560 test -n "$DUMPBIN" && break
4561 done
4562fi
4563if test -z "$DUMPBIN"; then
4564 ac_ct_DUMPBIN=$DUMPBIN
4565 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4566do
4567 # Extract the first word of "$ac_prog", so it can be a program name with args.
4568set dummy $ac_prog; ac_word=$2
4569echo "$as_me:$LINENO: checking for $ac_word" >&5
4570echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4571if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4572 echo $ECHO_N "(cached) $ECHO_C" >&6
4573else
4574 if test -n "$ac_ct_DUMPBIN"; then
4575 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4576else
4577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4578for as_dir in $PATH
4579do
4580 IFS=$as_save_IFS
4581 test -z "$as_dir" && as_dir=.
4582 for ac_exec_ext in '' $ac_executable_extensions; do
4583 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4584 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4585 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4586 break 2
4587 fi
4588done
4589done
d7040cdb 4590
ce2cded5
L
4591fi
4592fi
4593ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4594if test -n "$ac_ct_DUMPBIN"; then
4595 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4596echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
4597else
4598 echo "$as_me:$LINENO: result: no" >&5
4599echo "${ECHO_T}no" >&6
4600fi
d7040cdb 4601
ce2cded5
L
4602 test -n "$ac_ct_DUMPBIN" && break
4603done
4604test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
d7040cdb 4605
ce2cded5
L
4606 DUMPBIN=$ac_ct_DUMPBIN
4607fi
d7040cdb 4608
d7040cdb 4609
ce2cded5
L
4610 if test "$DUMPBIN" != ":"; then
4611 NM="$DUMPBIN"
d7040cdb 4612 fi
ce2cded5
L
4613fi
4614test -z "$NM" && NM=nm
d7040cdb 4615
d7040cdb 4616
d7040cdb 4617
d7040cdb 4618
d7040cdb 4619
d7040cdb 4620
ce2cded5
L
4621echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4622echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
4623if test "${lt_cv_nm_interface+set}" = set; then
4624 echo $ECHO_N "(cached) $ECHO_C" >&6
4625else
4626 lt_cv_nm_interface="BSD nm"
4627 echo "int some_variable = 0;" > conftest.$ac_ext
7a283e07 4628 (eval echo "\"\$as_me:4628: $ac_compile\"" >&5)
ce2cded5
L
4629 (eval "$ac_compile" 2>conftest.err)
4630 cat conftest.err >&5
7a283e07 4631 (eval echo "\"\$as_me:4631: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
4632 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4633 cat conftest.err >&5
7a283e07 4634 (eval echo "\"\$as_me:4634: output\"" >&5)
ce2cded5
L
4635 cat conftest.out >&5
4636 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4637 lt_cv_nm_interface="MS dumpbin"
4638 fi
4639 rm -f conftest*
4640fi
4641echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4642echo "${ECHO_T}$lt_cv_nm_interface" >&6
d7040cdb 4643
ce2cded5
L
4644echo "$as_me:$LINENO: checking whether ln -s works" >&5
4645echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4646LN_S=$as_ln_s
4647if test "$LN_S" = "ln -s"; then
4648 echo "$as_me:$LINENO: result: yes" >&5
4649echo "${ECHO_T}yes" >&6
4650else
4651 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4652echo "${ECHO_T}no, using $LN_S" >&6
4653fi
d7040cdb 4654
ce2cded5
L
4655# find the maximum length of command line arguments
4656echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4657echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
4658if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4659 echo $ECHO_N "(cached) $ECHO_C" >&6
4660else
4661 i=0
4662 teststring="ABCD"
4663
4664 case $build_os in
4665 msdosdjgpp*)
4666 # On DJGPP, this test can blow up pretty badly due to problems in libc
4667 # (any single argument exceeding 2000 bytes causes a buffer overrun
4668 # during glob expansion). Even if it were fixed, the result of this
4669 # check would be larger than it should be.
4670 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4671 ;;
4672
4673 gnu*)
4674 # Under GNU Hurd, this test is not required because there is
4675 # no limit to the length of command line arguments.
4676 # Libtool will interpret -1 as no limit whatsoever
4677 lt_cv_sys_max_cmd_len=-1;
4678 ;;
4679
4680 cygwin* | mingw*)
4681 # On Win9x/ME, this test blows up -- it succeeds, but takes
4682 # about 5 minutes as the teststring grows exponentially.
4683 # Worse, since 9x/ME are not pre-emptively multitasking,
4684 # you end up with a "frozen" computer, even though with patience
4685 # the test eventually succeeds (with a max line length of 256k).
4686 # Instead, let's just punt: use the minimum linelength reported by
4687 # all of the supported platforms: 8192 (on NT/2K/XP).
4688 lt_cv_sys_max_cmd_len=8192;
4689 ;;
4690
4691 amigaos*)
4692 # On AmigaOS with pdksh, this test takes hours, literally.
4693 # So we just punt and use a minimum line length of 8192.
4694 lt_cv_sys_max_cmd_len=8192;
4695 ;;
4696
4697 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4698 # This has been around since 386BSD, at least. Likely further.
4699 if test -x /sbin/sysctl; then
4700 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4701 elif test -x /usr/sbin/sysctl; then
4702 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
d7040cdb 4703 else
ce2cded5 4704 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d7040cdb 4705 fi
ce2cded5
L
4706 # And add a safety zone
4707 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4708 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4709 ;;
6bf9431b 4710
ce2cded5
L
4711 interix*)
4712 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4713 lt_cv_sys_max_cmd_len=196608
4714 ;;
d7040cdb 4715
ce2cded5
L
4716 osf*)
4717 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4718 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4719 # nice to cause kernel panics so lets avoid the loop below.
4720 # First set a reasonable default.
4721 lt_cv_sys_max_cmd_len=16384
4722 #
4723 if test -x /sbin/sysconfig; then
4724 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4725 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4726 esac
4727 fi
4728 ;;
4729 sco3.2v5*)
4730 lt_cv_sys_max_cmd_len=102400
4731 ;;
4732 sysv5* | sco5v6* | sysv4.2uw2*)
4733 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4734 if test -n "$kargmax"; then
4735 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4736 else
4737 lt_cv_sys_max_cmd_len=32768
4738 fi
4739 ;;
4740 *)
4741 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
4742 if test -n $lt_cv_sys_max_cmd_len; then
4743 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4744 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4745 else
4746 # Make teststring a little bigger before we do anything with it.
4747 # a 1K string should be a reasonable start.
4748 for i in 1 2 3 4 5 6 7 8 ; do
4749 teststring=$teststring$teststring
4750 done
4751 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4752 # If test is not a shell built-in, we'll probably end up computing a
4753 # maximum length that is only half of the actual maximum length, but
4754 # we can't tell.
4755 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4756 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4757 test $i != 17 # 1/2 MB should be enough
4758 do
4759 i=`expr $i + 1`
4760 teststring=$teststring$teststring
4761 done
4762 # Only check the string length outside the loop.
4763 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4764 teststring=
4765 # Add a significant safety factor because C++ compilers can tack on
4766 # massive amounts of additional arguments before passing them to the
4767 # linker. It appears as though 1/2 is a usable value.
4768 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4769 fi
4770 ;;
4771 esac
d7040cdb 4772
d7040cdb 4773fi
ce2cded5
L
4774
4775if test -n $lt_cv_sys_max_cmd_len ; then
4776 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4777echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
d7040cdb 4778else
ce2cded5
L
4779 echo "$as_me:$LINENO: result: none" >&5
4780echo "${ECHO_T}none" >&6
d7040cdb 4781fi
ce2cded5 4782max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
4783
4784
4785
4786
4787
4788
4789
ce2cded5
L
4790: ${CP="cp -f"}
4791: ${MV="mv -f"}
4792: ${RM="rm -f"}
d7040cdb 4793
ce2cded5
L
4794echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4795echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
4796# Try some XSI features
4797xsi_shell=no
4798( _lt_dummy="a/b/c"
4799 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4800 = c,a/b,, ) >/dev/null 2>&1 \
4801 && xsi_shell=yes
4802echo "$as_me:$LINENO: result: $xsi_shell" >&5
4803echo "${ECHO_T}$xsi_shell" >&6
d7040cdb
SE
4804
4805
ce2cded5
L
4806echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4807echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
4808lt_shell_append=no
4809( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4810 >/dev/null 2>&1 \
4811 && lt_shell_append=yes
4812echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4813echo "${ECHO_T}$lt_shell_append" >&6
d7040cdb
SE
4814
4815
ce2cded5
L
4816if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4817 lt_unset=unset
4818else
4819 lt_unset=false
4820fi
d7040cdb
SE
4821
4822
4823
4824
4825
ce2cded5
L
4826# test EBCDIC or ASCII
4827case `echo X|tr X '\101'` in
4828 A) # ASCII based system
4829 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4830 lt_SP2NL='tr \040 \012'
4831 lt_NL2SP='tr \015\012 \040\040'
4832 ;;
4833 *) # EBCDIC based system
4834 lt_SP2NL='tr \100 \n'
4835 lt_NL2SP='tr \r\n \100\100'
4836 ;;
4837esac
d7040cdb 4838
d7040cdb 4839
d7040cdb 4840
d7040cdb 4841
ce2cded5
L
4842
4843
4844
4845
4846
4847echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4848echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4849if test "${lt_cv_ld_reload_flag+set}" = set; then
6bf9431b
BE
4850 echo $ECHO_N "(cached) $ECHO_C" >&6
4851else
ce2cded5
L
4852 lt_cv_ld_reload_flag='-r'
4853fi
4854echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4855echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4856reload_flag=$lt_cv_ld_reload_flag
4857case $reload_flag in
4858"" | " "*) ;;
4859*) reload_flag=" $reload_flag" ;;
4860esac
4861reload_cmds='$LD$reload_flag -o $output$reload_objs'
4862case $host_os in
4863 darwin*)
4864 if test "$GCC" = yes; then
4865 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4866 else
4867 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4868 fi
4869 ;;
4870esac
d7040cdb 4871
6bf9431b 4872
252b5132 4873
ce2cded5
L
4874
4875
4876
4877
4878
4879
4880
4881echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4882echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4883if test "${lt_cv_deplibs_check_method+set}" = set; then
4884 echo $ECHO_N "(cached) $ECHO_C" >&6
6bf9431b 4885else
ce2cded5
L
4886 lt_cv_file_magic_cmd='$MAGIC_CMD'
4887lt_cv_file_magic_test_file=
4888lt_cv_deplibs_check_method='unknown'
4889# Need to set the preceding variable on all platforms that support
4890# interlibrary dependencies.
4891# 'none' -- dependencies not supported.
4892# `unknown' -- same as none, but documents that we really don't know.
4893# 'pass_all' -- all dependencies passed with no checks.
4894# 'test_compile' -- check by making test program.
4895# 'file_magic [[regex]]' -- check by looking for files in library path
4896# which responds to the $file_magic_cmd with a given extended regex.
4897# If you have `file' or equivalent on your system and you're not sure
4898# whether `pass_all' will *always* work, you probably want this one.
6bf9431b 4899
ce2cded5 4900case $host_os in
50e7d84b 4901aix[4-9]*)
ce2cded5
L
4902 lt_cv_deplibs_check_method=pass_all
4903 ;;
6bf9431b 4904
ce2cded5
L
4905beos*)
4906 lt_cv_deplibs_check_method=pass_all
d7040cdb 4907 ;;
ce2cded5
L
4908
4909bsdi[45]*)
4910 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4911 lt_cv_file_magic_cmd='/usr/bin/file -L'
4912 lt_cv_file_magic_test_file=/shlib/libc.so
d7040cdb 4913 ;;
d7040cdb 4914
ce2cded5
L
4915cygwin*)
4916 # func_win32_libid is a shell function defined in ltmain.sh
4917 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4918 lt_cv_file_magic_cmd='func_win32_libid'
4919 ;;
d7040cdb 4920
ce2cded5
L
4921mingw* | pw32*)
4922 # Base MSYS/MinGW do not provide the 'file' command needed by
4923 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4924 # unless we find 'file', for example because we are cross-compiling.
4925 if ( file / ) >/dev/null 2>&1; then
4926 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4927 lt_cv_file_magic_cmd='func_win32_libid'
0ab6f085 4928 else
ce2cded5
L
4929 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4930 lt_cv_file_magic_cmd='$OBJDUMP -f'
0ab6f085 4931 fi
ce2cded5 4932 ;;
d7040cdb 4933
ce2cded5
L
4934darwin* | rhapsody*)
4935 lt_cv_deplibs_check_method=pass_all
4936 ;;
d7040cdb 4937
ce2cded5
L
4938freebsd* | dragonfly*)
4939 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4940 case $host_cpu in
4941 i*86 )
4942 # Not sure whether the presence of OpenBSD here was a mistake.
4943 # Let's accept both of them until this is cleared up.
4944 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4945 lt_cv_file_magic_cmd=/usr/bin/file
4946 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4947 ;;
4948 esac
0ab6f085 4949 else
ce2cded5 4950 lt_cv_deplibs_check_method=pass_all
0ab6f085 4951 fi
ce2cded5 4952 ;;
6bf9431b 4953
ce2cded5
L
4954gnu*)
4955 lt_cv_deplibs_check_method=pass_all
4956 ;;
6bf9431b 4957
ce2cded5
L
4958hpux10.20* | hpux11*)
4959 lt_cv_file_magic_cmd=/usr/bin/file
4960 case $host_cpu in
4961 ia64*)
4962 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4963 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4964 ;;
4965 hppa*64*)
4966 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4967 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4968 ;;
4969 *)
4970 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4971 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4972 ;;
4973 esac
4974 ;;
6bf9431b 4975
ce2cded5
L
4976interix[3-9]*)
4977 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4978 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4979 ;;
6bf9431b 4980
ce2cded5
L
4981irix5* | irix6* | nonstopux*)
4982 case $LD in
4983 *-32|*"-32 ") libmagic=32-bit;;
4984 *-n32|*"-n32 ") libmagic=N32;;
4985 *-64|*"-64 ") libmagic=64-bit;;
4986 *) libmagic=never-match;;
4987 esac
4988 lt_cv_deplibs_check_method=pass_all
4989 ;;
d7040cdb 4990
ce2cded5
L
4991# This must be Linux ELF.
4992linux* | k*bsd*-gnu)
4993 lt_cv_deplibs_check_method=pass_all
4994 ;;
d7040cdb 4995
ce2cded5
L
4996netbsd*)
4997 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4998 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
0ab6f085 4999 else
ce2cded5 5000 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
0ab6f085 5001 fi
ce2cded5 5002 ;;
6bf9431b 5003
ce2cded5
L
5004newos6*)
5005 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5006 lt_cv_file_magic_cmd=/usr/bin/file
5007 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5008 ;;
d7040cdb 5009
ce2cded5
L
5010*nto* | *qnx*)
5011 lt_cv_deplibs_check_method=pass_all
5012 ;;
d7040cdb 5013
ce2cded5
L
5014openbsd*)
5015 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5016 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5017 else
5018 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5019 fi
5020 ;;
d7040cdb 5021
ce2cded5
L
5022osf3* | osf4* | osf5*)
5023 lt_cv_deplibs_check_method=pass_all
5024 ;;
d7040cdb 5025
ce2cded5
L
5026rdos*)
5027 lt_cv_deplibs_check_method=pass_all
5028 ;;
d7040cdb 5029
ce2cded5
L
5030solaris*)
5031 lt_cv_deplibs_check_method=pass_all
5032 ;;
d7040cdb 5033
ce2cded5
L
5034sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5035 lt_cv_deplibs_check_method=pass_all
5036 ;;
d7040cdb 5037
ce2cded5
L
5038sysv4 | sysv4.3*)
5039 case $host_vendor in
5040 motorola)
5041 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]'
5042 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5043 ;;
5044 ncr)
5045 lt_cv_deplibs_check_method=pass_all
5046 ;;
5047 sequent)
5048 lt_cv_file_magic_cmd='/bin/file'
5049 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5050 ;;
5051 sni)
5052 lt_cv_file_magic_cmd='/bin/file'
5053 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5054 lt_cv_file_magic_test_file=/lib/libc.so
5055 ;;
5056 siemens)
5057 lt_cv_deplibs_check_method=pass_all
5058 ;;
5059 pc)
5060 lt_cv_deplibs_check_method=pass_all
5061 ;;
5062 esac
5063 ;;
d7040cdb 5064
ce2cded5
L
5065tpf*)
5066 lt_cv_deplibs_check_method=pass_all
5067 ;;
5068esac
6bf9431b 5069
6bf9431b 5070fi
ce2cded5
L
5071echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5072echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
5073file_magic_cmd=$lt_cv_file_magic_cmd
5074deplibs_check_method=$lt_cv_deplibs_check_method
5075test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 5076
6bf9431b 5077
252b5132 5078
6bf9431b 5079
252b5132 5080
252b5132 5081
252b5132 5082
252b5132 5083
252b5132
RH
5084
5085
6bf9431b 5086
d7040cdb 5087
ce2cded5
L
5088if test -n "$ac_tool_prefix"; then
5089 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5090set dummy ${ac_tool_prefix}ar; ac_word=$2
5091echo "$as_me:$LINENO: checking for $ac_word" >&5
5092echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5093if test "${ac_cv_prog_AR+set}" = set; then
6bf9431b
BE
5094 echo $ECHO_N "(cached) $ECHO_C" >&6
5095else
ce2cded5
L
5096 if test -n "$AR"; then
5097 ac_cv_prog_AR="$AR" # Let the user override the test.
d7040cdb 5098else
ce2cded5
L
5099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5100for as_dir in $PATH
5101do
5102 IFS=$as_save_IFS
5103 test -z "$as_dir" && as_dir=.
5104 for ac_exec_ext in '' $ac_executable_extensions; do
5105 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5106 ac_cv_prog_AR="${ac_tool_prefix}ar"
5107 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5108 break 2
5109 fi
5110done
5111done
6bf9431b 5112
d7040cdb 5113fi
d7040cdb 5114fi
ce2cded5
L
5115AR=$ac_cv_prog_AR
5116if test -n "$AR"; then
5117 echo "$as_me:$LINENO: result: $AR" >&5
5118echo "${ECHO_T}$AR" >&6
5119else
5120 echo "$as_me:$LINENO: result: no" >&5
5121echo "${ECHO_T}no" >&6
d7040cdb 5122fi
6bf9431b 5123
ce2cded5
L
5124fi
5125if test -z "$ac_cv_prog_AR"; then
5126 ac_ct_AR=$AR
5127 # Extract the first word of "ar", so it can be a program name with args.
5128set dummy ar; ac_word=$2
5129echo "$as_me:$LINENO: checking for $ac_word" >&5
5130echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5131if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
d7040cdb
SE
5132 echo $ECHO_N "(cached) $ECHO_C" >&6
5133else
ce2cded5
L
5134 if test -n "$ac_ct_AR"; then
5135 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6bf9431b 5136else
ce2cded5
L
5137as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5138for as_dir in $PATH
5139do
5140 IFS=$as_save_IFS
5141 test -z "$as_dir" && as_dir=.
5142 for ac_exec_ext in '' $ac_executable_extensions; do
5143 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5144 ac_cv_prog_ac_ct_AR="ar"
5145 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5146 break 2
5147 fi
5148done
5149done
6bf9431b 5150
ce2cded5 5151 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
6bf9431b 5152fi
6bf9431b 5153fi
ce2cded5
L
5154ac_ct_AR=$ac_cv_prog_ac_ct_AR
5155if test -n "$ac_ct_AR"; then
5156 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5157echo "${ECHO_T}$ac_ct_AR" >&6
5158else
5159 echo "$as_me:$LINENO: result: no" >&5
5160echo "${ECHO_T}no" >&6
6bf9431b 5161fi
d7040cdb 5162
ce2cded5
L
5163 AR=$ac_ct_AR
5164else
5165 AR="$ac_cv_prog_AR"
5166fi
20e95c23 5167
ce2cded5
L
5168test -z "$AR" && AR=ar
5169test -z "$AR_FLAGS" && AR_FLAGS=cru
20e95c23
DJ
5170
5171
5172
5173
20e95c23 5174
d7040cdb
SE
5175
5176
5177
5178
5179
5180
ce2cded5
L
5181if test -n "$ac_tool_prefix"; then
5182 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5183set dummy ${ac_tool_prefix}strip; ac_word=$2
5184echo "$as_me:$LINENO: checking for $ac_word" >&5
5185echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5186if test "${ac_cv_prog_STRIP+set}" = set; then
5187 echo $ECHO_N "(cached) $ECHO_C" >&6
5188else
5189 if test -n "$STRIP"; then
5190 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5191else
5192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193for as_dir in $PATH
5194do
5195 IFS=$as_save_IFS
5196 test -z "$as_dir" && as_dir=.
5197 for ac_exec_ext in '' $ac_executable_extensions; do
5198 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5199 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5201 break 2
5202 fi
5203done
5204done
d7040cdb 5205
ce2cded5
L
5206fi
5207fi
5208STRIP=$ac_cv_prog_STRIP
5209if test -n "$STRIP"; then
5210 echo "$as_me:$LINENO: result: $STRIP" >&5
5211echo "${ECHO_T}$STRIP" >&6
5212else
5213 echo "$as_me:$LINENO: result: no" >&5
5214echo "${ECHO_T}no" >&6
5215fi
d7040cdb 5216
ce2cded5
L
5217fi
5218if test -z "$ac_cv_prog_STRIP"; then
5219 ac_ct_STRIP=$STRIP
5220 # Extract the first word of "strip", so it can be a program name with args.
5221set dummy strip; ac_word=$2
5222echo "$as_me:$LINENO: checking for $ac_word" >&5
5223echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5224if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5225 echo $ECHO_N "(cached) $ECHO_C" >&6
5226else
5227 if test -n "$ac_ct_STRIP"; then
5228 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5229else
5230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5231for as_dir in $PATH
5232do
5233 IFS=$as_save_IFS
5234 test -z "$as_dir" && as_dir=.
5235 for ac_exec_ext in '' $ac_executable_extensions; do
5236 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5237 ac_cv_prog_ac_ct_STRIP="strip"
5238 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5239 break 2
5240 fi
5241done
5242done
d7040cdb 5243
ce2cded5
L
5244 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5245fi
5246fi
5247ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5248if test -n "$ac_ct_STRIP"; then
5249 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5250echo "${ECHO_T}$ac_ct_STRIP" >&6
5251else
5252 echo "$as_me:$LINENO: result: no" >&5
5253echo "${ECHO_T}no" >&6
5254fi
d7040cdb 5255
ce2cded5
L
5256 STRIP=$ac_ct_STRIP
5257else
5258 STRIP="$ac_cv_prog_STRIP"
5259fi
d7040cdb 5260
ce2cded5 5261test -z "$STRIP" && STRIP=:
d7040cdb
SE
5262
5263
5264
5265
5266
5267
ce2cded5
L
5268if test -n "$ac_tool_prefix"; then
5269 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5270set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5271echo "$as_me:$LINENO: checking for $ac_word" >&5
5272echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5273if test "${ac_cv_prog_RANLIB+set}" = set; then
5274 echo $ECHO_N "(cached) $ECHO_C" >&6
5275else
5276 if test -n "$RANLIB"; then
5277 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5278else
5279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5280for as_dir in $PATH
5281do
5282 IFS=$as_save_IFS
5283 test -z "$as_dir" && as_dir=.
5284 for ac_exec_ext in '' $ac_executable_extensions; do
5285 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5286 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5287 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5288 break 2
5289 fi
5290done
5291done
d7040cdb 5292
ce2cded5
L
5293fi
5294fi
5295RANLIB=$ac_cv_prog_RANLIB
5296if test -n "$RANLIB"; then
5297 echo "$as_me:$LINENO: result: $RANLIB" >&5
5298echo "${ECHO_T}$RANLIB" >&6
5299else
5300 echo "$as_me:$LINENO: result: no" >&5
5301echo "${ECHO_T}no" >&6
20e95c23 5302fi
20e95c23 5303
ce2cded5
L
5304fi
5305if test -z "$ac_cv_prog_RANLIB"; then
5306 ac_ct_RANLIB=$RANLIB
5307 # Extract the first word of "ranlib", so it can be a program name with args.
5308set dummy ranlib; ac_word=$2
5309echo "$as_me:$LINENO: checking for $ac_word" >&5
5310echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5311if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6bf9431b
BE
5312 echo $ECHO_N "(cached) $ECHO_C" >&6
5313else
ce2cded5
L
5314 if test -n "$ac_ct_RANLIB"; then
5315 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6bf9431b 5316else
ce2cded5
L
5317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5318for as_dir in $PATH
5319do
5320 IFS=$as_save_IFS
5321 test -z "$as_dir" && as_dir=.
5322 for ac_exec_ext in '' $ac_executable_extensions; do
5323 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5324 ac_cv_prog_ac_ct_RANLIB="ranlib"
5325 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5326 break 2
5327 fi
5328done
5329done
5330
5331 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
d7040cdb 5332fi
20e95c23 5333fi
ce2cded5
L
5334ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5335if test -n "$ac_ct_RANLIB"; then
5336 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5337echo "${ECHO_T}$ac_ct_RANLIB" >&6
5338else
5339 echo "$as_me:$LINENO: result: no" >&5
5340echo "${ECHO_T}no" >&6
5341fi
20e95c23 5342
ce2cded5
L
5343 RANLIB=$ac_ct_RANLIB
5344else
5345 RANLIB="$ac_cv_prog_RANLIB"
5346fi
d7040cdb 5347
ce2cded5 5348test -z "$RANLIB" && RANLIB=:
d7040cdb
SE
5349
5350
5351
d7040cdb
SE
5352
5353
5354
ce2cded5
L
5355# Determine commands to create old-style static archives.
5356old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5357old_postinstall_cmds='chmod 644 $oldlib'
5358old_postuninstall_cmds=
d7040cdb 5359
ce2cded5
L
5360if test -n "$RANLIB"; then
5361 case $host_os in
5362 openbsd*)
5363 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5364 ;;
5365 *)
5366 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5367 ;;
5368 esac
5369 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5370fi
d7040cdb
SE
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
d7040cdb 5384
d7040cdb 5385
d7040cdb 5386
d7040cdb 5387
d7040cdb 5388
d7040cdb 5389
d7040cdb 5390
d7040cdb 5391
d7040cdb 5392
d7040cdb 5393
d7040cdb 5394
d7040cdb
SE
5395
5396
5af11cab 5397
d7040cdb 5398
20e95c23 5399
6bf9431b 5400
20e95c23
DJ
5401
5402
20e95c23 5403
20e95c23 5404
ce2cded5
L
5405# If no C compiler was specified, use CC.
5406LTCC=${LTCC-"$CC"}
5407
5408# If no C compiler flags were specified, use CFLAGS.
5409LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5410
5411# Allow CC to be a program name with arguments.
5412compiler=$CC
5413
5414
5415# Check for command to grab the raw symbol name followed by C symbol from nm.
5416echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5417echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5418if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6bf9431b
BE
5419 echo $ECHO_N "(cached) $ECHO_C" >&6
5420else
d7040cdb 5421
ce2cded5
L
5422# These are sane defaults that work on at least a few old systems.
5423# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 5424
ce2cded5
L
5425# Character class describing NM global symbol codes.
5426symcode='[BCDEGRST]'
5427
5428# Regexp to match symbols that can be accessed directly from C.
5429sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5430
5431# Define system-specific variables.
5432case $host_os in
5433aix*)
5434 symcode='[BCDT]'
5435 ;;
5436cygwin* | mingw* | pw32*)
5437 symcode='[ABCDGISTW]'
5438 ;;
5439hpux*)
5440 if test "$host_cpu" = ia64; then
5441 symcode='[ABCDEGRST]'
5442 fi
5443 ;;
5444irix* | nonstopux*)
5445 symcode='[BCDEGRST]'
5446 ;;
5447osf*)
5448 symcode='[BCDEGQRST]'
5449 ;;
5450solaris*)
5451 symcode='[BDRT]'
5452 ;;
5453sco3.2v5*)
5454 symcode='[DT]'
5455 ;;
5456sysv4.2uw2*)
5457 symcode='[DT]'
5458 ;;
5459sysv5* | sco5v6* | unixware* | OpenUNIX*)
5460 symcode='[ABDT]'
5461 ;;
5462sysv4)
5463 symcode='[DFNSTU]'
d7040cdb 5464 ;;
20e95c23 5465esac
d7040cdb 5466
ce2cded5
L
5467# If we're using GNU nm, then use its standard symbol codes.
5468case `$NM -V 2>&1` in
5469*GNU* | *'with BFD'*)
5470 symcode='[ABCDGIRSTW]' ;;
5471esac
20e95c23 5472
ce2cded5
L
5473# Transform an extracted symbol line into a proper C declaration.
5474# Some systems (esp. on ia64) link data and code symbols differently,
5475# so use this general approach.
5476lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
20e95c23 5477
ce2cded5
L
5478# Transform an extracted symbol line into symbol name and symbol address
5479lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5af11cab 5480
ce2cded5
L
5481# Handle CRLF in mingw tool chain
5482opt_cr=
5483case $build_os in
5484mingw*)
5485 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
d7040cdb
SE
5486 ;;
5487esac
20e95c23 5488
ce2cded5
L
5489# Try without a prefix underscore, then with it.
5490for ac_symprfx in "" "_"; do
d7040cdb 5491
ce2cded5
L
5492 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5493 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 5494
ce2cded5
L
5495 # Write the raw and C identifiers.
5496 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5497 # Fake it for dumpbin and say T for any non-static function
5498 # and D for any global variable.
5499 # Also find C++ and __fastcall symbols from MSVC++,
5500 # which start with @ or ?.
5501 lt_cv_sys_global_symbol_pipe="$AWK '"\
5502" {last_section=section; section=\$ 3};"\
5503" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5504" \$ 0!~/External *\|/{next};"\
5505" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5506" {if(hide[section]) next};"\
5507" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5508" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5509" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5510" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5511" ' prfx=^$ac_symprfx"
5512 else
5513 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5514 fi
d7040cdb 5515
ce2cded5
L
5516 # Check to see that the pipe works correctly.
5517 pipe_works=no
d7040cdb 5518
ce2cded5
L
5519 rm -f conftest*
5520 cat > conftest.$ac_ext <<_LT_EOF
5521#ifdef __cplusplus
5522extern "C" {
5523#endif
5524char nm_test_var;
5525void nm_test_func(void);
5526void nm_test_func(void){}
5527#ifdef __cplusplus
5528}
5529#endif
5530int main(){nm_test_var='a';nm_test_func();return(0);}
5531_LT_EOF
d7040cdb 5532
ce2cded5
L
5533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5534 (eval $ac_compile) 2>&5
5535 ac_status=$?
5536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537 (exit $ac_status); }; then
5538 # Now try to grab the symbols.
5539 nlist=conftest.nm
5540 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5541 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5542 ac_status=$?
5543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5544 (exit $ac_status); } && test -s "$nlist"; then
5545 # Try sorting and uniquifying the output.
5546 if sort "$nlist" | uniq > "$nlist"T; then
5547 mv -f "$nlist"T "$nlist"
5548 else
5549 rm -f "$nlist"T
5550 fi
d7040cdb 5551
ce2cded5
L
5552 # Make sure that we snagged all the symbols we need.
5553 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5554 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5555 cat <<_LT_EOF > conftest.$ac_ext
5556#ifdef __cplusplus
5557extern "C" {
5558#endif
d7040cdb 5559
ce2cded5
L
5560_LT_EOF
5561 # Now generate the symbol file.
5562 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 5563
ce2cded5 5564 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 5565
ce2cded5
L
5566/* The mapping between symbol names and symbols. */
5567const struct {
5568 const char *name;
5569 void *address;
5570}
5571lt__PROGRAM__LTX_preloaded_symbols[] =
5572{
5573 { "@PROGRAM@", (void *) 0 },
5574_LT_EOF
5575 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5576 cat <<\_LT_EOF >> conftest.$ac_ext
5577 {0, (void *) 0}
5578};
d7040cdb 5579
ce2cded5
L
5580/* This works around a problem in FreeBSD linker */
5581#ifdef FREEBSD_WORKAROUND
5582static const void *lt_preloaded_setup() {
5583 return lt__PROGRAM__LTX_preloaded_symbols;
5584}
5585#endif
d7040cdb 5586
ce2cded5
L
5587#ifdef __cplusplus
5588}
5589#endif
5590_LT_EOF
5591 # Now try linking the two files.
5592 mv conftest.$ac_objext conftstm.$ac_objext
5593 lt_save_LIBS="$LIBS"
5594 lt_save_CFLAGS="$CFLAGS"
5595 LIBS="conftstm.$ac_objext"
5596 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5597 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5598 (eval $ac_link) 2>&5
5599 ac_status=$?
5600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5601 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5602 pipe_works=yes
5603 fi
5604 LIBS="$lt_save_LIBS"
5605 CFLAGS="$lt_save_CFLAGS"
5606 else
5607 echo "cannot find nm_test_func in $nlist" >&5
5608 fi
5609 else
5610 echo "cannot find nm_test_var in $nlist" >&5
5611 fi
5612 else
5613 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5614 fi
5615 else
5616 echo "$progname: failed program was:" >&5
5617 cat conftest.$ac_ext >&5
5618 fi
5619 rm -f conftest* conftst*
d7040cdb 5620
ce2cded5
L
5621 # Do not use the global_symbol_pipe unless it works.
5622 if test "$pipe_works" = yes; then
5623 break
5624 else
5625 lt_cv_sys_global_symbol_pipe=
5626 fi
5627done
d7040cdb 5628
ce2cded5 5629fi
d7040cdb 5630
ce2cded5
L
5631if test -z "$lt_cv_sys_global_symbol_pipe"; then
5632 lt_cv_sys_global_symbol_to_cdecl=
5633fi
5634if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5635 echo "$as_me:$LINENO: result: failed" >&5
5636echo "${ECHO_T}failed" >&6
5637else
5638 echo "$as_me:$LINENO: result: ok" >&5
5639echo "${ECHO_T}ok" >&6
5640fi
d7040cdb 5641
d7040cdb 5642
d7040cdb 5643
d7040cdb 5644
5af11cab 5645
20e95c23 5646
20e95c23 5647
20e95c23 5648
20e95c23
DJ
5649
5650
5651
20e95c23
DJ
5652
5653
d7040cdb 5654
252b5132 5655
20e95c23
DJ
5656
5657
ce2cded5
L
5658# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5659if test "${enable_libtool_lock+set}" = set; then
5660 enableval="$enable_libtool_lock"
20e95c23 5661
ce2cded5
L
5662fi;
5663test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
20e95c23 5664
ce2cded5
L
5665# Some flags need to be propagated to the compiler or linker for good
5666# libtool support.
5667case $host in
5668ia64-*-hpux*)
5669 # Find out which ABI we are using.
5670 echo 'int i;' > conftest.$ac_ext
5671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5672 (eval $ac_compile) 2>&5
5673 ac_status=$?
5674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5675 (exit $ac_status); }; then
5676 case `/usr/bin/file conftest.$ac_objext` in
5677 *ELF-32*)
5678 HPUX_IA64_MODE="32"
d7040cdb 5679 ;;
ce2cded5
L
5680 *ELF-64*)
5681 HPUX_IA64_MODE="64"
5682 ;;
5683 esac
5684 fi
5685 rm -rf conftest*
5686 ;;
5687*-*-irix6*)
5688 # Find out which ABI we are using.
7a283e07 5689 echo '#line 5689 "configure"' > conftest.$ac_ext
ce2cded5
L
5690 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5691 (eval $ac_compile) 2>&5
5692 ac_status=$?
5693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5694 (exit $ac_status); }; then
5695 if test "$lt_cv_prog_gnu_ld" = yes; then
5696 case `/usr/bin/file conftest.$ac_objext` in
5697 *32-bit*)
5698 LD="${LD-ld} -melf32bsmip"
5699 ;;
5700 *N32*)
5701 LD="${LD-ld} -melf32bmipn32"
5702 ;;
5703 *64-bit*)
5704 LD="${LD-ld} -melf64bmip"
d7040cdb
SE
5705 ;;
5706 esac
ce2cded5
L
5707 else
5708 case `/usr/bin/file conftest.$ac_objext` in
5709 *32-bit*)
5710 LD="${LD-ld} -32"
5711 ;;
5712 *N32*)
5713 LD="${LD-ld} -n32"
5714 ;;
5715 *64-bit*)
5716 LD="${LD-ld} -64"
5717 ;;
5718 esac
5719 fi
5720 fi
5721 rm -rf conftest*
5722 ;;
d5fbea21 5723
ce2cded5
L
5724x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5725s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5726 # Find out which ABI we are using.
5727 echo 'int i;' > conftest.$ac_ext
5728 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5729 (eval $ac_compile) 2>&5
5730 ac_status=$?
5731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 (exit $ac_status); }; then
5733 case `/usr/bin/file conftest.o` in
5734 *32-bit*)
5735 case $host in
5736 x86_64-*kfreebsd*-gnu)
5737 LD="${LD-ld} -m elf_i386_fbsd"
5738 ;;
5739 x86_64-*linux*)
5740 LD="${LD-ld} -m elf_i386"
5741 ;;
5742 ppc64-*linux*|powerpc64-*linux*)
5743 LD="${LD-ld} -m elf32ppclinux"
5744 ;;
5745 s390x-*linux*)
5746 LD="${LD-ld} -m elf_s390"
5747 ;;
5748 sparc64-*linux*)
5749 LD="${LD-ld} -m elf32_sparc"
5750 ;;
5751 esac
5752 ;;
5753 *64-bit*)
5754 case $host in
5755 x86_64-*kfreebsd*-gnu)
5756 LD="${LD-ld} -m elf_x86_64_fbsd"
5757 ;;
5758 x86_64-*linux*)
5759 LD="${LD-ld} -m elf_x86_64"
5760 ;;
5761 ppc*-*linux*|powerpc*-*linux*)
5762 LD="${LD-ld} -m elf64ppc"
5763 ;;
5764 s390*-*linux*|s390*-*tpf*)
5765 LD="${LD-ld} -m elf64_s390"
5766 ;;
5767 sparc*-*linux*)
5768 LD="${LD-ld} -m elf64_sparc"
5769 ;;
5770 esac
5771 ;;
5772 esac
5773 fi
5774 rm -rf conftest*
5775 ;;
d5fbea21 5776
ce2cded5
L
5777*-*-sco3.2v5*)
5778 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5779 SAVE_CFLAGS="$CFLAGS"
5780 CFLAGS="$CFLAGS -belf"
5781 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5782echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5783if test "${lt_cv_cc_needs_belf+set}" = set; then
5784 echo $ECHO_N "(cached) $ECHO_C" >&6
5785else
5786 ac_ext=c
5787ac_cpp='$CPP $CPPFLAGS'
5788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5790ac_compiler_gnu=$ac_cv_c_compiler_gnu
d5fbea21 5791
ce2cded5
L
5792 cat >conftest.$ac_ext <<_ACEOF
5793/* confdefs.h. */
5794_ACEOF
5795cat confdefs.h >>conftest.$ac_ext
5796cat >>conftest.$ac_ext <<_ACEOF
5797/* end confdefs.h. */
d7040cdb 5798
ce2cded5
L
5799int
5800main ()
5801{
d7040cdb 5802
ce2cded5
L
5803 ;
5804 return 0;
5805}
5806_ACEOF
5807rm -f conftest.$ac_objext conftest$ac_exeext
5808if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5809 (eval $ac_link) 2>conftest.er1
5810 ac_status=$?
5811 grep -v '^ *+' conftest.er1 >conftest.err
5812 rm -f conftest.er1
5813 cat conftest.err >&5
5814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5815 (exit $ac_status); } &&
5816 { ac_try='test -z "$ac_c_werror_flag"
5817 || test ! -s conftest.err'
5818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5819 (eval $ac_try) 2>&5
5820 ac_status=$?
5821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5822 (exit $ac_status); }; } &&
5823 { ac_try='test -s conftest$ac_exeext'
5824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5825 (eval $ac_try) 2>&5
5826 ac_status=$?
5827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5828 (exit $ac_status); }; }; then
5829 lt_cv_cc_needs_belf=yes
5830else
5831 echo "$as_me: failed program was:" >&5
5832sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 5833
ce2cded5
L
5834lt_cv_cc_needs_belf=no
5835fi
5836rm -f conftest.err conftest.$ac_objext \
5837 conftest$ac_exeext conftest.$ac_ext
5838 ac_ext=c
5839ac_cpp='$CPP $CPPFLAGS'
5840ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5841ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5842ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5843
ce2cded5
L
5844fi
5845echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5846echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5847 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5848 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5849 CFLAGS="$SAVE_CFLAGS"
5850 fi
5851 ;;
5852sparc*-*solaris*)
5853 # Find out which ABI we are using.
5854 echo 'int i;' > conftest.$ac_ext
5855 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5856 (eval $ac_compile) 2>&5
5857 ac_status=$?
5858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5859 (exit $ac_status); }; then
5860 case `/usr/bin/file conftest.o` in
5861 *64-bit*)
5862 case $lt_cv_prog_gnu_ld in
5863 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5864 *) LD="${LD-ld} -64" ;;
d7040cdb
SE
5865 esac
5866 ;;
d7040cdb 5867 esac
6bf9431b 5868 fi
ce2cded5
L
5869 rm -rf conftest*
5870 ;;
d7040cdb 5871esac
d7040cdb 5872
ce2cded5 5873need_locks="$enable_libtool_lock"
d7040cdb 5874
ce2cded5
L
5875ac_ext=c
5876ac_cpp='$CPP $CPPFLAGS'
5877ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5878ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5879ac_compiler_gnu=$ac_cv_c_compiler_gnu
5880echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5881echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5882# On Suns, sometimes $CPP names a directory.
5883if test -n "$CPP" && test -d "$CPP"; then
5884 CPP=
6bf9431b 5885fi
ce2cded5
L
5886if test -z "$CPP"; then
5887 if test "${ac_cv_prog_CPP+set}" = set; then
5888 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 5889else
ce2cded5
L
5890 # Double quotes because CPP needs to be expanded
5891 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5892 do
5893 ac_preproc_ok=false
5894for ac_c_preproc_warn_flag in '' yes
5895do
5896 # Use a header file that comes with gcc, so configuring glibc
5897 # with a fresh cross-compiler works.
5898 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5899 # <limits.h> exists even on freestanding compilers.
5900 # On the NeXT, cc -E runs the code through the compiler's parser,
5901 # not just through cpp. "Syntax error" is here to catch this case.
5902 cat >conftest.$ac_ext <<_ACEOF
5903/* confdefs.h. */
5904_ACEOF
5905cat confdefs.h >>conftest.$ac_ext
5906cat >>conftest.$ac_ext <<_ACEOF
5907/* end confdefs.h. */
5908#ifdef __STDC__
5909# include <limits.h>
5910#else
5911# include <assert.h>
5912#endif
5913 Syntax error
5914_ACEOF
5915if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5916 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5917 ac_status=$?
5918 grep -v '^ *+' conftest.er1 >conftest.err
5919 rm -f conftest.er1
5920 cat conftest.err >&5
5921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5922 (exit $ac_status); } >/dev/null; then
5923 if test -s conftest.err; then
5924 ac_cpp_err=$ac_c_preproc_warn_flag
5925 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5926 else
5927 ac_cpp_err=
5928 fi
5929else
5930 ac_cpp_err=yes
252b5132 5931fi
ce2cded5
L
5932if test -z "$ac_cpp_err"; then
5933 :
252b5132 5934else
ce2cded5
L
5935 echo "$as_me: failed program was:" >&5
5936sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 5937
ce2cded5
L
5938 # Broken: fails on valid input.
5939continue
252b5132 5940fi
ce2cded5 5941rm -f conftest.err conftest.$ac_ext
d7040cdb 5942
ce2cded5
L
5943 # OK, works on sane cases. Now check whether non-existent headers
5944 # can be detected and how.
5945 cat >conftest.$ac_ext <<_ACEOF
5946/* confdefs.h. */
5947_ACEOF
5948cat confdefs.h >>conftest.$ac_ext
5949cat >>conftest.$ac_ext <<_ACEOF
5950/* end confdefs.h. */
5951#include <ac_nonexistent.h>
5952_ACEOF
5953if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5954 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5955 ac_status=$?
5956 grep -v '^ *+' conftest.er1 >conftest.err
5957 rm -f conftest.er1
5958 cat conftest.err >&5
5959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5960 (exit $ac_status); } >/dev/null; then
5961 if test -s conftest.err; then
5962 ac_cpp_err=$ac_c_preproc_warn_flag
5963 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5964 else
5965 ac_cpp_err=
5966 fi
ac48eca1 5967else
ce2cded5 5968 ac_cpp_err=yes
6bf9431b 5969fi
ce2cded5
L
5970if test -z "$ac_cpp_err"; then
5971 # Broken: success on invalid input.
5972continue
ac48eca1 5973else
ce2cded5
L
5974 echo "$as_me: failed program was:" >&5
5975sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 5976
ce2cded5
L
5977 # Passes both tests.
5978ac_preproc_ok=:
5979break
6bf9431b 5980fi
ce2cded5 5981rm -f conftest.err conftest.$ac_ext
6bf9431b 5982
ce2cded5
L
5983done
5984# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5985rm -f conftest.err conftest.$ac_ext
5986if $ac_preproc_ok; then
5987 break
5988fi
6bf9431b 5989
ce2cded5
L
5990 done
5991 ac_cv_prog_CPP=$CPP
6bf9431b 5992
ce2cded5
L
5993fi
5994 CPP=$ac_cv_prog_CPP
ac48eca1 5995else
ce2cded5 5996 ac_cv_prog_CPP=$CPP
d7040cdb 5997fi
ce2cded5
L
5998echo "$as_me:$LINENO: result: $CPP" >&5
5999echo "${ECHO_T}$CPP" >&6
6000ac_preproc_ok=false
6001for ac_c_preproc_warn_flag in '' yes
6002do
6003 # Use a header file that comes with gcc, so configuring glibc
6004 # with a fresh cross-compiler works.
6005 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6006 # <limits.h> exists even on freestanding compilers.
6007 # On the NeXT, cc -E runs the code through the compiler's parser,
6008 # not just through cpp. "Syntax error" is here to catch this case.
6009 cat >conftest.$ac_ext <<_ACEOF
6010/* confdefs.h. */
6011_ACEOF
6012cat confdefs.h >>conftest.$ac_ext
6013cat >>conftest.$ac_ext <<_ACEOF
6014/* end confdefs.h. */
6015#ifdef __STDC__
6016# include <limits.h>
6017#else
6018# include <assert.h>
6019#endif
6020 Syntax error
6021_ACEOF
6022if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6023 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6024 ac_status=$?
6025 grep -v '^ *+' conftest.er1 >conftest.err
6026 rm -f conftest.er1
6027 cat conftest.err >&5
6028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6029 (exit $ac_status); } >/dev/null; then
6030 if test -s conftest.err; then
6031 ac_cpp_err=$ac_c_preproc_warn_flag
6032 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6033 else
6034 ac_cpp_err=
6035 fi
6036else
6037 ac_cpp_err=yes
6038fi
6039if test -z "$ac_cpp_err"; then
6040 :
6041else
6042 echo "$as_me: failed program was:" >&5
6043sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6044
ce2cded5
L
6045 # Broken: fails on valid input.
6046continue
6047fi
6048rm -f conftest.err conftest.$ac_ext
d7040cdb 6049
ce2cded5
L
6050 # OK, works on sane cases. Now check whether non-existent headers
6051 # can be detected and how.
6052 cat >conftest.$ac_ext <<_ACEOF
6053/* confdefs.h. */
6054_ACEOF
6055cat confdefs.h >>conftest.$ac_ext
6056cat >>conftest.$ac_ext <<_ACEOF
6057/* end confdefs.h. */
6058#include <ac_nonexistent.h>
6059_ACEOF
6060if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6061 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6062 ac_status=$?
6063 grep -v '^ *+' conftest.er1 >conftest.err
6064 rm -f conftest.er1
6065 cat conftest.err >&5
6066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6067 (exit $ac_status); } >/dev/null; then
6068 if test -s conftest.err; then
6069 ac_cpp_err=$ac_c_preproc_warn_flag
6070 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6071 else
6072 ac_cpp_err=
d7040cdb
SE
6073 fi
6074else
ce2cded5 6075 ac_cpp_err=yes
d7040cdb 6076fi
ce2cded5
L
6077if test -z "$ac_cpp_err"; then
6078 # Broken: success on invalid input.
6079continue
6080else
6081 echo "$as_me: failed program was:" >&5
6082sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6083
ce2cded5
L
6084 # Passes both tests.
6085ac_preproc_ok=:
6086break
6087fi
6088rm -f conftest.err conftest.$ac_ext
d7040cdb 6089
ce2cded5
L
6090done
6091# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6092rm -f conftest.err conftest.$ac_ext
6093if $ac_preproc_ok; then
6094 :
6095else
7a283e07
RW
6096 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6097echo "$as_me: error: in \`$ac_pwd':" >&2;}
6098{ { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
ce2cded5
L
6099See \`config.log' for more details." >&5
6100echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6101See \`config.log' for more details." >&2;}
7a283e07 6102 { (exit 1); exit 1; }; }; }
ce2cded5 6103fi
d7040cdb 6104
ce2cded5
L
6105ac_ext=c
6106ac_cpp='$CPP $CPPFLAGS'
6107ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6108ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6109ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
6110
6111
ce2cded5
L
6112echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6113echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6114if test "${ac_cv_header_stdc+set}" = set; then
6115 echo $ECHO_N "(cached) $ECHO_C" >&6
6116else
6117 cat >conftest.$ac_ext <<_ACEOF
6118/* confdefs.h. */
6119_ACEOF
6120cat confdefs.h >>conftest.$ac_ext
6121cat >>conftest.$ac_ext <<_ACEOF
6122/* end confdefs.h. */
6123#include <stdlib.h>
6124#include <stdarg.h>
6125#include <string.h>
6126#include <float.h>
d7040cdb 6127
ce2cded5
L
6128int
6129main ()
6130{
d7040cdb 6131
ce2cded5
L
6132 ;
6133 return 0;
6134}
6135_ACEOF
6136rm -f conftest.$ac_objext
6137if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6138 (eval $ac_compile) 2>conftest.er1
6139 ac_status=$?
6140 grep -v '^ *+' conftest.er1 >conftest.err
6141 rm -f conftest.er1
6142 cat conftest.err >&5
6143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6144 (exit $ac_status); } &&
6145 { ac_try='test -z "$ac_c_werror_flag"
6146 || test ! -s conftest.err'
6147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6148 (eval $ac_try) 2>&5
6149 ac_status=$?
6150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6151 (exit $ac_status); }; } &&
6152 { ac_try='test -s conftest.$ac_objext'
6153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6154 (eval $ac_try) 2>&5
6155 ac_status=$?
6156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6157 (exit $ac_status); }; }; then
6158 ac_cv_header_stdc=yes
6159else
6160 echo "$as_me: failed program was:" >&5
6161sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6162
ce2cded5
L
6163ac_cv_header_stdc=no
6164fi
6165rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 6166
ce2cded5
L
6167if test $ac_cv_header_stdc = yes; then
6168 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6169 cat >conftest.$ac_ext <<_ACEOF
6170/* confdefs.h. */
6171_ACEOF
6172cat confdefs.h >>conftest.$ac_ext
6173cat >>conftest.$ac_ext <<_ACEOF
6174/* end confdefs.h. */
6175#include <string.h>
d7040cdb 6176
ce2cded5
L
6177_ACEOF
6178if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6179 $EGREP "memchr" >/dev/null 2>&1; then
6180 :
6181else
6182 ac_cv_header_stdc=no
6183fi
6184rm -f conftest*
6bf9431b 6185
ce2cded5 6186fi
d7040cdb 6187
ce2cded5
L
6188if test $ac_cv_header_stdc = yes; then
6189 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6190 cat >conftest.$ac_ext <<_ACEOF
6191/* confdefs.h. */
6192_ACEOF
6193cat confdefs.h >>conftest.$ac_ext
6194cat >>conftest.$ac_ext <<_ACEOF
6195/* end confdefs.h. */
6196#include <stdlib.h>
d7040cdb 6197
ce2cded5
L
6198_ACEOF
6199if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6200 $EGREP "free" >/dev/null 2>&1; then
6201 :
6202else
6203 ac_cv_header_stdc=no
6204fi
6205rm -f conftest*
ac48eca1 6206
ce2cded5 6207fi
d7040cdb 6208
ce2cded5
L
6209if test $ac_cv_header_stdc = yes; then
6210 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6211 if test "$cross_compiling" = yes; then
6212 :
6213else
6214 cat >conftest.$ac_ext <<_ACEOF
6215/* confdefs.h. */
6216_ACEOF
6217cat confdefs.h >>conftest.$ac_ext
6218cat >>conftest.$ac_ext <<_ACEOF
6219/* end confdefs.h. */
6220#include <ctype.h>
6221#if ((' ' & 0x0FF) == 0x020)
6222# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6223# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6224#else
6225# define ISLOWER(c) \
6226 (('a' <= (c) && (c) <= 'i') \
6227 || ('j' <= (c) && (c) <= 'r') \
6228 || ('s' <= (c) && (c) <= 'z'))
6229# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6230#endif
d7040cdb 6231
ce2cded5
L
6232#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6233int
6234main ()
6235{
6236 int i;
6237 for (i = 0; i < 256; i++)
6238 if (XOR (islower (i), ISLOWER (i))
6239 || toupper (i) != TOUPPER (i))
6240 exit(2);
6241 exit (0);
6242}
6243_ACEOF
6244rm -f conftest$ac_exeext
6245if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6246 (eval $ac_link) 2>&5
6247 ac_status=$?
6248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6249 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6251 (eval $ac_try) 2>&5
6252 ac_status=$?
6253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6254 (exit $ac_status); }; }; then
6255 :
6256else
6257 echo "$as_me: program exited with status $ac_status" >&5
6258echo "$as_me: failed program was:" >&5
6259sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6260
ce2cded5
L
6261( exit $ac_status )
6262ac_cv_header_stdc=no
6263fi
6264rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6265fi
6266fi
6267fi
6268echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6269echo "${ECHO_T}$ac_cv_header_stdc" >&6
6270if test $ac_cv_header_stdc = yes; then
d7040cdb 6271
ce2cded5
L
6272cat >>confdefs.h <<\_ACEOF
6273#define STDC_HEADERS 1
6274_ACEOF
d7040cdb 6275
ce2cded5 6276fi
d7040cdb 6277
ce2cded5 6278# On IRIX 5.3, sys/types and inttypes.h are conflicting.
d7040cdb 6279
d7040cdb 6280
d7040cdb 6281
d7040cdb 6282
d7040cdb 6283
d7040cdb 6284
d7040cdb 6285
d7040cdb 6286
d7040cdb 6287
ce2cded5
L
6288for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6289 inttypes.h stdint.h unistd.h
6290do
6291as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6292echo "$as_me:$LINENO: checking for $ac_header" >&5
6293echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6294if eval "test \"\${$as_ac_Header+set}\" = set"; then
6295 echo $ECHO_N "(cached) $ECHO_C" >&6
6296else
6297 cat >conftest.$ac_ext <<_ACEOF
6bf9431b
BE
6298/* confdefs.h. */
6299_ACEOF
6300cat confdefs.h >>conftest.$ac_ext
6301cat >>conftest.$ac_ext <<_ACEOF
6302/* end confdefs.h. */
ce2cded5 6303$ac_includes_default
20e95c23 6304
ce2cded5 6305#include <$ac_header>
6bf9431b 6306_ACEOF
ce2cded5
L
6307rm -f conftest.$ac_objext
6308if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6309 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
6310 ac_status=$?
6311 grep -v '^ *+' conftest.er1 >conftest.err
6312 rm -f conftest.er1
6313 cat conftest.err >&5
6314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
6315 (exit $ac_status); } &&
6316 { ac_try='test -z "$ac_c_werror_flag"
6317 || test ! -s conftest.err'
6318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6319 (eval $ac_try) 2>&5
6320 ac_status=$?
6321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6322 (exit $ac_status); }; } &&
ce2cded5 6323 { ac_try='test -s conftest.$ac_objext'
0ab6f085
AM
6324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6325 (eval $ac_try) 2>&5
6326 ac_status=$?
6327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6328 (exit $ac_status); }; }; then
ce2cded5 6329 eval "$as_ac_Header=yes"
6bf9431b 6330else
d7040cdb
SE
6331 echo "$as_me: failed program was:" >&5
6332sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 6333
ce2cded5 6334eval "$as_ac_Header=no"
6bf9431b 6335fi
ce2cded5
L
6336rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6337fi
6338echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6339echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6340if test `eval echo '${'$as_ac_Header'}'` = yes; then
6341 cat >>confdefs.h <<_ACEOF
6342#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20e95c23 6343_ACEOF
20e95c23 6344
ce2cded5 6345fi
d7040cdb 6346
ce2cded5
L
6347done
6348
6349
6350
6351for ac_header in dlfcn.h
6352do
6353as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6354echo "$as_me:$LINENO: checking for $ac_header" >&5
6355echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6356if eval "test \"\${$as_ac_Header+set}\" = set"; then
6357 echo $ECHO_N "(cached) $ECHO_C" >&6
6358else
6359 cat >conftest.$ac_ext <<_ACEOF
6360/* confdefs.h. */
20e95c23 6361_ACEOF
ce2cded5
L
6362cat confdefs.h >>conftest.$ac_ext
6363cat >>conftest.$ac_ext <<_ACEOF
6364/* end confdefs.h. */
6365$ac_includes_default
6366
6367#include <$ac_header>
6368_ACEOF
6369rm -f conftest.$ac_objext
6370if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6371 (eval $ac_compile) 2>conftest.er1
d7040cdb
SE
6372 ac_status=$?
6373 grep -v '^ *+' conftest.er1 >conftest.err
6374 rm -f conftest.er1
6375 cat conftest.err >&5
6376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
6377 (exit $ac_status); } &&
6378 { ac_try='test -z "$ac_c_werror_flag"
6379 || test ! -s conftest.err'
6380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6381 (eval $ac_try) 2>&5
6382 ac_status=$?
6383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6384 (exit $ac_status); }; } &&
ce2cded5 6385 { ac_try='test -s conftest.$ac_objext'
0ab6f085
AM
6386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6387 (eval $ac_try) 2>&5
6388 ac_status=$?
6389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6390 (exit $ac_status); }; }; then
ce2cded5 6391 eval "$as_ac_Header=yes"
20e95c23 6392else
d7040cdb 6393 echo "$as_me: failed program was:" >&5
20e95c23 6394sed 's/^/| /' conftest.$ac_ext >&5
252b5132 6395
ce2cded5 6396eval "$as_ac_Header=no"
20e95c23 6397fi
ce2cded5
L
6398rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6399fi
6400echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6401echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6402if test `eval echo '${'$as_ac_Header'}'` = yes; then
6403 cat >>confdefs.h <<_ACEOF
6404#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6405_ACEOF
d7040cdb 6406
ce2cded5 6407fi
252b5132 6408
ce2cded5 6409done
6bf9431b 6410
252b5132 6411
6bf9431b 6412
ce2cded5
L
6413# This can be used to rebuild libtool when needed
6414LIBTOOL_DEPS="$ltmain"
6bf9431b 6415
ce2cded5
L
6416# Always use our own libtool.
6417LIBTOOL='$(SHELL) $(top_builddir)/libtool'
252b5132 6418
6bf9431b 6419
252b5132 6420
6bf9431b 6421
252b5132 6422
252b5132 6423
d7040cdb 6424
6bf9431b 6425
252b5132 6426
d7040cdb 6427
d7040cdb 6428
d7040cdb 6429
d7040cdb 6430
d7040cdb 6431
d7040cdb 6432
d7040cdb 6433
d7040cdb 6434
d7040cdb 6435
d7040cdb 6436
d7040cdb 6437
d7040cdb
SE
6438
6439
6440
6441
6442
ce2cded5 6443test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
ce2cded5
L
6458if test -n "${ZSH_VERSION+set}" ; then
6459 setopt NO_GLOB_SUBST
6460fi
d7040cdb 6461
ce2cded5
L
6462echo "$as_me:$LINENO: checking for objdir" >&5
6463echo $ECHO_N "checking for objdir... $ECHO_C" >&6
6464if test "${lt_cv_objdir+set}" = set; then
6465 echo $ECHO_N "(cached) $ECHO_C" >&6
6466else
6467 rm -f .libs 2>/dev/null
6468mkdir .libs 2>/dev/null
6469if test -d .libs; then
6470 lt_cv_objdir=.libs
6471else
6472 # MS-DOS does not allow filenames that begin with a dot.
6473 lt_cv_objdir=_libs
6474fi
6475rmdir .libs 2>/dev/null
6476fi
6477echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6478echo "${ECHO_T}$lt_cv_objdir" >&6
6479objdir=$lt_cv_objdir
d7040cdb
SE
6480
6481
6482
6483
6484
ce2cded5
L
6485cat >>confdefs.h <<_ACEOF
6486#define LT_OBJDIR "$lt_cv_objdir/"
6487_ACEOF
d7040cdb
SE
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
ce2cded5
L
6505case $host_os in
6506aix3*)
6507 # AIX sometimes has problems with the GCC collect2 program. For some
6508 # reason, if we set the COLLECT_NAMES environment variable, the problems
6509 # vanish in a puff of smoke.
6510 if test "X${COLLECT_NAMES+set}" != Xset; then
6511 COLLECT_NAMES=
6512 export COLLECT_NAMES
6513 fi
6514 ;;
6515esac
d7040cdb 6516
ce2cded5
L
6517# Sed substitution that helps us do robust quoting. It backslashifies
6518# metacharacters that are still active within double-quoted strings.
6519sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
d7040cdb 6520
ce2cded5
L
6521# Same as above, but do not quote variable references.
6522double_quote_subst='s/\(["`\\]\)/\\\1/g'
d7040cdb 6523
ce2cded5
L
6524# Sed substitution to delay expansion of an escaped shell variable in a
6525# double_quote_subst'ed string.
6526delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
d7040cdb 6527
ce2cded5
L
6528# Sed substitution to delay expansion of an escaped single quote.
6529delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
d7040cdb 6530
ce2cded5
L
6531# Sed substitution to avoid accidental globbing in evaled expressions
6532no_glob_subst='s/\*/\\\*/g'
d7040cdb 6533
ce2cded5
L
6534# Global variables:
6535ofile=libtool
6536can_build_shared=yes
d7040cdb 6537
ce2cded5
L
6538# All known linkers require a `.a' archive for static linking (except MSVC,
6539# which needs '.lib').
6540libext=a
d7040cdb 6541
ce2cded5 6542with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 6543
ce2cded5
L
6544old_CC="$CC"
6545old_CFLAGS="$CFLAGS"
d7040cdb 6546
ce2cded5
L
6547# Set sane defaults for various variables
6548test -z "$CC" && CC=cc
6549test -z "$LTCC" && LTCC=$CC
6550test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6551test -z "$LD" && LD=ld
6552test -z "$ac_objext" && ac_objext=o
d7040cdb 6553
ce2cded5
L
6554for cc_temp in $compiler""; do
6555 case $cc_temp in
6556 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6557 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6558 \-*) ;;
6559 *) break;;
6560 esac
6561done
6562cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
d7040cdb
SE
6563
6564
ce2cded5
L
6565# Only perform the check for file, if the check method requires it
6566test -z "$MAGIC_CMD" && MAGIC_CMD=file
6567case $deplibs_check_method in
6568file_magic*)
6569 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6570 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6571echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6572if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6573 echo $ECHO_N "(cached) $ECHO_C" >&6
6574else
6575 case $MAGIC_CMD in
6576[\\/*] | ?:[\\/]*)
6577 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6578 ;;
6579*)
6580 lt_save_MAGIC_CMD="$MAGIC_CMD"
6581 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6582 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6583 for ac_dir in $ac_dummy; do
6584 IFS="$lt_save_ifs"
6585 test -z "$ac_dir" && ac_dir=.
6586 if test -f $ac_dir/${ac_tool_prefix}file; then
6587 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6588 if test -n "$file_magic_test_file"; then
6589 case $deplibs_check_method in
6590 "file_magic "*)
6591 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6592 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6593 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6594 $EGREP "$file_magic_regex" > /dev/null; then
6595 :
6596 else
6597 cat <<_LT_EOF 1>&2
d7040cdb 6598
ce2cded5
L
6599*** Warning: the command libtool uses to detect shared libraries,
6600*** $file_magic_cmd, produces output that libtool cannot recognize.
6601*** The result is that libtool may fail to recognize shared libraries
6602*** as such. This will affect the creation of libtool libraries that
6603*** depend on shared libraries, but programs linked with such libtool
6604*** libraries will work regardless of this problem. Nevertheless, you
6605*** may want to report the problem to your system manager and/or to
6606*** bug-libtool@gnu.org
d7040cdb 6607
ce2cded5
L
6608_LT_EOF
6609 fi ;;
6610 esac
6611 fi
6612 break
6613 fi
6614 done
6615 IFS="$lt_save_ifs"
6616 MAGIC_CMD="$lt_save_MAGIC_CMD"
6617 ;;
6618esac
6619fi
d7040cdb 6620
ce2cded5
L
6621MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6622if test -n "$MAGIC_CMD"; then
6623 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6624echo "${ECHO_T}$MAGIC_CMD" >&6
6625else
6626 echo "$as_me:$LINENO: result: no" >&5
6627echo "${ECHO_T}no" >&6
6628fi
d7040cdb
SE
6629
6630
6631
6632
6633
ce2cded5
L
6634if test -z "$lt_cv_path_MAGIC_CMD"; then
6635 if test -n "$ac_tool_prefix"; then
6636 echo "$as_me:$LINENO: checking for file" >&5
6637echo $ECHO_N "checking for file... $ECHO_C" >&6
6638if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6639 echo $ECHO_N "(cached) $ECHO_C" >&6
6640else
6641 case $MAGIC_CMD in
6642[\\/*] | ?:[\\/]*)
6643 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6644 ;;
6645*)
6646 lt_save_MAGIC_CMD="$MAGIC_CMD"
6647 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6648 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6649 for ac_dir in $ac_dummy; do
6650 IFS="$lt_save_ifs"
6651 test -z "$ac_dir" && ac_dir=.
6652 if test -f $ac_dir/file; then
6653 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6654 if test -n "$file_magic_test_file"; then
6655 case $deplibs_check_method in
6656 "file_magic "*)
6657 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6658 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6659 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6660 $EGREP "$file_magic_regex" > /dev/null; then
6661 :
6662 else
6663 cat <<_LT_EOF 1>&2
d7040cdb 6664
ce2cded5
L
6665*** Warning: the command libtool uses to detect shared libraries,
6666*** $file_magic_cmd, produces output that libtool cannot recognize.
6667*** The result is that libtool may fail to recognize shared libraries
6668*** as such. This will affect the creation of libtool libraries that
6669*** depend on shared libraries, but programs linked with such libtool
6670*** libraries will work regardless of this problem. Nevertheless, you
6671*** may want to report the problem to your system manager and/or to
6672*** bug-libtool@gnu.org
d7040cdb 6673
ce2cded5
L
6674_LT_EOF
6675 fi ;;
6676 esac
6677 fi
6678 break
6679 fi
6680 done
6681 IFS="$lt_save_ifs"
6682 MAGIC_CMD="$lt_save_MAGIC_CMD"
6683 ;;
6684esac
6685fi
d7040cdb 6686
ce2cded5
L
6687MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6688if test -n "$MAGIC_CMD"; then
6689 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6690echo "${ECHO_T}$MAGIC_CMD" >&6
6691else
6692 echo "$as_me:$LINENO: result: no" >&5
6693echo "${ECHO_T}no" >&6
6694fi
d7040cdb
SE
6695
6696
ce2cded5
L
6697 else
6698 MAGIC_CMD=:
6699 fi
6700fi
d7040cdb 6701
ce2cded5
L
6702 fi
6703 ;;
6704esac
d7040cdb 6705
ce2cded5 6706# Use C for the default configuration in the libtool script
d7040cdb 6707
ce2cded5
L
6708lt_save_CC="$CC"
6709ac_ext=c
6710ac_cpp='$CPP $CPPFLAGS'
6711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6713ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
6714
6715
ce2cded5
L
6716# Source file extension for C test sources.
6717ac_ext=c
d7040cdb 6718
ce2cded5
L
6719# Object file extension for compiled C test sources.
6720objext=o
6721objext=$objext
d7040cdb 6722
ce2cded5
L
6723# Code to be used in simple compile tests
6724lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 6725
ce2cded5
L
6726# Code to be used in simple link tests
6727lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
6728
6729
6730
6731
6732
6733
6734
ce2cded5
L
6735# If no C compiler was specified, use CC.
6736LTCC=${LTCC-"$CC"}
d7040cdb 6737
ce2cded5
L
6738# If no C compiler flags were specified, use CFLAGS.
6739LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 6740
ce2cded5
L
6741# Allow CC to be a program name with arguments.
6742compiler=$CC
d7040cdb 6743
ce2cded5
L
6744# Save the default compiler, since it gets overwritten when the other
6745# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6746compiler_DEFAULT=$CC
d7040cdb 6747
ce2cded5
L
6748# save warnings/boilerplate of simple test code
6749ac_outfile=conftest.$ac_objext
6750echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6751eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6752_lt_compiler_boilerplate=`cat conftest.err`
6753$RM conftest*
d7040cdb 6754
ce2cded5
L
6755ac_outfile=conftest.$ac_objext
6756echo "$lt_simple_link_test_code" >conftest.$ac_ext
6757eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6758_lt_linker_boilerplate=`cat conftest.err`
6759$RM conftest*
d7040cdb
SE
6760
6761
ce2cded5
L
6762## CAVEAT EMPTOR:
6763## There is no encapsulation within the following macros, do not change
6764## the running order or otherwise move them around unless you know exactly
6765## what you are doing...
6766if test -n "$compiler"; then
d7040cdb 6767
ce2cded5 6768lt_prog_compiler_no_builtin_flag=
d7040cdb 6769
ce2cded5
L
6770if test "$GCC" = yes; then
6771 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
d7040cdb 6772
ce2cded5
L
6773 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6774echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6775if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6776 echo $ECHO_N "(cached) $ECHO_C" >&6
6777else
6778 lt_cv_prog_compiler_rtti_exceptions=no
6779 ac_outfile=conftest.$ac_objext
6780 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6781 lt_compiler_flag="-fno-rtti -fno-exceptions"
6782 # Insert the option either (1) after the last *FLAGS variable, or
6783 # (2) before a word containing "conftest.", or (3) at the end.
6784 # Note that $ac_compile itself does not contain backslashes and begins
6785 # with a dollar sign (not a hyphen), so the echo should work correctly.
6786 # The option is referenced via a variable to avoid confusing sed.
6787 lt_compile=`echo "$ac_compile" | $SED \
6788 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6789 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6790 -e 's:$: $lt_compiler_flag:'`
7a283e07 6791 (eval echo "\"\$as_me:6791: $lt_compile\"" >&5)
ce2cded5
L
6792 (eval "$lt_compile" 2>conftest.err)
6793 ac_status=$?
6794 cat conftest.err >&5
7a283e07 6795 echo "$as_me:6795: \$? = $ac_status" >&5
ce2cded5
L
6796 if (exit $ac_status) && test -s "$ac_outfile"; then
6797 # The compiler can only warn and ignore the option if not recognized
6798 # So say no if there are warnings other than the usual output.
6799 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6800 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6801 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6802 lt_cv_prog_compiler_rtti_exceptions=yes
6803 fi
6804 fi
6805 $RM conftest*
d7040cdb 6806
ce2cded5
L
6807fi
6808echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6809echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
d7040cdb 6810
ce2cded5
L
6811if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6812 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6813else
6814 :
6815fi
d7040cdb 6816
ce2cded5 6817fi
d7040cdb
SE
6818
6819
6820
6821
6822
6823
ce2cded5
L
6824 lt_prog_compiler_wl=
6825lt_prog_compiler_pic=
6826lt_prog_compiler_static=
d7040cdb 6827
ce2cded5
L
6828echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6829echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
d7040cdb 6830
ce2cded5
L
6831 if test "$GCC" = yes; then
6832 lt_prog_compiler_wl='-Wl,'
6833 lt_prog_compiler_static='-static'
d7040cdb 6834
ce2cded5
L
6835 case $host_os in
6836 aix*)
6837 # All AIX code is PIC.
6838 if test "$host_cpu" = ia64; then
6839 # AIX 5 now supports IA64 processor
6840 lt_prog_compiler_static='-Bstatic'
6841 fi
6842 ;;
d7040cdb 6843
ce2cded5
L
6844 amigaos*)
6845 if test "$host_cpu" = m68k; then
6846 # FIXME: we need at least 68020 code to build shared libraries, but
6847 # adding the `-m68020' flag to GCC prevents building anything better,
6848 # like `-m68040'.
6849 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6850 fi
6851 ;;
d7040cdb 6852
ce2cded5
L
6853 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6854 # PIC is the default for these OSes.
6855 ;;
d7040cdb 6856
ce2cded5
L
6857 mingw* | cygwin* | pw32* | os2*)
6858 # This hack is so that the source file can tell whether it is being
6859 # built for inclusion in a dll (and should export symbols for example).
6860 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6861 # (--disable-auto-import) libraries
6862 lt_prog_compiler_pic='-DDLL_EXPORT'
6863 ;;
d7040cdb 6864
ce2cded5
L
6865 darwin* | rhapsody*)
6866 # PIC is the default on this platform
6867 # Common symbols not allowed in MH_DYLIB files
6868 lt_prog_compiler_pic='-fno-common'
6869 ;;
d7040cdb 6870
ce2cded5
L
6871 hpux*)
6872 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6873 # not for PA HP-UX.
6874 case $host_cpu in
6875 hppa*64*|ia64*)
6876 # +Z the default
6877 ;;
6878 *)
6879 lt_prog_compiler_pic='-fPIC'
6880 ;;
6881 esac
6882 ;;
d7040cdb 6883
ce2cded5
L
6884 interix[3-9]*)
6885 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6886 # Instead, we relocate shared libraries at runtime.
6887 ;;
d7040cdb 6888
ce2cded5
L
6889 msdosdjgpp*)
6890 # Just because we use GCC doesn't mean we suddenly get shared libraries
6891 # on systems that don't support them.
6892 lt_prog_compiler_can_build_shared=no
6893 enable_shared=no
6894 ;;
d7040cdb 6895
ce2cded5
L
6896 *nto* | *qnx*)
6897 # QNX uses GNU C++, but need to define -shared option too, otherwise
6898 # it will coredump.
6899 lt_prog_compiler_pic='-fPIC -shared'
6900 ;;
d7040cdb 6901
ce2cded5
L
6902 sysv4*MP*)
6903 if test -d /usr/nec; then
6904 lt_prog_compiler_pic=-Kconform_pic
6905 fi
6906 ;;
d7040cdb 6907
ce2cded5
L
6908 *)
6909 lt_prog_compiler_pic='-fPIC'
6910 ;;
6911 esac
6912 else
6913 # PORTME Check for flag to pass linker flags through the system compiler.
6914 case $host_os in
6915 aix*)
6916 lt_prog_compiler_wl='-Wl,'
6917 if test "$host_cpu" = ia64; then
6918 # AIX 5 now supports IA64 processor
6919 lt_prog_compiler_static='-Bstatic'
6920 else
6921 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6922 fi
6923 ;;
6924 darwin*)
6925 # PIC is the default on this platform
6926 # Common symbols not allowed in MH_DYLIB files
6927 case $cc_basename in
6928 xlc*)
6929 lt_prog_compiler_pic='-qnocommon'
6930 lt_prog_compiler_wl='-Wl,'
6931 ;;
6932 esac
6933 ;;
d7040cdb 6934
ce2cded5
L
6935 mingw* | cygwin* | pw32* | os2*)
6936 # This hack is so that the source file can tell whether it is being
6937 # built for inclusion in a dll (and should export symbols for example).
6938 lt_prog_compiler_pic='-DDLL_EXPORT'
6939 ;;
d7040cdb 6940
ce2cded5
L
6941 hpux9* | hpux10* | hpux11*)
6942 lt_prog_compiler_wl='-Wl,'
6943 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6944 # not for PA HP-UX.
6945 case $host_cpu in
6946 hppa*64*|ia64*)
6947 # +Z the default
6948 ;;
6949 *)
6950 lt_prog_compiler_pic='+Z'
6951 ;;
6952 esac
6953 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6954 lt_prog_compiler_static='${wl}-a ${wl}archive'
6955 ;;
d7040cdb 6956
ce2cded5
L
6957 irix5* | irix6* | nonstopux*)
6958 lt_prog_compiler_wl='-Wl,'
6959 # PIC (with -KPIC) is the default.
6960 lt_prog_compiler_static='-non_shared'
6961 ;;
d7040cdb 6962
ce2cded5
L
6963 linux* | k*bsd*-gnu)
6964 case $cc_basename in
6965 icc* | ecc*)
6966 lt_prog_compiler_wl='-Wl,'
6967 lt_prog_compiler_pic='-KPIC'
6968 lt_prog_compiler_static='-static'
6969 ;;
6970 pgcc* | pgf77* | pgf90* | pgf95*)
6971 # Portland Group compilers (*not* the Pentium gcc compiler,
6972 # which looks to be a dead project)
6973 lt_prog_compiler_wl='-Wl,'
6974 lt_prog_compiler_pic='-fpic'
6975 lt_prog_compiler_static='-Bstatic'
6976 ;;
6977 ccc*)
6978 lt_prog_compiler_wl='-Wl,'
6979 # All Alpha code is PIC.
6980 lt_prog_compiler_static='-non_shared'
6981 ;;
6982 *)
6983 case `$CC -V 2>&1 | sed 5q` in
6984 *Sun\ C*)
6985 # Sun C 5.9
6986 lt_prog_compiler_pic='-KPIC'
6987 lt_prog_compiler_static='-Bstatic'
6988 lt_prog_compiler_wl='-Wl,'
6989 ;;
6990 *Sun\ F*)
6991 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6992 lt_prog_compiler_pic='-KPIC'
6993 lt_prog_compiler_static='-Bstatic'
6994 lt_prog_compiler_wl=''
6995 ;;
6996 esac
6997 ;;
6998 esac
6999 ;;
d7040cdb 7000
ce2cded5
L
7001 newsos6)
7002 lt_prog_compiler_pic='-KPIC'
7003 lt_prog_compiler_static='-Bstatic'
7004 ;;
d7040cdb 7005
ce2cded5
L
7006 *nto* | *qnx*)
7007 # QNX uses GNU C++, but need to define -shared option too, otherwise
7008 # it will coredump.
7009 lt_prog_compiler_pic='-fPIC -shared'
7010 ;;
d7040cdb 7011
ce2cded5
L
7012 osf3* | osf4* | osf5*)
7013 lt_prog_compiler_wl='-Wl,'
7014 # All OSF/1 code is PIC.
7015 lt_prog_compiler_static='-non_shared'
7016 ;;
d7040cdb 7017
ce2cded5
L
7018 rdos*)
7019 lt_prog_compiler_static='-non_shared'
7020 ;;
d7040cdb 7021
ce2cded5
L
7022 solaris*)
7023 lt_prog_compiler_pic='-KPIC'
7024 lt_prog_compiler_static='-Bstatic'
7025 case $cc_basename in
7026 f77* | f90* | f95*)
7027 lt_prog_compiler_wl='-Qoption ld ';;
7028 *)
7029 lt_prog_compiler_wl='-Wl,';;
7030 esac
7031 ;;
d7040cdb 7032
ce2cded5
L
7033 sunos4*)
7034 lt_prog_compiler_wl='-Qoption ld '
7035 lt_prog_compiler_pic='-PIC'
7036 lt_prog_compiler_static='-Bstatic'
7037 ;;
d7040cdb 7038
ce2cded5
L
7039 sysv4 | sysv4.2uw2* | sysv4.3*)
7040 lt_prog_compiler_wl='-Wl,'
7041 lt_prog_compiler_pic='-KPIC'
7042 lt_prog_compiler_static='-Bstatic'
7043 ;;
d7040cdb 7044
ce2cded5
L
7045 sysv4*MP*)
7046 if test -d /usr/nec ;then
7047 lt_prog_compiler_pic='-Kconform_pic'
7048 lt_prog_compiler_static='-Bstatic'
7049 fi
7050 ;;
d7040cdb 7051
ce2cded5
L
7052 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7053 lt_prog_compiler_wl='-Wl,'
7054 lt_prog_compiler_pic='-KPIC'
7055 lt_prog_compiler_static='-Bstatic'
7056 ;;
d7040cdb 7057
ce2cded5
L
7058 unicos*)
7059 lt_prog_compiler_wl='-Wl,'
7060 lt_prog_compiler_can_build_shared=no
7061 ;;
d7040cdb 7062
ce2cded5
L
7063 uts4*)
7064 lt_prog_compiler_pic='-pic'
7065 lt_prog_compiler_static='-Bstatic'
7066 ;;
d7040cdb 7067
ce2cded5
L
7068 *)
7069 lt_prog_compiler_can_build_shared=no
7070 ;;
7071 esac
7072 fi
d7040cdb 7073
ce2cded5
L
7074case $host_os in
7075 # For platforms which do not support PIC, -DPIC is meaningless:
7076 *djgpp*)
7077 lt_prog_compiler_pic=
7078 ;;
7079 *)
7080 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7081 ;;
7082esac
7083echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7084echo "${ECHO_T}$lt_prog_compiler_pic" >&6
d7040cdb
SE
7085
7086
7087
7088
7089
7090
ce2cded5
L
7091#
7092# Check to make sure the PIC flag actually works.
7093#
7094if test -n "$lt_prog_compiler_pic"; then
7095 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7096echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
7097if test "${lt_prog_compiler_pic_works+set}" = set; then
7098 echo $ECHO_N "(cached) $ECHO_C" >&6
7099else
7100 lt_prog_compiler_pic_works=no
7101 ac_outfile=conftest.$ac_objext
7102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7103 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7104 # Insert the option either (1) after the last *FLAGS variable, or
7105 # (2) before a word containing "conftest.", or (3) at the end.
7106 # Note that $ac_compile itself does not contain backslashes and begins
7107 # with a dollar sign (not a hyphen), so the echo should work correctly.
7108 # The option is referenced via a variable to avoid confusing sed.
7109 lt_compile=`echo "$ac_compile" | $SED \
7110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7112 -e 's:$: $lt_compiler_flag:'`
7a283e07 7113 (eval echo "\"\$as_me:7113: $lt_compile\"" >&5)
ce2cded5
L
7114 (eval "$lt_compile" 2>conftest.err)
7115 ac_status=$?
7116 cat conftest.err >&5
7a283e07 7117 echo "$as_me:7117: \$? = $ac_status" >&5
ce2cded5
L
7118 if (exit $ac_status) && test -s "$ac_outfile"; then
7119 # The compiler can only warn and ignore the option if not recognized
7120 # So say no if there are warnings other than the usual output.
7121 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7122 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7123 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7124 lt_prog_compiler_pic_works=yes
7125 fi
7126 fi
7127 $RM conftest*
d7040cdb 7128
ce2cded5
L
7129fi
7130echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7131echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
d7040cdb 7132
ce2cded5
L
7133if test x"$lt_prog_compiler_pic_works" = xyes; then
7134 case $lt_prog_compiler_pic in
7135 "" | " "*) ;;
7136 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7137 esac
7138else
7139 lt_prog_compiler_pic=
7140 lt_prog_compiler_can_build_shared=no
7141fi
d7040cdb 7142
ce2cded5 7143fi
d7040cdb
SE
7144
7145
7146
7147
7148
7149
ce2cded5
L
7150#
7151# Check to make sure the static flag actually works.
7152#
7153wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7154echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7155echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
7156if test "${lt_prog_compiler_static_works+set}" = set; then
7157 echo $ECHO_N "(cached) $ECHO_C" >&6
7158else
7159 lt_prog_compiler_static_works=no
7160 save_LDFLAGS="$LDFLAGS"
7161 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7162 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7163 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7164 # The linker can only warn and ignore the option if not recognized
7165 # So say no if there are warnings
7166 if test -s conftest.err; then
7167 # Append any errors to the config.log.
7168 cat conftest.err 1>&5
7169 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7170 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7171 if diff conftest.exp conftest.er2 >/dev/null; then
7172 lt_prog_compiler_static_works=yes
7173 fi
7174 else
7175 lt_prog_compiler_static_works=yes
7176 fi
7177 fi
7178 $RM conftest*
7179 LDFLAGS="$save_LDFLAGS"
d7040cdb 7180
ce2cded5
L
7181fi
7182echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7183echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
d7040cdb 7184
ce2cded5
L
7185if test x"$lt_prog_compiler_static_works" = xyes; then
7186 :
7187else
7188 lt_prog_compiler_static=
7189fi
d7040cdb
SE
7190
7191
7192
7193
7194
7195
7196
ce2cded5
L
7197 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7198echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7199if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7200 echo $ECHO_N "(cached) $ECHO_C" >&6
7201else
7202 lt_cv_prog_compiler_c_o=no
7203 $RM -r conftest 2>/dev/null
7204 mkdir conftest
7205 cd conftest
7206 mkdir out
7207 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 7208
ce2cded5
L
7209 lt_compiler_flag="-o out/conftest2.$ac_objext"
7210 # Insert the option either (1) after the last *FLAGS variable, or
7211 # (2) before a word containing "conftest.", or (3) at the end.
7212 # Note that $ac_compile itself does not contain backslashes and begins
7213 # with a dollar sign (not a hyphen), so the echo should work correctly.
7214 lt_compile=`echo "$ac_compile" | $SED \
7215 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7216 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7217 -e 's:$: $lt_compiler_flag:'`
7a283e07 7218 (eval echo "\"\$as_me:7218: $lt_compile\"" >&5)
ce2cded5
L
7219 (eval "$lt_compile" 2>out/conftest.err)
7220 ac_status=$?
7221 cat out/conftest.err >&5
7a283e07 7222 echo "$as_me:7222: \$? = $ac_status" >&5
ce2cded5
L
7223 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7224 then
7225 # The compiler can only warn and ignore the option if not recognized
7226 # So say no if there are warnings
7227 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7228 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7229 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7230 lt_cv_prog_compiler_c_o=yes
7231 fi
7232 fi
7233 chmod u+w . 2>&5
7234 $RM conftest*
7235 # SGI C++ compiler will create directory out/ii_files/ for
7236 # template instantiation
7237 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7238 $RM out/* && rmdir out
7239 cd ..
7240 $RM -r conftest
7241 $RM conftest*
7242
7243fi
7244echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7245echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
7246
7247
7248
7249
7250
7251
7252 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7253echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7254if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7255 echo $ECHO_N "(cached) $ECHO_C" >&6
d7040cdb 7256else
ce2cded5
L
7257 lt_cv_prog_compiler_c_o=no
7258 $RM -r conftest 2>/dev/null
7259 mkdir conftest
7260 cd conftest
7261 mkdir out
7262 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7263
7264 lt_compiler_flag="-o out/conftest2.$ac_objext"
7265 # Insert the option either (1) after the last *FLAGS variable, or
7266 # (2) before a word containing "conftest.", or (3) at the end.
7267 # Note that $ac_compile itself does not contain backslashes and begins
7268 # with a dollar sign (not a hyphen), so the echo should work correctly.
7269 lt_compile=`echo "$ac_compile" | $SED \
7270 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7271 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7272 -e 's:$: $lt_compiler_flag:'`
7a283e07 7273 (eval echo "\"\$as_me:7273: $lt_compile\"" >&5)
ce2cded5
L
7274 (eval "$lt_compile" 2>out/conftest.err)
7275 ac_status=$?
7276 cat out/conftest.err >&5
7a283e07 7277 echo "$as_me:7277: \$? = $ac_status" >&5
ce2cded5
L
7278 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7279 then
7280 # The compiler can only warn and ignore the option if not recognized
7281 # So say no if there are warnings
7282 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7283 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7284 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7285 lt_cv_prog_compiler_c_o=yes
7286 fi
7287 fi
7288 chmod u+w . 2>&5
7289 $RM conftest*
7290 # SGI C++ compiler will create directory out/ii_files/ for
7291 # template instantiation
7292 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7293 $RM out/* && rmdir out
7294 cd ..
7295 $RM -r conftest
7296 $RM conftest*
7297
d7040cdb 7298fi
ce2cded5
L
7299echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7300echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
d7040cdb 7301
d7040cdb 7302
d7040cdb 7303
d7040cdb 7304
ce2cded5
L
7305hard_links="nottested"
7306if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7307 # do not overwrite the value of need_locks provided by the user
7308 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7309echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
7310 hard_links=yes
7311 $RM conftest*
7312 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7313 touch conftest.a
7314 ln conftest.a conftest.b 2>&5 || hard_links=no
7315 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7316 echo "$as_me:$LINENO: result: $hard_links" >&5
7317echo "${ECHO_T}$hard_links" >&6
7318 if test "$hard_links" = no; then
7319 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7320echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7321 need_locks=warn
d7040cdb 7322 fi
ce2cded5
L
7323else
7324 need_locks=no
7325fi
d7040cdb 7326
d7040cdb 7327
d7040cdb 7328
d7040cdb 7329
d7040cdb 7330
d7040cdb 7331
ce2cded5
L
7332 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7333echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
d7040cdb 7334
ce2cded5
L
7335 runpath_var=
7336 allow_undefined_flag=
7337 always_export_symbols=no
7338 archive_cmds=
7339 archive_expsym_cmds=
7340 compiler_needs_object=no
7341 enable_shared_with_static_runtimes=no
7342 export_dynamic_flag_spec=
7343 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7344 hardcode_automatic=no
7345 hardcode_direct=no
7346 hardcode_direct_absolute=no
7347 hardcode_libdir_flag_spec=
7348 hardcode_libdir_flag_spec_ld=
7349 hardcode_libdir_separator=
7350 hardcode_minus_L=no
7351 hardcode_shlibpath_var=unsupported
7352 inherit_rpath=no
7353 link_all_deplibs=unknown
7354 module_cmds=
7355 module_expsym_cmds=
7356 old_archive_from_new_cmds=
7357 old_archive_from_expsyms_cmds=
7358 thread_safe_flag_spec=
7359 whole_archive_flag_spec=
7360 # include_expsyms should be a list of space-separated symbols to be *always*
7361 # included in the symbol list
7362 include_expsyms=
7363 # exclude_expsyms can be an extended regexp of symbols to exclude
7364 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7365 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7366 # as well as any symbol that contains `d'.
7367 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7368 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7369 # platforms (ab)use it in PIC code, but their linkers get confused if
7370 # the symbol is explicitly referenced. Since portable code cannot
7371 # rely on this symbol name, it's probably fine to never include it in
7372 # preloaded symbol tables.
7373 extract_expsyms_cmds=
d7040cdb 7374
d7040cdb 7375 case $host_os in
ce2cded5
L
7376 cygwin* | mingw* | pw32*)
7377 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7378 # When not using gcc, we currently assume that we are using
7379 # Microsoft Visual C++.
7380 if test "$GCC" != yes; then
7381 with_gnu_ld=no
7382 fi
d7040cdb 7383 ;;
ce2cded5
L
7384 interix*)
7385 # we just hope/assume this is gcc and not c89 (= MSVC++)
7386 with_gnu_ld=yes
d7040cdb 7387 ;;
ce2cded5
L
7388 openbsd*)
7389 with_gnu_ld=no
d7040cdb
SE
7390 ;;
7391 esac
d7040cdb 7392
ce2cded5
L
7393 ld_shlibs=yes
7394 if test "$with_gnu_ld" = yes; then
7395 # If archive_cmds runs LD, not CC, wlarc should be empty
7396 wlarc='${wl}'
d7040cdb 7397
ce2cded5
L
7398 # Set some defaults for GNU ld with shared library support. These
7399 # are reset later if shared libraries are not supported. Putting them
7400 # here allows them to be overridden if necessary.
7401 runpath_var=LD_RUN_PATH
7402 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7403 export_dynamic_flag_spec='${wl}--export-dynamic'
7404 # ancient GNU ld didn't support --whole-archive et. al.
7405 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7406 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
d7040cdb 7407 else
ce2cded5 7408 whole_archive_flag_spec=
d7040cdb 7409 fi
ce2cded5
L
7410 supports_anon_versioning=no
7411 case `$LD -v 2>&1` in
7412 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7413 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7414 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7415 *\ 2.11.*) ;; # other 2.11 versions
7416 *) supports_anon_versioning=yes ;;
7417 esac
d7040cdb 7418
ce2cded5
L
7419 # See if GNU ld supports shared libraries.
7420 case $host_os in
50e7d84b 7421 aix[3-9]*)
ce2cded5
L
7422 # On AIX/PPC, the GNU linker is very broken
7423 if test "$host_cpu" != ia64; then
7424 ld_shlibs=no
7425 cat <<_LT_EOF 1>&2
d7040cdb 7426
ce2cded5
L
7427*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7428*** to be unable to reliably create shared libraries on AIX.
7429*** Therefore, libtool is disabling shared libraries support. If you
7430*** really care for shared libraries, you may want to modify your PATH
7431*** so that a non-GNU linker is found, and then restart.
d7040cdb 7432
ce2cded5
L
7433_LT_EOF
7434 fi
7435 ;;
d7040cdb 7436
ce2cded5
L
7437 amigaos*)
7438 if test "$host_cpu" = m68k; then
7439 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)'
7440 hardcode_libdir_flag_spec='-L$libdir'
7441 hardcode_minus_L=yes
7442 fi
d7040cdb 7443
ce2cded5
L
7444 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7445 # that the semantics of dynamic libraries on AmigaOS, at least up
7446 # to version 4, is to share data among multiple programs linked
7447 # with the same dynamic library. Since this doesn't match the
7448 # behavior of shared libraries on other platforms, we can't use
7449 # them.
7450 ld_shlibs=no
7451 ;;
d7040cdb 7452
ce2cded5
L
7453 beos*)
7454 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7455 allow_undefined_flag=unsupported
7456 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7457 # support --undefined. This deserves some investigation. FIXME
7458 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7459 else
7460 ld_shlibs=no
7461 fi
7462 ;;
d7040cdb 7463
ce2cded5
L
7464 cygwin* | mingw* | pw32*)
7465 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7466 # as there is no search path for DLLs.
7467 hardcode_libdir_flag_spec='-L$libdir'
7468 allow_undefined_flag=unsupported
7469 always_export_symbols=no
7470 enable_shared_with_static_runtimes=yes
7471 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 7472
ce2cded5
L
7473 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7474 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7475 # If the export-symbols file already is a .def file (1st line
7476 # is EXPORTS), use it as is; otherwise, prepend...
7477 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7478 cp $export_symbols $output_objdir/$soname.def;
7479 else
7480 echo EXPORTS > $output_objdir/$soname.def;
7481 cat $export_symbols >> $output_objdir/$soname.def;
7482 fi~
7483 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7484 else
7485 ld_shlibs=no
7486 fi
7487 ;;
d7040cdb 7488
ce2cded5
L
7489 interix[3-9]*)
7490 hardcode_direct=no
7491 hardcode_shlibpath_var=no
7492 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7493 export_dynamic_flag_spec='${wl}-E'
7494 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7495 # Instead, shared libraries are loaded at an image base (0x10000000 by
7496 # default) and relocated if they conflict, which is a slow very memory
7497 # consuming and fragmenting process. To avoid this, we pick a random,
7498 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7499 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7500 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7501 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'
7502 ;;
d7040cdb 7503
ce2cded5
L
7504 gnu* | linux* | tpf* | k*bsd*-gnu)
7505 tmp_diet=no
7506 if test "$host_os" = linux-dietlibc; then
7507 case $cc_basename in
7508 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7509 esac
7510 fi
7511 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7512 && test "$tmp_diet" = no
7513 then
7514 tmp_addflag=
7515 case $cc_basename,$host_cpu in
7516 pgcc*) # Portland Group C compiler
7517 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7518 tmp_addflag=' $pic_flag'
7519 ;;
7520 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7521 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7522 tmp_addflag=' $pic_flag -Mnomain' ;;
7523 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7524 tmp_addflag=' -i_dynamic' ;;
7525 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7526 tmp_addflag=' -i_dynamic -nofor_main' ;;
7527 ifc* | ifort*) # Intel Fortran compiler
7528 tmp_addflag=' -nofor_main' ;;
7529 esac
7530 case `$CC -V 2>&1 | sed 5q` in
7531 *Sun\ C*) # Sun C 5.9
7532 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7533 compiler_needs_object=yes
7534 tmp_sharedflag='-G' ;;
7535 *Sun\ F*) # Sun Fortran 8.3
7536 tmp_sharedflag='-G' ;;
7537 *)
7538 tmp_sharedflag='-shared' ;;
7539 esac
7540 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 7541
ce2cded5
L
7542 if test "x$supports_anon_versioning" = xyes; then
7543 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7544 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7545 echo "local: *; };" >> $output_objdir/$libname.ver~
7546 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7547 fi
7548 else
7549 ld_shlibs=no
7550 fi
7551 ;;
d7040cdb 7552
ce2cded5
L
7553 netbsd*)
7554 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7555 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7556 wlarc=
7557 else
7558 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7559 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7560 fi
7561 ;;
d7040cdb 7562
ce2cded5
L
7563 solaris*)
7564 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7565 ld_shlibs=no
7566 cat <<_LT_EOF 1>&2
d7040cdb 7567
ce2cded5
L
7568*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7569*** create shared libraries on Solaris systems. Therefore, libtool
7570*** is disabling shared libraries support. We urge you to upgrade GNU
7571*** binutils to release 2.9.1 or newer. Another option is to modify
7572*** your PATH or compiler configuration so that the native linker is
7573*** used, and then restart.
d7040cdb 7574
ce2cded5
L
7575_LT_EOF
7576 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7577 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7578 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7579 else
7580 ld_shlibs=no
7581 fi
7582 ;;
d7040cdb 7583
ce2cded5
L
7584 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7585 case `$LD -v 2>&1` in
7586 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7587 ld_shlibs=no
7588 cat <<_LT_EOF 1>&2
d7040cdb 7589
ce2cded5
L
7590*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7591*** reliably create shared libraries on SCO systems. Therefore, libtool
7592*** is disabling shared libraries support. We urge you to upgrade GNU
7593*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7594*** your PATH or compiler configuration so that the native linker is
7595*** used, and then restart.
d7040cdb 7596
ce2cded5
L
7597_LT_EOF
7598 ;;
7599 *)
7600 # For security reasons, it is highly recommended that you always
7601 # use absolute paths for naming shared libraries, and exclude the
7602 # DT_RUNPATH tag from executables and libraries. But doing so
7603 # requires that you compile everything twice, which is a pain.
7604 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7605 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7606 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7607 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7608 else
7609 ld_shlibs=no
7610 fi
7611 ;;
7612 esac
d7040cdb 7613 ;;
ce2cded5
L
7614
7615 sunos4*)
7616 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7617 wlarc=
7618 hardcode_direct=yes
7619 hardcode_shlibpath_var=no
d7040cdb 7620 ;;
d7040cdb 7621
ce2cded5
L
7622 *)
7623 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7624 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7625 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7626 else
7627 ld_shlibs=no
7628 fi
7629 ;;
7630 esac
d7040cdb 7631
ce2cded5
L
7632 if test "$ld_shlibs" = no; then
7633 runpath_var=
7634 hardcode_libdir_flag_spec=
7635 export_dynamic_flag_spec=
7636 whole_archive_flag_spec=
7637 fi
d7040cdb 7638 else
ce2cded5 7639 # PORTME fill in a description of your system's linker (not GNU ld)
d7040cdb 7640 case $host_os in
ce2cded5
L
7641 aix3*)
7642 allow_undefined_flag=unsupported
7643 always_export_symbols=yes
7644 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'
7645 # Note: this linker hardcodes the directories in LIBPATH if there
7646 # are no directories specified by -L.
7647 hardcode_minus_L=yes
7648 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7649 # Neither direct hardcoding nor static linking is supported with a
7650 # broken collect2.
7651 hardcode_direct=unsupported
7652 fi
7653 ;;
d7040cdb 7654
50e7d84b 7655 aix[4-9]*)
ce2cded5
L
7656 if test "$host_cpu" = ia64; then
7657 # On IA64, the linker does run time linking by default, so we don't
7658 # have to do anything special.
7659 aix_use_runtimelinking=no
7660 exp_sym_flag='-Bexport'
7661 no_entry_flag=""
7662 else
7663 # If we're using GNU nm, then we don't want the "-C" option.
7664 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7665 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7666 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7667 else
7668 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'
7669 fi
7670 aix_use_runtimelinking=no
d7040cdb 7671
ce2cded5
L
7672 # Test if we are trying to use run time linking or normal
7673 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7674 # need to do runtime linking.
50e7d84b 7675 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
7676 for ld_flag in $LDFLAGS; do
7677 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7678 aix_use_runtimelinking=yes
7679 break
7680 fi
7681 done
7682 ;;
7683 esac
d7040cdb 7684
ce2cded5
L
7685 exp_sym_flag='-bexport'
7686 no_entry_flag='-bnoentry'
7687 fi
d7040cdb 7688
ce2cded5
L
7689 # When large executables or shared objects are built, AIX ld can
7690 # have problems creating the table of contents. If linking a library
7691 # or program results in "error TOC overflow" add -mminimal-toc to
7692 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7693 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 7694
ce2cded5
L
7695 archive_cmds=''
7696 hardcode_direct=yes
7697 hardcode_direct_absolute=yes
7698 hardcode_libdir_separator=':'
7699 link_all_deplibs=yes
7700 file_list_spec='${wl}-f,'
d7040cdb 7701
ce2cded5
L
7702 if test "$GCC" = yes; then
7703 case $host_os in aix4.[012]|aix4.[012].*)
7704 # We only want to do this on AIX 4.2 and lower, the check
7705 # below for broken collect2 doesn't work under 4.3+
7706 collect2name=`${CC} -print-prog-name=collect2`
7707 if test -f "$collect2name" &&
7708 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7709 then
7710 # We have reworked collect2
7711 :
7712 else
7713 # We have old collect2
7714 hardcode_direct=unsupported
7715 # It fails to find uninstalled libraries when the uninstalled
7716 # path is not listed in the libpath. Setting hardcode_minus_L
7717 # to unsupported forces relinking
7718 hardcode_minus_L=yes
7719 hardcode_libdir_flag_spec='-L$libdir'
7720 hardcode_libdir_separator=
7721 fi
7722 ;;
7723 esac
7724 shared_flag='-shared'
7725 if test "$aix_use_runtimelinking" = yes; then
7726 shared_flag="$shared_flag "'${wl}-G'
7727 fi
7728 else
7729 # not using gcc
7730 if test "$host_cpu" = ia64; then
7731 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7732 # chokes on -Wl,-G. The following line is correct:
7733 shared_flag='-G'
7734 else
7735 if test "$aix_use_runtimelinking" = yes; then
7736 shared_flag='${wl}-G'
7737 else
7738 shared_flag='${wl}-bM:SRE'
7739 fi
7740 fi
7741 fi
d7040cdb 7742
ce2cded5
L
7743 # It seems that -bexpall does not export symbols beginning with
7744 # underscore (_), so it is better to generate a list of symbols to export.
7745 always_export_symbols=yes
7746 if test "$aix_use_runtimelinking" = yes; then
7747 # Warning - without using the other runtime loading flags (-brtl),
7748 # -berok will link without error, but may produce a broken library.
7749 allow_undefined_flag='-berok'
7750 # Determine the default libpath from the value encoded in an
7751 # empty executable.
7752 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
7753/* confdefs.h. */
7754_ACEOF
7755cat confdefs.h >>conftest.$ac_ext
7756cat >>conftest.$ac_ext <<_ACEOF
7757/* end confdefs.h. */
7758
d7040cdb
SE
7759int
7760main ()
7761{
ce2cded5 7762
d7040cdb
SE
7763 ;
7764 return 0;
7765}
7766_ACEOF
7767rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
7768if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7769 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
7770 ac_status=$?
7771 grep -v '^ *+' conftest.er1 >conftest.err
7772 rm -f conftest.er1
7773 cat conftest.err >&5
7774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
7775 (exit $ac_status); } &&
7776 { ac_try='test -z "$ac_c_werror_flag"
7777 || test ! -s conftest.err'
7778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7779 (eval $ac_try) 2>&5
7780 ac_status=$?
7781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7782 (exit $ac_status); }; } &&
7783 { ac_try='test -s conftest$ac_exeext'
7784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7785 (eval $ac_try) 2>&5
7786 ac_status=$?
7787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7788 (exit $ac_status); }; }; then
d7040cdb 7789
ce2cded5
L
7790lt_aix_libpath_sed='
7791 /Import File Strings/,/^$/ {
7792 /^0/ {
7793 s/^0 *\(.*\)$/\1/
7794 p
7795 }
7796 }'
7797aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7798# Check for a 64-bit object if we didn't find anything.
7799if test -z "$aix_libpath"; then
7800 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
d7040cdb 7801fi
d7040cdb
SE
7802else
7803 echo "$as_me: failed program was:" >&5
7804sed 's/^/| /' conftest.$ac_ext >&5
7805
d7040cdb 7806fi
0ab6f085 7807rm -f conftest.err conftest.$ac_objext \
d7040cdb 7808 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
7809if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7810
7811 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7812 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7813 else
7814 if test "$host_cpu" = ia64; then
7815 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7816 allow_undefined_flag="-z nodefs"
7817 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"
7818 else
7819 # Determine the default libpath from the value encoded in an
7820 # empty executable.
7821 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
7822/* confdefs.h. */
7823_ACEOF
7824cat confdefs.h >>conftest.$ac_ext
7825cat >>conftest.$ac_ext <<_ACEOF
7826/* end confdefs.h. */
7827
d7040cdb
SE
7828int
7829main ()
7830{
ce2cded5 7831
d7040cdb
SE
7832 ;
7833 return 0;
7834}
7835_ACEOF
7836rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
7837if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7838 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
7839 ac_status=$?
7840 grep -v '^ *+' conftest.er1 >conftest.err
7841 rm -f conftest.er1
1b9750d6 7842 cat conftest.err >&5
d7040cdb 7843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
7844 (exit $ac_status); } &&
7845 { ac_try='test -z "$ac_c_werror_flag"
7846 || test ! -s conftest.err'
7847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7848 (eval $ac_try) 2>&5
7849 ac_status=$?
7850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7851 (exit $ac_status); }; } &&
7852 { ac_try='test -s conftest$ac_exeext'
7853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7854 (eval $ac_try) 2>&5
7855 ac_status=$?
7856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7857 (exit $ac_status); }; }; then
ce2cded5
L
7858
7859lt_aix_libpath_sed='
7860 /Import File Strings/,/^$/ {
7861 /^0/ {
7862 s/^0 *\(.*\)$/\1/
7863 p
7864 }
7865 }'
7866aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7867# Check for a 64-bit object if we didn't find anything.
7868if test -z "$aix_libpath"; then
7869 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7870fi
d7040cdb
SE
7871else
7872 echo "$as_me: failed program was:" >&5
7873sed 's/^/| /' conftest.$ac_ext >&5
7874
d7040cdb 7875fi
0ab6f085 7876rm -f conftest.err conftest.$ac_objext \
d7040cdb 7877 conftest$ac_exeext conftest.$ac_ext
ce2cded5 7878if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 7879
ce2cded5
L
7880 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7881 # Warning - without using the other run time loading flags,
7882 # -berok will link without error, but may produce a broken library.
7883 no_undefined_flag=' ${wl}-bernotok'
7884 allow_undefined_flag=' ${wl}-berok'
7885 # Exported symbols can be pulled into shared objects from archives
7886 whole_archive_flag_spec='$convenience'
7887 archive_cmds_need_lc=yes
7888 # This is similar to how AIX traditionally builds its shared libraries.
7889 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'
7890 fi
7891 fi
7892 ;;
d7040cdb 7893
ce2cded5
L
7894 amigaos*)
7895 if test "$host_cpu" = m68k; then
7896 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)'
7897 hardcode_libdir_flag_spec='-L$libdir'
7898 hardcode_minus_L=yes
7899 fi
7900 # see comment about different semantics on the GNU ld section
7901 ld_shlibs=no
7902 ;;
d7040cdb 7903
ce2cded5
L
7904 bsdi[45]*)
7905 export_dynamic_flag_spec=-rdynamic
7906 ;;
d7040cdb 7907
ce2cded5
L
7908 cygwin* | mingw* | pw32*)
7909 # When not using gcc, we currently assume that we are using
7910 # Microsoft Visual C++.
7911 # hardcode_libdir_flag_spec is actually meaningless, as there is
7912 # no search path for DLLs.
7913 hardcode_libdir_flag_spec=' '
7914 allow_undefined_flag=unsupported
7915 # Tell ltmain to make .lib files, not .a files.
7916 libext=lib
7917 # Tell ltmain to make .dll files, not .so files.
7918 shrext_cmds=".dll"
7919 # FIXME: Setting linknames here is a bad hack.
7920 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7921 # The linker will automatically build a .lib file if we build a DLL.
7922 old_archive_from_new_cmds='true'
7923 # FIXME: Should let the user specify the lib program.
7924 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7925 fix_srcfile_path='`cygpath -w "$srcfile"`'
7926 enable_shared_with_static_runtimes=yes
7927 ;;
d7040cdb 7928
ce2cded5
L
7929 darwin* | rhapsody*)
7930 case $host_os in
7931 rhapsody* | darwin1.[012])
7932 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7933 ;;
7934 *) # Darwin 1.3 on
7935 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7936 10.[012])
7937 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7938 ;;
7939 10.*)
7940 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7941 ;;
7942 esac
7943 ;;
7944 esac
7945 archive_cmds_need_lc=no
7946 hardcode_direct=no
7947 hardcode_automatic=yes
7948 hardcode_shlibpath_var=unsupported
7949 whole_archive_flag_spec=''
7950 link_all_deplibs=yes
7951 if test "$GCC" = yes ; then
7952 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7953 echo $ECHO_N "(cached) $ECHO_C" >&6
7954else
7955 lt_cv_apple_cc_single_mod=no
7956 if test -z "${LT_MULTI_MODULE}"; then
7957 # By default we will add the -single_module flag. You can override
7958 # by either setting the environment variable LT_MULTI_MODULE
7959 # non-empty at configure time, or by adding -multi-module to the
7960 # link flags.
7961 echo "int foo(void){return 1;}" > conftest.c
7962 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7963 -dynamiclib ${wl}-single_module conftest.c
7964 if test -f libconftest.dylib; then
7965 lt_cv_apple_cc_single_mod=yes
7966 rm libconftest.dylib
7967 fi
7968 rm conftest.$ac_ext
7969 fi
7970fi
7971
7972 output_verbose_link_cmd=echo
7973 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7974 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7975 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7976 else
7977 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7978 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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7979 fi
7980 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7981 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7982 else
7983 case $cc_basename in
7984 xlc*)
7985 output_verbose_link_cmd=echo
7986 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7987 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7988 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7989 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7990 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7991 ;;
7992 *)
7993 ld_shlibs=no
7994 ;;
7995 esac
7996 fi
7997 ;;
7998
7999 dgux*)
8000 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8001 hardcode_libdir_flag_spec='-L$libdir'
8002 hardcode_shlibpath_var=no
8003 ;;
8004
8005 freebsd1*)
8006 ld_shlibs=no
8007 ;;
8008
8009 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8010 # support. Future versions do this automatically, but an explicit c++rt0.o
8011 # does not break anything, and helps significantly (at the cost of a little
8012 # extra space).
8013 freebsd2.2*)
8014 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8015 hardcode_libdir_flag_spec='-R$libdir'
8016 hardcode_direct=yes
8017 hardcode_shlibpath_var=no
8018 ;;
8019
8020 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8021 freebsd2*)
8022 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8023 hardcode_direct=yes
8024 hardcode_minus_L=yes
8025 hardcode_shlibpath_var=no
8026 ;;
8027
8028 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8029 freebsd* | dragonfly*)
8030 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8031 hardcode_libdir_flag_spec='-R$libdir'
8032 hardcode_direct=yes
8033 hardcode_shlibpath_var=no
8034 ;;
8035
8036 hpux9*)
8037 if test "$GCC" = yes; then
8038 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'
8039 else
8040 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'
8041 fi
8042 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8043 hardcode_libdir_separator=:
8044 hardcode_direct=yes
8045
8046 # hardcode_minus_L: Not really in the search PATH,
8047 # but as the default location of the library.
8048 hardcode_minus_L=yes
8049 export_dynamic_flag_spec='${wl}-E'
8050 ;;
8051
8052 hpux10*)
8053 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8054 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8055 else
8056 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8057 fi
8058 if test "$with_gnu_ld" = no; then
8059 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8060 hardcode_libdir_flag_spec_ld='+b $libdir'
8061 hardcode_libdir_separator=:
8062 hardcode_direct=yes
8063 hardcode_direct_absolute=yes
8064 export_dynamic_flag_spec='${wl}-E'
8065 # hardcode_minus_L: Not really in the search PATH,
8066 # but as the default location of the library.
8067 hardcode_minus_L=yes
8068 fi
8069 ;;
8070
8071 hpux11*)
8072 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8073 case $host_cpu in
8074 hppa*64*)
8075 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8076 ;;
8077 ia64*)
8078 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8079 ;;
8080 *)
8081 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8082 ;;
8083 esac
8084 else
8085 case $host_cpu in
8086 hppa*64*)
8087 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8088 ;;
8089 ia64*)
8090 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8091 ;;
8092 *)
8093 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8094 ;;
8095 esac
8096 fi
8097 if test "$with_gnu_ld" = no; then
8098 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8099 hardcode_libdir_separator=:
8100
8101 case $host_cpu in
8102 hppa*64*|ia64*)
8103 hardcode_direct=no
8104 hardcode_shlibpath_var=no
8105 ;;
8106 *)
8107 hardcode_direct=yes
8108 hardcode_direct_absolute=yes
8109 export_dynamic_flag_spec='${wl}-E'
8110
8111 # hardcode_minus_L: Not really in the search PATH,
8112 # but as the default location of the library.
8113 hardcode_minus_L=yes
8114 ;;
8115 esac
8116 fi
8117 ;;
8118
8119 irix5* | irix6* | nonstopux*)
8120 if test "$GCC" = yes; then
8121 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8122 # Try to use the -exported_symbol ld option, if it does not
8123 # work, assume that -exports_file does not work either and
8124 # implicitly export all symbols.
8125 save_LDFLAGS="$LDFLAGS"
8126 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8127 cat >conftest.$ac_ext <<_ACEOF
8128int foo(void) {}
d7040cdb
SE
8129_ACEOF
8130rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
8131if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8132 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
8133 ac_status=$?
8134 grep -v '^ *+' conftest.er1 >conftest.err
8135 rm -f conftest.er1
8136 cat conftest.err >&5
8137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
8138 (exit $ac_status); } &&
8139 { ac_try='test -z "$ac_c_werror_flag"
8140 || test ! -s conftest.err'
8141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8142 (eval $ac_try) 2>&5
8143 ac_status=$?
8144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8145 (exit $ac_status); }; } &&
8146 { ac_try='test -s conftest$ac_exeext'
8147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8148 (eval $ac_try) 2>&5
8149 ac_status=$?
8150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8151 (exit $ac_status); }; }; then
ce2cded5
L
8152 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8153
d7040cdb
SE
8154else
8155 echo "$as_me: failed program was:" >&5
8156sed 's/^/| /' conftest.$ac_ext >&5
8157
d7040cdb 8158fi
0ab6f085 8159rm -f conftest.err conftest.$ac_objext \
d7040cdb 8160 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
8161 LDFLAGS="$save_LDFLAGS"
8162 else
8163 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8164 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8165 fi
8166 archive_cmds_need_lc='no'
8167 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8168 hardcode_libdir_separator=:
8169 inherit_rpath=yes
8170 link_all_deplibs=yes
8171 ;;
8172
8173 netbsd*)
8174 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8175 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8176 else
8177 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8178 fi
8179 hardcode_libdir_flag_spec='-R$libdir'
8180 hardcode_direct=yes
8181 hardcode_shlibpath_var=no
8182 ;;
8183
8184 newsos6)
8185 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8186 hardcode_direct=yes
8187 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8188 hardcode_libdir_separator=:
8189 hardcode_shlibpath_var=no
8190 ;;
8191
8192 *nto* | *qnx*)
8193 ;;
8194
8195 openbsd*)
8196 hardcode_direct=yes
8197 hardcode_shlibpath_var=no
8198 hardcode_direct_absolute=yes
8199 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8200 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8201 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8202 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8203 export_dynamic_flag_spec='${wl}-E'
8204 else
8205 case $host_os in
8206 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8207 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8208 hardcode_libdir_flag_spec='-R$libdir'
8209 ;;
8210 *)
8211 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8212 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8213 ;;
8214 esac
8215 fi
8216 ;;
8217
8218 os2*)
8219 hardcode_libdir_flag_spec='-L$libdir'
8220 hardcode_minus_L=yes
8221 allow_undefined_flag=unsupported
8222 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'
8223 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8224 ;;
8225
8226 osf3*)
8227 if test "$GCC" = yes; then
8228 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8229 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8230 else
8231 allow_undefined_flag=' -expect_unresolved \*'
8232 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8233 fi
8234 archive_cmds_need_lc='no'
8235 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8236 hardcode_libdir_separator=:
8237 ;;
8238
8239 osf4* | osf5*) # as osf3* with the addition of -msym flag
8240 if test "$GCC" = yes; then
8241 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8242 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8243 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8244 else
8245 allow_undefined_flag=' -expect_unresolved \*'
8246 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8247 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~
8248 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8249
8250 # Both c and cxx compiler support -rpath directly
8251 hardcode_libdir_flag_spec='-rpath $libdir'
8252 fi
8253 archive_cmds_need_lc='no'
8254 hardcode_libdir_separator=:
8255 ;;
8256
8257 solaris*)
8258 no_undefined_flag=' -z defs'
8259 if test "$GCC" = yes; then
8260 wlarc='${wl}'
8261 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8262 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8263 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8264 else
8265 case `$CC -V 2>&1` in
8266 *"Compilers 5.0"*)
8267 wlarc=''
8268 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8270 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8271 ;;
8272 *)
8273 wlarc='${wl}'
8274 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8275 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8276 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8277 ;;
8278 esac
8279 fi
8280 hardcode_libdir_flag_spec='-R$libdir'
8281 hardcode_shlibpath_var=no
8282 case $host_os in
8283 solaris2.[0-5] | solaris2.[0-5].*) ;;
8284 *)
8285 # The compiler driver will combine and reorder linker options,
8286 # but understands `-z linker_flag'. GCC discards it without `$wl',
8287 # but is careful enough not to reorder.
8288 # Supported since Solaris 2.6 (maybe 2.5.1?)
8289 if test "$GCC" = yes; then
8290 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8291 else
8292 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8293 fi
8294 ;;
8295 esac
8296 link_all_deplibs=yes
8297 ;;
8298
8299 sunos4*)
8300 if test "x$host_vendor" = xsequent; then
8301 # Use $CC to link under sequent, because it throws in some extra .o
8302 # files that make .init and .fini sections work.
8303 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8304 else
8305 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8306 fi
8307 hardcode_libdir_flag_spec='-L$libdir'
8308 hardcode_direct=yes
8309 hardcode_minus_L=yes
8310 hardcode_shlibpath_var=no
8311 ;;
8312
8313 sysv4)
8314 case $host_vendor in
8315 sni)
8316 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8317 hardcode_direct=yes # is this really true???
8318 ;;
8319 siemens)
8320 ## LD is ld it makes a PLAMLIB
8321 ## CC just makes a GrossModule.
8322 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8323 reload_cmds='$CC -r -o $output$reload_objs'
8324 hardcode_direct=no
8325 ;;
8326 motorola)
8327 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8328 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8329 ;;
8330 esac
8331 runpath_var='LD_RUN_PATH'
8332 hardcode_shlibpath_var=no
8333 ;;
8334
8335 sysv4.3*)
8336 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8337 hardcode_shlibpath_var=no
8338 export_dynamic_flag_spec='-Bexport'
8339 ;;
8340
8341 sysv4*MP*)
8342 if test -d /usr/nec; then
8343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8344 hardcode_shlibpath_var=no
8345 runpath_var=LD_RUN_PATH
8346 hardcode_runpath_var=yes
8347 ld_shlibs=yes
8348 fi
8349 ;;
8350
8351 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8352 no_undefined_flag='${wl}-z,text'
8353 archive_cmds_need_lc=no
8354 hardcode_shlibpath_var=no
8355 runpath_var='LD_RUN_PATH'
8356
8357 if test "$GCC" = yes; then
8358 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8359 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8360 else
8361 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8362 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8363 fi
8364 ;;
8365
8366 sysv5* | sco3.2v5* | sco5v6*)
8367 # Note: We can NOT use -z defs as we might desire, because we do not
8368 # link with -lc, and that would cause any symbols used from libc to
8369 # always be unresolved, which means just about no library would
8370 # ever link correctly. If we're not using GNU ld we use -z text
8371 # though, which does catch some bad symbols but isn't as heavy-handed
8372 # as -z defs.
8373 no_undefined_flag='${wl}-z,text'
8374 allow_undefined_flag='${wl}-z,nodefs'
8375 archive_cmds_need_lc=no
8376 hardcode_shlibpath_var=no
8377 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8378 hardcode_libdir_separator=':'
8379 link_all_deplibs=yes
8380 export_dynamic_flag_spec='${wl}-Bexport'
8381 runpath_var='LD_RUN_PATH'
8382
8383 if test "$GCC" = yes; then
8384 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8385 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8386 else
8387 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8388 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8389 fi
8390 ;;
8391
8392 uts4*)
8393 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8394 hardcode_libdir_flag_spec='-L$libdir'
8395 hardcode_shlibpath_var=no
8396 ;;
8397
8398 *)
8399 ld_shlibs=no
8400 ;;
8401 esac
8402
8403 if test x$host_vendor = xsni; then
8404 case $host in
8405 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8406 export_dynamic_flag_spec='${wl}-Blargedynsym'
8407 ;;
8408 esac
8409 fi
8410 fi
8411
8412echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8413echo "${ECHO_T}$ld_shlibs" >&6
8414test "$ld_shlibs" = no && can_build_shared=no
8415
8416with_gnu_ld=$with_gnu_ld
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432#
8433# Do we need to explicitly link libc?
8434#
8435case "x$archive_cmds_need_lc" in
8436x|xyes)
8437 # Assume -lc should be added
8438 archive_cmds_need_lc=yes
8439
8440 if test "$enable_shared" = yes && test "$GCC" = yes; then
8441 case $archive_cmds in
8442 *'~'*)
8443 # FIXME: we may have to deal with multi-command sequences.
8444 ;;
8445 '$CC '*)
8446 # Test whether the compiler implicitly links with -lc since on some
8447 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8448 # to ld, don't add -lc before -lgcc.
8449 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8450echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8451 $RM conftest*
8452 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8453
8454 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8455 (eval $ac_compile) 2>&5
8456 ac_status=$?
8457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8458 (exit $ac_status); } 2>conftest.err; then
8459 soname=conftest
8460 lib=conftest
8461 libobjs=conftest.$ac_objext
8462 deplibs=
8463 wl=$lt_prog_compiler_wl
8464 pic_flag=$lt_prog_compiler_pic
8465 compiler_flags=-v
8466 linker_flags=-v
8467 verstring=
8468 output_objdir=.
8469 libname=conftest
8470 lt_save_allow_undefined_flag=$allow_undefined_flag
8471 allow_undefined_flag=
8472 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
8473 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8474 ac_status=$?
8475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8476 (exit $ac_status); }
8477 then
8478 archive_cmds_need_lc=no
8479 else
8480 archive_cmds_need_lc=yes
8481 fi
8482 allow_undefined_flag=$lt_save_allow_undefined_flag
8483 else
8484 cat conftest.err 1>&5
8485 fi
8486 $RM conftest*
8487 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8488echo "${ECHO_T}$archive_cmds_need_lc" >&6
8489 ;;
8490 esac
8491 fi
8492 ;;
8493esac
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8652echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
8653withGCC=$GCC
8654if test "$withGCC" = yes; then
8655 case $host_os in
8656 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8657 *) lt_awk_arg="/^libraries:/" ;;
8658 esac
8659 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8660 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8661 # if the path contains ";" then we assume it to be the separator
8662 # otherwise default to the standard path separator (i.e. ":") - it is
8663 # assumed that no part of a normal pathname contains ";" but that should
8664 # okay in the real world where ";" in dirpaths is itself problematic.
8665 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8666 else
8667 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8668 fi
8669 # Ok, now we have the path, separated by spaces, we can step through it
8670 # and add multilib dir if necessary.
8671 lt_tmp_lt_search_path_spec=
8672 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8673 for lt_sys_path in $lt_search_path_spec; do
8674 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8675 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8676 else
8677 test -d "$lt_sys_path" && \
8678 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8679 fi
8680 done
8681 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8682BEGIN {RS=" "; FS="/|\n";} {
8683 lt_foo="";
8684 lt_count=0;
8685 for (lt_i = NF; lt_i > 0; lt_i--) {
8686 if ($lt_i != "" && $lt_i != ".") {
8687 if ($lt_i == "..") {
8688 lt_count++;
8689 } else {
8690 if (lt_count == 0) {
8691 lt_foo="/" $lt_i lt_foo;
8692 } else {
8693 lt_count--;
8694 }
8695 }
8696 }
8697 }
8698 if (lt_foo != "") { lt_freq[lt_foo]++; }
8699 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8700}'`
8701 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8702else
8703 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8704fi
8705library_names_spec=
8706libname_spec='lib$name'
8707soname_spec=
8708shrext_cmds=".so"
8709postinstall_cmds=
8710postuninstall_cmds=
8711finish_cmds=
8712finish_eval=
8713shlibpath_var=
8714shlibpath_overrides_runpath=unknown
8715version_type=none
8716dynamic_linker="$host_os ld.so"
8717sys_lib_dlsearch_path_spec="/lib /usr/lib"
8718need_lib_prefix=unknown
8719hardcode_into_libs=no
8720
8721# when you set need_version to no, make sure it does not cause -set_version
8722# flags to be left without arguments
8723need_version=unknown
8724
8725case $host_os in
8726aix3*)
8727 version_type=linux
8728 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8729 shlibpath_var=LIBPATH
8730
8731 # AIX 3 has no versioning support, so we append a major version to the name.
8732 soname_spec='${libname}${release}${shared_ext}$major'
8733 ;;
8734
50e7d84b 8735aix[4-9]*)
ce2cded5
L
8736 version_type=linux
8737 need_lib_prefix=no
8738 need_version=no
8739 hardcode_into_libs=yes
8740 if test "$host_cpu" = ia64; then
8741 # AIX 5 supports IA64
8742 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8743 shlibpath_var=LD_LIBRARY_PATH
8744 else
8745 # With GCC up to 2.95.x, collect2 would create an import file
8746 # for dependence libraries. The import file would start with
8747 # the line `#! .'. This would cause the generated library to
8748 # depend on `.', always an invalid library. This was fixed in
8749 # development snapshots of GCC prior to 3.0.
8750 case $host_os in
8751 aix4 | aix4.[01] | aix4.[01].*)
8752 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8753 echo ' yes '
8754 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8755 :
8756 else
8757 can_build_shared=no
8758 fi
8759 ;;
8760 esac
8761 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8762 # soname into executable. Probably we can add versioning support to
8763 # collect2, so additional links can be useful in future.
8764 if test "$aix_use_runtimelinking" = yes; then
8765 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8766 # instead of lib<name>.a to let people know that these are not
8767 # typical AIX shared libraries.
8768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8769 else
8770 # We preserve .a as extension for shared libraries through AIX4.2
8771 # and later when we are not doing run time linking.
8772 library_names_spec='${libname}${release}.a $libname.a'
8773 soname_spec='${libname}${release}${shared_ext}$major'
8774 fi
8775 shlibpath_var=LIBPATH
8776 fi
8777 ;;
8778
8779amigaos*)
8780 if test "$host_cpu" = m68k; then
8781 library_names_spec='$libname.ixlibrary $libname.a'
8782 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8783 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
8784 else
8785 dynamic_linker=no
8786 fi
8787 ;;
8788
8789beos*)
8790 library_names_spec='${libname}${shared_ext}'
8791 dynamic_linker="$host_os ld.so"
8792 shlibpath_var=LIBRARY_PATH
8793 ;;
8794
8795bsdi[45]*)
8796 version_type=linux
8797 need_version=no
8798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8799 soname_spec='${libname}${release}${shared_ext}$major'
8800 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8801 shlibpath_var=LD_LIBRARY_PATH
8802 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8803 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8804 # the default ld.so.conf also contains /usr/contrib/lib and
8805 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8806 # libtool to hard-code these into programs
8807 ;;
8808
8809cygwin* | mingw* | pw32*)
8810 version_type=windows
8811 shrext_cmds=".dll"
8812 need_version=no
8813 need_lib_prefix=no
8814
8815 case $withGCC,$host_os in
8816 yes,cygwin* | yes,mingw* | yes,pw32*)
8817 library_names_spec='$libname.dll.a'
8818 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8819 postinstall_cmds='base_file=`basename \${file}`~
8820 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8821 dldir=$destdir/`dirname \$dlpath`~
8822 test -d \$dldir || mkdir -p \$dldir~
8823 $install_prog $dir/$dlname \$dldir/$dlname~
8824 chmod a+x \$dldir/$dlname~
8825 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8826 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8827 fi'
8828 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8829 dlpath=$dir/\$dldll~
8830 $RM \$dlpath'
8831 shlibpath_overrides_runpath=yes
8832
8833 case $host_os in
8834 cygwin*)
8835 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8836 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8837 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8838 ;;
8839 mingw*)
8840 # MinGW DLLs use traditional 'lib' prefix
8841 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8842 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8843 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8844 # It is most probably a Windows format PATH printed by
8845 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8846 # path with ; separators, and with drive letters. We can handle the
8847 # drive letters (cygwin fileutils understands them), so leave them,
8848 # especially as we might pass files found there to a mingw objdump,
8849 # which wouldn't understand a cygwinified path. Ahh.
8850 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8851 else
8852 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8853 fi
8854 ;;
8855 pw32*)
8856 # pw32 DLLs use 'pw' prefix rather than 'lib'
8857 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8858 ;;
8859 esac
8860 ;;
8861
8862 *)
8863 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8864 ;;
8865 esac
8866 dynamic_linker='Win32 ld.exe'
8867 # FIXME: first we should search . and the directory the executable is in
8868 shlibpath_var=PATH
8869 ;;
8870
8871darwin* | rhapsody*)
8872 dynamic_linker="$host_os dyld"
8873 version_type=darwin
8874 need_lib_prefix=no
8875 need_version=no
8876 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8877 soname_spec='${libname}${release}${major}$shared_ext'
8878 shlibpath_overrides_runpath=yes
8879 shlibpath_var=DYLD_LIBRARY_PATH
8880 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8881
8882 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8883 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8884 ;;
8885
8886dgux*)
8887 version_type=linux
8888 need_lib_prefix=no
8889 need_version=no
8890 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8891 soname_spec='${libname}${release}${shared_ext}$major'
8892 shlibpath_var=LD_LIBRARY_PATH
8893 ;;
8894
8895freebsd1*)
8896 dynamic_linker=no
8897 ;;
8898
8899freebsd* | dragonfly*)
8900 # DragonFly does not have aout. When/if they implement a new
8901 # versioning mechanism, adjust this.
8902 if test -x /usr/bin/objformat; then
8903 objformat=`/usr/bin/objformat`
8904 else
8905 case $host_os in
8906 freebsd[123]*) objformat=aout ;;
8907 *) objformat=elf ;;
8908 esac
8909 fi
8910 version_type=freebsd-$objformat
8911 case $version_type in
8912 freebsd-elf*)
8913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8914 need_version=no
8915 need_lib_prefix=no
8916 ;;
8917 freebsd-*)
8918 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8919 need_version=yes
8920 ;;
8921 esac
8922 shlibpath_var=LD_LIBRARY_PATH
8923 case $host_os in
8924 freebsd2*)
8925 shlibpath_overrides_runpath=yes
8926 ;;
8927 freebsd3.[01]* | freebsdelf3.[01]*)
8928 shlibpath_overrides_runpath=yes
8929 hardcode_into_libs=yes
8930 ;;
8931 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8932 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8933 shlibpath_overrides_runpath=no
8934 hardcode_into_libs=yes
8935 ;;
8936 *) # from 4.6 on, and DragonFly
8937 shlibpath_overrides_runpath=yes
8938 hardcode_into_libs=yes
8939 ;;
8940 esac
8941 ;;
8942
8943gnu*)
8944 version_type=linux
8945 need_lib_prefix=no
8946 need_version=no
8947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8948 soname_spec='${libname}${release}${shared_ext}$major'
8949 shlibpath_var=LD_LIBRARY_PATH
8950 hardcode_into_libs=yes
8951 ;;
8952
8953hpux9* | hpux10* | hpux11*)
8954 # Give a soname corresponding to the major version so that dld.sl refuses to
8955 # link against other versions.
8956 version_type=sunos
8957 need_lib_prefix=no
8958 need_version=no
8959 case $host_cpu in
8960 ia64*)
8961 shrext_cmds='.so'
8962 hardcode_into_libs=yes
8963 dynamic_linker="$host_os dld.so"
8964 shlibpath_var=LD_LIBRARY_PATH
8965 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8967 soname_spec='${libname}${release}${shared_ext}$major'
8968 if test "X$HPUX_IA64_MODE" = X32; then
8969 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8970 else
8971 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8972 fi
8973 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8974 ;;
8975 hppa*64*)
8976 shrext_cmds='.sl'
8977 hardcode_into_libs=yes
8978 dynamic_linker="$host_os dld.sl"
8979 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8980 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8982 soname_spec='${libname}${release}${shared_ext}$major'
8983 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8984 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8985 ;;
8986 *)
8987 shrext_cmds='.sl'
8988 dynamic_linker="$host_os dld.sl"
8989 shlibpath_var=SHLIB_PATH
8990 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8992 soname_spec='${libname}${release}${shared_ext}$major'
8993 ;;
8994 esac
8995 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8996 postinstall_cmds='chmod 555 $lib'
8997 ;;
8998
8999interix[3-9]*)
9000 version_type=linux
9001 need_lib_prefix=no
9002 need_version=no
9003 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9004 soname_spec='${libname}${release}${shared_ext}$major'
9005 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9006 shlibpath_var=LD_LIBRARY_PATH
9007 shlibpath_overrides_runpath=no
9008 hardcode_into_libs=yes
9009 ;;
d7040cdb 9010
ce2cded5
L
9011irix5* | irix6* | nonstopux*)
9012 case $host_os in
9013 nonstopux*) version_type=nonstopux ;;
9014 *)
9015 if test "$lt_cv_prog_gnu_ld" = yes; then
9016 version_type=linux
9017 else
9018 version_type=irix
9019 fi ;;
9020 esac
9021 need_lib_prefix=no
9022 need_version=no
9023 soname_spec='${libname}${release}${shared_ext}$major'
9024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9025 case $host_os in
9026 irix5* | nonstopux*)
9027 libsuff= shlibsuff=
9028 ;;
9029 *)
9030 case $LD in # libtool.m4 will add one of these switches to LD
9031 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9032 libsuff= shlibsuff= libmagic=32-bit;;
9033 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9034 libsuff=32 shlibsuff=N32 libmagic=N32;;
9035 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9036 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9037 *) libsuff= shlibsuff= libmagic=never-match;;
9038 esac
9039 ;;
9040 esac
9041 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9042 shlibpath_overrides_runpath=no
9043 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9044 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9045 hardcode_into_libs=yes
9046 ;;
d7040cdb 9047
ce2cded5
L
9048# No shared lib support for Linux oldld, aout, or coff.
9049linux*oldld* | linux*aout* | linux*coff*)
9050 dynamic_linker=no
9051 ;;
9052
9053# This must be Linux ELF.
9054linux* | k*bsd*-gnu)
9055 version_type=linux
9056 need_lib_prefix=no
9057 need_version=no
9058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9059 soname_spec='${libname}${release}${shared_ext}$major'
9060 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9061 shlibpath_var=LD_LIBRARY_PATH
9062 shlibpath_overrides_runpath=no
9063 # Some binutils ld are patched to set DT_RUNPATH
9064 save_LDFLAGS=$LDFLAGS
9065 save_libdir=$libdir
9066 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9067 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9068 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
9069/* confdefs.h. */
9070_ACEOF
9071cat confdefs.h >>conftest.$ac_ext
9072cat >>conftest.$ac_ext <<_ACEOF
9073/* end confdefs.h. */
9074
d7040cdb
SE
9075int
9076main ()
9077{
ce2cded5 9078
d7040cdb
SE
9079 ;
9080 return 0;
9081}
9082_ACEOF
9083rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
9084if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9085 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
9086 ac_status=$?
9087 grep -v '^ *+' conftest.er1 >conftest.err
9088 rm -f conftest.er1
9089 cat conftest.err >&5
9090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
9091 (exit $ac_status); } &&
9092 { ac_try='test -z "$ac_c_werror_flag"
9093 || test ! -s conftest.err'
9094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9095 (eval $ac_try) 2>&5
9096 ac_status=$?
9097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9098 (exit $ac_status); }; } &&
9099 { ac_try='test -s conftest$ac_exeext'
9100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9101 (eval $ac_try) 2>&5
9102 ac_status=$?
9103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9104 (exit $ac_status); }; }; then
ce2cded5
L
9105 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
9106 shlibpath_overrides_runpath=yes
d7040cdb 9107fi
d7040cdb 9108
d7040cdb
SE
9109else
9110 echo "$as_me: failed program was:" >&5
9111sed 's/^/| /' conftest.$ac_ext >&5
9112
d7040cdb 9113fi
0ab6f085 9114rm -f conftest.err conftest.$ac_objext \
d7040cdb 9115 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9116 LDFLAGS=$save_LDFLAGS
9117 libdir=$save_libdir
d7040cdb 9118
ce2cded5
L
9119 # This implies no fast_install, which is unacceptable.
9120 # Some rework will be needed to allow for fast_install
9121 # before this can be enabled.
9122 hardcode_into_libs=yes
d7040cdb 9123
ce2cded5
L
9124 # Append ld.so.conf contents to the search path
9125 if test -f /etc/ld.so.conf; then
9126 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9127 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9128 fi
d7040cdb 9129
ce2cded5
L
9130 # We used to test for /lib/ld.so.1 and disable shared libraries on
9131 # powerpc, because MkLinux only supported shared libraries with the
9132 # GNU dynamic linker. Since this was broken with cross compilers,
9133 # most powerpc-linux boxes support dynamic linking these days and
9134 # people can always --disable-shared, the test was removed, and we
9135 # assume the GNU/Linux dynamic linker is in use.
9136 dynamic_linker='GNU/Linux ld.so'
9137 ;;
d7040cdb 9138
ce2cded5
L
9139netbsd*)
9140 version_type=sunos
9141 need_lib_prefix=no
9142 need_version=no
9143 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9145 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9146 dynamic_linker='NetBSD (a.out) ld.so'
9147 else
9148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9149 soname_spec='${libname}${release}${shared_ext}$major'
9150 dynamic_linker='NetBSD ld.elf_so'
9151 fi
9152 shlibpath_var=LD_LIBRARY_PATH
9153 shlibpath_overrides_runpath=yes
9154 hardcode_into_libs=yes
9155 ;;
d7040cdb 9156
ce2cded5
L
9157newsos6)
9158 version_type=linux
9159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9160 shlibpath_var=LD_LIBRARY_PATH
9161 shlibpath_overrides_runpath=yes
9162 ;;
d7040cdb 9163
ce2cded5
L
9164*nto* | *qnx*)
9165 version_type=qnx
9166 need_lib_prefix=no
9167 need_version=no
9168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9169 soname_spec='${libname}${release}${shared_ext}$major'
9170 shlibpath_var=LD_LIBRARY_PATH
9171 shlibpath_overrides_runpath=no
9172 hardcode_into_libs=yes
9173 dynamic_linker='ldqnx.so'
9174 ;;
d7040cdb 9175
ce2cded5
L
9176openbsd*)
9177 version_type=sunos
9178 sys_lib_dlsearch_path_spec="/usr/lib"
9179 need_lib_prefix=no
9180 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9181 case $host_os in
9182 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9183 *) need_version=no ;;
d7040cdb 9184 esac
ce2cded5
L
9185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9187 shlibpath_var=LD_LIBRARY_PATH
9188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9189 case $host_os in
9190 openbsd2.[89] | openbsd2.[89].*)
9191 shlibpath_overrides_runpath=no
9192 ;;
9193 *)
9194 shlibpath_overrides_runpath=yes
9195 ;;
9196 esac
d7040cdb 9197 else
ce2cded5 9198 shlibpath_overrides_runpath=yes
d7040cdb 9199 fi
ce2cded5 9200 ;;
d7040cdb 9201
ce2cded5
L
9202os2*)
9203 libname_spec='$name'
9204 shrext_cmds=".dll"
9205 need_lib_prefix=no
9206 library_names_spec='$libname${shared_ext} $libname.a'
9207 dynamic_linker='OS/2 ld.exe'
9208 shlibpath_var=LIBPATH
9209 ;;
d7040cdb 9210
ce2cded5
L
9211osf3* | osf4* | osf5*)
9212 version_type=osf
9213 need_lib_prefix=no
9214 need_version=no
9215 soname_spec='${libname}${release}${shared_ext}$major'
9216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9217 shlibpath_var=LD_LIBRARY_PATH
9218 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9219 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9220 ;;
d7040cdb 9221
ce2cded5
L
9222rdos*)
9223 dynamic_linker=no
9224 ;;
d7040cdb 9225
ce2cded5
L
9226solaris*)
9227 version_type=linux
9228 need_lib_prefix=no
9229 need_version=no
9230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9231 soname_spec='${libname}${release}${shared_ext}$major'
9232 shlibpath_var=LD_LIBRARY_PATH
9233 shlibpath_overrides_runpath=yes
9234 hardcode_into_libs=yes
9235 # ldd complains unless libraries are executable
9236 postinstall_cmds='chmod +x $lib'
9237 ;;
d7040cdb 9238
ce2cded5
L
9239sunos4*)
9240 version_type=sunos
9241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9242 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9243 shlibpath_var=LD_LIBRARY_PATH
9244 shlibpath_overrides_runpath=yes
9245 if test "$with_gnu_ld" = yes; then
9246 need_lib_prefix=no
9247 fi
9248 need_version=yes
9249 ;;
d7040cdb 9250
ce2cded5
L
9251sysv4 | sysv4.3*)
9252 version_type=linux
9253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9254 soname_spec='${libname}${release}${shared_ext}$major'
9255 shlibpath_var=LD_LIBRARY_PATH
9256 case $host_vendor in
9257 sni)
9258 shlibpath_overrides_runpath=no
9259 need_lib_prefix=no
9260 runpath_var=LD_RUN_PATH
9261 ;;
9262 siemens)
9263 need_lib_prefix=no
9264 ;;
9265 motorola)
9266 need_lib_prefix=no
9267 need_version=no
9268 shlibpath_overrides_runpath=no
9269 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9270 ;;
9271 esac
9272 ;;
d7040cdb 9273
ce2cded5
L
9274sysv4*MP*)
9275 if test -d /usr/nec ;then
9276 version_type=linux
9277 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9278 soname_spec='$libname${shared_ext}.$major'
9279 shlibpath_var=LD_LIBRARY_PATH
9280 fi
9281 ;;
d7040cdb 9282
ce2cded5
L
9283sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9284 version_type=freebsd-elf
9285 need_lib_prefix=no
9286 need_version=no
9287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9288 soname_spec='${libname}${release}${shared_ext}$major'
9289 shlibpath_var=LD_LIBRARY_PATH
9290 shlibpath_overrides_runpath=yes
9291 hardcode_into_libs=yes
9292 if test "$with_gnu_ld" = yes; then
9293 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9294 else
9295 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9296 case $host_os in
9297 sco3.2v5*)
9298 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9299 ;;
9300 esac
9301 fi
9302 sys_lib_dlsearch_path_spec='/usr/lib'
9303 ;;
d7040cdb 9304
ce2cded5
L
9305tpf*)
9306 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9307 version_type=linux
9308 need_lib_prefix=no
9309 need_version=no
9310 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9311 shlibpath_var=LD_LIBRARY_PATH
9312 shlibpath_overrides_runpath=no
9313 hardcode_into_libs=yes
9314 ;;
d7040cdb 9315
ce2cded5
L
9316uts4*)
9317 version_type=linux
9318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9319 soname_spec='${libname}${release}${shared_ext}$major'
9320 shlibpath_var=LD_LIBRARY_PATH
9321 ;;
d7040cdb 9322
ce2cded5
L
9323*)
9324 dynamic_linker=no
9325 ;;
9326esac
9327echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9328echo "${ECHO_T}$dynamic_linker" >&6
9329test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 9330
ce2cded5
L
9331variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9332if test "$GCC" = yes; then
9333 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 9334fi
d7040cdb
SE
9335
9336
d7040cdb 9337
d7040cdb 9338
d7040cdb 9339
d7040cdb 9340
d7040cdb 9341
d7040cdb 9342
d7040cdb 9343
d7040cdb 9344
d7040cdb 9345
d7040cdb
SE
9346
9347
d7040cdb 9348
d7040cdb 9349
d7040cdb 9350
d7040cdb
SE
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
d7040cdb
SE
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
d7040cdb 9380
d7040cdb 9381
d7040cdb 9382
d7040cdb 9383
d7040cdb
SE
9384
9385
9386
9387
d7040cdb 9388
d7040cdb
SE
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
d7040cdb
SE
9402
9403
9404
9405
d7040cdb
SE
9406
9407
9408
d7040cdb
SE
9409
9410
d7040cdb 9411
d7040cdb 9412
d7040cdb 9413
ce2cded5
L
9414
9415
9416
9417
9418
9419
9420
9421
9422 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9423echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9424hardcode_action=
9425if test -n "$hardcode_libdir_flag_spec" ||
9426 test -n "$runpath_var" ||
9427 test "X$hardcode_automatic" = "Xyes" ; then
9428
9429 # We can hardcode non-existent directories.
9430 if test "$hardcode_direct" != no &&
9431 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9432 # have to relink, otherwise we might link with an installed library
9433 # when we should be linking with a yet-to-be-installed one
9434 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9435 test "$hardcode_minus_L" != no; then
9436 # Linking always hardcodes the temporary library directory.
9437 hardcode_action=relink
9438 else
9439 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9440 hardcode_action=immediate
9441 fi
d7040cdb 9442else
ce2cded5
L
9443 # We cannot hardcode anything, or else we can only hardcode existing
9444 # directories.
9445 hardcode_action=unsupported
d7040cdb 9446fi
ce2cded5
L
9447echo "$as_me:$LINENO: result: $hardcode_action" >&5
9448echo "${ECHO_T}$hardcode_action" >&6
d7040cdb 9449
ce2cded5
L
9450if test "$hardcode_action" = relink ||
9451 test "$inherit_rpath" = yes; then
9452 # Fast installation is not supported
9453 enable_fast_install=no
9454elif test "$shlibpath_overrides_runpath" = yes ||
9455 test "$enable_shared" = no; then
9456 # Fast installation is not necessary
9457 enable_fast_install=needless
d7040cdb
SE
9458fi
9459
d7040cdb 9460
d7040cdb 9461
0ab6f085 9462
0ab6f085 9463
0ab6f085 9464
ce2cded5
L
9465 if test "x$enable_dlopen" != xyes; then
9466 enable_dlopen=unknown
9467 enable_dlopen_self=unknown
9468 enable_dlopen_self_static=unknown
d7040cdb 9469else
ce2cded5
L
9470 lt_cv_dlopen=no
9471 lt_cv_dlopen_libs=
d7040cdb 9472
ce2cded5
L
9473 case $host_os in
9474 beos*)
9475 lt_cv_dlopen="load_add_on"
9476 lt_cv_dlopen_libs=
9477 lt_cv_dlopen_self=yes
9478 ;;
d7040cdb 9479
ce2cded5
L
9480 mingw* | pw32*)
9481 lt_cv_dlopen="LoadLibrary"
9482 lt_cv_dlopen_libs=
9483 ;;
9484
9485 cygwin*)
9486 lt_cv_dlopen="dlopen"
9487 lt_cv_dlopen_libs=
9488 ;;
9489
9490 darwin*)
9491 # if libdl is installed we need to link against it
9492 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9493echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9494if test "${ac_cv_lib_dl_dlopen+set}" = set; then
d7040cdb
SE
9495 echo $ECHO_N "(cached) $ECHO_C" >&6
9496else
ce2cded5
L
9497 ac_check_lib_save_LIBS=$LIBS
9498LIBS="-ldl $LIBS"
9499cat >conftest.$ac_ext <<_ACEOF
9500/* confdefs.h. */
9501_ACEOF
9502cat confdefs.h >>conftest.$ac_ext
9503cat >>conftest.$ac_ext <<_ACEOF
9504/* end confdefs.h. */
9505
9506/* Override any gcc2 internal prototype to avoid an error. */
9507#ifdef __cplusplus
9508extern "C"
9509#endif
9510/* We use char because int might match the return type of a gcc2
9511 builtin and then its argument prototype would still apply. */
9512char dlopen ();
9513int
9514main ()
9515{
9516dlopen ();
9517 ;
9518 return 0;
9519}
9520_ACEOF
9521rm -f conftest.$ac_objext conftest$ac_exeext
9522if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9523 (eval $ac_link) 2>conftest.er1
9524 ac_status=$?
9525 grep -v '^ *+' conftest.er1 >conftest.err
9526 rm -f conftest.er1
9527 cat conftest.err >&5
9528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9529 (exit $ac_status); } &&
9530 { ac_try='test -z "$ac_c_werror_flag"
9531 || test ! -s conftest.err'
9532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9533 (eval $ac_try) 2>&5
9534 ac_status=$?
9535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9536 (exit $ac_status); }; } &&
9537 { ac_try='test -s conftest$ac_exeext'
9538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9539 (eval $ac_try) 2>&5
9540 ac_status=$?
9541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9542 (exit $ac_status); }; }; then
9543 ac_cv_lib_dl_dlopen=yes
9544else
9545 echo "$as_me: failed program was:" >&5
9546sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9547
ce2cded5 9548ac_cv_lib_dl_dlopen=no
d7040cdb 9549fi
ce2cded5
L
9550rm -f conftest.err conftest.$ac_objext \
9551 conftest$ac_exeext conftest.$ac_ext
9552LIBS=$ac_check_lib_save_LIBS
d7040cdb 9553fi
ce2cded5
L
9554echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9555echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9556if test $ac_cv_lib_dl_dlopen = yes; then
9557 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 9558else
d7040cdb 9559
ce2cded5
L
9560 lt_cv_dlopen="dyld"
9561 lt_cv_dlopen_libs=
9562 lt_cv_dlopen_self=yes
9563
d7040cdb 9564fi
ce2cded5
L
9565
9566 ;;
9567
9568 *)
9569 echo "$as_me:$LINENO: checking for shl_load" >&5
9570echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
9571if test "${ac_cv_func_shl_load+set}" = set; then
d7040cdb
SE
9572 echo $ECHO_N "(cached) $ECHO_C" >&6
9573else
ce2cded5
L
9574 cat >conftest.$ac_ext <<_ACEOF
9575/* confdefs.h. */
9576_ACEOF
9577cat confdefs.h >>conftest.$ac_ext
9578cat >>conftest.$ac_ext <<_ACEOF
9579/* end confdefs.h. */
9580/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9581 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9582#define shl_load innocuous_shl_load
d7040cdb 9583
ce2cded5
L
9584/* System header to define __stub macros and hopefully few prototypes,
9585 which can conflict with char shl_load (); below.
9586 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9587 <limits.h> exists even on freestanding compilers. */
d7040cdb 9588
ce2cded5
L
9589#ifdef __STDC__
9590# include <limits.h>
9591#else
9592# include <assert.h>
9593#endif
d7040cdb 9594
ce2cded5 9595#undef shl_load
d7040cdb 9596
ce2cded5
L
9597/* Override any gcc2 internal prototype to avoid an error. */
9598#ifdef __cplusplus
9599extern "C"
9600{
9601#endif
9602/* We use char because int might match the return type of a gcc2
9603 builtin and then its argument prototype would still apply. */
9604char shl_load ();
9605/* The GNU C library defines this for functions which it implements
9606 to always fail with ENOSYS. Some functions are actually named
9607 something starting with __ and the normal name is an alias. */
9608#if defined (__stub_shl_load) || defined (__stub___shl_load)
9609choke me
9610#else
9611char (*f) () = shl_load;
9612#endif
9613#ifdef __cplusplus
9614}
9615#endif
d7040cdb 9616
ce2cded5
L
9617int
9618main ()
9619{
9620return f != shl_load;
9621 ;
9622 return 0;
9623}
9624_ACEOF
9625rm -f conftest.$ac_objext conftest$ac_exeext
9626if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9627 (eval $ac_link) 2>conftest.er1
9628 ac_status=$?
9629 grep -v '^ *+' conftest.er1 >conftest.err
9630 rm -f conftest.er1
9631 cat conftest.err >&5
9632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9633 (exit $ac_status); } &&
9634 { ac_try='test -z "$ac_c_werror_flag"
9635 || test ! -s conftest.err'
9636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9637 (eval $ac_try) 2>&5
9638 ac_status=$?
9639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9640 (exit $ac_status); }; } &&
9641 { ac_try='test -s conftest$ac_exeext'
9642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9643 (eval $ac_try) 2>&5
9644 ac_status=$?
9645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9646 (exit $ac_status); }; }; then
9647 ac_cv_func_shl_load=yes
9648else
9649 echo "$as_me: failed program was:" >&5
9650sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9651
ce2cded5
L
9652ac_cv_func_shl_load=no
9653fi
9654rm -f conftest.err conftest.$ac_objext \
9655 conftest$ac_exeext conftest.$ac_ext
9656fi
9657echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9658echo "${ECHO_T}$ac_cv_func_shl_load" >&6
9659if test $ac_cv_func_shl_load = yes; then
9660 lt_cv_dlopen="shl_load"
9661else
9662 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9663echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
9664if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9665 echo $ECHO_N "(cached) $ECHO_C" >&6
9666else
9667 ac_check_lib_save_LIBS=$LIBS
9668LIBS="-ldld $LIBS"
9669cat >conftest.$ac_ext <<_ACEOF
9670/* confdefs.h. */
9671_ACEOF
9672cat confdefs.h >>conftest.$ac_ext
9673cat >>conftest.$ac_ext <<_ACEOF
9674/* end confdefs.h. */
d7040cdb 9675
ce2cded5
L
9676/* Override any gcc2 internal prototype to avoid an error. */
9677#ifdef __cplusplus
9678extern "C"
9679#endif
9680/* We use char because int might match the return type of a gcc2
9681 builtin and then its argument prototype would still apply. */
9682char shl_load ();
9683int
9684main ()
9685{
9686shl_load ();
9687 ;
9688 return 0;
9689}
9690_ACEOF
9691rm -f conftest.$ac_objext conftest$ac_exeext
9692if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9693 (eval $ac_link) 2>conftest.er1
d7040cdb 9694 ac_status=$?
ce2cded5
L
9695 grep -v '^ *+' conftest.er1 >conftest.err
9696 rm -f conftest.er1
9697 cat conftest.err >&5
d7040cdb 9698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9699 (exit $ac_status); } &&
9700 { ac_try='test -z "$ac_c_werror_flag"
9701 || test ! -s conftest.err'
9702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9703 (eval $ac_try) 2>&5
d7040cdb
SE
9704 ac_status=$?
9705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9706 (exit $ac_status); }; } &&
9707 { ac_try='test -s conftest$ac_exeext'
9708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9709 (eval $ac_try) 2>&5
d7040cdb
SE
9710 ac_status=$?
9711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9712 (exit $ac_status); }; }; then
9713 ac_cv_lib_dld_shl_load=yes
9714else
9715 echo "$as_me: failed program was:" >&5
9716sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9717
ce2cded5
L
9718ac_cv_lib_dld_shl_load=no
9719fi
9720rm -f conftest.err conftest.$ac_objext \
9721 conftest$ac_exeext conftest.$ac_ext
9722LIBS=$ac_check_lib_save_LIBS
9723fi
9724echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9725echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
9726if test $ac_cv_lib_dld_shl_load = yes; then
9727 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9728else
9729 echo "$as_me:$LINENO: checking for dlopen" >&5
9730echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
9731if test "${ac_cv_func_dlopen+set}" = set; then
d7040cdb
SE
9732 echo $ECHO_N "(cached) $ECHO_C" >&6
9733else
9734 cat >conftest.$ac_ext <<_ACEOF
9735/* confdefs.h. */
9736_ACEOF
9737cat confdefs.h >>conftest.$ac_ext
9738cat >>conftest.$ac_ext <<_ACEOF
9739/* end confdefs.h. */
ce2cded5
L
9740/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9741 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9742#define dlopen innocuous_dlopen
9743
9744/* System header to define __stub macros and hopefully few prototypes,
9745 which can conflict with char dlopen (); below.
9746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9747 <limits.h> exists even on freestanding compilers. */
9748
9749#ifdef __STDC__
9750# include <limits.h>
9751#else
9752# include <assert.h>
9753#endif
d7040cdb 9754
ce2cded5
L
9755#undef dlopen
9756
9757/* Override any gcc2 internal prototype to avoid an error. */
9758#ifdef __cplusplus
9759extern "C"
d7040cdb 9760{
ce2cded5
L
9761#endif
9762/* We use char because int might match the return type of a gcc2
9763 builtin and then its argument prototype would still apply. */
9764char dlopen ();
9765/* The GNU C library defines this for functions which it implements
9766 to always fail with ENOSYS. Some functions are actually named
9767 something starting with __ and the normal name is an alias. */
9768#if defined (__stub_dlopen) || defined (__stub___dlopen)
9769choke me
9770#else
9771char (*f) () = dlopen;
9772#endif
9773#ifdef __cplusplus
9774}
d7040cdb
SE
9775#endif
9776
ce2cded5
L
9777int
9778main ()
9779{
9780return f != dlopen;
d7040cdb
SE
9781 ;
9782 return 0;
9783}
9784_ACEOF
ce2cded5
L
9785rm -f conftest.$ac_objext conftest$ac_exeext
9786if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9787 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
9788 ac_status=$?
9789 grep -v '^ *+' conftest.er1 >conftest.err
9790 rm -f conftest.er1
9791 cat conftest.err >&5
9792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
9793 (exit $ac_status); } &&
9794 { ac_try='test -z "$ac_c_werror_flag"
9795 || test ! -s conftest.err'
9796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9797 (eval $ac_try) 2>&5
9798 ac_status=$?
9799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9800 (exit $ac_status); }; } &&
ce2cded5 9801 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9803 (eval $ac_try) 2>&5
9804 ac_status=$?
9805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9806 (exit $ac_status); }; }; then
ce2cded5 9807 ac_cv_func_dlopen=yes
d7040cdb
SE
9808else
9809 echo "$as_me: failed program was:" >&5
9810sed 's/^/| /' conftest.$ac_ext >&5
9811
ce2cded5 9812ac_cv_func_dlopen=no
d7040cdb 9813fi
ce2cded5
L
9814rm -f conftest.err conftest.$ac_objext \
9815 conftest$ac_exeext conftest.$ac_ext
d7040cdb 9816fi
ce2cded5
L
9817echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9818echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9819if test $ac_cv_func_dlopen = yes; then
9820 lt_cv_dlopen="dlopen"
9821else
9822 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9823echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9824if test "${ac_cv_lib_dl_dlopen+set}" = set; then
d7040cdb
SE
9825 echo $ECHO_N "(cached) $ECHO_C" >&6
9826else
ce2cded5
L
9827 ac_check_lib_save_LIBS=$LIBS
9828LIBS="-ldl $LIBS"
9829cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
9830/* confdefs.h. */
9831_ACEOF
9832cat confdefs.h >>conftest.$ac_ext
9833cat >>conftest.$ac_ext <<_ACEOF
9834/* end confdefs.h. */
9835
ce2cded5
L
9836/* Override any gcc2 internal prototype to avoid an error. */
9837#ifdef __cplusplus
9838extern "C"
9839#endif
9840/* We use char because int might match the return type of a gcc2
9841 builtin and then its argument prototype would still apply. */
9842char dlopen ();
d7040cdb
SE
9843int
9844main ()
9845{
ce2cded5 9846dlopen ();
d7040cdb
SE
9847 ;
9848 return 0;
9849}
9850_ACEOF
ce2cded5
L
9851rm -f conftest.$ac_objext conftest$ac_exeext
9852if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9853 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
9854 ac_status=$?
9855 grep -v '^ *+' conftest.er1 >conftest.err
9856 rm -f conftest.er1
9857 cat conftest.err >&5
9858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
9859 (exit $ac_status); } &&
9860 { ac_try='test -z "$ac_c_werror_flag"
9861 || test ! -s conftest.err'
9862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9863 (eval $ac_try) 2>&5
d7040cdb
SE
9864 ac_status=$?
9865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085 9866 (exit $ac_status); }; } &&
ce2cded5 9867 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9869 (eval $ac_try) 2>&5
d7040cdb
SE
9870 ac_status=$?
9871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085 9872 (exit $ac_status); }; }; then
ce2cded5 9873 ac_cv_lib_dl_dlopen=yes
d7040cdb
SE
9874else
9875 echo "$as_me: failed program was:" >&5
9876sed 's/^/| /' conftest.$ac_ext >&5
9877
ce2cded5 9878ac_cv_lib_dl_dlopen=no
1b9750d6 9879fi
ce2cded5
L
9880rm -f conftest.err conftest.$ac_objext \
9881 conftest$ac_exeext conftest.$ac_ext
9882LIBS=$ac_check_lib_save_LIBS
d7040cdb 9883fi
ce2cded5
L
9884echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9885echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9886if test $ac_cv_lib_dl_dlopen = yes; then
9887 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 9888else
ce2cded5
L
9889 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9890echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9891if test "${ac_cv_lib_svld_dlopen+set}" = set; then
d7040cdb
SE
9892 echo $ECHO_N "(cached) $ECHO_C" >&6
9893else
ce2cded5
L
9894 ac_check_lib_save_LIBS=$LIBS
9895LIBS="-lsvld $LIBS"
d7040cdb
SE
9896cat >conftest.$ac_ext <<_ACEOF
9897/* confdefs.h. */
9898_ACEOF
9899cat confdefs.h >>conftest.$ac_ext
9900cat >>conftest.$ac_ext <<_ACEOF
9901/* end confdefs.h. */
d7040cdb 9902
ce2cded5
L
9903/* Override any gcc2 internal prototype to avoid an error. */
9904#ifdef __cplusplus
9905extern "C"
9906#endif
9907/* We use char because int might match the return type of a gcc2
9908 builtin and then its argument prototype would still apply. */
9909char dlopen ();
d7040cdb
SE
9910int
9911main ()
9912{
ce2cded5 9913dlopen ();
d7040cdb
SE
9914 ;
9915 return 0;
9916}
9917_ACEOF
ce2cded5
L
9918rm -f conftest.$ac_objext conftest$ac_exeext
9919if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9920 (eval $ac_link) 2>conftest.er1
0ab6f085
AM
9921 ac_status=$?
9922 grep -v '^ *+' conftest.er1 >conftest.err
9923 rm -f conftest.er1
9924 cat conftest.err >&5
9925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9926 (exit $ac_status); } &&
9927 { ac_try='test -z "$ac_c_werror_flag"
9928 || test ! -s conftest.err'
9929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9930 (eval $ac_try) 2>&5
9931 ac_status=$?
9932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9933 (exit $ac_status); }; } &&
ce2cded5 9934 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9936 (eval $ac_try) 2>&5
9937 ac_status=$?
9938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9939 (exit $ac_status); }; }; then
ce2cded5 9940 ac_cv_lib_svld_dlopen=yes
0ab6f085
AM
9941else
9942 echo "$as_me: failed program was:" >&5
9943sed 's/^/| /' conftest.$ac_ext >&5
9944
ce2cded5 9945ac_cv_lib_svld_dlopen=no
0ab6f085 9946fi
ce2cded5
L
9947rm -f conftest.err conftest.$ac_objext \
9948 conftest$ac_exeext conftest.$ac_ext
9949LIBS=$ac_check_lib_save_LIBS
0ab6f085 9950fi
ce2cded5
L
9951echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9952echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9953if test $ac_cv_lib_svld_dlopen = yes; then
9954 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9955else
9956 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9957echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9958if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9959 echo $ECHO_N "(cached) $ECHO_C" >&6
9960else
9961 ac_check_lib_save_LIBS=$LIBS
9962LIBS="-ldld $LIBS"
9963cat >conftest.$ac_ext <<_ACEOF
0ab6f085
AM
9964/* confdefs.h. */
9965_ACEOF
9966cat confdefs.h >>conftest.$ac_ext
9967cat >>conftest.$ac_ext <<_ACEOF
9968/* end confdefs.h. */
ce2cded5
L
9969
9970/* Override any gcc2 internal prototype to avoid an error. */
9971#ifdef __cplusplus
9972extern "C"
9973#endif
9974/* We use char because int might match the return type of a gcc2
9975 builtin and then its argument prototype would still apply. */
9976char dld_link ();
0ab6f085
AM
9977int
9978main ()
9979{
ce2cded5 9980dld_link ();
0ab6f085
AM
9981 ;
9982 return 0;
9983}
9984_ACEOF
ce2cded5
L
9985rm -f conftest.$ac_objext conftest$ac_exeext
9986if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9987 (eval $ac_link) 2>conftest.er1
0ab6f085
AM
9988 ac_status=$?
9989 grep -v '^ *+' conftest.er1 >conftest.err
9990 rm -f conftest.er1
9991 cat conftest.err >&5
9992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9993 (exit $ac_status); } &&
9994 { ac_try='test -z "$ac_c_werror_flag"
9995 || test ! -s conftest.err'
9996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9997 (eval $ac_try) 2>&5
9998 ac_status=$?
9999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10000 (exit $ac_status); }; } &&
ce2cded5 10001 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
10002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10003 (eval $ac_try) 2>&5
10004 ac_status=$?
10005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10006 (exit $ac_status); }; }; then
ce2cded5 10007 ac_cv_lib_dld_dld_link=yes
0ab6f085
AM
10008else
10009 echo "$as_me: failed program was:" >&5
10010sed 's/^/| /' conftest.$ac_ext >&5
10011
ce2cded5 10012ac_cv_lib_dld_dld_link=no
0ab6f085 10013fi
ce2cded5
L
10014rm -f conftest.err conftest.$ac_objext \
10015 conftest$ac_exeext conftest.$ac_ext
10016LIBS=$ac_check_lib_save_LIBS
10017fi
10018echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10019echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
10020if test $ac_cv_lib_dld_dld_link = yes; then
10021 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10022fi
10023
10024
10025fi
10026
10027
10028fi
10029
10030
10031fi
10032
10033
10034fi
10035
10036
10037fi
10038
10039 ;;
10040 esac
10041
10042 if test "x$lt_cv_dlopen" != xno; then
10043 enable_dlopen=yes
10044 else
10045 enable_dlopen=no
10046 fi
10047
10048 case $lt_cv_dlopen in
10049 dlopen)
10050 save_CPPFLAGS="$CPPFLAGS"
10051 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10052
10053 save_LDFLAGS="$LDFLAGS"
10054 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10055
10056 save_LIBS="$LIBS"
10057 LIBS="$lt_cv_dlopen_libs $LIBS"
10058
10059 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10060echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
10061if test "${lt_cv_dlopen_self+set}" = set; then
10062 echo $ECHO_N "(cached) $ECHO_C" >&6
10063else
10064 if test "$cross_compiling" = yes; then :
10065 lt_cv_dlopen_self=cross
10066else
10067 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10068 lt_status=$lt_dlunknown
10069 cat > conftest.$ac_ext <<_LT_EOF
7a283e07 10070#line 10070 "configure"
ce2cded5
L
10071#include "confdefs.h"
10072
10073#if HAVE_DLFCN_H
10074#include <dlfcn.h>
10075#endif
10076
10077#include <stdio.h>
10078
10079#ifdef RTLD_GLOBAL
10080# define LT_DLGLOBAL RTLD_GLOBAL
10081#else
10082# ifdef DL_GLOBAL
10083# define LT_DLGLOBAL DL_GLOBAL
10084# else
10085# define LT_DLGLOBAL 0
10086# endif
10087#endif
10088
10089/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10090 find out it does not work in some platform. */
10091#ifndef LT_DLLAZY_OR_NOW
10092# ifdef RTLD_LAZY
10093# define LT_DLLAZY_OR_NOW RTLD_LAZY
10094# else
10095# ifdef DL_LAZY
10096# define LT_DLLAZY_OR_NOW DL_LAZY
10097# else
10098# ifdef RTLD_NOW
10099# define LT_DLLAZY_OR_NOW RTLD_NOW
10100# else
10101# ifdef DL_NOW
10102# define LT_DLLAZY_OR_NOW DL_NOW
10103# else
10104# define LT_DLLAZY_OR_NOW 0
10105# endif
10106# endif
10107# endif
10108# endif
10109#endif
10110
10111#ifdef __cplusplus
10112extern "C" void exit (int);
10113#endif
10114
10115void fnord() { int i=42;}
10116int main ()
0ab6f085 10117{
ce2cded5
L
10118 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10119 int status = $lt_dlunknown;
10120
10121 if (self)
10122 {
10123 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10124 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10125 /* dlclose (self); */
10126 }
10127 else
10128 puts (dlerror ());
10129
10130 exit (status);
10131}
10132_LT_EOF
10133 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10134 (eval $ac_link) 2>&5
10135 ac_status=$?
10136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10137 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10138 (./conftest; exit; ) >&5 2>/dev/null
10139 lt_status=$?
10140 case x$lt_status in
10141 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10142 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10143 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10144 esac
10145 else :
10146 # compilation failed
10147 lt_cv_dlopen_self=no
10148 fi
10149fi
10150rm -fr conftest*
10151
10152
10153fi
10154echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10155echo "${ECHO_T}$lt_cv_dlopen_self" >&6
10156
10157 if test "x$lt_cv_dlopen_self" = xyes; then
10158 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10159 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10160echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10161if test "${lt_cv_dlopen_self_static+set}" = set; then
10162 echo $ECHO_N "(cached) $ECHO_C" >&6
10163else
10164 if test "$cross_compiling" = yes; then :
10165 lt_cv_dlopen_self_static=cross
10166else
10167 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10168 lt_status=$lt_dlunknown
10169 cat > conftest.$ac_ext <<_LT_EOF
7a283e07 10170#line 10170 "configure"
ce2cded5
L
10171#include "confdefs.h"
10172
10173#if HAVE_DLFCN_H
10174#include <dlfcn.h>
10175#endif
10176
10177#include <stdio.h>
10178
10179#ifdef RTLD_GLOBAL
10180# define LT_DLGLOBAL RTLD_GLOBAL
10181#else
10182# ifdef DL_GLOBAL
10183# define LT_DLGLOBAL DL_GLOBAL
10184# else
10185# define LT_DLGLOBAL 0
10186# endif
10187#endif
10188
10189/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10190 find out it does not work in some platform. */
10191#ifndef LT_DLLAZY_OR_NOW
10192# ifdef RTLD_LAZY
10193# define LT_DLLAZY_OR_NOW RTLD_LAZY
10194# else
10195# ifdef DL_LAZY
10196# define LT_DLLAZY_OR_NOW DL_LAZY
10197# else
10198# ifdef RTLD_NOW
10199# define LT_DLLAZY_OR_NOW RTLD_NOW
10200# else
10201# ifdef DL_NOW
10202# define LT_DLLAZY_OR_NOW DL_NOW
10203# else
10204# define LT_DLLAZY_OR_NOW 0
10205# endif
10206# endif
10207# endif
10208# endif
10209#endif
10210
10211#ifdef __cplusplus
10212extern "C" void exit (int);
10213#endif
10214
10215void fnord() { int i=42;}
10216int main ()
10217{
10218 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10219 int status = $lt_dlunknown;
10220
10221 if (self)
10222 {
10223 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10224 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10225 /* dlclose (self); */
10226 }
10227 else
10228 puts (dlerror ());
10229
10230 exit (status);
0ab6f085 10231}
ce2cded5
L
10232_LT_EOF
10233 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10234 (eval $ac_link) 2>&5
0ab6f085
AM
10235 ac_status=$?
10236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
10237 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10238 (./conftest; exit; ) >&5 2>/dev/null
10239 lt_status=$?
10240 case x$lt_status in
10241 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10242 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10243 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10244 esac
10245 else :
10246 # compilation failed
10247 lt_cv_dlopen_self_static=no
10248 fi
10249fi
10250rm -fr conftest*
10251
d7040cdb
SE
10252
10253fi
ce2cded5
L
10254echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10255echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10256 fi
10257
10258 CPPFLAGS="$save_CPPFLAGS"
10259 LDFLAGS="$save_LDFLAGS"
10260 LIBS="$save_LIBS"
10261 ;;
10262 esac
10263
10264 case $lt_cv_dlopen_self in
10265 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10266 *) enable_dlopen_self=unknown ;;
10267 esac
10268
10269 case $lt_cv_dlopen_self_static in
10270 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10271 *) enable_dlopen_self_static=unknown ;;
10272 esac
d7040cdb
SE
10273fi
10274
ce2cded5
L
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291striplib=
10292old_striplib=
10293echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10294echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10295if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10296 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10297 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10298 echo "$as_me:$LINENO: result: yes" >&5
10299echo "${ECHO_T}yes" >&6
0ab6f085 10300else
ce2cded5
L
10301# FIXME - insert some real tests, host_os isn't really good enough
10302 case $host_os in
10303 darwin*)
10304 if test -n "$STRIP" ; then
10305 striplib="$STRIP -x"
10306 old_striplib="$STRIP -S"
10307 echo "$as_me:$LINENO: result: yes" >&5
10308echo "${ECHO_T}yes" >&6
10309 else
10310 echo "$as_me:$LINENO: result: no" >&5
10311echo "${ECHO_T}no" >&6
10312 fi
10313 ;;
10314 *)
10315 echo "$as_me:$LINENO: result: no" >&5
10316echo "${ECHO_T}no" >&6
10317 ;;
10318 esac
10319fi
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332 # Report which library types will actually be built
10333 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10334echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
10335 echo "$as_me:$LINENO: result: $can_build_shared" >&5
10336echo "${ECHO_T}$can_build_shared" >&6
10337
10338 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10339echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
10340 test "$can_build_shared" = "no" && enable_shared=no
10341
10342 # On AIX, shared libraries and static libraries use the same namespace, and
10343 # are all built from PIC.
10344 case $host_os in
10345 aix3*)
10346 test "$enable_shared" = yes && enable_static=no
10347 if test -n "$RANLIB"; then
10348 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10349 postinstall_cmds='$RANLIB $lib'
10350 fi
10351 ;;
10352
50e7d84b 10353 aix[4-9]*)
ce2cded5
L
10354 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10355 test "$enable_shared" = yes && enable_static=no
10356 fi
10357 ;;
10358 esac
10359 echo "$as_me:$LINENO: result: $enable_shared" >&5
10360echo "${ECHO_T}$enable_shared" >&6
10361
10362 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10363echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
10364 # Make sure either enable_shared or enable_static is yes.
10365 test "$enable_shared" = yes || enable_static=yes
10366 echo "$as_me:$LINENO: result: $enable_static" >&5
10367echo "${ECHO_T}$enable_static" >&6
10368
10369
10370
d7040cdb 10371
0ab6f085 10372fi
d7040cdb
SE
10373ac_ext=c
10374ac_cpp='$CPP $CPPFLAGS'
10375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10377ac_compiler_gnu=$ac_cv_c_compiler_gnu
10378
ce2cded5 10379CC="$lt_save_CC"
0ab6f085 10380
0ab6f085
AM
10381
10382
d7040cdb
SE
10383
10384
d7040cdb 10385
d7040cdb 10386
d7040cdb 10387
ce2cded5
L
10388
10389
10390
10391
10392
10393 ac_config_commands="$ac_config_commands libtool"
10394
10395
10396
10397
10398# Only expand once:
10399
d7040cdb
SE
10400
10401
10402
10403for ac_func in setmode
10404do
10405as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
0ab6f085
AM
10406echo "$as_me:$LINENO: checking for $ac_func" >&5
10407echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10408if eval "test \"\${$as_ac_var+set}\" = set"; then
d7040cdb
SE
10409 echo $ECHO_N "(cached) $ECHO_C" >&6
10410else
10411 cat >conftest.$ac_ext <<_ACEOF
10412/* confdefs.h. */
10413_ACEOF
10414cat confdefs.h >>conftest.$ac_ext
10415cat >>conftest.$ac_ext <<_ACEOF
10416/* end confdefs.h. */
10417/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10418 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10419#define $ac_func innocuous_$ac_func
10420
10421/* System header to define __stub macros and hopefully few prototypes,
10422 which can conflict with char $ac_func (); below.
10423 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10424 <limits.h> exists even on freestanding compilers. */
10425
10426#ifdef __STDC__
10427# include <limits.h>
10428#else
10429# include <assert.h>
10430#endif
10431
10432#undef $ac_func
10433
0ab6f085 10434/* Override any gcc2 internal prototype to avoid an error. */
d7040cdb
SE
10435#ifdef __cplusplus
10436extern "C"
0ab6f085 10437{
d7040cdb 10438#endif
0ab6f085
AM
10439/* We use char because int might match the return type of a gcc2
10440 builtin and then its argument prototype would still apply. */
d7040cdb
SE
10441char $ac_func ();
10442/* The GNU C library defines this for functions which it implements
10443 to always fail with ENOSYS. Some functions are actually named
10444 something starting with __ and the normal name is an alias. */
0ab6f085 10445#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
d7040cdb 10446choke me
0ab6f085
AM
10447#else
10448char (*f) () = $ac_func;
10449#endif
10450#ifdef __cplusplus
10451}
d7040cdb
SE
10452#endif
10453
10454int
10455main ()
10456{
0ab6f085 10457return f != $ac_func;
d7040cdb
SE
10458 ;
10459 return 0;
10460}
10461_ACEOF
10462rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
10463if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10464 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
10465 ac_status=$?
10466 grep -v '^ *+' conftest.er1 >conftest.err
10467 rm -f conftest.er1
10468 cat conftest.err >&5
10469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
10470 (exit $ac_status); } &&
10471 { ac_try='test -z "$ac_c_werror_flag"
10472 || test ! -s conftest.err'
10473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10474 (eval $ac_try) 2>&5
10475 ac_status=$?
10476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10477 (exit $ac_status); }; } &&
10478 { ac_try='test -s conftest$ac_exeext'
10479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10480 (eval $ac_try) 2>&5
10481 ac_status=$?
10482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10483 (exit $ac_status); }; }; then
d7040cdb
SE
10484 eval "$as_ac_var=yes"
10485else
10486 echo "$as_me: failed program was:" >&5
10487sed 's/^/| /' conftest.$ac_ext >&5
10488
0ab6f085 10489eval "$as_ac_var=no"
d7040cdb 10490fi
0ab6f085 10491rm -f conftest.err conftest.$ac_objext \
d7040cdb
SE
10492 conftest$ac_exeext conftest.$ac_ext
10493fi
0ab6f085
AM
10494echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10495echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
d7040cdb
SE
10496if test `eval echo '${'$as_ac_var'}'` = yes; then
10497 cat >>confdefs.h <<_ACEOF
10498#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10499_ACEOF
10500
10501fi
10502done
10503
10504
789169e5 10505ALL_LINGUAS="fr tr sv es id da pt_BR de vi rw ga ms fi nl"
d7040cdb
SE
10506# If we haven't got the data from the intl directory,
10507# assume NLS is disabled.
10508USE_NLS=no
10509LIBINTL=
10510LIBINTL_DEP=
10511INCINTL=
10512XGETTEXT=
10513GMSGFMT=
10514POSUB=
10515
10516if test -f ../intl/config.intl; then
10517 . ../intl/config.intl
10518fi
0ab6f085
AM
10519echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10520echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
d7040cdb 10521if test x"$USE_NLS" != xyes; then
0ab6f085
AM
10522 echo "$as_me:$LINENO: result: no" >&5
10523echo "${ECHO_T}no" >&6
d7040cdb 10524else
0ab6f085
AM
10525 echo "$as_me:$LINENO: result: yes" >&5
10526echo "${ECHO_T}yes" >&6
d7040cdb
SE
10527
10528cat >>confdefs.h <<\_ACEOF
10529#define ENABLE_NLS 1
10530_ACEOF
10531
10532
0ab6f085
AM
10533 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
10534echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
d7040cdb
SE
10535 # Look for .po and .gmo files in the source directory.
10536 CATALOGS=
10537 XLINGUAS=
10538 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
10539 # If there aren't any .gmo files the shell will give us the
10540 # literal string "../path/to/srcdir/po/*.gmo" which has to be
10541 # weeded out.
10542 case "$cat" in *\**)
10543 continue;;
10544 esac
10545 # The quadruple backslash is collapsed to a double backslash
10546 # by the backticks, then collapsed again by the double quotes,
10547 # leaving us with one backslash in the sed expression (right
10548 # before the dot that mustn't act as a wildcard).
10549 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
10550 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
10551 # The user is allowed to set LINGUAS to a list of languages to
10552 # install catalogs for. If it's empty that means "all of them."
10553 if test "x$LINGUAS" = x; then
10554 CATALOGS="$CATALOGS $cat"
10555 XLINGUAS="$XLINGUAS $lang"
10556 else
10557 case "$LINGUAS" in *$lang*)
10558 CATALOGS="$CATALOGS $cat"
10559 XLINGUAS="$XLINGUAS $lang"
10560 ;;
10561 esac
10562 fi
10563 done
10564 LINGUAS="$XLINGUAS"
0ab6f085
AM
10565 echo "$as_me:$LINENO: result: $LINGUAS" >&5
10566echo "${ECHO_T}$LINGUAS" >&6
d7040cdb
SE
10567
10568
10569 DATADIRNAME=share
10570
10571 INSTOBJEXT=.mo
10572
10573 GENCAT=gencat
10574
10575 CATOBJEXT=.gmo
10576
10577fi
10578
10579 MKINSTALLDIRS=
10580 if test -n "$ac_aux_dir"; then
10581 case "$ac_aux_dir" in
10582 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
10583 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
10584 esac
10585 fi
10586 if test -z "$MKINSTALLDIRS"; then
10587 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
10588 fi
10589
10590
10591
0ab6f085
AM
10592 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10593echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10594 # Check whether --enable-nls or --disable-nls was given.
d7040cdb 10595if test "${enable_nls+set}" = set; then
0ab6f085
AM
10596 enableval="$enable_nls"
10597 USE_NLS=$enableval
d7040cdb
SE
10598else
10599 USE_NLS=yes
0ab6f085
AM
10600fi;
10601 echo "$as_me:$LINENO: result: $USE_NLS" >&5
10602echo "${ECHO_T}$USE_NLS" >&6
d7040cdb
SE
10603
10604
10605
10606
10607
10608
10609# Prepare PATH_SEPARATOR.
10610# The user is always right.
10611if test "${PATH_SEPARATOR+set}" != set; then
10612 echo "#! /bin/sh" >conf$$.sh
10613 echo "exit 0" >>conf$$.sh
10614 chmod +x conf$$.sh
10615 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10616 PATH_SEPARATOR=';'
10617 else
10618 PATH_SEPARATOR=:
10619 fi
10620 rm -f conf$$.sh
10621fi
10622
10623# Find out how to test for executable files. Don't use a zero-byte file,
10624# as systems may use methods other than mode bits to determine executability.
10625cat >conf$$.file <<_ASEOF
10626#! /bin/sh
10627exit 0
10628_ASEOF
10629chmod +x conf$$.file
10630if test -x conf$$.file >/dev/null 2>&1; then
10631 ac_executable_p="test -x"
10632else
10633 ac_executable_p="test -f"
10634fi
10635rm -f conf$$.file
10636
10637# Extract the first word of "msgfmt", so it can be a program name with args.
10638set dummy msgfmt; ac_word=$2
0ab6f085
AM
10639echo "$as_me:$LINENO: checking for $ac_word" >&5
10640echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10641if test "${ac_cv_path_MSGFMT+set}" = set; then
10642 echo $ECHO_N "(cached) $ECHO_C" >&6
10643else
10644 case "$MSGFMT" in
10645 [\\/]* | ?:[\\/]*)
10646 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
10647 ;;
10648 *)
10649 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10650 for ac_dir in $PATH; do
10651 IFS="$ac_save_IFS"
10652 test -z "$ac_dir" && ac_dir=.
10653 for ac_exec_ext in '' $ac_executable_extensions; do
10654 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10655 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
10656 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10657 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
10658 break 2
10659 fi
10660 fi
10661 done
10662 done
10663 IFS="$ac_save_IFS"
10664 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
10665 ;;
10666esac
10667fi
10668MSGFMT="$ac_cv_path_MSGFMT"
10669if test "$MSGFMT" != ":"; then
0ab6f085
AM
10670 echo "$as_me:$LINENO: result: $MSGFMT" >&5
10671echo "${ECHO_T}$MSGFMT" >&6
d7040cdb 10672else
0ab6f085
AM
10673 echo "$as_me:$LINENO: result: no" >&5
10674echo "${ECHO_T}no" >&6
d7040cdb
SE
10675fi
10676
10677 # Extract the first word of "gmsgfmt", so it can be a program name with args.
10678set dummy gmsgfmt; ac_word=$2
0ab6f085
AM
10679echo "$as_me:$LINENO: checking for $ac_word" >&5
10680echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10681if test "${ac_cv_path_GMSGFMT+set}" = set; then
10682 echo $ECHO_N "(cached) $ECHO_C" >&6
10683else
10684 case $GMSGFMT in
10685 [\\/]* | ?:[\\/]*)
10686 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
10687 ;;
10688 *)
10689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10690for as_dir in $PATH
10691do
10692 IFS=$as_save_IFS
10693 test -z "$as_dir" && as_dir=.
10694 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 10695 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb
SE
10696 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
10697 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10698 break 2
10699 fi
10700done
10701done
10702
10703 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
10704 ;;
10705esac
10706fi
10707GMSGFMT=$ac_cv_path_GMSGFMT
0ab6f085 10708
d7040cdb 10709if test -n "$GMSGFMT"; then
0ab6f085
AM
10710 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
10711echo "${ECHO_T}$GMSGFMT" >&6
d7040cdb 10712else
0ab6f085
AM
10713 echo "$as_me:$LINENO: result: no" >&5
10714echo "${ECHO_T}no" >&6
d7040cdb
SE
10715fi
10716
10717
10718
10719# Prepare PATH_SEPARATOR.
10720# The user is always right.
10721if test "${PATH_SEPARATOR+set}" != set; then
10722 echo "#! /bin/sh" >conf$$.sh
10723 echo "exit 0" >>conf$$.sh
10724 chmod +x conf$$.sh
10725 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10726 PATH_SEPARATOR=';'
10727 else
10728 PATH_SEPARATOR=:
10729 fi
10730 rm -f conf$$.sh
10731fi
10732
10733# Find out how to test for executable files. Don't use a zero-byte file,
10734# as systems may use methods other than mode bits to determine executability.
10735cat >conf$$.file <<_ASEOF
10736#! /bin/sh
10737exit 0
10738_ASEOF
10739chmod +x conf$$.file
10740if test -x conf$$.file >/dev/null 2>&1; then
10741 ac_executable_p="test -x"
10742else
10743 ac_executable_p="test -f"
10744fi
10745rm -f conf$$.file
10746
10747# Extract the first word of "xgettext", so it can be a program name with args.
10748set dummy xgettext; ac_word=$2
0ab6f085
AM
10749echo "$as_me:$LINENO: checking for $ac_word" >&5
10750echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10751if test "${ac_cv_path_XGETTEXT+set}" = set; then
10752 echo $ECHO_N "(cached) $ECHO_C" >&6
10753else
10754 case "$XGETTEXT" in
10755 [\\/]* | ?:[\\/]*)
10756 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
10757 ;;
10758 *)
10759 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10760 for ac_dir in $PATH; do
10761 IFS="$ac_save_IFS"
10762 test -z "$ac_dir" && ac_dir=.
10763 for ac_exec_ext in '' $ac_executable_extensions; do
10764 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10765 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10766 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10767 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
10768 break 2
10769 fi
10770 fi
10771 done
10772 done
10773 IFS="$ac_save_IFS"
10774 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
10775 ;;
10776esac
10777fi
10778XGETTEXT="$ac_cv_path_XGETTEXT"
10779if test "$XGETTEXT" != ":"; then
0ab6f085
AM
10780 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
10781echo "${ECHO_T}$XGETTEXT" >&6
d7040cdb 10782else
0ab6f085
AM
10783 echo "$as_me:$LINENO: result: no" >&5
10784echo "${ECHO_T}no" >&6
d7040cdb
SE
10785fi
10786
10787 rm -f messages.po
10788
10789
10790# Prepare PATH_SEPARATOR.
10791# The user is always right.
10792if test "${PATH_SEPARATOR+set}" != set; then
10793 echo "#! /bin/sh" >conf$$.sh
10794 echo "exit 0" >>conf$$.sh
10795 chmod +x conf$$.sh
10796 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10797 PATH_SEPARATOR=';'
10798 else
10799 PATH_SEPARATOR=:
10800 fi
10801 rm -f conf$$.sh
10802fi
10803
10804# Find out how to test for executable files. Don't use a zero-byte file,
10805# as systems may use methods other than mode bits to determine executability.
10806cat >conf$$.file <<_ASEOF
10807#! /bin/sh
10808exit 0
10809_ASEOF
10810chmod +x conf$$.file
10811if test -x conf$$.file >/dev/null 2>&1; then
10812 ac_executable_p="test -x"
10813else
10814 ac_executable_p="test -f"
10815fi
10816rm -f conf$$.file
10817
10818# Extract the first word of "msgmerge", so it can be a program name with args.
10819set dummy msgmerge; ac_word=$2
0ab6f085
AM
10820echo "$as_me:$LINENO: checking for $ac_word" >&5
10821echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10822if test "${ac_cv_path_MSGMERGE+set}" = set; then
10823 echo $ECHO_N "(cached) $ECHO_C" >&6
10824else
10825 case "$MSGMERGE" in
10826 [\\/]* | ?:[\\/]*)
10827 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
10828 ;;
10829 *)
10830 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10831 for ac_dir in $PATH; do
10832 IFS="$ac_save_IFS"
10833 test -z "$ac_dir" && ac_dir=.
10834 for ac_exec_ext in '' $ac_executable_extensions; do
10835 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10836 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
10837 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
10838 break 2
10839 fi
10840 fi
10841 done
10842 done
10843 IFS="$ac_save_IFS"
10844 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
10845 ;;
10846esac
10847fi
10848MSGMERGE="$ac_cv_path_MSGMERGE"
10849if test "$MSGMERGE" != ":"; then
0ab6f085
AM
10850 echo "$as_me:$LINENO: result: $MSGMERGE" >&5
10851echo "${ECHO_T}$MSGMERGE" >&6
d7040cdb 10852else
0ab6f085
AM
10853 echo "$as_me:$LINENO: result: no" >&5
10854echo "${ECHO_T}no" >&6
d7040cdb
SE
10855fi
10856
10857
10858 if test "$GMSGFMT" != ":"; then
10859 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
10860 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10861 : ;
10862 else
10863 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
0ab6f085
AM
10864 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
10865echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
d7040cdb
SE
10866 GMSGFMT=":"
10867 fi
10868 fi
10869
10870 if test "$XGETTEXT" != ":"; then
10871 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10872 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10873 : ;
10874 else
0ab6f085
AM
10875 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
10876echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
d7040cdb
SE
10877 XGETTEXT=":"
10878 fi
10879 rm -f messages.po
10880 fi
10881
0ab6f085 10882 ac_config_commands="$ac_config_commands default-1"
d7040cdb
SE
10883
10884
10885
0ab6f085
AM
10886echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
10887echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
10888 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
d7040cdb 10889if test "${enable_maintainer_mode+set}" = set; then
0ab6f085
AM
10890 enableval="$enable_maintainer_mode"
10891 USE_MAINTAINER_MODE=$enableval
252b5132 10892else
d7040cdb 10893 USE_MAINTAINER_MODE=no
0ab6f085
AM
10894fi;
10895 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
10896echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
6bf9431b 10897
d7040cdb
SE
10898
10899if test $USE_MAINTAINER_MODE = yes; then
10900 MAINTAINER_MODE_TRUE=
10901 MAINTAINER_MODE_FALSE='#'
10902else
10903 MAINTAINER_MODE_TRUE='#'
10904 MAINTAINER_MODE_FALSE=
20e95c23 10905fi
6bf9431b 10906
d7040cdb
SE
10907 MAINT=$MAINTAINER_MODE_TRUE
10908
10909
10910
10911
10912if false; then
10913 GENINSRC_NEVER_TRUE=
10914 GENINSRC_NEVER_FALSE='#'
10915else
10916 GENINSRC_NEVER_TRUE='#'
10917 GENINSRC_NEVER_FALSE=
20e95c23 10918fi
6bf9431b
BE
10919
10920
10921
10922
10923for ac_header in sys/gmon_out.h
10924do
10925as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
0ab6f085
AM
10926if eval "test \"\${$as_ac_Header+set}\" = set"; then
10927 echo "$as_me:$LINENO: checking for $ac_header" >&5
10928echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10929if eval "test \"\${$as_ac_Header+set}\" = set"; then
6bf9431b
BE
10930 echo $ECHO_N "(cached) $ECHO_C" >&6
10931fi
0ab6f085
AM
10932echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10933echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6bf9431b
BE
10934else
10935 # Is the header compilable?
0ab6f085
AM
10936echo "$as_me:$LINENO: checking $ac_header usability" >&5
10937echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6bf9431b
BE
10938cat >conftest.$ac_ext <<_ACEOF
10939/* confdefs.h. */
10940_ACEOF
10941cat confdefs.h >>conftest.$ac_ext
10942cat >>conftest.$ac_ext <<_ACEOF
10943/* end confdefs.h. */
10944$ac_includes_default
10945#include <$ac_header>
10946_ACEOF
10947rm -f conftest.$ac_objext
0ab6f085
AM
10948if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10949 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
10950 ac_status=$?
10951 grep -v '^ *+' conftest.er1 >conftest.err
10952 rm -f conftest.er1
10953 cat conftest.err >&5
10954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
10955 (exit $ac_status); } &&
10956 { ac_try='test -z "$ac_c_werror_flag"
10957 || test ! -s conftest.err'
10958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10959 (eval $ac_try) 2>&5
10960 ac_status=$?
10961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10962 (exit $ac_status); }; } &&
10963 { ac_try='test -s conftest.$ac_objext'
10964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10965 (eval $ac_try) 2>&5
10966 ac_status=$?
10967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10968 (exit $ac_status); }; }; then
6bf9431b
BE
10969 ac_header_compiler=yes
10970else
10971 echo "$as_me: failed program was:" >&5
10972sed 's/^/| /' conftest.$ac_ext >&5
10973
0ab6f085 10974ac_header_compiler=no
6bf9431b 10975fi
0ab6f085
AM
10976rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10977echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10978echo "${ECHO_T}$ac_header_compiler" >&6
6bf9431b
BE
10979
10980# Is the header present?
0ab6f085
AM
10981echo "$as_me:$LINENO: checking $ac_header presence" >&5
10982echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6bf9431b
BE
10983cat >conftest.$ac_ext <<_ACEOF
10984/* confdefs.h. */
10985_ACEOF
10986cat confdefs.h >>conftest.$ac_ext
10987cat >>conftest.$ac_ext <<_ACEOF
10988/* end confdefs.h. */
10989#include <$ac_header>
10990_ACEOF
0ab6f085
AM
10991if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10992 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6bf9431b
BE
10993 ac_status=$?
10994 grep -v '^ *+' conftest.er1 >conftest.err
10995 rm -f conftest.er1
10996 cat conftest.err >&5
10997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
10998 (exit $ac_status); } >/dev/null; then
10999 if test -s conftest.err; then
11000 ac_cpp_err=$ac_c_preproc_warn_flag
11001 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11002 else
11003 ac_cpp_err=
11004 fi
11005else
11006 ac_cpp_err=yes
11007fi
11008if test -z "$ac_cpp_err"; then
6bf9431b
BE
11009 ac_header_preproc=yes
11010else
11011 echo "$as_me: failed program was:" >&5
11012sed 's/^/| /' conftest.$ac_ext >&5
11013
11014 ac_header_preproc=no
11015fi
11016rm -f conftest.err conftest.$ac_ext
0ab6f085
AM
11017echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11018echo "${ECHO_T}$ac_header_preproc" >&6
6bf9431b
BE
11019
11020# So? What about this header?
11021case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11022 yes:no: )
11023 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11024echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11025 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11026echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11027 ac_header_preproc=yes
11028 ;;
11029 no:yes:* )
11030 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11031echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11032 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11033echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11034 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11035echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11036 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11037echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11038 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11039echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11040 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11041echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
0ab6f085
AM
11042 (
11043 cat <<\_ASBOX
11044## ------------------------------------------ ##
11045## Report this to the AC_PACKAGE_NAME lists. ##
11046## ------------------------------------------ ##
11047_ASBOX
11048 ) |
11049 sed "s/^/$as_me: WARNING: /" >&2
6bf9431b
BE
11050 ;;
11051esac
0ab6f085
AM
11052echo "$as_me:$LINENO: checking for $ac_header" >&5
11053echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11054if eval "test \"\${$as_ac_Header+set}\" = set"; then
6bf9431b
BE
11055 echo $ECHO_N "(cached) $ECHO_C" >&6
11056else
11057 eval "$as_ac_Header=\$ac_header_preproc"
11058fi
0ab6f085
AM
11059echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11060echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6bf9431b
BE
11061
11062fi
11063if test `eval echo '${'$as_ac_Header'}'` = yes; then
11064 cat >>confdefs.h <<_ACEOF
11065#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11066_ACEOF
11067
11068fi
11069
11070done
11071
11072
0ab6f085
AM
11073echo "$as_me:$LINENO: checking for a known getopt prototype in unistd.h" >&5
11074echo $ECHO_N "checking for a known getopt prototype in unistd.h... $ECHO_C" >&6
34875e64
NC
11075if test "${gprof_cv_decl_getopt_unistd_h+set}" = set; then
11076 echo $ECHO_N "(cached) $ECHO_C" >&6
11077else
11078 cat >conftest.$ac_ext <<_ACEOF
11079/* confdefs.h. */
11080_ACEOF
11081cat confdefs.h >>conftest.$ac_ext
11082cat >>conftest.$ac_ext <<_ACEOF
11083/* end confdefs.h. */
11084#include <unistd.h>
11085int
11086main ()
11087{
11088extern int getopt (int, char *const*, const char *);
11089 ;
11090 return 0;
11091}
11092_ACEOF
11093rm -f conftest.$ac_objext
0ab6f085
AM
11094if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11095 (eval $ac_compile) 2>conftest.er1
34875e64
NC
11096 ac_status=$?
11097 grep -v '^ *+' conftest.er1 >conftest.err
11098 rm -f conftest.er1
11099 cat conftest.err >&5
11100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
11101 (exit $ac_status); } &&
11102 { ac_try='test -z "$ac_c_werror_flag"
11103 || test ! -s conftest.err'
11104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11105 (eval $ac_try) 2>&5
11106 ac_status=$?
11107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11108 (exit $ac_status); }; } &&
11109 { ac_try='test -s conftest.$ac_objext'
11110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11111 (eval $ac_try) 2>&5
11112 ac_status=$?
11113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11114 (exit $ac_status); }; }; then
34875e64
NC
11115 gprof_cv_decl_getopt_unistd_h=yes
11116else
11117 echo "$as_me: failed program was:" >&5
11118sed 's/^/| /' conftest.$ac_ext >&5
11119
0ab6f085 11120gprof_cv_decl_getopt_unistd_h=no
34875e64 11121fi
0ab6f085 11122rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
11123fi
11124
0ab6f085
AM
11125echo "$as_me:$LINENO: result: $gprof_cv_decl_getopt_unistd_h" >&5
11126echo "${ECHO_T}$gprof_cv_decl_getopt_unistd_h" >&6
34875e64
NC
11127if test $gprof_cv_decl_getopt_unistd_h = yes; then
11128
11129cat >>confdefs.h <<\_ACEOF
11130#define HAVE_DECL_GETOPT 1
11131_ACEOF
11132
11133fi
11134
1b9750d6 11135# Some systems have fabs only in -lm, not in -lc.
0ab6f085
AM
11136echo "$as_me:$LINENO: checking for library containing fabs" >&5
11137echo $ECHO_N "checking for library containing fabs... $ECHO_C" >&6
1b9750d6
NC
11138if test "${ac_cv_search_fabs+set}" = set; then
11139 echo $ECHO_N "(cached) $ECHO_C" >&6
11140else
11141 ac_func_search_save_LIBS=$LIBS
0ab6f085 11142ac_cv_search_fabs=no
1b9750d6
NC
11143cat >conftest.$ac_ext <<_ACEOF
11144/* confdefs.h. */
11145_ACEOF
11146cat confdefs.h >>conftest.$ac_ext
11147cat >>conftest.$ac_ext <<_ACEOF
11148/* end confdefs.h. */
11149
0ab6f085 11150/* Override any gcc2 internal prototype to avoid an error. */
1b9750d6
NC
11151#ifdef __cplusplus
11152extern "C"
11153#endif
0ab6f085
AM
11154/* We use char because int might match the return type of a gcc2
11155 builtin and then its argument prototype would still apply. */
1b9750d6
NC
11156char fabs ();
11157int
11158main ()
11159{
0ab6f085 11160fabs ();
1b9750d6
NC
11161 ;
11162 return 0;
11163}
11164_ACEOF
0ab6f085
AM
11165rm -f conftest.$ac_objext conftest$ac_exeext
11166if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11167 (eval $ac_link) 2>conftest.er1
1b9750d6
NC
11168 ac_status=$?
11169 grep -v '^ *+' conftest.er1 >conftest.err
11170 rm -f conftest.er1
11171 cat conftest.err >&5
11172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
11173 (exit $ac_status); } &&
11174 { ac_try='test -z "$ac_c_werror_flag"
11175 || test ! -s conftest.err'
11176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11177 (eval $ac_try) 2>&5
11178 ac_status=$?
11179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11180 (exit $ac_status); }; } &&
11181 { ac_try='test -s conftest$ac_exeext'
11182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11183 (eval $ac_try) 2>&5
11184 ac_status=$?
11185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11186 (exit $ac_status); }; }; then
11187 ac_cv_search_fabs="none required"
1b9750d6
NC
11188else
11189 echo "$as_me: failed program was:" >&5
11190sed 's/^/| /' conftest.$ac_ext >&5
11191
1b9750d6 11192fi
0ab6f085
AM
11193rm -f conftest.err conftest.$ac_objext \
11194 conftest$ac_exeext conftest.$ac_ext
11195if test "$ac_cv_search_fabs" = no; then
11196 for ac_lib in m; do
11197 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11198 cat >conftest.$ac_ext <<_ACEOF
11199/* confdefs.h. */
11200_ACEOF
11201cat confdefs.h >>conftest.$ac_ext
11202cat >>conftest.$ac_ext <<_ACEOF
11203/* end confdefs.h. */
1b9750d6 11204
0ab6f085
AM
11205/* Override any gcc2 internal prototype to avoid an error. */
11206#ifdef __cplusplus
11207extern "C"
11208#endif
11209/* We use char because int might match the return type of a gcc2
11210 builtin and then its argument prototype would still apply. */
11211char fabs ();
11212int
11213main ()
11214{
11215fabs ();
11216 ;
11217 return 0;
11218}
11219_ACEOF
11220rm -f conftest.$ac_objext conftest$ac_exeext
11221if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11222 (eval $ac_link) 2>conftest.er1
11223 ac_status=$?
11224 grep -v '^ *+' conftest.er1 >conftest.err
11225 rm -f conftest.er1
11226 cat conftest.err >&5
11227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11228 (exit $ac_status); } &&
11229 { ac_try='test -z "$ac_c_werror_flag"
11230 || test ! -s conftest.err'
11231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11232 (eval $ac_try) 2>&5
11233 ac_status=$?
11234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11235 (exit $ac_status); }; } &&
11236 { ac_try='test -s conftest$ac_exeext'
11237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11238 (eval $ac_try) 2>&5
11239 ac_status=$?
11240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11241 (exit $ac_status); }; }; then
11242 ac_cv_search_fabs="-l$ac_lib"
11243break
1b9750d6 11244else
0ab6f085
AM
11245 echo "$as_me: failed program was:" >&5
11246sed 's/^/| /' conftest.$ac_ext >&5
11247
11248fi
11249rm -f conftest.err conftest.$ac_objext \
11250 conftest$ac_exeext conftest.$ac_ext
11251 done
1b9750d6 11252fi
1b9750d6
NC
11253LIBS=$ac_func_search_save_LIBS
11254fi
0ab6f085
AM
11255echo "$as_me:$LINENO: result: $ac_cv_search_fabs" >&5
11256echo "${ECHO_T}$ac_cv_search_fabs" >&6
11257if test "$ac_cv_search_fabs" != no; then
11258 test "$ac_cv_search_fabs" = "none required" || LIBS="$ac_cv_search_fabs $LIBS"
1b9750d6
NC
11259
11260fi
11261
11262
9e9b66a9 11263
a541e3ce 11264GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
1ad12f97 11265
0ab6f085 11266# Check whether --enable-werror or --disable-werror was given.
569acd2c 11267if test "${enable_werror+set}" = set; then
0ab6f085
AM
11268 enableval="$enable_werror"
11269 case "${enableval}" in
1ad12f97
NC
11270 yes | y) ERROR_ON_WARNING="yes" ;;
11271 no | n) ERROR_ON_WARNING="no" ;;
569acd2c
NC
11272 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
11273echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
1ad12f97
NC
11274 { (exit 1); exit 1; }; } ;;
11275 esac
0ab6f085 11276fi;
1ad12f97 11277
32b1cf22
L
11278# Enable -Wno-format by default when using gcc on mingw
11279case "${host}" in
11280 *-*-mingw32*)
11281 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11282 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11283 fi
11284 ;;
11285 *) ;;
11286esac
11287
9e9b66a9
AM
11288# Enable -Werror by default when using gcc
11289if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11290 ERROR_ON_WARNING=yes
11291fi
11292
11293NO_WERROR=
11294if test "${ERROR_ON_WARNING}" = yes ; then
a541e3ce 11295 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
9e9b66a9 11296 NO_WERROR="-Wno-error"
1ad12f97
NC
11297fi
11298
a541e3ce
SE
11299if test "${GCC}" = yes ; then
11300 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11301fi
11302
0ab6f085 11303# Check whether --enable-build-warnings or --disable-build-warnings was given.
6bf9431b 11304if test "${enable_build_warnings+set}" = set; then
0ab6f085
AM
11305 enableval="$enable_build_warnings"
11306 case "${enableval}" in
a541e3ce
SE
11307 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11308 no) if test "${GCC}" = yes ; then
11309 WARN_CFLAGS="-w"
11310 fi;;
6bf9431b 11311 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
a541e3ce 11312 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
6bf9431b 11313 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
a541e3ce 11314 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
9e9b66a9 11315 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6bf9431b 11316esac
0ab6f085 11317fi;
9e9b66a9
AM
11318
11319if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11320 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
6bf9431b
BE
11321fi
11322
11323
9e9b66a9
AM
11324
11325
11326
108a6f8e
CD
11327
11328
11329
11330
0ab6f085 11331 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
6bf9431b 11332
6bf9431b
BE
11333cat >confcache <<\_ACEOF
11334# This file is a shell script that caches the results of configure
11335# tests run on this system so they can be shared between configure
11336# scripts and configure runs, see configure's option --config-cache.
11337# It is not useful on other systems. If it contains results you don't
11338# want to keep, you may remove or edit it.
11339#
11340# config.status only pays attention to the cache file if you give it
11341# the --recheck option to rerun configure.
11342#
11343# `ac_cv_env_foo' variables (set or unset) will be overridden when
11344# loading this file, other *unset* `ac_cv_foo' will be assigned the
11345# following values.
11346
11347_ACEOF
11348
11349# The following way of writing the cache mishandles newlines in values,
11350# but we know of no workaround that is simple, portable, and efficient.
0ab6f085 11351# So, don't put newlines in cache variables' values.
6bf9431b
BE
11352# Ultrix sh set writes to stderr and can't be redirected directly,
11353# and sets the high bit in the cache file unless we assign to the vars.
0ab6f085 11354{
6bf9431b 11355 (set) 2>&1 |
0ab6f085
AM
11356 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11357 *ac_space=\ *)
6bf9431b
BE
11358 # `set' does not quote correctly, so add quotes (double-quote
11359 # substitution turns \\\\ into \\, and sed turns \\ into \).
11360 sed -n \
11361 "s/'/'\\\\''/g;
11362 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
0ab6f085 11363 ;;
6bf9431b
BE
11364 *)
11365 # `set' quotes correctly as required by POSIX, so do not add quotes.
0ab6f085
AM
11366 sed -n \
11367 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6bf9431b 11368 ;;
0ab6f085
AM
11369 esac;
11370} |
6bf9431b
BE
11371 sed '
11372 t clear
0ab6f085 11373 : clear
6bf9431b
BE
11374 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11375 t end
0ab6f085
AM
11376 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11377 : end' >>confcache
11378if diff $cache_file confcache >/dev/null 2>&1; then :; else
11379 if test -w $cache_file; then
11380 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6bf9431b
BE
11381 cat confcache >$cache_file
11382 else
0ab6f085 11383 echo "not updating unwritable cache $cache_file"
6bf9431b
BE
11384 fi
11385fi
11386rm -f confcache
11387
11388test "x$prefix" = xNONE && prefix=$ac_default_prefix
11389# Let make expand exec_prefix.
11390test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11391
0ab6f085
AM
11392# VPATH may cause trouble with some makes, so we remove $(srcdir),
11393# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11394# trailing colons and then remove the whole line if VPATH becomes empty
11395# (actually we leave an empty line to preserve line numbers).
11396if test "x$srcdir" = x.; then
11397 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11398s/:*\$(srcdir):*/:/;
11399s/:*\${srcdir}:*/:/;
11400s/:*@srcdir@:*/:/;
11401s/^\([^=]*=[ ]*\):*/\1/;
11402s/:*$//;
11403s/^[^=]*=[ ]*$//;
11404}'
11405fi
11406
6bf9431b
BE
11407DEFS=-DHAVE_CONFIG_H
11408
11409ac_libobjs=
11410ac_ltlibobjs=
11411for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11412 # 1. Remove the extension, and $U if already installed.
0ab6f085
AM
11413 ac_i=`echo "$ac_i" |
11414 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11415 # 2. Add them.
11416 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11417 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6bf9431b
BE
11418done
11419LIBOBJS=$ac_libobjs
11420
11421LTLIBOBJS=$ac_ltlibobjs
11422
11423
11424if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11425 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
11426Usually this means the macro was only invoked conditionally." >&5
11427echo "$as_me: error: conditional \"AMDEP\" was never defined.
11428Usually this means the macro was only invoked conditionally." >&2;}
11429 { (exit 1); exit 1; }; }
11430fi
11431if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11432 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
11433Usually this means the macro was only invoked conditionally." >&5
11434echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
11435Usually this means the macro was only invoked conditionally." >&2;}
11436 { (exit 1); exit 1; }; }
11437fi
11438if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11439 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
11440Usually this means the macro was only invoked conditionally." >&5
11441echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
11442Usually this means the macro was only invoked conditionally." >&2;}
11443 { (exit 1); exit 1; }; }
11444fi
d5fbea21
DJ
11445if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
11446 { { echo "$as_me:$LINENO: error: conditional \"GENINSRC_NEVER\" was never defined.
11447Usually this means the macro was only invoked conditionally." >&5
11448echo "$as_me: error: conditional \"GENINSRC_NEVER\" was never defined.
11449Usually this means the macro was only invoked conditionally." >&2;}
11450 { (exit 1); exit 1; }; }
11451fi
6bf9431b
BE
11452
11453: ${CONFIG_STATUS=./config.status}
11454ac_clean_files_save=$ac_clean_files
11455ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11456{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11457echo "$as_me: creating $CONFIG_STATUS" >&6;}
11458cat >$CONFIG_STATUS <<_ACEOF
11459#! $SHELL
11460# Generated by $as_me.
11461# Run this file to recreate the current configuration.
11462# Compiler output produced by configure, useful for debugging
11463# configure, is in config.log if it exists.
11464
11465debug=false
11466ac_cs_recheck=false
11467ac_cs_silent=false
11468SHELL=\${CONFIG_SHELL-$SHELL}
11469_ACEOF
11470
11471cat >>$CONFIG_STATUS <<\_ACEOF
11472## --------------------- ##
11473## M4sh Initialization. ##
11474## --------------------- ##
11475
0ab6f085 11476# Be Bourne compatible
6bf9431b
BE
11477if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11478 emulate sh
11479 NULLCMD=:
11480 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11481 # is contrary to our usage. Disable this feature.
11482 alias -g '${1+"$@"}'='"$@"'
0ab6f085
AM
11483elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11484 set -o posix
6bf9431b 11485fi
0ab6f085 11486DUALCASE=1; export DUALCASE # for MKS sh
6bf9431b
BE
11487
11488# Support unset when possible.
11489if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11490 as_unset=unset
11491else
11492 as_unset=false
11493fi
11494
11495
11496# Work around bugs in pre-3.0 UWIN ksh.
0ab6f085 11497$as_unset ENV MAIL MAILPATH
6bf9431b
BE
11498PS1='$ '
11499PS2='> '
11500PS4='+ '
11501
11502# NLS nuisances.
11503for as_var in \
11504 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11505 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11506 LC_TELEPHONE LC_TIME
11507do
11508 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11509 eval $as_var=C; export $as_var
11510 else
0ab6f085 11511 $as_unset $as_var
6bf9431b
BE
11512 fi
11513done
11514
11515# Required to use basename.
0ab6f085 11516if expr a : '\(a\)' >/dev/null 2>&1; then
6bf9431b
BE
11517 as_expr=expr
11518else
11519 as_expr=false
11520fi
11521
0ab6f085 11522if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6bf9431b
BE
11523 as_basename=basename
11524else
11525 as_basename=false
252b5132 11526fi
252b5132 11527
252b5132 11528
6bf9431b 11529# Name of the executable.
0ab6f085 11530as_me=`$as_basename "$0" ||
6bf9431b
BE
11531$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11532 X"$0" : 'X\(//\)$' \| \
0ab6f085
AM
11533 X"$0" : 'X\(/\)$' \| \
11534 . : '\(.\)' 2>/dev/null ||
6bf9431b 11535echo X/"$0" |
0ab6f085
AM
11536 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11537 /^X\/\(\/\/\)$/{ s//\1/; q; }
11538 /^X\/\(\/\).*/{ s//\1/; q; }
11539 s/.*/./; q'`
6bf9431b 11540
0ab6f085
AM
11541
11542# PATH needs CR, and LINENO needs CR and PATH.
11543# Avoid depending upon Character Ranges.
11544as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11545as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11546as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11547as_cr_digits='0123456789'
11548as_cr_alnum=$as_cr_Letters$as_cr_digits
11549
11550# The user is always right.
11551if test "${PATH_SEPARATOR+set}" != set; then
11552 echo "#! /bin/sh" >conf$$.sh
11553 echo "exit 0" >>conf$$.sh
11554 chmod +x conf$$.sh
11555 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11556 PATH_SEPARATOR=';'
11557 else
11558 PATH_SEPARATOR=:
11559 fi
11560 rm -f conf$$.sh
11561fi
252b5132 11562
252b5132 11563
0ab6f085
AM
11564 as_lineno_1=$LINENO
11565 as_lineno_2=$LINENO
11566 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11567 test "x$as_lineno_1" != "x$as_lineno_2" &&
11568 test "x$as_lineno_3" = "x$as_lineno_2" || {
11569 # Find who we are. Look in the path if we contain no path at all
11570 # relative or not.
11571 case $0 in
11572 *[\\/]* ) as_myself=$0 ;;
11573 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11574for as_dir in $PATH
11575do
11576 IFS=$as_save_IFS
11577 test -z "$as_dir" && as_dir=.
11578 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11579done
252b5132 11580
0ab6f085
AM
11581 ;;
11582 esac
11583 # We did not find ourselves, most probably we were run as `sh COMMAND'
11584 # in which case we are not to be found in the path.
11585 if test "x$as_myself" = x; then
11586 as_myself=$0
11587 fi
11588 if test ! -f "$as_myself"; then
11589 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11590echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11591 { (exit 1); exit 1; }; }
11592 fi
11593 case $CONFIG_SHELL in
11594 '')
11595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11596for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11597do
11598 IFS=$as_save_IFS
11599 test -z "$as_dir" && as_dir=.
11600 for as_base in sh bash ksh sh5; do
11601 case $as_dir in
11602 /*)
11603 if ("$as_dir/$as_base" -c '
6bf9431b
BE
11604 as_lineno_1=$LINENO
11605 as_lineno_2=$LINENO
0ab6f085 11606 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6bf9431b 11607 test "x$as_lineno_1" != "x$as_lineno_2" &&
0ab6f085
AM
11608 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
11609 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11610 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11611 CONFIG_SHELL=$as_dir/$as_base
11612 export CONFIG_SHELL
11613 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11614 fi;;
11615 esac
11616 done
11617done
11618;;
11619 esac
6bf9431b
BE
11620
11621 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11622 # uniformly replaced by the line number. The first 'sed' inserts a
0ab6f085
AM
11623 # line-number line before each line; the second 'sed' does the real
11624 # work. The second script uses 'N' to pair each line-number line
11625 # with the numbered line, and appends trailing '-' during
11626 # substitution so that $LINENO is not a special case at line end.
6bf9431b 11627 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
0ab6f085
AM
11628 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11629 sed '=' <$as_myself |
6bf9431b
BE
11630 sed '
11631 N
0ab6f085
AM
11632 s,$,-,
11633 : loop
11634 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6bf9431b 11635 t loop
0ab6f085
AM
11636 s,-$,,
11637 s,^['$as_cr_digits']*\n,,
6bf9431b 11638 ' >$as_me.lineno &&
0ab6f085
AM
11639 chmod +x $as_me.lineno ||
11640 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11641echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6bf9431b
BE
11642 { (exit 1); exit 1; }; }
11643
11644 # Don't try to exec as it changes $[0], causing all sort of problems
11645 # (the dirname of $[0] is not the place where we might find the
0ab6f085
AM
11646 # original and so on. Autoconf is especially sensible to this).
11647 . ./$as_me.lineno
6bf9431b
BE
11648 # Exit status is that of the last command.
11649 exit
11650}
11651
11652
0ab6f085
AM
11653case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11654 *c*,-n*) ECHO_N= ECHO_C='
11655' ECHO_T=' ' ;;
11656 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
11657 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6bf9431b
BE
11658esac
11659
0ab6f085 11660if expr a : '\(a\)' >/dev/null 2>&1; then
6bf9431b 11661 as_expr=expr
0eee5820 11662else
6bf9431b 11663 as_expr=false
0eee5820 11664fi
6bf9431b
BE
11665
11666rm -f conf$$ conf$$.exe conf$$.file
11667echo >conf$$.file
11668if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085
AM
11669 # We could just check for DJGPP; but this test a) works b) is more generic
11670 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11671 if test -f conf$$.exe; then
11672 # Don't use ln at all; we don't have any links
6bf9431b 11673 as_ln_s='cp -p'
0ab6f085
AM
11674 else
11675 as_ln_s='ln -s'
11676 fi
6bf9431b
BE
11677elif ln conf$$.file conf$$ 2>/dev/null; then
11678 as_ln_s=ln
11679else
11680 as_ln_s='cp -p'
0eee5820 11681fi
0ab6f085 11682rm -f conf$$ conf$$.exe conf$$.file
6bf9431b
BE
11683
11684if mkdir -p . 2>/dev/null; then
11685 as_mkdir_p=:
0ab6f085
AM
11686else
11687 test -d ./-p && rmdir ./-p
11688 as_mkdir_p=false
1b9750d6 11689fi
0ab6f085
AM
11690
11691as_executable_p="test -f"
0eee5820 11692
6bf9431b
BE
11693# Sed expression to map a string onto a valid CPP name.
11694as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11695
11696# Sed expression to map a string onto a valid variable name.
11697as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11698
1b9750d6 11699
0ab6f085
AM
11700# IFS
11701# We need space, tab and new line, in precisely that order.
11702as_nl='
11703'
11704IFS=" $as_nl"
11705
11706# CDPATH.
11707$as_unset CDPATH
11708
6bf9431b
BE
11709exec 6>&1
11710
0ab6f085 11711# Open the log real soon, to keep \$[0] and so on meaningful, and to
6bf9431b 11712# report actual input values of CONFIG_FILES etc. instead of their
0ab6f085
AM
11713# values after options handling. Logging --version etc. is OK.
11714exec 5>>config.log
11715{
11716 echo
11717 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11718## Running $as_me. ##
11719_ASBOX
11720} >&5
11721cat >&5 <<_CSEOF
11722
6bf9431b 11723This file was extended by $as_me, which was
0ab6f085 11724generated by GNU Autoconf 2.59. Invocation command line was
6bf9431b
BE
11725
11726 CONFIG_FILES = $CONFIG_FILES
11727 CONFIG_HEADERS = $CONFIG_HEADERS
11728 CONFIG_LINKS = $CONFIG_LINKS
11729 CONFIG_COMMANDS = $CONFIG_COMMANDS
11730 $ $0 $@
11731
0ab6f085
AM
11732_CSEOF
11733echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11734echo >&5
6bf9431b
BE
11735_ACEOF
11736
11737# Files that config.status was made for.
0ab6f085
AM
11738if test -n "$ac_config_files"; then
11739 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
11740fi
a2d91340 11741
0ab6f085
AM
11742if test -n "$ac_config_headers"; then
11743 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11744fi
11745
11746if test -n "$ac_config_links"; then
11747 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
11748fi
11749
11750if test -n "$ac_config_commands"; then
11751 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11752fi
a2d91340 11753
6bf9431b 11754cat >>$CONFIG_STATUS <<\_ACEOF
0ab6f085 11755
6bf9431b
BE
11756ac_cs_usage="\
11757\`$as_me' instantiates files from templates according to the
11758current configuration.
11759
11760Usage: $0 [OPTIONS] [FILE]...
11761
11762 -h, --help print this help, then exit
0ab6f085 11763 -V, --version print version number, then exit
6bf9431b
BE
11764 -q, --quiet do not print progress messages
11765 -d, --debug don't remove temporary files
11766 --recheck update $as_me by reconfiguring in the same conditions
11767 --file=FILE[:TEMPLATE]
11768 instantiate the configuration file FILE
11769 --header=FILE[:TEMPLATE]
11770 instantiate the configuration header FILE
11771
11772Configuration files:
11773$config_files
11774
11775Configuration headers:
11776$config_headers
11777
11778Configuration commands:
11779$config_commands
11780
11781Report bugs to <bug-autoconf@gnu.org>."
1b9750d6 11782_ACEOF
0ab6f085 11783
6bf9431b
BE
11784cat >>$CONFIG_STATUS <<_ACEOF
11785ac_cs_version="\\
11786config.status
0ab6f085
AM
11787configured by $0, generated by GNU Autoconf 2.59,
11788 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6bf9431b 11789
0ab6f085 11790Copyright (C) 2003 Free Software Foundation, Inc.
6bf9431b
BE
11791This config.status script is free software; the Free Software Foundation
11792gives unlimited permission to copy, distribute and modify it."
0ab6f085
AM
11793srcdir=$srcdir
11794INSTALL="$INSTALL"
6bf9431b
BE
11795_ACEOF
11796
11797cat >>$CONFIG_STATUS <<\_ACEOF
11798# If no file are specified by the user, then we need to provide default
11799# value. By we need to know if files were specified by the user.
11800ac_need_defaults=:
11801while test $# != 0
11802do
11803 case $1 in
11804 --*=*)
0ab6f085
AM
11805 ac_option=`expr "x$1" : 'x\([^=]*\)='`
11806 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6bf9431b 11807 ac_shift=:
252b5132 11808 ;;
0ab6f085 11809 -*)
6bf9431b
BE
11810 ac_option=$1
11811 ac_optarg=$2
11812 ac_shift=shift
252b5132 11813 ;;
0ab6f085
AM
11814 *) # This is not an option, so the user has probably given explicit
11815 # arguments.
11816 ac_option=$1
11817 ac_need_defaults=false;;
6bf9431b 11818 esac
252b5132 11819
6bf9431b
BE
11820 case $ac_option in
11821 # Handling of the options.
0ab6f085
AM
11822_ACEOF
11823cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b
BE
11824 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11825 ac_cs_recheck=: ;;
0ab6f085
AM
11826 --version | --vers* | -V )
11827 echo "$ac_cs_version"; exit 0 ;;
11828 --he | --h)
11829 # Conflict between --help and --header
11830 { { echo "$as_me:$LINENO: error: ambiguous option: $1
11831Try \`$0 --help' for more information." >&5
11832echo "$as_me: error: ambiguous option: $1
11833Try \`$0 --help' for more information." >&2;}
11834 { (exit 1); exit 1; }; };;
11835 --help | --hel | -h )
11836 echo "$ac_cs_usage"; exit 0 ;;
11837 --debug | --d* | -d )
6bf9431b
BE
11838 debug=: ;;
11839 --file | --fil | --fi | --f )
11840 $ac_shift
11841 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11842 ac_need_defaults=false;;
11843 --header | --heade | --head | --hea )
11844 $ac_shift
11845 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11846 ac_need_defaults=false;;
11847 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11848 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11849 ac_cs_silent=: ;;
252b5132 11850
6bf9431b 11851 # This is an error.
0ab6f085
AM
11852 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11853Try \`$0 --help' for more information." >&5
11854echo "$as_me: error: unrecognized option: $1
11855Try \`$0 --help' for more information." >&2;}
6bf9431b 11856 { (exit 1); exit 1; }; } ;;
252b5132 11857
0ab6f085 11858 *) ac_config_targets="$ac_config_targets $1" ;;
252b5132 11859
6bf9431b
BE
11860 esac
11861 shift
11862done
252b5132 11863
6bf9431b 11864ac_configure_extra_args=
252b5132 11865
6bf9431b
BE
11866if $ac_cs_silent; then
11867 exec 6>/dev/null
11868 ac_configure_extra_args="$ac_configure_extra_args --silent"
11869fi
252b5132 11870
6bf9431b
BE
11871_ACEOF
11872cat >>$CONFIG_STATUS <<_ACEOF
11873if \$ac_cs_recheck; then
0ab6f085
AM
11874 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11875 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6bf9431b
BE
11876fi
11877
11878_ACEOF
11879
11880cat >>$CONFIG_STATUS <<_ACEOF
252b5132 11881#
0ab6f085 11882# INIT-COMMANDS section.
252b5132 11883#
0ab6f085 11884
6bf9431b 11885AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
11886
11887
11888# The HP-UX ksh and POSIX shell print the target directory to stdout
11889# if CDPATH is set.
11890(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11891
11892sed_quote_subst='$sed_quote_subst'
11893double_quote_subst='$double_quote_subst'
11894delay_variable_subst='$delay_variable_subst'
11895macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11896macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11897enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11898enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11899pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11900enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11901host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11902host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11903host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11904build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11905build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11906build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11907SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11908Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11909GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11910EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11911FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11912LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11913NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11914LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11915max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11916ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11917exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11918lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11919lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11920lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11921reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11922reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11923deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11924file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11925AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11926AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11927STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11928RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11929old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11930old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11931old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11932CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11933CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11934compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11935GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11936lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11937lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11938lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
11939objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11940SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11941ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11942MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11943lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11944lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11945lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11946lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11947lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11948need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11949libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11950shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11951extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11952archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11953enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11954export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11955whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11956compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11957old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11958old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11959archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11960archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11961module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11962module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11963with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11964allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11965no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11966hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11967hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11968hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11969hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11970hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11971hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11972hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11973hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11974inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11975link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11976fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11977always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11978export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11979exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11980include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11981prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11982file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11983variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11984need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11985need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11986version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11987runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11988shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11989shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11990libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11991library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11992soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11993postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11994postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11995finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11996finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11997hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11998sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11999sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12000hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12001enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12002enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12003enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12004old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12005striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12006
12007LTCC='$LTCC'
12008LTCFLAGS='$LTCFLAGS'
12009compiler='$compiler_DEFAULT'
12010
12011# Quote evaled strings.
12012for var in SED \
12013GREP \
12014EGREP \
12015FGREP \
12016LD \
12017NM \
12018LN_S \
12019lt_SP2NL \
12020lt_NL2SP \
12021reload_flag \
12022deplibs_check_method \
12023file_magic_cmd \
12024AR \
12025AR_FLAGS \
12026STRIP \
12027RANLIB \
12028CC \
12029CFLAGS \
12030compiler \
12031lt_cv_sys_global_symbol_pipe \
12032lt_cv_sys_global_symbol_to_cdecl \
12033lt_cv_sys_global_symbol_to_c_name_address \
12034SHELL \
12035ECHO \
12036lt_prog_compiler_no_builtin_flag \
12037lt_prog_compiler_wl \
12038lt_prog_compiler_pic \
12039lt_prog_compiler_static \
12040lt_cv_prog_compiler_c_o \
12041need_locks \
12042shrext_cmds \
12043export_dynamic_flag_spec \
12044whole_archive_flag_spec \
12045compiler_needs_object \
12046with_gnu_ld \
12047allow_undefined_flag \
12048no_undefined_flag \
12049hardcode_libdir_flag_spec \
12050hardcode_libdir_flag_spec_ld \
12051hardcode_libdir_separator \
12052fix_srcfile_path \
12053exclude_expsyms \
12054include_expsyms \
12055file_list_spec \
12056variables_saved_for_relink \
12057libname_spec \
12058library_names_spec \
12059soname_spec \
12060finish_eval \
12061old_striplib \
12062striplib; do
12063 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12064 *[\\\\\\\`\\"\\\$]*)
12065 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12066 ;;
12067 *)
12068 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12069 ;;
12070 esac
12071done
12072
12073# Double-quote double-evaled strings.
12074for var in reload_cmds \
12075old_postinstall_cmds \
12076old_postuninstall_cmds \
12077old_archive_cmds \
12078extract_expsyms_cmds \
12079old_archive_from_new_cmds \
12080old_archive_from_expsyms_cmds \
12081archive_cmds \
12082archive_expsym_cmds \
12083module_cmds \
12084module_expsym_cmds \
12085export_symbols_cmds \
12086prelink_cmds \
12087postinstall_cmds \
12088postuninstall_cmds \
12089finish_cmds \
12090sys_lib_search_path_spec \
12091sys_lib_dlsearch_path_spec; do
12092 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12093 *[\\\\\\\`\\"\\\$]*)
12094 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12095 ;;
12096 *)
12097 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12098 ;;
12099 esac
12100done
12101
12102# Fix-up fallback echo if it was mangled by the above quoting rules.
12103case \$lt_ECHO in
12104*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12105 ;;
12106esac
12107
12108ac_aux_dir='$ac_aux_dir'
12109xsi_shell='$xsi_shell'
12110lt_shell_append='$lt_shell_append'
12111
12112# See if we are running on zsh, and set the options which allow our
12113# commands through without removal of \ escapes INIT.
12114if test -n "\${ZSH_VERSION+set}" ; then
12115 setopt NO_GLOB_SUBST
12116fi
12117
12118
12119 PACKAGE='$PACKAGE'
12120 VERSION='$VERSION'
12121 TIMESTAMP='$TIMESTAMP'
12122 RM='$RM'
12123 ofile='$ofile'
12124
12125
12126
20e95c23
DJ
12127# Capture the value of obsolete ALL_LINGUAS because we need it to compute
12128 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
12129 # from automake.
12130 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
12131 # Capture the value of LINGUAS because we need it to compute CATALOGS.
12132 LINGUAS="${LINGUAS-%UNSET%}"
6bf9431b
BE
12133
12134
12135_ACEOF
12136
1b9750d6 12137
0ab6f085
AM
12138
12139cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b 12140for ac_config_target in $ac_config_targets
252b5132 12141do
0ab6f085
AM
12142 case "$ac_config_target" in
12143 # Handling of arguments.
12144 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12145 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
12146 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12147 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12148 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12149 "gconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
6bf9431b
BE
12150 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12151echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12152 { (exit 1); exit 1; }; };;
252b5132
RH
12153 esac
12154done
12155
6bf9431b
BE
12156# If the user did not use the arguments to specify the items to instantiate,
12157# then the envvar interface is used. Set only those that are not.
12158# We use the long form for the default assignment because of an extremely
12159# bizarre bug on SunOS 4.1.3.
12160if $ac_need_defaults; then
12161 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12162 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12163 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12164fi
12165
12166# Have a temporary directory for convenience. Make it in the build tree
0ab6f085 12167# simply because there is no reason to put it here, and in addition,
6bf9431b 12168# creating and moving files from /tmp can sometimes cause problems.
0ab6f085 12169# Create a temporary directory, and hook for its removal unless debugging.
6bf9431b
BE
12170$debug ||
12171{
0ab6f085 12172 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6bf9431b
BE
12173 trap '{ (exit 1); exit 1; }' 1 2 13 15
12174}
0ab6f085 12175
6bf9431b 12176# Create a (secure) tmp directory for tmp files.
252b5132 12177
6bf9431b 12178{
0ab6f085 12179 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
6bf9431b
BE
12180 test -n "$tmp" && test -d "$tmp"
12181} ||
12182{
0ab6f085
AM
12183 tmp=./confstat$$-$RANDOM
12184 (umask 077 && mkdir $tmp)
6bf9431b
BE
12185} ||
12186{
12187 echo "$me: cannot create a temporary directory in ." >&2
12188 { (exit 1); exit 1; }
12189}
252b5132 12190
0ab6f085
AM
12191_ACEOF
12192
12193cat >>$CONFIG_STATUS <<_ACEOF
12194
6bf9431b 12195#
0ab6f085 12196# CONFIG_FILES section.
6bf9431b
BE
12197#
12198
12199# No need to generate the scripts if there are no CONFIG_FILES.
12200# This happens for instance when ./config.status config.h
0ab6f085
AM
12201if test -n "\$CONFIG_FILES"; then
12202 # Protect against being on the right side of a sed subst in config.status.
12203 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12204 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12205s,@SHELL@,$SHELL,;t t
12206s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12207s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12208s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12209s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12210s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12211s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12212s,@exec_prefix@,$exec_prefix,;t t
12213s,@prefix@,$prefix,;t t
12214s,@program_transform_name@,$program_transform_name,;t t
12215s,@bindir@,$bindir,;t t
12216s,@sbindir@,$sbindir,;t t
12217s,@libexecdir@,$libexecdir,;t t
12218s,@datadir@,$datadir,;t t
12219s,@sysconfdir@,$sysconfdir,;t t
12220s,@sharedstatedir@,$sharedstatedir,;t t
12221s,@localstatedir@,$localstatedir,;t t
12222s,@libdir@,$libdir,;t t
12223s,@includedir@,$includedir,;t t
12224s,@oldincludedir@,$oldincludedir,;t t
12225s,@infodir@,$infodir,;t t
12226s,@mandir@,$mandir,;t t
12227s,@build_alias@,$build_alias,;t t
12228s,@host_alias@,$host_alias,;t t
12229s,@target_alias@,$target_alias,;t t
12230s,@DEFS@,$DEFS,;t t
12231s,@ECHO_C@,$ECHO_C,;t t
12232s,@ECHO_N@,$ECHO_N,;t t
12233s,@ECHO_T@,$ECHO_T,;t t
12234s,@LIBS@,$LIBS,;t t
12235s,@build@,$build,;t t
12236s,@build_cpu@,$build_cpu,;t t
12237s,@build_vendor@,$build_vendor,;t t
12238s,@build_os@,$build_os,;t t
12239s,@host@,$host,;t t
12240s,@host_cpu@,$host_cpu,;t t
12241s,@host_vendor@,$host_vendor,;t t
12242s,@host_os@,$host_os,;t t
12243s,@target@,$target,;t t
12244s,@target_cpu@,$target_cpu,;t t
12245s,@target_vendor@,$target_vendor,;t t
12246s,@target_os@,$target_os,;t t
12247s,@CC@,$CC,;t t
12248s,@CFLAGS@,$CFLAGS,;t t
12249s,@LDFLAGS@,$LDFLAGS,;t t
12250s,@CPPFLAGS@,$CPPFLAGS,;t t
12251s,@ac_ct_CC@,$ac_ct_CC,;t t
12252s,@EXEEXT@,$EXEEXT,;t t
12253s,@OBJEXT@,$OBJEXT,;t t
12254s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12255s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12256s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12257s,@CYGPATH_W@,$CYGPATH_W,;t t
12258s,@PACKAGE@,$PACKAGE,;t t
12259s,@VERSION@,$VERSION,;t t
12260s,@ACLOCAL@,$ACLOCAL,;t t
12261s,@AUTOCONF@,$AUTOCONF,;t t
12262s,@AUTOMAKE@,$AUTOMAKE,;t t
12263s,@AUTOHEADER@,$AUTOHEADER,;t t
12264s,@MAKEINFO@,$MAKEINFO,;t t
12265s,@install_sh@,$install_sh,;t t
12266s,@STRIP@,$STRIP,;t t
12267s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
12268s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
12269s,@mkdir_p@,$mkdir_p,;t t
12270s,@AWK@,$AWK,;t t
12271s,@SET_MAKE@,$SET_MAKE,;t t
12272s,@am__leading_dot@,$am__leading_dot,;t t
12273s,@AMTAR@,$AMTAR,;t t
12274s,@am__tar@,$am__tar,;t t
12275s,@am__untar@,$am__untar,;t t
12276s,@DEPDIR@,$DEPDIR,;t t
12277s,@am__include@,$am__include,;t t
12278s,@am__quote@,$am__quote,;t t
12279s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
12280s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
12281s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
12282s,@CCDEPMODE@,$CCDEPMODE,;t t
12283s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
12284s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
12285s,@LIBTOOL@,$LIBTOOL,;t t
12286s,@SED@,$SED,;t t
12287s,@EGREP@,$EGREP,;t t
12288s,@FGREP@,$FGREP,;t t
12289s,@GREP@,$GREP,;t t
12290s,@LD@,$LD,;t t
12291s,@DUMPBIN@,$DUMPBIN,;t t
12292s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
12293s,@NM@,$NM,;t t
12294s,@LN_S@,$LN_S,;t t
12295s,@AR@,$AR,;t t
12296s,@ac_ct_AR@,$ac_ct_AR,;t t
12297s,@RANLIB@,$RANLIB,;t t
12298s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12299s,@lt_ECHO@,$lt_ECHO,;t t
12300s,@CPP@,$CPP,;t t
12301s,@USE_NLS@,$USE_NLS,;t t
12302s,@LIBINTL@,$LIBINTL,;t t
12303s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
12304s,@INCINTL@,$INCINTL,;t t
12305s,@XGETTEXT@,$XGETTEXT,;t t
12306s,@GMSGFMT@,$GMSGFMT,;t t
12307s,@POSUB@,$POSUB,;t t
12308s,@CATALOGS@,$CATALOGS,;t t
12309s,@DATADIRNAME@,$DATADIRNAME,;t t
12310s,@INSTOBJEXT@,$INSTOBJEXT,;t t
12311s,@GENCAT@,$GENCAT,;t t
12312s,@CATOBJEXT@,$CATOBJEXT,;t t
12313s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
12314s,@MSGFMT@,$MSGFMT,;t t
12315s,@MSGMERGE@,$MSGMERGE,;t t
12316s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
12317s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
12318s,@MAINT@,$MAINT,;t t
12319s,@GENINSRC_NEVER_TRUE@,$GENINSRC_NEVER_TRUE,;t t
12320s,@GENINSRC_NEVER_FALSE@,$GENINSRC_NEVER_FALSE,;t t
12321s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
12322s,@NO_WERROR@,$NO_WERROR,;t t
12323s,@datarootdir@,$datarootdir,;t t
12324s,@docdir@,$docdir,;t t
12325s,@htmldir@,$htmldir,;t t
12326s,@LIBOBJS@,$LIBOBJS,;t t
12327s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12328CEOF
1b9750d6 12329
1b9750d6 12330_ACEOF
1b9750d6 12331
0ab6f085
AM
12332 cat >>$CONFIG_STATUS <<\_ACEOF
12333 # Split the substitutions into bite-sized pieces for seds with
12334 # small command number limits, like on Digital OSF/1 and HP-UX.
12335 ac_max_sed_lines=48
12336 ac_sed_frag=1 # Number of current file.
12337 ac_beg=1 # First line for current file.
12338 ac_end=$ac_max_sed_lines # Line after last line for current file.
12339 ac_more_lines=:
12340 ac_sed_cmds=
12341 while $ac_more_lines; do
12342 if test $ac_beg -gt 1; then
12343 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12344 else
12345 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12346 fi
12347 if test ! -s $tmp/subs.frag; then
12348 ac_more_lines=false
12349 else
12350 # The purpose of the label and of the branching condition is to
12351 # speed up the sed processing (if there are no `@' at all, there
12352 # is no need to browse any of the substitutions).
12353 # These are the two extra sed commands mentioned above.
12354 (echo ':t
12355 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
12356 if test -z "$ac_sed_cmds"; then
12357 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
12358 else
12359 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12360 fi
12361 ac_sed_frag=`expr $ac_sed_frag + 1`
12362 ac_beg=$ac_end
12363 ac_end=`expr $ac_end + $ac_max_sed_lines`
12364 fi
12365 done
12366 if test -z "$ac_sed_cmds"; then
12367 ac_sed_cmds=cat
12368 fi
12369fi # test -n "$CONFIG_FILES"
1b9750d6 12370
1b9750d6 12371_ACEOF
6bf9431b 12372cat >>$CONFIG_STATUS <<\_ACEOF
0ab6f085
AM
12373for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
12374 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12375 case $ac_file in
12376 - | *:- | *:-:* ) # input from stdin
12377 cat >$tmp/stdin
12378 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12379 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12380 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12381 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12382 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
12383 esac
12384
0ab6f085
AM
12385 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12386 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
6bf9431b
BE
12387$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12388 X"$ac_file" : 'X\(//\)[^/]' \| \
12389 X"$ac_file" : 'X\(//\)$' \| \
0ab6f085
AM
12390 X"$ac_file" : 'X\(/\)' \| \
12391 . : '\(.\)' 2>/dev/null ||
6bf9431b 12392echo X"$ac_file" |
0ab6f085
AM
12393 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12394 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12395 /^X\(\/\/\)$/{ s//\1/; q; }
12396 /^X\(\/\).*/{ s//\1/; q; }
12397 s/.*/./; q'`
12398 { if $as_mkdir_p; then
12399 mkdir -p "$ac_dir"
12400 else
12401 as_dir="$ac_dir"
6bf9431b 12402 as_dirs=
0ab6f085
AM
12403 while test ! -d "$as_dir"; do
12404 as_dirs="$as_dir $as_dirs"
12405 as_dir=`(dirname "$as_dir") 2>/dev/null ||
6bf9431b
BE
12406$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12407 X"$as_dir" : 'X\(//\)[^/]' \| \
12408 X"$as_dir" : 'X\(//\)$' \| \
0ab6f085
AM
12409 X"$as_dir" : 'X\(/\)' \| \
12410 . : '\(.\)' 2>/dev/null ||
6bf9431b 12411echo X"$as_dir" |
0ab6f085
AM
12412 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12413 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12414 /^X\(\/\/\)$/{ s//\1/; q; }
12415 /^X\(\/\).*/{ s//\1/; q; }
12416 s/.*/./; q'`
6bf9431b 12417 done
0ab6f085
AM
12418 test ! -n "$as_dirs" || mkdir $as_dirs
12419 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12420echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
6bf9431b 12421 { (exit 1); exit 1; }; }; }
0ab6f085 12422
6bf9431b
BE
12423 ac_builddir=.
12424
0ab6f085 12425if test "$ac_dir" != .; then
6bf9431b 12426 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
0ab6f085
AM
12427 # A "../" for each directory in $ac_dir_suffix.
12428 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12429else
12430 ac_dir_suffix= ac_top_builddir=
12431fi
252b5132 12432
6bf9431b 12433case $srcdir in
0ab6f085 12434 .) # No --srcdir option. We are building in place.
6bf9431b 12435 ac_srcdir=.
0ab6f085
AM
12436 if test -z "$ac_top_builddir"; then
12437 ac_top_srcdir=.
12438 else
12439 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12440 fi ;;
12441 [\\/]* | ?:[\\/]* ) # Absolute path.
6bf9431b 12442 ac_srcdir=$srcdir$ac_dir_suffix;
0ab6f085
AM
12443 ac_top_srcdir=$srcdir ;;
12444 *) # Relative path.
12445 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12446 ac_top_srcdir=$ac_top_builddir$srcdir ;;
6bf9431b 12447esac
252b5132 12448
0ab6f085
AM
12449# Do not use `cd foo && pwd` to compute absolute paths, because
12450# the directories may not exist.
12451case `pwd` in
12452.) ac_abs_builddir="$ac_dir";;
12453*)
12454 case "$ac_dir" in
12455 .) ac_abs_builddir=`pwd`;;
12456 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12457 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12458 esac;;
12459esac
12460case $ac_abs_builddir in
12461.) ac_abs_top_builddir=${ac_top_builddir}.;;
12462*)
12463 case ${ac_top_builddir}. in
12464 .) ac_abs_top_builddir=$ac_abs_builddir;;
12465 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12466 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12467 esac;;
12468esac
12469case $ac_abs_builddir in
12470.) ac_abs_srcdir=$ac_srcdir;;
12471*)
12472 case $ac_srcdir in
12473 .) ac_abs_srcdir=$ac_abs_builddir;;
12474 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12475 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12476 esac;;
12477esac
12478case $ac_abs_builddir in
12479.) ac_abs_top_srcdir=$ac_top_srcdir;;
12480*)
12481 case $ac_top_srcdir in
12482 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12483 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12484 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12485 esac;;
12486esac
252b5132 12487
6bf9431b
BE
12488
12489 case $INSTALL in
12490 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
0ab6f085 12491 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
252b5132 12492 esac
1b9750d6 12493
0ab6f085
AM
12494 if test x"$ac_file" != x-; then
12495 { echo "$as_me:$LINENO: creating $ac_file" >&5
12496echo "$as_me: creating $ac_file" >&6;}
12497 rm -f "$ac_file"
12498 fi
12499 # Let's still pretend it is `configure' which instantiates (i.e., don't
12500 # use $as_me), people would be surprised to read:
12501 # /* config.h. Generated by config.status. */
12502 if test x"$ac_file" = x-; then
12503 configure_input=
12504 else
12505 configure_input="$ac_file. "
12506 fi
12507 configure_input=$configure_input"Generated from `echo $ac_file_in |
12508 sed 's,.*/,,'` by configure."
12509
12510 # First look for the input files in the build tree, otherwise in the
12511 # src tree.
12512 ac_file_inputs=`IFS=:
12513 for f in $ac_file_in; do
12514 case $f in
12515 -) echo $tmp/stdin ;;
12516 [\\/$]*)
12517 # Absolute (can't be DOS-style, as IFS=:)
12518 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12519echo "$as_me: error: cannot find input file: $f" >&2;}
12520 { (exit 1); exit 1; }; }
12521 echo "$f";;
12522 *) # Relative
12523 if test -f "$f"; then
12524 # Build tree
12525 echo "$f"
12526 elif test -f "$srcdir/$f"; then
12527 # Source tree
12528 echo "$srcdir/$f"
12529 else
12530 # /dev/null tree
12531 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12532echo "$as_me: error: cannot find input file: $f" >&2;}
12533 { (exit 1); exit 1; }; }
12534 fi;;
12535 esac
12536 done` || { (exit 1); exit 1; }
6bf9431b
BE
12537_ACEOF
12538cat >>$CONFIG_STATUS <<_ACEOF
12539 sed "$ac_vpsub
12540$extrasub
12541_ACEOF
12542cat >>$CONFIG_STATUS <<\_ACEOF
12543:t
12544/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
0ab6f085
AM
12545s,@configure_input@,$configure_input,;t t
12546s,@srcdir@,$ac_srcdir,;t t
12547s,@abs_srcdir@,$ac_abs_srcdir,;t t
12548s,@top_srcdir@,$ac_top_srcdir,;t t
12549s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12550s,@builddir@,$ac_builddir,;t t
12551s,@abs_builddir@,$ac_abs_builddir,;t t
12552s,@top_builddir@,$ac_top_builddir,;t t
12553s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12554s,@INSTALL@,$ac_INSTALL,;t t
12555" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12556 rm -f $tmp/stdin
12557 if test x"$ac_file" != x-; then
12558 mv $tmp/out $ac_file
12559 else
12560 cat $tmp/out
12561 rm -f $tmp/out
12562 fi
12563
12564done
12565_ACEOF
12566cat >>$CONFIG_STATUS <<\_ACEOF
12567
12568#
12569# CONFIG_HEADER section.
12570#
12571
12572# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12573# NAME is the cpp macro being defined and VALUE is the value it is being given.
12574#
12575# ac_d sets the value in "#define NAME VALUE" lines.
12576ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12577ac_dB='[ ].*$,\1#\2'
12578ac_dC=' '
12579ac_dD=',;t'
12580# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12581ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12582ac_uB='$,\1#\2define\3'
12583ac_uC=' '
12584ac_uD=',;t'
12585
12586for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12587 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6bf9431b 12588 case $ac_file in
0ab6f085
AM
12589 - | *:- | *:-:* ) # input from stdin
12590 cat >$tmp/stdin
12591 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12592 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12593 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12594 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12595 * ) ac_file_in=$ac_file.in ;;
252b5132 12596 esac
0ab6f085
AM
12597
12598 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
12599echo "$as_me: creating $ac_file" >&6;}
12600
12601 # First look for the input files in the build tree, otherwise in the
12602 # src tree.
12603 ac_file_inputs=`IFS=:
12604 for f in $ac_file_in; do
12605 case $f in
12606 -) echo $tmp/stdin ;;
12607 [\\/$]*)
12608 # Absolute (can't be DOS-style, as IFS=:)
12609 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12610echo "$as_me: error: cannot find input file: $f" >&2;}
12611 { (exit 1); exit 1; }; }
12612 # Do quote $f, to prevent DOS paths from being IFS'd.
12613 echo "$f";;
12614 *) # Relative
12615 if test -f "$f"; then
12616 # Build tree
12617 echo "$f"
12618 elif test -f "$srcdir/$f"; then
12619 # Source tree
12620 echo "$srcdir/$f"
12621 else
12622 # /dev/null tree
12623 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12624echo "$as_me: error: cannot find input file: $f" >&2;}
12625 { (exit 1); exit 1; }; }
12626 fi;;
12627 esac
12628 done` || { (exit 1); exit 1; }
12629 # Remove the trailing spaces.
12630 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12631
12632_ACEOF
12633
12634# Transform confdefs.h into two sed scripts, `conftest.defines' and
12635# `conftest.undefs', that substitutes the proper values into
12636# config.h.in to produce config.h. The first handles `#define'
12637# templates, and the second `#undef' templates.
12638# And first: Protect against being on the right side of a sed subst in
12639# config.status. Protect against being in an unquoted here document
12640# in config.status.
12641rm -f conftest.defines conftest.undefs
12642# Using a here document instead of a string reduces the quoting nightmare.
12643# Putting comments in sed scripts is not portable.
12644#
12645# `end' is used to avoid that the second main sed command (meant for
12646# 0-ary CPP macros) applies to n-ary macro definitions.
12647# See the Autoconf documentation for `clear'.
12648cat >confdef2sed.sed <<\_ACEOF
12649s/[\\&,]/\\&/g
12650s,[\\$`],\\&,g
12651t clear
12652: clear
12653s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12654t end
12655s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12656: end
12657_ACEOF
12658# If some macros were called several times there might be several times
12659# the same #defines, which is useless. Nevertheless, we may not want to
12660# sort them, since we want the *last* AC-DEFINE to be honored.
12661uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12662sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12663rm -f confdef2sed.sed
12664
12665# This sed command replaces #undef with comments. This is necessary, for
252b5132
RH
12666# example, in the case of _POSIX_SOURCE, which is predefined and required
12667# on some systems where configure will not decide to define it.
0ab6f085
AM
12668cat >>conftest.undefs <<\_ACEOF
12669s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12670_ACEOF
12671
12672# Break up conftest.defines because some shells have a limit on the size
12673# of here documents, and old seds have small limits too (100 cmds).
12674echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12675echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12676echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12677echo ' :' >>$CONFIG_STATUS
12678rm -f conftest.tail
12679while grep . conftest.defines >/dev/null
6bf9431b 12680do
0ab6f085
AM
12681 # Write a limited-size here document to $tmp/defines.sed.
12682 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12683 # Speed up: don't consider the non `#define' lines.
12684 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12685 # Work around the forget-to-reset-the-flag bug.
12686 echo 't clr' >>$CONFIG_STATUS
12687 echo ': clr' >>$CONFIG_STATUS
12688 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
6bf9431b 12689 echo 'CEOF
0ab6f085
AM
12690 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12691 rm -f $tmp/in
12692 mv $tmp/out $tmp/in
12693' >>$CONFIG_STATUS
12694 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
6bf9431b
BE
12695 rm -f conftest.defines
12696 mv conftest.tail conftest.defines
12697done
0ab6f085
AM
12698rm -f conftest.defines
12699echo ' fi # grep' >>$CONFIG_STATUS
12700echo >>$CONFIG_STATUS
12701
12702# Break up conftest.undefs because some shells have a limit on the size
12703# of here documents, and old seds have small limits too (100 cmds).
12704echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12705rm -f conftest.tail
12706while grep . conftest.undefs >/dev/null
12707do
12708 # Write a limited-size here document to $tmp/undefs.sed.
12709 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12710 # Speed up: don't consider the non `#undef'
12711 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12712 # Work around the forget-to-reset-the-flag bug.
12713 echo 't clr' >>$CONFIG_STATUS
12714 echo ': clr' >>$CONFIG_STATUS
12715 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12716 echo 'CEOF
12717 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12718 rm -f $tmp/in
12719 mv $tmp/out $tmp/in
12720' >>$CONFIG_STATUS
12721 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12722 rm -f conftest.undefs
12723 mv conftest.tail conftest.undefs
12724done
12725rm -f conftest.undefs
6bf9431b
BE
12726
12727cat >>$CONFIG_STATUS <<\_ACEOF
0ab6f085
AM
12728 # Let's still pretend it is `configure' which instantiates (i.e., don't
12729 # use $as_me), people would be surprised to read:
12730 # /* config.h. Generated by config.status. */
12731 if test x"$ac_file" = x-; then
12732 echo "/* Generated by configure. */" >$tmp/config.h
12733 else
12734 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12735 fi
12736 cat $tmp/in >>$tmp/config.h
12737 rm -f $tmp/in
6bf9431b 12738 if test x"$ac_file" != x-; then
0ab6f085 12739 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
6bf9431b
BE
12740 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12741echo "$as_me: $ac_file is unchanged" >&6;}
12742 else
0ab6f085
AM
12743 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12744$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12745 X"$ac_file" : 'X\(//\)[^/]' \| \
12746 X"$ac_file" : 'X\(//\)$' \| \
12747 X"$ac_file" : 'X\(/\)' \| \
12748 . : '\(.\)' 2>/dev/null ||
12749echo X"$ac_file" |
12750 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12751 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12752 /^X\(\/\/\)$/{ s//\1/; q; }
12753 /^X\(\/\).*/{ s//\1/; q; }
12754 s/.*/./; q'`
12755 { if $as_mkdir_p; then
12756 mkdir -p "$ac_dir"
12757 else
12758 as_dir="$ac_dir"
12759 as_dirs=
12760 while test ! -d "$as_dir"; do
12761 as_dirs="$as_dir $as_dirs"
12762 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12763$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12764 X"$as_dir" : 'X\(//\)[^/]' \| \
12765 X"$as_dir" : 'X\(//\)$' \| \
12766 X"$as_dir" : 'X\(/\)' \| \
12767 . : '\(.\)' 2>/dev/null ||
12768echo X"$as_dir" |
12769 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12770 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12771 /^X\(\/\/\)$/{ s//\1/; q; }
12772 /^X\(\/\).*/{ s//\1/; q; }
12773 s/.*/./; q'`
12774 done
12775 test ! -n "$as_dirs" || mkdir $as_dirs
12776 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12777echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12778 { (exit 1); exit 1; }; }; }
12779
6bf9431b 12780 rm -f $ac_file
0ab6f085 12781 mv $tmp/config.h $ac_file
252b5132 12782 fi
6bf9431b 12783 else
0ab6f085
AM
12784 cat $tmp/config.h
12785 rm -f $tmp/config.h
252b5132 12786 fi
6bf9431b
BE
12787# Compute $ac_file's index in $config_headers.
12788_am_stamp_count=1
12789for _am_header in $config_headers :; do
12790 case $_am_header in
12791 $ac_file | $ac_file:* )
12792 break ;;
12793 * )
12794 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12795 esac
12796done
0ab6f085 12797echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
6bf9431b
BE
12798$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12799 X$ac_file : 'X\(//\)[^/]' \| \
12800 X$ac_file : 'X\(//\)$' \| \
0ab6f085
AM
12801 X$ac_file : 'X\(/\)' \| \
12802 . : '\(.\)' 2>/dev/null ||
6bf9431b 12803echo X$ac_file |
0ab6f085
AM
12804 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12805 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12806 /^X\(\/\/\)$/{ s//\1/; q; }
12807 /^X\(\/\).*/{ s//\1/; q; }
12808 s/.*/./; q'`/stamp-h$_am_stamp_count
12809done
12810_ACEOF
12811cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b 12812
0ab6f085
AM
12813#
12814# CONFIG_COMMANDS section.
12815#
12816for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
12817 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
12818 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
12819 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
12820$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12821 X"$ac_dest" : 'X\(//\)[^/]' \| \
12822 X"$ac_dest" : 'X\(//\)$' \| \
12823 X"$ac_dest" : 'X\(/\)' \| \
12824 . : '\(.\)' 2>/dev/null ||
12825echo X"$ac_dest" |
12826 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12827 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12828 /^X\(\/\/\)$/{ s//\1/; q; }
12829 /^X\(\/\).*/{ s//\1/; q; }
12830 s/.*/./; q'`
12831 { if $as_mkdir_p; then
12832 mkdir -p "$ac_dir"
12833 else
12834 as_dir="$ac_dir"
12835 as_dirs=
12836 while test ! -d "$as_dir"; do
12837 as_dirs="$as_dir $as_dirs"
12838 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12839$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12840 X"$as_dir" : 'X\(//\)[^/]' \| \
12841 X"$as_dir" : 'X\(//\)$' \| \
12842 X"$as_dir" : 'X\(/\)' \| \
12843 . : '\(.\)' 2>/dev/null ||
12844echo X"$as_dir" |
12845 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12846 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12847 /^X\(\/\/\)$/{ s//\1/; q; }
12848 /^X\(\/\).*/{ s//\1/; q; }
12849 s/.*/./; q'`
12850 done
12851 test ! -n "$as_dirs" || mkdir $as_dirs
12852 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12853echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12854 { (exit 1); exit 1; }; }; }
12855
12856 ac_builddir=.
12857
12858if test "$ac_dir" != .; then
12859 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12860 # A "../" for each directory in $ac_dir_suffix.
12861 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12862else
12863 ac_dir_suffix= ac_top_builddir=
12864fi
12865
12866case $srcdir in
12867 .) # No --srcdir option. We are building in place.
12868 ac_srcdir=.
12869 if test -z "$ac_top_builddir"; then
12870 ac_top_srcdir=.
12871 else
12872 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12873 fi ;;
12874 [\\/]* | ?:[\\/]* ) # Absolute path.
12875 ac_srcdir=$srcdir$ac_dir_suffix;
12876 ac_top_srcdir=$srcdir ;;
12877 *) # Relative path.
12878 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12879 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12880esac
12881
12882# Do not use `cd foo && pwd` to compute absolute paths, because
12883# the directories may not exist.
12884case `pwd` in
12885.) ac_abs_builddir="$ac_dir";;
12886*)
12887 case "$ac_dir" in
12888 .) ac_abs_builddir=`pwd`;;
12889 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12890 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12891 esac;;
12892esac
12893case $ac_abs_builddir in
12894.) ac_abs_top_builddir=${ac_top_builddir}.;;
12895*)
12896 case ${ac_top_builddir}. in
12897 .) ac_abs_top_builddir=$ac_abs_builddir;;
12898 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12899 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12900 esac;;
12901esac
12902case $ac_abs_builddir in
12903.) ac_abs_srcdir=$ac_srcdir;;
12904*)
12905 case $ac_srcdir in
12906 .) ac_abs_srcdir=$ac_abs_builddir;;
12907 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12908 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12909 esac;;
12910esac
12911case $ac_abs_builddir in
12912.) ac_abs_top_srcdir=$ac_top_srcdir;;
12913*)
12914 case $ac_top_srcdir in
12915 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12916 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12917 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12918 esac;;
12919esac
6bf9431b
BE
12920
12921
0ab6f085
AM
12922 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
12923echo "$as_me: executing $ac_dest commands" >&6;}
12924 case $ac_dest in
12925 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
6bf9431b
BE
12926 # Strip MF so we end up with the name of the file.
12927 mf=`echo "$mf" | sed -e 's/:.*$//'`
12928 # Check whether this is an Automake generated Makefile or not.
12929 # We used to match only the files named `Makefile.in', but
12930 # some people rename them; so instead we look at the file content.
12931 # Grep'ing the first line is not enough: some people post-process
12932 # each Makefile.in and add a new line on top of each file to say so.
12933 # So let's grep whole file.
12934 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
0ab6f085 12935 dirpart=`(dirname "$mf") 2>/dev/null ||
6bf9431b
BE
12936$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12937 X"$mf" : 'X\(//\)[^/]' \| \
12938 X"$mf" : 'X\(//\)$' \| \
0ab6f085
AM
12939 X"$mf" : 'X\(/\)' \| \
12940 . : '\(.\)' 2>/dev/null ||
6bf9431b 12941echo X"$mf" |
0ab6f085
AM
12942 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12943 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12944 /^X\(\/\/\)$/{ s//\1/; q; }
12945 /^X\(\/\).*/{ s//\1/; q; }
12946 s/.*/./; q'`
6bf9431b
BE
12947 else
12948 continue
12949 fi
df76639a
AM
12950 # Extract the definition of DEPDIR, am__include, and am__quote
12951 # from the Makefile without running `make'.
6bf9431b
BE
12952 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12953 test -z "$DEPDIR" && continue
df76639a
AM
12954 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12955 test -z "am__include" && continue
12956 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6bf9431b
BE
12957 # When using ansi2knr, U may be empty or an underscore; expand it
12958 U=`sed -n 's/^U = //p' < "$mf"`
df76639a
AM
12959 # Find all dependency output files, they are included files with
12960 # $(DEPDIR) in their names. We invoke sed twice because it is the
12961 # simplest approach to changing $(DEPDIR) to its actual value in the
12962 # expansion.
12963 for file in `sed -n "
12964 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6bf9431b
BE
12965 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12966 # Make sure the directory exists.
12967 test -f "$dirpart/$file" && continue
0ab6f085 12968 fdir=`(dirname "$file") 2>/dev/null ||
6bf9431b
BE
12969$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12970 X"$file" : 'X\(//\)[^/]' \| \
12971 X"$file" : 'X\(//\)$' \| \
0ab6f085
AM
12972 X"$file" : 'X\(/\)' \| \
12973 . : '\(.\)' 2>/dev/null ||
6bf9431b 12974echo X"$file" |
0ab6f085
AM
12975 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12976 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12977 /^X\(\/\/\)$/{ s//\1/; q; }
12978 /^X\(\/\).*/{ s//\1/; q; }
12979 s/.*/./; q'`
12980 { if $as_mkdir_p; then
12981 mkdir -p $dirpart/$fdir
12982 else
12983 as_dir=$dirpart/$fdir
6bf9431b 12984 as_dirs=
0ab6f085
AM
12985 while test ! -d "$as_dir"; do
12986 as_dirs="$as_dir $as_dirs"
12987 as_dir=`(dirname "$as_dir") 2>/dev/null ||
6bf9431b
BE
12988$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12989 X"$as_dir" : 'X\(//\)[^/]' \| \
12990 X"$as_dir" : 'X\(//\)$' \| \
0ab6f085
AM
12991 X"$as_dir" : 'X\(/\)' \| \
12992 . : '\(.\)' 2>/dev/null ||
6bf9431b 12993echo X"$as_dir" |
0ab6f085
AM
12994 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12995 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12996 /^X\(\/\/\)$/{ s//\1/; q; }
12997 /^X\(\/\).*/{ s//\1/; q; }
12998 s/.*/./; q'`
6bf9431b 12999 done
0ab6f085
AM
13000 test ! -n "$as_dirs" || mkdir $as_dirs
13001 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
13002echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
6bf9431b 13003 { (exit 1); exit 1; }; }; }
0ab6f085 13004
6bf9431b
BE
13005 # echo "creating $dirpart/$file"
13006 echo '# dummy' > "$dirpart/$file"
13007 done
13008done
d7040cdb 13009 ;;
0ab6f085 13010 libtool )
d7040cdb
SE
13011
13012 # See if we are running on zsh, and set the options which allow our
13013 # commands through without removal of \ escapes.
13014 if test -n "${ZSH_VERSION+set}" ; then
13015 setopt NO_GLOB_SUBST
13016 fi
13017
13018 cfgfile="${ofile}T"
13019 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13020 $RM "$cfgfile"
13021
13022 cat <<_LT_EOF >> "$cfgfile"
13023#! $SHELL
13024
13025# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13026# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
13027# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13028# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13029#
13030# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13031# 2006, 2007 Free Software Foundation, Inc.
13032#
13033# This file is part of GNU Libtool:
13034# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
13035#
13036# This program is free software; you can redistribute it and/or modify
13037# it under the terms of the GNU General Public License as published by
13038# the Free Software Foundation; either version 2 of the License, or
13039# (at your option) any later version.
13040#
13041# This program is distributed in the hope that it will be useful, but
13042# WITHOUT ANY WARRANTY; without even the implied warranty of
13043# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13044# General Public License for more details.
13045#
13046# You should have received a copy of the GNU General Public License
13047# along with this program; if not, a copy can be downloaded from
13048# http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
13049# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
13050# MA 02110-1301, USA.
13051#
13052# As a special exception to the GNU General Public License, if you
13053# distribute this file as part of a program that contains a
13054# configuration script generated by Autoconf, you may include it under
13055# the same distribution terms that you use for the rest of that program.
13056
13057
13058# The names of the tagged configurations supported by this script.
13059available_tags=""
13060
13061# ### BEGIN LIBTOOL CONFIG
13062
13063# Which release of libtool.m4 was used?
13064macro_version=$macro_version
13065macro_revision=$macro_revision
13066
13067# Whether or not to build shared libraries.
13068build_libtool_libs=$enable_shared
13069
13070# Whether or not to build static libraries.
13071build_old_libs=$enable_static
13072
13073# What type of objects to build.
13074pic_mode=$pic_mode
13075
13076# Whether or not to optimize for fast installation.
13077fast_install=$enable_fast_install
13078
13079# The host system.
13080host_alias=$host_alias
13081host=$host
13082host_os=$host_os
13083
13084# The build system.
13085build_alias=$build_alias
13086build=$build
13087build_os=$build_os
13088
13089# A sed program that does not truncate output.
13090SED=$lt_SED
13091
13092# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13093Xsed="\$SED -e 1s/^X//"
13094
13095# A grep program that handles long lines.
13096GREP=$lt_GREP
13097
13098# An ERE matcher.
13099EGREP=$lt_EGREP
13100
13101# A literal string matcher.
13102FGREP=$lt_FGREP
13103
13104# A BSD- or MS-compatible name lister.
13105NM=$lt_NM
13106
13107# Whether we need soft or hard links.
13108LN_S=$lt_LN_S
13109
13110# What is the maximum length of a command?
13111max_cmd_len=$max_cmd_len
13112
13113# Object file suffix (normally "o").
13114objext=$ac_objext
13115
13116# Executable file suffix (normally "").
13117exeext=$exeext
13118
13119# whether the shell understands "unset".
13120lt_unset=$lt_unset
13121
13122# turn spaces into newlines.
13123SP2NL=$lt_lt_SP2NL
13124
13125# turn newlines into spaces.
13126NL2SP=$lt_lt_NL2SP
13127
13128# How to create reloadable object files.
13129reload_flag=$lt_reload_flag
13130reload_cmds=$lt_reload_cmds
13131
13132# Method to check whether dependent libraries are shared objects.
13133deplibs_check_method=$lt_deplibs_check_method
13134
13135# Command to use when deplibs_check_method == "file_magic".
13136file_magic_cmd=$lt_file_magic_cmd
13137
13138# The archiver.
13139AR=$lt_AR
13140AR_FLAGS=$lt_AR_FLAGS
13141
13142# A symbol stripping program.
13143STRIP=$lt_STRIP
13144
13145# Commands used to install an old-style archive.
13146RANLIB=$lt_RANLIB
13147old_postinstall_cmds=$lt_old_postinstall_cmds
13148old_postuninstall_cmds=$lt_old_postuninstall_cmds
13149
13150# A C compiler.
13151LTCC=$lt_CC
13152
13153# LTCC compiler flags.
13154LTCFLAGS=$lt_CFLAGS
13155
13156# Take the output of nm and produce a listing of raw symbols and C names.
13157global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13158
13159# Transform the output of nm in a proper C declaration.
13160global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13161
13162# Transform the output of nm in a C name address pair.
13163global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13164
13165# The name of the directory that contains temporary libtool files.
13166objdir=$objdir
13167
13168# Shell to use when invoking shell scripts.
13169SHELL=$lt_SHELL
13170
13171# An echo program that does not interpret backslashes.
13172ECHO=$lt_ECHO
13173
13174# Used to examine libraries when file_magic_cmd begins with "file".
13175MAGIC_CMD=$MAGIC_CMD
13176
13177# Must we lock files when doing compilation?
13178need_locks=$lt_need_locks
13179
13180# Old archive suffix (normally "a").
13181libext=$libext
13182
13183# Shared library suffix (normally ".so").
13184shrext_cmds=$lt_shrext_cmds
13185
13186# The commands to extract the exported symbol list from a shared archive.
13187extract_expsyms_cmds=$lt_extract_expsyms_cmds
13188
13189# Variables whose values should be saved in libtool wrapper scripts and
13190# restored at link time.
13191variables_saved_for_relink=$lt_variables_saved_for_relink
13192
13193# Do we need the "lib" prefix for modules?
13194need_lib_prefix=$need_lib_prefix
13195
13196# Do we need a version for libraries?
13197need_version=$need_version
13198
13199# Library versioning type.
13200version_type=$version_type
13201
13202# Shared library runtime path variable.
13203runpath_var=$runpath_var
13204
13205# Shared library path variable.
13206shlibpath_var=$shlibpath_var
13207
13208# Is shlibpath searched before the hard-coded library search path?
13209shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13210
13211# Format of library name prefix.
13212libname_spec=$lt_libname_spec
13213
13214# List of archive names. First name is the real one, the rest are links.
13215# The last name is the one that the linker finds with -lNAME
13216library_names_spec=$lt_library_names_spec
13217
13218# The coded name of the library, if different from the real name.
13219soname_spec=$lt_soname_spec
13220
13221# Command to use after installation of a shared archive.
13222postinstall_cmds=$lt_postinstall_cmds
13223
13224# Command to use after uninstallation of a shared archive.
13225postuninstall_cmds=$lt_postuninstall_cmds
13226
13227# Commands used to finish a libtool library installation in a directory.
13228finish_cmds=$lt_finish_cmds
13229
13230# As "finish_cmds", except a single script fragment to be evaled but
13231# not shown.
13232finish_eval=$lt_finish_eval
13233
13234# Whether we should hardcode library paths into libraries.
13235hardcode_into_libs=$hardcode_into_libs
13236
13237# Compile-time system search path for libraries.
13238sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13239
13240# Run-time system search path for libraries.
13241sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13242
13243# Whether dlopen is supported.
13244dlopen_support=$enable_dlopen
13245
13246# Whether dlopen of programs is supported.
13247dlopen_self=$enable_dlopen_self
13248
13249# Whether dlopen of statically linked programs is supported.
13250dlopen_self_static=$enable_dlopen_self_static
13251
13252# Commands to strip libraries.
13253old_striplib=$lt_old_striplib
13254striplib=$lt_striplib
13255
13256
13257# The linker used to build libraries.
13258LD=$lt_LD
13259
13260# Commands used to build an old-style archive.
13261old_archive_cmds=$lt_old_archive_cmds
13262
13263# A language specific compiler.
13264CC=$lt_compiler
13265
13266# Is the compiler the GNU compiler?
13267with_gcc=$GCC
13268
13269# Compiler flag to turn off builtin functions.
13270no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13271
13272# How to pass a linker flag through the compiler.
13273wl=$lt_lt_prog_compiler_wl
13274
13275# Additional compiler flags for building library objects.
13276pic_flag=$lt_lt_prog_compiler_pic
13277
13278# Compiler flag to prevent dynamic linking.
13279link_static_flag=$lt_lt_prog_compiler_static
13280
13281# Does compiler simultaneously support -c and -o options?
13282compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13283
13284# Whether or not to add -lc for building shared libraries.
13285build_libtool_need_lc=$archive_cmds_need_lc
13286
13287# Whether or not to disallow shared libs when runtime libs are static.
13288allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13289
13290# Compiler flag to allow reflexive dlopens.
13291export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13292
13293# Compiler flag to generate shared objects directly from archives.
13294whole_archive_flag_spec=$lt_whole_archive_flag_spec
13295
13296# Whether the compiler copes with passing no objects directly.
13297compiler_needs_object=$lt_compiler_needs_object
13298
13299# Create an old-style archive from a shared archive.
13300old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13301
13302# Create a temporary old-style archive to link instead of a shared archive.
13303old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13304
13305# Commands used to build a shared archive.
13306archive_cmds=$lt_archive_cmds
13307archive_expsym_cmds=$lt_archive_expsym_cmds
13308
13309# Commands used to build a loadable module if different from building
13310# a shared archive.
13311module_cmds=$lt_module_cmds
13312module_expsym_cmds=$lt_module_expsym_cmds
13313
13314# Whether we are building with GNU ld or not.
13315with_gnu_ld=$lt_with_gnu_ld
13316
13317# Flag that allows shared libraries with undefined symbols to be built.
13318allow_undefined_flag=$lt_allow_undefined_flag
13319
13320# Flag that enforces no undefined symbols.
13321no_undefined_flag=$lt_no_undefined_flag
13322
13323# Flag to hardcode \$libdir into a binary during linking.
13324# This must work even if \$libdir does not exist
13325hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13326
13327# If ld is used when linking, flag to hardcode \$libdir into a binary
13328# during linking. This must work even if \$libdir does not exist.
13329hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13330
13331# Whether we need a single "-rpath" flag with a separated argument.
13332hardcode_libdir_separator=$lt_hardcode_libdir_separator
13333
13334# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13335# DIR into the resulting binary.
13336hardcode_direct=$hardcode_direct
13337
13338# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13339# DIR into the resulting binary and the resulting library dependency is
13340# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13341# library is relocated.
13342hardcode_direct_absolute=$hardcode_direct_absolute
13343
13344# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13345# into the resulting binary.
13346hardcode_minus_L=$hardcode_minus_L
13347
13348# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13349# into the resulting binary.
13350hardcode_shlibpath_var=$hardcode_shlibpath_var
13351
13352# Set to "yes" if building a shared library automatically hardcodes DIR
13353# into the library and all subsequent libraries and executables linked
13354# against it.
13355hardcode_automatic=$hardcode_automatic
13356
13357# Set to yes if linker adds runtime paths of dependent libraries
13358# to runtime path list.
13359inherit_rpath=$inherit_rpath
13360
13361# Whether libtool must link a program against all its dependency libraries.
13362link_all_deplibs=$link_all_deplibs
13363
13364# Fix the shell variable \$srcfile for the compiler.
13365fix_srcfile_path=$lt_fix_srcfile_path
13366
13367# Set to "yes" if exported symbols are required.
13368always_export_symbols=$always_export_symbols
13369
13370# The commands to list exported symbols.
13371export_symbols_cmds=$lt_export_symbols_cmds
13372
13373# Symbols that should not be listed in the preloaded symbols.
13374exclude_expsyms=$lt_exclude_expsyms
13375
13376# Symbols that must always be exported.
13377include_expsyms=$lt_include_expsyms
13378
13379# Commands necessary for linking programs (against libraries) with templates.
13380prelink_cmds=$lt_prelink_cmds
13381
13382# Specify filename containing input files.
13383file_list_spec=$lt_file_list_spec
13384
13385# How to hardcode a shared library path into an executable.
13386hardcode_action=$hardcode_action
13387
13388# ### END LIBTOOL CONFIG
13389
13390_LT_EOF
13391
13392 case $host_os in
13393 aix3*)
13394 cat <<\_LT_EOF >> "$cfgfile"
13395# AIX sometimes has problems with the GCC collect2 program. For some
13396# reason, if we set the COLLECT_NAMES environment variable, the problems
13397# vanish in a puff of smoke.
13398if test "X${COLLECT_NAMES+set}" != Xset; then
13399 COLLECT_NAMES=
13400 export COLLECT_NAMES
13401fi
13402_LT_EOF
13403 ;;
13404 esac
13405
13406
13407ltmain="$ac_aux_dir/ltmain.sh"
13408
13409
13410 # We use sed instead of cat because bash on DJGPP gets confused if
13411 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13412 # text mode, it properly converts lines to CR/LF. This bash problem
13413 # is reportedly fixed, but why not run on old versions too?
13414 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13415 || (rm -f "$cfgfile"; exit 1)
13416
13417 case $xsi_shell in
13418 yes)
13419 cat << \_LT_EOF >> "$cfgfile"
13420# func_dirname file append nondir_replacement
13421# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13422# otherwise set result to NONDIR_REPLACEMENT.
13423func_dirname ()
13424{
13425 case ${1} in
13426 */*) func_dirname_result="${1%/*}${2}" ;;
13427 * ) func_dirname_result="${3}" ;;
13428 esac
13429}
13430
13431# func_basename file
13432func_basename ()
13433{
13434 func_basename_result="${1##*/}"
13435}
13436
13437# func_stripname prefix suffix name
13438# strip PREFIX and SUFFIX off of NAME.
13439# PREFIX and SUFFIX must not contain globbing or regex special
13440# characters, hashes, percent signs, but SUFFIX may contain a leading
13441# dot (in which case that matches only a dot).
13442func_stripname ()
13443{
13444 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13445 # positional parameters, so assign one to ordinary parameter first.
13446 func_stripname_result=${3}
13447 func_stripname_result=${func_stripname_result#"${1}"}
13448 func_stripname_result=${func_stripname_result%"${2}"}
13449}
13450
13451# func_opt_split
13452func_opt_split ()
13453{
13454 func_opt_split_opt=${1%%=*}
13455 func_opt_split_arg=${1#*=}
13456}
13457
13458# func_lo2o object
13459func_lo2o ()
13460{
13461 case ${1} in
13462 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13463 *) func_lo2o_result=${1} ;;
13464 esac
13465}
13466_LT_EOF
13467 ;;
13468 *) # Bourne compatible functions.
13469 cat << \_LT_EOF >> "$cfgfile"
13470# func_dirname file append nondir_replacement
13471# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13472# otherwise set result to NONDIR_REPLACEMENT.
13473func_dirname ()
13474{
13475 # Extract subdirectory from the argument.
13476 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13477 if test "X$func_dirname_result" = "X${1}"; then
13478 func_dirname_result="${3}"
13479 else
13480 func_dirname_result="$func_dirname_result${2}"
13481 fi
13482}
13483
13484# func_basename file
13485func_basename ()
13486{
13487 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13488}
13489
13490# func_stripname prefix suffix name
13491# strip PREFIX and SUFFIX off of NAME.
13492# PREFIX and SUFFIX must not contain globbing or regex special
13493# characters, hashes, percent signs, but SUFFIX may contain a leading
13494# dot (in which case that matches only a dot).
13495# func_strip_suffix prefix name
13496func_stripname ()
13497{
13498 case ${2} in
13499 .*) func_stripname_result=`$ECHO "X${3}" \
13500 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13501 *) func_stripname_result=`$ECHO "X${3}" \
13502 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13503 esac
13504}
13505
13506# sed scripts:
13507my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13508my_sed_long_arg='1s/^-[^=]*=//'
13509
13510# func_opt_split
13511func_opt_split ()
13512{
13513 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13514 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13515}
13516
13517# func_lo2o object
13518func_lo2o ()
13519{
13520 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13521}
13522_LT_EOF
13523esac
13524
13525case $lt_shell_append in
13526 yes)
13527 cat << \_LT_EOF >> "$cfgfile"
13528
13529# func_append var value
13530# Append VALUE to the end of shell variable VAR.
13531func_append ()
13532{
13533 eval "$1+=\$2"
13534}
13535_LT_EOF
13536 ;;
13537 *)
13538 cat << \_LT_EOF >> "$cfgfile"
13539
13540# func_append var value
13541# Append VALUE to the end of shell variable VAR.
13542func_append ()
13543{
13544 eval "$1=\$$1\$2"
13545}
13546_LT_EOF
13547 ;;
13548 esac
13549
13550
13551 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13552 || (rm -f "$cfgfile"; exit 1)
13553
13554 mv -f "$cfgfile" "$ofile" ||
13555 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13556 chmod +x "$ofile"
13557
6bf9431b 13558 ;;
0ab6f085 13559 default-1 )
20e95c23
DJ
13560 for ac_file in $CONFIG_FILES; do
13561 # Support "outfile[:infile[:infile...]]"
13562 case "$ac_file" in
13563 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
13564 esac
13565 # PO directories have a Makefile.in generated from Makefile.in.in.
13566 case "$ac_file" in */Makefile.in)
13567 # Adjust a relative srcdir.
13568 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
13569 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
13570 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
13571 # In autoconf-2.13 it is called $ac_given_srcdir.
13572 # In autoconf-2.50 it is called $srcdir.
13573 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
13574 case "$ac_given_srcdir" in
13575 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
13576 /*) top_srcdir="$ac_given_srcdir" ;;
13577 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
13578 esac
13579 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
13580 rm -f "$ac_dir/POTFILES"
13581 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
13582 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
13583 POMAKEFILEDEPS="POTFILES.in"
13584 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
13585 # on $ac_dir but don't depend on user-specified configuration
13586 # parameters.
13587 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
13588 # The LINGUAS file contains the set of available languages.
13589 if test -n "$OBSOLETE_ALL_LINGUAS"; then
13590 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
13591 fi
13592 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
13593 # Hide the ALL_LINGUAS assigment from automake.
13594 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
13595 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
13596 else
13597 # The set of available languages was given in configure.in.
13598 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
13599 fi
13600 case "$ac_given_srcdir" in
13601 .) srcdirpre= ;;
13602 *) srcdirpre='$(srcdir)/' ;;
13603 esac
13604 POFILES=
13605 GMOFILES=
13606 UPDATEPOFILES=
13607 DUMMYPOFILES=
13608 for lang in $ALL_LINGUAS; do
13609 POFILES="$POFILES $srcdirpre$lang.po"
13610 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
13611 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
13612 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
13613 done
13614 # CATALOGS depends on both $ac_dir and the user's LINGUAS
13615 # environment variable.
13616 INST_LINGUAS=
13617 if test -n "$ALL_LINGUAS"; then
13618 for presentlang in $ALL_LINGUAS; do
13619 useit=no
13620 if test "%UNSET%" != "$LINGUAS"; then
13621 desiredlanguages="$LINGUAS"
13622 else
13623 desiredlanguages="$ALL_LINGUAS"
13624 fi
13625 for desiredlang in $desiredlanguages; do
13626 # Use the presentlang catalog if desiredlang is
13627 # a. equal to presentlang, or
13628 # b. a variant of presentlang (because in this case,
13629 # presentlang can be used as a fallback for messages
13630 # which are not translated in the desiredlang catalog).
13631 case "$desiredlang" in
13632 "$presentlang"*) useit=yes;;
13633 esac
13634 done
13635 if test $useit = yes; then
13636 INST_LINGUAS="$INST_LINGUAS $presentlang"
13637 fi
13638 done
13639 fi
13640 CATALOGS=
13641 if test -n "$INST_LINGUAS"; then
13642 for lang in $INST_LINGUAS; do
13643 CATALOGS="$CATALOGS $lang.gmo"
13644 done
13645 fi
13646 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
13647 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
13648 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
13649 if test -f "$f"; then
13650 case "$f" in
13651 *.orig | *.bak | *~) ;;
13652 *) cat "$f" >> "$ac_dir/Makefile" ;;
13653 esac
13654 fi
13655 done
13656 fi
13657 ;;
13658 esac
13659 done ;;
6bf9431b 13660 esac
0ab6f085
AM
13661done
13662_ACEOF
6bf9431b 13663
0ab6f085 13664cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b
BE
13665
13666{ (exit 0); exit 0; }
13667_ACEOF
252b5132 13668chmod +x $CONFIG_STATUS
6bf9431b
BE
13669ac_clean_files=$ac_clean_files_save
13670
13671
13672# configure is writing to config.log, and then calls config.status.
13673# config.status does its own redirection, appending to config.log.
13674# Unfortunately, on DOS this fails, as config.log is still kept open
13675# by configure, so config.status won't be able to write to it; its
13676# output is simply discarded. So we exec the FD to /dev/null,
13677# effectively closing config.log, so it can be properly (re)opened and
13678# appended to by config.status. When coming back to configure, we
13679# need to make the FD available again.
13680if test "$no_create" != yes; then
13681 ac_cs_success=:
13682 ac_config_status_args=
13683 test "$silent" = yes &&
13684 ac_config_status_args="$ac_config_status_args --quiet"
13685 exec 5>/dev/null
13686 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13687 exec 5>>config.log
13688 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13689 # would make configure fail if this is the last instruction.
13690 $ac_cs_success || { (exit 1); exit 1; }
13691fi
252b5132 13692
This page took 1.117006 seconds and 4 git commands to generate.