* sparc-tdep.c, sparc-tdep.h, sparc-sol2-tdep.c, sparc64-tdep.c,
[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=''
252b5132
RH
463
464# Initialize some variables set by options.
6bf9431b
BE
465ac_init_help=
466ac_init_version=false
252b5132
RH
467# The variables have the same names as the options, with
468# dashes changed to underlines.
6bf9431b 469cache_file=/dev/null
252b5132 470exec_prefix=NONE
252b5132 471no_create=
252b5132
RH
472no_recursion=
473prefix=NONE
474program_prefix=NONE
475program_suffix=NONE
476program_transform_name=s,x,x,
477silent=
478site=
479srcdir=
252b5132
RH
480verbose=
481x_includes=NONE
482x_libraries=NONE
6bf9431b
BE
483
484# Installation directory options.
485# These are left unexpanded so users can "make install exec_prefix=/foo"
486# and all the variables that are supposed to be based on exec_prefix
487# by default will actually change.
488# Use braces instead of parens because sh, perl, etc. also accept them.
252b5132
RH
489bindir='${exec_prefix}/bin'
490sbindir='${exec_prefix}/sbin'
491libexecdir='${exec_prefix}/libexec'
0ab6f085 492datadir='${prefix}/share'
252b5132
RH
493sysconfdir='${prefix}/etc'
494sharedstatedir='${prefix}/com'
495localstatedir='${prefix}/var'
0ab6f085 496libdir='${exec_prefix}/lib'
252b5132
RH
497includedir='${prefix}/include'
498oldincludedir='/usr/include'
0ab6f085
AM
499infodir='${prefix}/info'
500mandir='${prefix}/man'
252b5132 501
252b5132
RH
502ac_prev=
503for ac_option
504do
252b5132
RH
505 # If the previous option needs an argument, assign it.
506 if test -n "$ac_prev"; then
0ab6f085 507 eval "$ac_prev=\$ac_option"
252b5132
RH
508 ac_prev=
509 continue
510 fi
511
0ab6f085 512 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
252b5132
RH
513
514 # Accept the important Cygnus configure options, so we can diagnose typos.
515
0ab6f085 516 case $ac_option in
252b5132
RH
517
518 -bindir | --bindir | --bindi | --bind | --bin | --bi)
519 ac_prev=bindir ;;
520 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
6bf9431b 521 bindir=$ac_optarg ;;
252b5132
RH
522
523 -build | --build | --buil | --bui | --bu)
6bf9431b 524 ac_prev=build_alias ;;
252b5132 525 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
6bf9431b 526 build_alias=$ac_optarg ;;
252b5132
RH
527
528 -cache-file | --cache-file | --cache-fil | --cache-fi \
529 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
530 ac_prev=cache_file ;;
531 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
532 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
6bf9431b
BE
533 cache_file=$ac_optarg ;;
534
535 --config-cache | -C)
536 cache_file=config.cache ;;
252b5132 537
0ab6f085 538 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
252b5132 539 ac_prev=datadir ;;
0ab6f085
AM
540 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
541 | --da=*)
6bf9431b 542 datadir=$ac_optarg ;;
252b5132
RH
543
544 -disable-* | --disable-*)
6bf9431b 545 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
252b5132 546 # Reject names that are not valid shell variable names.
0ab6f085 547 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
548 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
549 { (exit 1); exit 1; }; }
0ab6f085
AM
550 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
551 eval "enable_$ac_feature=no" ;;
252b5132
RH
552
553 -enable-* | --enable-*)
6bf9431b 554 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252b5132 555 # Reject names that are not valid shell variable names.
0ab6f085 556 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
557 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
558 { (exit 1); exit 1; }; }
0ab6f085
AM
559 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
560 case $ac_option in
561 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
562 *) ac_optarg=yes ;;
563 esac
564 eval "enable_$ac_feature='$ac_optarg'" ;;
252b5132
RH
565
566 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
567 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
568 | --exec | --exe | --ex)
569 ac_prev=exec_prefix ;;
570 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
571 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
572 | --exec=* | --exe=* | --ex=*)
6bf9431b 573 exec_prefix=$ac_optarg ;;
252b5132
RH
574
575 -gas | --gas | --ga | --g)
576 # Obsolete; use --with-gas.
577 with_gas=yes ;;
578
6bf9431b
BE
579 -help | --help | --hel | --he | -h)
580 ac_init_help=long ;;
581 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
582 ac_init_help=recursive ;;
583 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
584 ac_init_help=short ;;
252b5132
RH
585
586 -host | --host | --hos | --ho)
6bf9431b 587 ac_prev=host_alias ;;
252b5132 588 -host=* | --host=* | --hos=* | --ho=*)
6bf9431b 589 host_alias=$ac_optarg ;;
252b5132
RH
590
591 -includedir | --includedir | --includedi | --included | --include \
592 | --includ | --inclu | --incl | --inc)
593 ac_prev=includedir ;;
594 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
595 | --includ=* | --inclu=* | --incl=* | --inc=*)
6bf9431b 596 includedir=$ac_optarg ;;
252b5132
RH
597
598 -infodir | --infodir | --infodi | --infod | --info | --inf)
599 ac_prev=infodir ;;
600 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
6bf9431b 601 infodir=$ac_optarg ;;
252b5132
RH
602
603 -libdir | --libdir | --libdi | --libd)
604 ac_prev=libdir ;;
605 -libdir=* | --libdir=* | --libdi=* | --libd=*)
6bf9431b 606 libdir=$ac_optarg ;;
252b5132
RH
607
608 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
609 | --libexe | --libex | --libe)
610 ac_prev=libexecdir ;;
611 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
612 | --libexe=* | --libex=* | --libe=*)
6bf9431b 613 libexecdir=$ac_optarg ;;
252b5132
RH
614
615 -localstatedir | --localstatedir | --localstatedi | --localstated \
0ab6f085
AM
616 | --localstate | --localstat | --localsta | --localst \
617 | --locals | --local | --loca | --loc | --lo)
252b5132
RH
618 ac_prev=localstatedir ;;
619 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
0ab6f085
AM
620 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
621 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
6bf9431b 622 localstatedir=$ac_optarg ;;
252b5132
RH
623
624 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
625 ac_prev=mandir ;;
626 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
6bf9431b 627 mandir=$ac_optarg ;;
252b5132
RH
628
629 -nfp | --nfp | --nf)
630 # Obsolete; use --without-fp.
631 with_fp=no ;;
632
633 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
6bf9431b 634 | --no-cr | --no-c | -n)
252b5132
RH
635 no_create=yes ;;
636
637 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
638 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
639 no_recursion=yes ;;
640
641 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
642 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
643 | --oldin | --oldi | --old | --ol | --o)
644 ac_prev=oldincludedir ;;
645 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
646 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
647 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
6bf9431b 648 oldincludedir=$ac_optarg ;;
252b5132
RH
649
650 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
651 ac_prev=prefix ;;
652 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
6bf9431b 653 prefix=$ac_optarg ;;
252b5132
RH
654
655 -program-prefix | --program-prefix | --program-prefi | --program-pref \
656 | --program-pre | --program-pr | --program-p)
657 ac_prev=program_prefix ;;
658 -program-prefix=* | --program-prefix=* | --program-prefi=* \
659 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
6bf9431b 660 program_prefix=$ac_optarg ;;
252b5132
RH
661
662 -program-suffix | --program-suffix | --program-suffi | --program-suff \
663 | --program-suf | --program-su | --program-s)
664 ac_prev=program_suffix ;;
665 -program-suffix=* | --program-suffix=* | --program-suffi=* \
666 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
6bf9431b 667 program_suffix=$ac_optarg ;;
252b5132
RH
668
669 -program-transform-name | --program-transform-name \
670 | --program-transform-nam | --program-transform-na \
671 | --program-transform-n | --program-transform- \
672 | --program-transform | --program-transfor \
673 | --program-transfo | --program-transf \
674 | --program-trans | --program-tran \
675 | --progr-tra | --program-tr | --program-t)
676 ac_prev=program_transform_name ;;
677 -program-transform-name=* | --program-transform-name=* \
678 | --program-transform-nam=* | --program-transform-na=* \
679 | --program-transform-n=* | --program-transform-=* \
680 | --program-transform=* | --program-transfor=* \
681 | --program-transfo=* | --program-transf=* \
682 | --program-trans=* | --program-tran=* \
683 | --progr-tra=* | --program-tr=* | --program-t=*)
6bf9431b 684 program_transform_name=$ac_optarg ;;
252b5132
RH
685
686 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
687 | -silent | --silent | --silen | --sile | --sil)
688 silent=yes ;;
689
690 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
691 ac_prev=sbindir ;;
692 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
693 | --sbi=* | --sb=*)
6bf9431b 694 sbindir=$ac_optarg ;;
252b5132
RH
695
696 -sharedstatedir | --sharedstatedir | --sharedstatedi \
697 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
698 | --sharedst | --shareds | --shared | --share | --shar \
699 | --sha | --sh)
700 ac_prev=sharedstatedir ;;
701 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
702 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
703 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
704 | --sha=* | --sh=*)
6bf9431b 705 sharedstatedir=$ac_optarg ;;
252b5132
RH
706
707 -site | --site | --sit)
708 ac_prev=site ;;
709 -site=* | --site=* | --sit=*)
6bf9431b 710 site=$ac_optarg ;;
093872ec 711
252b5132
RH
712 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
713 ac_prev=srcdir ;;
714 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
6bf9431b 715 srcdir=$ac_optarg ;;
252b5132
RH
716
717 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
718 | --syscon | --sysco | --sysc | --sys | --sy)
719 ac_prev=sysconfdir ;;
720 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
721 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
6bf9431b 722 sysconfdir=$ac_optarg ;;
252b5132
RH
723
724 -target | --target | --targe | --targ | --tar | --ta | --t)
6bf9431b 725 ac_prev=target_alias ;;
252b5132 726 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
6bf9431b 727 target_alias=$ac_optarg ;;
252b5132
RH
728
729 -v | -verbose | --verbose | --verbos | --verbo | --verb)
730 verbose=yes ;;
731
6bf9431b
BE
732 -version | --version | --versio | --versi | --vers | -V)
733 ac_init_version=: ;;
252b5132
RH
734
735 -with-* | --with-*)
6bf9431b 736 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
252b5132 737 # Reject names that are not valid shell variable names.
0ab6f085 738 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
739 { echo "$as_me: error: invalid package name: $ac_package" >&2
740 { (exit 1); exit 1; }; }
0ab6f085
AM
741 ac_package=`echo $ac_package| sed 's/-/_/g'`
742 case $ac_option in
743 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
744 *) ac_optarg=yes ;;
745 esac
746 eval "with_$ac_package='$ac_optarg'" ;;
252b5132
RH
747
748 -without-* | --without-*)
6bf9431b 749 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
252b5132 750 # Reject names that are not valid shell variable names.
0ab6f085 751 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
6bf9431b
BE
752 { echo "$as_me: error: invalid package name: $ac_package" >&2
753 { (exit 1); exit 1; }; }
0ab6f085
AM
754 ac_package=`echo $ac_package | sed 's/-/_/g'`
755 eval "with_$ac_package=no" ;;
252b5132
RH
756
757 --x)
758 # Obsolete; use --with-x.
759 with_x=yes ;;
760
761 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
762 | --x-incl | --x-inc | --x-in | --x-i)
763 ac_prev=x_includes ;;
764 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
765 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
6bf9431b 766 x_includes=$ac_optarg ;;
252b5132
RH
767
768 -x-libraries | --x-libraries | --x-librarie | --x-librari \
769 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
770 ac_prev=x_libraries ;;
771 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
772 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
6bf9431b 773 x_libraries=$ac_optarg ;;
252b5132 774
6bf9431b
BE
775 -*) { echo "$as_me: error: unrecognized option: $ac_option
776Try \`$0 --help' for more information." >&2
777 { (exit 1); exit 1; }; }
252b5132
RH
778 ;;
779
6bf9431b
BE
780 *=*)
781 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
782 # Reject names that are not valid shell variable names.
783 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
784 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
785 { (exit 1); exit 1; }; }
0ab6f085
AM
786 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
787 eval "$ac_envvar='$ac_optarg'"
6bf9431b
BE
788 export $ac_envvar ;;
789
252b5132 790 *)
6bf9431b
BE
791 # FIXME: should be removed in autoconf 3.0.
792 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
793 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
794 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
795 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
252b5132
RH
796 ;;
797
798 esac
799done
800
801if test -n "$ac_prev"; then
6bf9431b
BE
802 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
803 { echo "$as_me: error: missing argument to $ac_option" >&2
804 { (exit 1); exit 1; }; }
252b5132
RH
805fi
806
0ab6f085
AM
807# Be sure to have absolute paths.
808for ac_var in exec_prefix prefix
252b5132 809do
0ab6f085 810 eval ac_val=$`echo $ac_var`
6bf9431b 811 case $ac_val in
0ab6f085
AM
812 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
813 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
814 { (exit 1); exit 1; }; };;
815 esac
816done
817
818# Be sure to have absolute paths.
819for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
820 localstatedir libdir includedir oldincludedir infodir mandir
821do
822 eval ac_val=$`echo $ac_var`
823 case $ac_val in
824 [\\/$]* | ?:[\\/]* ) ;;
825 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
826 { (exit 1); exit 1; }; };;
252b5132
RH
827 esac
828done
829
6bf9431b
BE
830# There might be people who depend on the old broken behavior: `$host'
831# used to hold the argument of --host etc.
832# FIXME: To remove some day.
833build=$build_alias
834host=$host_alias
835target=$target_alias
836
837# FIXME: To remove some day.
838if test "x$host_alias" != x; then
839 if test "x$build_alias" = x; then
840 cross_compiling=maybe
841 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
842 If a cross compiler is detected then cross compile mode will be used." >&2
843 elif test "x$build_alias" != "x$host_alias"; then
844 cross_compiling=yes
845 fi
846fi
252b5132 847
6bf9431b
BE
848ac_tool_prefix=
849test -n "$host_alias" && ac_tool_prefix=$host_alias-
850
851test "$silent" = yes && exec 6>/dev/null
252b5132 852
252b5132
RH
853
854# Find the source files, if location was not specified.
855if test -z "$srcdir"; then
856 ac_srcdir_defaulted=yes
0ab6f085
AM
857 # Try the directory containing this script, then its parent.
858 ac_confdir=`(dirname "$0") 2>/dev/null ||
6bf9431b
BE
859$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
860 X"$0" : 'X\(//\)[^/]' \| \
861 X"$0" : 'X\(//\)$' \| \
0ab6f085
AM
862 X"$0" : 'X\(/\)' \| \
863 . : '\(.\)' 2>/dev/null ||
6bf9431b 864echo X"$0" |
0ab6f085
AM
865 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
866 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
867 /^X\(\/\/\)$/{ s//\1/; q; }
868 /^X\(\/\).*/{ s//\1/; q; }
869 s/.*/./; q'`
252b5132 870 srcdir=$ac_confdir
0ab6f085 871 if test ! -r $srcdir/$ac_unique_file; then
252b5132
RH
872 srcdir=..
873 fi
874else
875 ac_srcdir_defaulted=no
876fi
0ab6f085
AM
877if test ! -r $srcdir/$ac_unique_file; then
878 if test "$ac_srcdir_defaulted" = yes; then
879 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
880 { (exit 1); exit 1; }; }
881 else
882 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
6bf9431b 883 { (exit 1); exit 1; }; }
0ab6f085 884 fi
252b5132 885fi
0ab6f085
AM
886(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
887 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
6bf9431b 888 { (exit 1); exit 1; }; }
0ab6f085
AM
889srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
890ac_env_build_alias_set=${build_alias+set}
891ac_env_build_alias_value=$build_alias
892ac_cv_env_build_alias_set=${build_alias+set}
893ac_cv_env_build_alias_value=$build_alias
894ac_env_host_alias_set=${host_alias+set}
895ac_env_host_alias_value=$host_alias
896ac_cv_env_host_alias_set=${host_alias+set}
897ac_cv_env_host_alias_value=$host_alias
898ac_env_target_alias_set=${target_alias+set}
899ac_env_target_alias_value=$target_alias
900ac_cv_env_target_alias_set=${target_alias+set}
901ac_cv_env_target_alias_value=$target_alias
902ac_env_CC_set=${CC+set}
903ac_env_CC_value=$CC
904ac_cv_env_CC_set=${CC+set}
905ac_cv_env_CC_value=$CC
906ac_env_CFLAGS_set=${CFLAGS+set}
907ac_env_CFLAGS_value=$CFLAGS
908ac_cv_env_CFLAGS_set=${CFLAGS+set}
909ac_cv_env_CFLAGS_value=$CFLAGS
910ac_env_LDFLAGS_set=${LDFLAGS+set}
911ac_env_LDFLAGS_value=$LDFLAGS
912ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
913ac_cv_env_LDFLAGS_value=$LDFLAGS
914ac_env_CPPFLAGS_set=${CPPFLAGS+set}
915ac_env_CPPFLAGS_value=$CPPFLAGS
916ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
917ac_cv_env_CPPFLAGS_value=$CPPFLAGS
918ac_env_CPP_set=${CPP+set}
919ac_env_CPP_value=$CPP
920ac_cv_env_CPP_set=${CPP+set}
921ac_cv_env_CPP_value=$CPP
252b5132 922
6bf9431b
BE
923#
924# Report the --help message.
925#
926if test "$ac_init_help" = "long"; then
927 # Omit some internal or obsolete options to make the list less imposing.
928 # This message is too long to be a string in the A/UX 3.1 sh.
929 cat <<_ACEOF
930\`configure' configures this package to adapt to many kinds of systems.
252b5132 931
6bf9431b 932Usage: $0 [OPTION]... [VAR=VALUE]...
252b5132 933
6bf9431b
BE
934To assign environment variables (e.g., CC, CFLAGS...), specify them as
935VAR=VALUE. See below for descriptions of some of the useful variables.
252b5132 936
6bf9431b 937Defaults for the options are specified in brackets.
ac48eca1 938
6bf9431b
BE
939Configuration:
940 -h, --help display this help and exit
941 --help=short display options specific to this package
942 --help=recursive display the short help of all the included packages
943 -V, --version display version information and exit
944 -q, --quiet, --silent do not print \`checking...' messages
945 --cache-file=FILE cache test results in FILE [disabled]
946 -C, --config-cache alias for \`--cache-file=config.cache'
947 -n, --no-create do not create output files
948 --srcdir=DIR find the sources in DIR [configure dir or \`..']
949
0ab6f085
AM
950_ACEOF
951
952 cat <<_ACEOF
6bf9431b
BE
953Installation directories:
954 --prefix=PREFIX install architecture-independent files in PREFIX
955 [$ac_default_prefix]
956 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
957 [PREFIX]
ac48eca1 958
6bf9431b
BE
959By default, \`make install' will install all the files in
960\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
961an installation prefix other than \`$ac_default_prefix' using \`--prefix',
962for instance \`--prefix=\$HOME'.
ac48eca1 963
6bf9431b 964For better control, use the options below.
ac48eca1 965
6bf9431b
BE
966Fine tuning of the installation directories:
967 --bindir=DIR user executables [EPREFIX/bin]
968 --sbindir=DIR system admin executables [EPREFIX/sbin]
969 --libexecdir=DIR program executables [EPREFIX/libexec]
0ab6f085 970 --datadir=DIR read-only architecture-independent data [PREFIX/share]
6bf9431b
BE
971 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
972 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
973 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
974 --libdir=DIR object code libraries [EPREFIX/lib]
975 --includedir=DIR C header files [PREFIX/include]
976 --oldincludedir=DIR C header files for non-gcc [/usr/include]
0ab6f085
AM
977 --infodir=DIR info documentation [PREFIX/info]
978 --mandir=DIR man documentation [PREFIX/man]
6bf9431b 979_ACEOF
ac48eca1 980
6bf9431b 981 cat <<\_ACEOF
252b5132 982
6bf9431b
BE
983Program names:
984 --program-prefix=PREFIX prepend PREFIX to installed program names
985 --program-suffix=SUFFIX append SUFFIX to installed program names
986 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
252b5132 987
6bf9431b
BE
988System types:
989 --build=BUILD configure for building on BUILD [guessed]
990 --host=HOST cross-compile to build programs to run on HOST [BUILD]
991 --target=TARGET configure for building compilers for TARGET [HOST]
992_ACEOF
252b5132 993fi
252b5132 994
6bf9431b 995if test -n "$ac_init_help"; then
252b5132 996
6bf9431b 997 cat <<\_ACEOF
252b5132 998
6bf9431b
BE
999Optional Features:
1000 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1001 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1002 --disable-dependency-tracking speeds up one-time build
1003 --enable-dependency-tracking do not reject slow dependency extractors
0ab6f085
AM
1004 --enable-shared[=PKGS]
1005 build shared libraries [default=yes]
1006 --enable-static[=PKGS]
1007 build static libraries [default=yes]
d7040cdb
SE
1008 --enable-fast-install[=PKGS]
1009 optimize for fast installation [default=yes]
6bf9431b
BE
1010 --disable-libtool-lock avoid locking (might break parallel builds)
1011 --disable-nls do not use Native Language Support
1012 --enable-maintainer-mode enable make rules and dependencies not useful
1013 (and sometimes confusing) to the casual installer
241a6c40
AM
1014 --enable-werror treat compile warnings as errors
1015 --enable-build-warnings enable build-time compiler warnings
6bf9431b
BE
1016
1017Optional Packages:
1018 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1019 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
d7040cdb
SE
1020 --with-pic try to use only PIC/non-PIC objects [default=use
1021 both]
1022 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
252b5132 1023
6bf9431b
BE
1024Some influential environment variables:
1025 CC C compiler command
1026 CFLAGS C compiler flags
1027 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1028 nonstandard directory <lib dir>
0ab6f085
AM
1029 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1030 headers in a nonstandard directory <include dir>
6bf9431b 1031 CPP C preprocessor
252b5132 1032
6bf9431b
BE
1033Use these variables to override the choices made by `configure' or to help
1034it to find libraries and programs with nonstandard names/locations.
1035
1036_ACEOF
252b5132
RH
1037fi
1038
6bf9431b
BE
1039if test "$ac_init_help" = "recursive"; then
1040 # If there are subdirs, report their specific --help.
0ab6f085 1041 ac_popdir=`pwd`
6bf9431b 1042 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
0ab6f085 1043 test -d $ac_dir || continue
6bf9431b 1044 ac_builddir=.
252b5132 1045
0ab6f085 1046if test "$ac_dir" != .; then
6bf9431b 1047 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
0ab6f085
AM
1048 # A "../" for each directory in $ac_dir_suffix.
1049 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1050else
1051 ac_dir_suffix= ac_top_builddir=
1052fi
6bf9431b
BE
1053
1054case $srcdir in
0ab6f085 1055 .) # No --srcdir option. We are building in place.
6bf9431b 1056 ac_srcdir=.
0ab6f085
AM
1057 if test -z "$ac_top_builddir"; then
1058 ac_top_srcdir=.
1059 else
1060 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1061 fi ;;
1062 [\\/]* | ?:[\\/]* ) # Absolute path.
6bf9431b 1063 ac_srcdir=$srcdir$ac_dir_suffix;
0ab6f085
AM
1064 ac_top_srcdir=$srcdir ;;
1065 *) # Relative path.
1066 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1067 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1068esac
1069
1070# Do not use `cd foo && pwd` to compute absolute paths, because
1071# the directories may not exist.
1072case `pwd` in
1073.) ac_abs_builddir="$ac_dir";;
1074*)
1075 case "$ac_dir" in
1076 .) ac_abs_builddir=`pwd`;;
1077 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1078 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1079 esac;;
1080esac
1081case $ac_abs_builddir in
1082.) ac_abs_top_builddir=${ac_top_builddir}.;;
1083*)
1084 case ${ac_top_builddir}. in
1085 .) ac_abs_top_builddir=$ac_abs_builddir;;
1086 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1087 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1088 esac;;
6bf9431b 1089esac
0ab6f085
AM
1090case $ac_abs_builddir in
1091.) ac_abs_srcdir=$ac_srcdir;;
1092*)
1093 case $ac_srcdir in
1094 .) ac_abs_srcdir=$ac_abs_builddir;;
1095 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1096 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1097 esac;;
1098esac
1099case $ac_abs_builddir in
1100.) ac_abs_top_srcdir=$ac_top_srcdir;;
1101*)
1102 case $ac_top_srcdir in
1103 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1104 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1105 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1106 esac;;
1107esac
1108
1109 cd $ac_dir
1110 # Check for guested configure; otherwise get Cygnus style configure.
1111 if test -f $ac_srcdir/configure.gnu; then
1112 echo
1113 $SHELL $ac_srcdir/configure.gnu --help=recursive
1114 elif test -f $ac_srcdir/configure; then
1115 echo
1116 $SHELL $ac_srcdir/configure --help=recursive
1117 elif test -f $ac_srcdir/configure.ac ||
1118 test -f $ac_srcdir/configure.in; then
1119 echo
1120 $ac_configure --help
6bf9431b
BE
1121 else
1122 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
0ab6f085
AM
1123 fi
1124 cd $ac_popdir
6bf9431b
BE
1125 done
1126fi
252b5132 1127
0ab6f085 1128test -n "$ac_init_help" && exit 0
6bf9431b
BE
1129if $ac_init_version; then
1130 cat <<\_ACEOF
252b5132 1131
0ab6f085 1132Copyright (C) 2003 Free Software Foundation, Inc.
6bf9431b
BE
1133This configure script is free software; the Free Software Foundation
1134gives unlimited permission to copy, distribute and modify it.
1135_ACEOF
0ab6f085 1136 exit 0
6bf9431b 1137fi
0ab6f085
AM
1138exec 5>config.log
1139cat >&5 <<_ACEOF
6bf9431b
BE
1140This file contains any messages produced by compilers while
1141running configure, to aid debugging if configure makes a mistake.
66477e87 1142
6bf9431b 1143It was created by $as_me, which was
0ab6f085 1144generated by GNU Autoconf 2.59. Invocation command line was
5d64ca4e 1145
6bf9431b 1146 $ $0 $@
5d64ca4e 1147
6bf9431b
BE
1148_ACEOF
1149{
1150cat <<_ASUNAME
1151## --------- ##
1152## Platform. ##
1153## --------- ##
1154
1155hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1156uname -m = `(uname -m) 2>/dev/null || echo unknown`
1157uname -r = `(uname -r) 2>/dev/null || echo unknown`
1158uname -s = `(uname -s) 2>/dev/null || echo unknown`
1159uname -v = `(uname -v) 2>/dev/null || echo unknown`
1160
1161/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1162/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1163
1164/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1165/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1166/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
0ab6f085 1167hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
6bf9431b
BE
1168/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1169/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1170/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1171
1172_ASUNAME
1173
1174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1175for as_dir in $PATH
1176do
1177 IFS=$as_save_IFS
1178 test -z "$as_dir" && as_dir=.
1179 echo "PATH: $as_dir"
1180done
5d64ca4e 1181
6bf9431b 1182} >&5
093872ec 1183
6bf9431b 1184cat >&5 <<_ACEOF
252b5132 1185
6bf9431b
BE
1186
1187## ----------- ##
1188## Core tests. ##
1189## ----------- ##
1190
1191_ACEOF
1192
1193
1194# Keep a trace of the command line.
1195# Strip out --no-create and --no-recursion so they do not pile up.
1196# Strip out --silent because we don't want to record it for future runs.
1197# Also quote any args containing shell meta-characters.
1198# Make two passes to allow for proper duplicate-argument suppression.
1199ac_configure_args=
1200ac_configure_args0=
1201ac_configure_args1=
0ab6f085 1202ac_sep=
6bf9431b
BE
1203ac_must_keep_next=false
1204for ac_pass in 1 2
1205do
1206 for ac_arg
1207 do
1208 case $ac_arg in
1209 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1210 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1211 | -silent | --silent | --silen | --sile | --sil)
1212 continue ;;
0ab6f085 1213 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
6bf9431b
BE
1214 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1215 esac
1216 case $ac_pass in
1217 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1218 2)
1219 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1220 if test $ac_must_keep_next = true; then
1221 ac_must_keep_next=false # Got value, back to normal.
1222 else
1223 case $ac_arg in
1224 *=* | --config-cache | -C | -disable-* | --disable-* \
1225 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1226 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1227 | -with-* | --with-* | -without-* | --without-* | --x)
1228 case "$ac_configure_args0 " in
1229 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1230 esac
1231 ;;
1232 -* ) ac_must_keep_next=true ;;
1233 esac
1234 fi
0ab6f085
AM
1235 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1236 # Get rid of the leading space.
1237 ac_sep=" "
6bf9431b
BE
1238 ;;
1239 esac
1240 done
1241done
1242$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1243$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1244
1245# When interrupted or exit'd, cleanup temporary files, and complete
1246# config.log. We remove comments because anyway the quotes in there
1247# would cause problems or look ugly.
0ab6f085
AM
1248# WARNING: Be sure not to use single quotes in there, as some shells,
1249# such as our DU 5.0 friend, will then `close' the trap.
6bf9431b
BE
1250trap 'exit_status=$?
1251 # Save into config.log some information that might help in debugging.
1252 {
1253 echo
1254
1255 cat <<\_ASBOX
1256## ---------------- ##
1257## Cache variables. ##
1258## ---------------- ##
1259_ASBOX
1260 echo
1261 # The following way of writing the cache mishandles newlines in values,
0ab6f085 1262{
6bf9431b 1263 (set) 2>&1 |
0ab6f085
AM
1264 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1265 *ac_space=\ *)
6bf9431b 1266 sed -n \
0ab6f085
AM
1267 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1268 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1269 ;;
6bf9431b 1270 *)
0ab6f085
AM
1271 sed -n \
1272 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6bf9431b 1273 ;;
0ab6f085
AM
1274 esac;
1275}
6bf9431b
BE
1276 echo
1277
1278 cat <<\_ASBOX
1279## ----------------- ##
1280## Output variables. ##
1281## ----------------- ##
1282_ASBOX
1283 echo
1284 for ac_var in $ac_subst_vars
1285 do
0ab6f085
AM
1286 eval ac_val=$`echo $ac_var`
1287 echo "$ac_var='"'"'$ac_val'"'"'"
6bf9431b
BE
1288 done | sort
1289 echo
1290
1291 if test -n "$ac_subst_files"; then
1292 cat <<\_ASBOX
0ab6f085
AM
1293## ------------- ##
1294## Output files. ##
1295## ------------- ##
6bf9431b
BE
1296_ASBOX
1297 echo
1298 for ac_var in $ac_subst_files
1299 do
0ab6f085
AM
1300 eval ac_val=$`echo $ac_var`
1301 echo "$ac_var='"'"'$ac_val'"'"'"
6bf9431b
BE
1302 done | sort
1303 echo
1304 fi
1305
1306 if test -s confdefs.h; then
1307 cat <<\_ASBOX
1308## ----------- ##
1309## confdefs.h. ##
1310## ----------- ##
1311_ASBOX
1312 echo
0ab6f085 1313 sed "/^$/d" confdefs.h | sort
6bf9431b
BE
1314 echo
1315 fi
1316 test "$ac_signal" != 0 &&
1317 echo "$as_me: caught signal $ac_signal"
1318 echo "$as_me: exit $exit_status"
1319 } >&5
0ab6f085
AM
1320 rm -f core *.core &&
1321 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
6bf9431b 1322 exit $exit_status
0ab6f085 1323 ' 0
6bf9431b
BE
1324for ac_signal in 1 2 13 15; do
1325 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1326done
1327ac_signal=0
1328
1329# confdefs.h avoids OS command line length limits that DEFS can exceed.
0ab6f085
AM
1330rm -rf conftest* confdefs.h
1331# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1332echo >confdefs.h
6bf9431b
BE
1333
1334# Predefined preprocessor variables.
1335
1336cat >>confdefs.h <<_ACEOF
1337#define PACKAGE_NAME "$PACKAGE_NAME"
1338_ACEOF
1339
1340
1341cat >>confdefs.h <<_ACEOF
1342#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1343_ACEOF
1344
1345
1346cat >>confdefs.h <<_ACEOF
1347#define PACKAGE_VERSION "$PACKAGE_VERSION"
1348_ACEOF
1349
1350
1351cat >>confdefs.h <<_ACEOF
1352#define PACKAGE_STRING "$PACKAGE_STRING"
1353_ACEOF
1354
1355
1356cat >>confdefs.h <<_ACEOF
1357#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1358_ACEOF
1359
1360
1361# Let the site file select an alternate cache file if it wants to.
1362# Prefer explicitly selected file to automatically selected ones.
0ab6f085
AM
1363if test -z "$CONFIG_SITE"; then
1364 if test "x$prefix" != xNONE; then
1365 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1366 else
1367 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1368 fi
6bf9431b 1369fi
0ab6f085 1370for ac_site_file in $CONFIG_SITE; do
6bf9431b
BE
1371 if test -r "$ac_site_file"; then
1372 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1373echo "$as_me: loading site script $ac_site_file" >&6;}
1374 sed 's/^/| /' "$ac_site_file" >&5
1375 . "$ac_site_file"
1376 fi
1377done
1378
1379if test -r "$cache_file"; then
1380 # Some versions of bash will fail to source /dev/null (special
1381 # files actually), so we avoid doing that.
1382 if test -f "$cache_file"; then
1383 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1384echo "$as_me: loading cache $cache_file" >&6;}
1385 case $cache_file in
0ab6f085
AM
1386 [\\/]* | ?:[\\/]* ) . $cache_file;;
1387 *) . ./$cache_file;;
6bf9431b
BE
1388 esac
1389 fi
1390else
1391 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1392echo "$as_me: creating cache $cache_file" >&6;}
1393 >$cache_file
1394fi
1395
1396# Check that the precious variables saved in the cache have kept the same
1397# value.
1398ac_cache_corrupted=false
0ab6f085
AM
1399for ac_var in `(set) 2>&1 |
1400 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
6bf9431b
BE
1401 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1402 eval ac_new_set=\$ac_env_${ac_var}_set
0ab6f085
AM
1403 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1404 eval ac_new_val="\$ac_env_${ac_var}_value"
6bf9431b
BE
1405 case $ac_old_set,$ac_new_set in
1406 set,)
1407 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1408echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1409 ac_cache_corrupted=: ;;
1410 ,set)
1411 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1412echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1413 ac_cache_corrupted=: ;;
1414 ,);;
1415 *)
1416 if test "x$ac_old_val" != "x$ac_new_val"; then
6194aaab
L
1417 # differences in whitespace do not lead to failure.
1418 ac_old_val_w=`echo x $ac_old_val`
1419 ac_new_val_w=`echo x $ac_new_val`
1420 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1421 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
6bf9431b 1422echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
6194aaab
L
1423 ac_cache_corrupted=:
1424 else
1425 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1426echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1427 eval $ac_var=\$ac_old_val
1428 fi
1429 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1430echo "$as_me: former value: \`$ac_old_val'" >&2;}
1431 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1432echo "$as_me: current value: \`$ac_new_val'" >&2;}
6bf9431b
BE
1433 fi;;
1434 esac
1435 # Pass precious variables to config.status.
1436 if test "$ac_new_set" = set; then
1437 case $ac_new_val in
0ab6f085
AM
1438 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1439 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
6bf9431b
BE
1440 *) ac_arg=$ac_var=$ac_new_val ;;
1441 esac
1442 case " $ac_configure_args " in
1443 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1444 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1445 esac
1446 fi
1447done
1448if $ac_cache_corrupted; then
1449 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1450echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1451 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1452echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1453 { (exit 1); exit 1; }; }
1454fi
1455
0ab6f085
AM
1456ac_ext=c
1457ac_cpp='$CPP $CPPFLAGS'
1458ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1459ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1460ac_compiler_gnu=$ac_cv_c_compiler_gnu
1461
6bf9431b
BE
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482ac_aux_dir=
0ab6f085
AM
1483for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1484 if test -f $ac_dir/install-sh; then
6bf9431b
BE
1485 ac_aux_dir=$ac_dir
1486 ac_install_sh="$ac_aux_dir/install-sh -c"
1487 break
0ab6f085 1488 elif test -f $ac_dir/install.sh; then
6bf9431b
BE
1489 ac_aux_dir=$ac_dir
1490 ac_install_sh="$ac_aux_dir/install.sh -c"
1491 break
0ab6f085 1492 elif test -f $ac_dir/shtool; then
6bf9431b
BE
1493 ac_aux_dir=$ac_dir
1494 ac_install_sh="$ac_aux_dir/shtool install -c"
1495 break
1496 fi
1497done
1498if test -z "$ac_aux_dir"; then
0ab6f085
AM
1499 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1500echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
6bf9431b
BE
1501 { (exit 1); exit 1; }; }
1502fi
0ab6f085
AM
1503ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1504ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1505ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
6bf9431b
BE
1506
1507# Make sure we can run config.sub.
0ab6f085
AM
1508$ac_config_sub sun4 >/dev/null 2>&1 ||
1509 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1510echo "$as_me: error: cannot run $ac_config_sub" >&2;}
6bf9431b
BE
1511 { (exit 1); exit 1; }; }
1512
0ab6f085
AM
1513echo "$as_me:$LINENO: checking build system type" >&5
1514echo $ECHO_N "checking build system type... $ECHO_C" >&6
6bf9431b
BE
1515if test "${ac_cv_build+set}" = set; then
1516 echo $ECHO_N "(cached) $ECHO_C" >&6
1517else
0ab6f085
AM
1518 ac_cv_build_alias=$build_alias
1519test -z "$ac_cv_build_alias" &&
1520 ac_cv_build_alias=`$ac_config_guess`
1521test -z "$ac_cv_build_alias" &&
6bf9431b
BE
1522 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1523echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1524 { (exit 1); exit 1; }; }
0ab6f085
AM
1525ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1526 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1527echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
6bf9431b
BE
1528 { (exit 1); exit 1; }; }
1529
1530fi
0ab6f085
AM
1531echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1532echo "${ECHO_T}$ac_cv_build" >&6
6bf9431b 1533build=$ac_cv_build
0ab6f085
AM
1534build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1535build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1536build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1537
1538
1539echo "$as_me:$LINENO: checking host system type" >&5
1540echo $ECHO_N "checking host system type... $ECHO_C" >&6
6bf9431b
BE
1541if test "${ac_cv_host+set}" = set; then
1542 echo $ECHO_N "(cached) $ECHO_C" >&6
1543else
0ab6f085
AM
1544 ac_cv_host_alias=$host_alias
1545test -z "$ac_cv_host_alias" &&
1546 ac_cv_host_alias=$ac_cv_build_alias
1547ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1548 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1549echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
6bf9431b
BE
1550 { (exit 1); exit 1; }; }
1551
1552fi
0ab6f085
AM
1553echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1554echo "${ECHO_T}$ac_cv_host" >&6
6bf9431b 1555host=$ac_cv_host
0ab6f085
AM
1556host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1557host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1558host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1559
1560
1561echo "$as_me:$LINENO: checking target system type" >&5
1562echo $ECHO_N "checking target system type... $ECHO_C" >&6
6bf9431b
BE
1563if test "${ac_cv_target+set}" = set; then
1564 echo $ECHO_N "(cached) $ECHO_C" >&6
1565else
0ab6f085
AM
1566 ac_cv_target_alias=$target_alias
1567test "x$ac_cv_target_alias" = "x" &&
1568 ac_cv_target_alias=$ac_cv_host_alias
1569ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1570 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1571echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
6bf9431b
BE
1572 { (exit 1); exit 1; }; }
1573
1574fi
0ab6f085
AM
1575echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1576echo "${ECHO_T}$ac_cv_target" >&6
6bf9431b 1577target=$ac_cv_target
0ab6f085
AM
1578target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1579target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1580target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6bf9431b
BE
1581
1582
1583# The aliases save the names the user supplied, while $host etc.
1584# will get canonicalized.
1585test -n "$target_alias" &&
1586 test "$program_prefix$program_suffix$program_transform_name" = \
1587 NONENONEs,x,x, &&
1588 program_prefix=${target_alias}-
1589ac_ext=c
1590ac_cpp='$CPP $CPPFLAGS'
1591ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1592ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1593ac_compiler_gnu=$ac_cv_c_compiler_gnu
1594if test -n "$ac_tool_prefix"; then
1595 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1596set dummy ${ac_tool_prefix}gcc; ac_word=$2
0ab6f085
AM
1597echo "$as_me:$LINENO: checking for $ac_word" >&5
1598echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1599if test "${ac_cv_prog_CC+set}" = set; then
1600 echo $ECHO_N "(cached) $ECHO_C" >&6
1601else
1602 if test -n "$CC"; then
1603 ac_cv_prog_CC="$CC" # Let the user override the test.
1604else
1605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1606for as_dir in $PATH
1607do
1608 IFS=$as_save_IFS
1609 test -z "$as_dir" && as_dir=.
1610 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1611 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1612 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1614 break 2
1615 fi
1616done
1617done
1618
1619fi
1620fi
1621CC=$ac_cv_prog_CC
1622if test -n "$CC"; then
0ab6f085
AM
1623 echo "$as_me:$LINENO: result: $CC" >&5
1624echo "${ECHO_T}$CC" >&6
6bf9431b 1625else
0ab6f085
AM
1626 echo "$as_me:$LINENO: result: no" >&5
1627echo "${ECHO_T}no" >&6
6bf9431b
BE
1628fi
1629
1630fi
1631if test -z "$ac_cv_prog_CC"; then
1632 ac_ct_CC=$CC
1633 # Extract the first word of "gcc", so it can be a program name with args.
1634set dummy gcc; ac_word=$2
0ab6f085
AM
1635echo "$as_me:$LINENO: checking for $ac_word" >&5
1636echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1637if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1638 echo $ECHO_N "(cached) $ECHO_C" >&6
1639else
1640 if test -n "$ac_ct_CC"; then
1641 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1642else
1643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1644for as_dir in $PATH
1645do
1646 IFS=$as_save_IFS
1647 test -z "$as_dir" && as_dir=.
1648 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1649 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1650 ac_cv_prog_ac_ct_CC="gcc"
1651 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1652 break 2
1653 fi
1654done
1655done
1656
1657fi
1658fi
1659ac_ct_CC=$ac_cv_prog_ac_ct_CC
1660if test -n "$ac_ct_CC"; then
0ab6f085
AM
1661 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1662echo "${ECHO_T}$ac_ct_CC" >&6
6bf9431b 1663else
0ab6f085
AM
1664 echo "$as_me:$LINENO: result: no" >&5
1665echo "${ECHO_T}no" >&6
6bf9431b
BE
1666fi
1667
0ab6f085 1668 CC=$ac_ct_CC
6bf9431b
BE
1669else
1670 CC="$ac_cv_prog_CC"
1671fi
1672
1673if test -z "$CC"; then
0ab6f085
AM
1674 if test -n "$ac_tool_prefix"; then
1675 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
6bf9431b 1676set dummy ${ac_tool_prefix}cc; ac_word=$2
0ab6f085
AM
1677echo "$as_me:$LINENO: checking for $ac_word" >&5
1678echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1679if test "${ac_cv_prog_CC+set}" = set; then
1680 echo $ECHO_N "(cached) $ECHO_C" >&6
1681else
1682 if test -n "$CC"; then
1683 ac_cv_prog_CC="$CC" # Let the user override the test.
1684else
1685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1686for as_dir in $PATH
1687do
1688 IFS=$as_save_IFS
1689 test -z "$as_dir" && as_dir=.
1690 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1691 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1692 ac_cv_prog_CC="${ac_tool_prefix}cc"
1693 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1694 break 2
1695 fi
1696done
1697done
1698
1699fi
1700fi
1701CC=$ac_cv_prog_CC
1702if test -n "$CC"; then
0ab6f085
AM
1703 echo "$as_me:$LINENO: result: $CC" >&5
1704echo "${ECHO_T}$CC" >&6
6bf9431b 1705else
0ab6f085
AM
1706 echo "$as_me:$LINENO: result: no" >&5
1707echo "${ECHO_T}no" >&6
6bf9431b
BE
1708fi
1709
0ab6f085
AM
1710fi
1711if test -z "$ac_cv_prog_CC"; then
1712 ac_ct_CC=$CC
1713 # Extract the first word of "cc", so it can be a program name with args.
1714set dummy cc; ac_word=$2
1715echo "$as_me:$LINENO: checking for $ac_word" >&5
1716echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1717if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1718 echo $ECHO_N "(cached) $ECHO_C" >&6
1719else
1720 if test -n "$ac_ct_CC"; then
1721 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1722else
1723as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1724for as_dir in $PATH
1725do
1726 IFS=$as_save_IFS
1727 test -z "$as_dir" && as_dir=.
1728 for ac_exec_ext in '' $ac_executable_extensions; do
1729 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1730 ac_cv_prog_ac_ct_CC="cc"
1731 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1732 break 2
1b9750d6 1733 fi
0ab6f085
AM
1734done
1735done
1736
1737fi
1738fi
1739ac_ct_CC=$ac_cv_prog_ac_ct_CC
1740if test -n "$ac_ct_CC"; then
1741 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1742echo "${ECHO_T}$ac_ct_CC" >&6
1743else
1744 echo "$as_me:$LINENO: result: no" >&5
1745echo "${ECHO_T}no" >&6
1746fi
1747
1748 CC=$ac_ct_CC
1749else
1750 CC="$ac_cv_prog_CC"
1751fi
1752
6bf9431b
BE
1753fi
1754if test -z "$CC"; then
1755 # Extract the first word of "cc", so it can be a program name with args.
1756set dummy cc; ac_word=$2
0ab6f085
AM
1757echo "$as_me:$LINENO: checking for $ac_word" >&5
1758echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1759if test "${ac_cv_prog_CC+set}" = set; then
1760 echo $ECHO_N "(cached) $ECHO_C" >&6
1761else
1762 if test -n "$CC"; then
1763 ac_cv_prog_CC="$CC" # Let the user override the test.
1764else
1765 ac_prog_rejected=no
1766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1767for as_dir in $PATH
1768do
1769 IFS=$as_save_IFS
1770 test -z "$as_dir" && as_dir=.
1771 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1772 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1773 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1774 ac_prog_rejected=yes
1775 continue
1776 fi
1777 ac_cv_prog_CC="cc"
1778 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1779 break 2
1780 fi
1781done
1782done
1783
1784if test $ac_prog_rejected = yes; then
1785 # We found a bogon in the path, so make sure we never use it.
1786 set dummy $ac_cv_prog_CC
1787 shift
1788 if test $# != 0; then
1789 # We chose a different compiler from the bogus one.
1790 # However, it has the same basename, so the bogon will be chosen
1791 # first if we set CC to just the basename; use the full file name.
1792 shift
1793 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1794 fi
1795fi
1796fi
1797fi
1798CC=$ac_cv_prog_CC
1799if test -n "$CC"; then
0ab6f085
AM
1800 echo "$as_me:$LINENO: result: $CC" >&5
1801echo "${ECHO_T}$CC" >&6
6bf9431b 1802else
0ab6f085
AM
1803 echo "$as_me:$LINENO: result: no" >&5
1804echo "${ECHO_T}no" >&6
6bf9431b
BE
1805fi
1806
1807fi
1808if test -z "$CC"; then
1809 if test -n "$ac_tool_prefix"; then
0ab6f085 1810 for ac_prog in cl
6bf9431b
BE
1811 do
1812 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1813set dummy $ac_tool_prefix$ac_prog; ac_word=$2
0ab6f085
AM
1814echo "$as_me:$LINENO: checking for $ac_word" >&5
1815echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1816if test "${ac_cv_prog_CC+set}" = set; then
1817 echo $ECHO_N "(cached) $ECHO_C" >&6
1818else
1819 if test -n "$CC"; then
1820 ac_cv_prog_CC="$CC" # Let the user override the test.
1821else
1822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1823for as_dir in $PATH
1824do
1825 IFS=$as_save_IFS
1826 test -z "$as_dir" && as_dir=.
1827 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1828 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1829 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1830 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1831 break 2
1832 fi
1833done
1834done
1835
1836fi
1837fi
1838CC=$ac_cv_prog_CC
1839if test -n "$CC"; then
0ab6f085
AM
1840 echo "$as_me:$LINENO: result: $CC" >&5
1841echo "${ECHO_T}$CC" >&6
6bf9431b 1842else
0ab6f085
AM
1843 echo "$as_me:$LINENO: result: no" >&5
1844echo "${ECHO_T}no" >&6
6bf9431b
BE
1845fi
1846
1847 test -n "$CC" && break
1848 done
1849fi
1850if test -z "$CC"; then
1851 ac_ct_CC=$CC
0ab6f085 1852 for ac_prog in cl
6bf9431b
BE
1853do
1854 # Extract the first word of "$ac_prog", so it can be a program name with args.
1855set dummy $ac_prog; ac_word=$2
0ab6f085
AM
1856echo "$as_me:$LINENO: checking for $ac_word" >&5
1857echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
1858if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1859 echo $ECHO_N "(cached) $ECHO_C" >&6
1860else
1861 if test -n "$ac_ct_CC"; then
1862 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1863else
1864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1865for as_dir in $PATH
1866do
1867 IFS=$as_save_IFS
1868 test -z "$as_dir" && as_dir=.
1869 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 1870 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
1871 ac_cv_prog_ac_ct_CC="$ac_prog"
1872 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1873 break 2
1874 fi
1875done
1876done
1877
1878fi
1879fi
1880ac_ct_CC=$ac_cv_prog_ac_ct_CC
1881if test -n "$ac_ct_CC"; then
0ab6f085
AM
1882 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1883echo "${ECHO_T}$ac_ct_CC" >&6
6bf9431b 1884else
0ab6f085
AM
1885 echo "$as_me:$LINENO: result: no" >&5
1886echo "${ECHO_T}no" >&6
6bf9431b
BE
1887fi
1888
1889 test -n "$ac_ct_CC" && break
1890done
1891
0ab6f085 1892 CC=$ac_ct_CC
6bf9431b
BE
1893fi
1894
1895fi
1896
1897
1898test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1899See \`config.log' for more details." >&5
1900echo "$as_me: error: no acceptable C compiler found in \$PATH
1901See \`config.log' for more details." >&2;}
1902 { (exit 1); exit 1; }; }
1903
1904# Provide some information about the compiler.
0ab6f085
AM
1905echo "$as_me:$LINENO:" \
1906 "checking for C compiler version" >&5
6bf9431b 1907ac_compiler=`set X $ac_compile; echo $2`
0ab6f085
AM
1908{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1909 (eval $ac_compiler --version </dev/null >&5) 2>&5
6bf9431b
BE
1910 ac_status=$?
1911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1912 (exit $ac_status); }
0ab6f085
AM
1913{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1914 (eval $ac_compiler -v </dev/null >&5) 2>&5
6bf9431b
BE
1915 ac_status=$?
1916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1917 (exit $ac_status); }
0ab6f085
AM
1918{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1919 (eval $ac_compiler -V </dev/null >&5) 2>&5
6bf9431b
BE
1920 ac_status=$?
1921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1922 (exit $ac_status); }
1923
1924cat >conftest.$ac_ext <<_ACEOF
1925/* confdefs.h. */
1926_ACEOF
1927cat confdefs.h >>conftest.$ac_ext
1928cat >>conftest.$ac_ext <<_ACEOF
1929/* end confdefs.h. */
1930
1931int
1932main ()
1933{
1934
1935 ;
1936 return 0;
1937}
1938_ACEOF
1939ac_clean_files_save=$ac_clean_files
1940ac_clean_files="$ac_clean_files a.out a.exe b.out"
1941# Try to create an executable without -o first, disregard a.out.
1942# It will help us diagnose broken compilers, and finding out an intuition
1943# of exeext.
0ab6f085
AM
1944echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1945echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
6bf9431b 1946ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
0ab6f085
AM
1947if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1948 (eval $ac_link_default) 2>&5
6bf9431b
BE
1949 ac_status=$?
1950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1951 (exit $ac_status); }; then
0ab6f085
AM
1952 # Find the output, starting from the most likely. This scheme is
1953# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1954# resort.
1955
1956# Be careful to initialize this variable, since it used to be cached.
1957# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1958ac_cv_exeext=
1959# b.out is created by i960 compilers.
1960for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
6bf9431b
BE
1961do
1962 test -f "$ac_file" || continue
1963 case $ac_file in
0ab6f085
AM
1964 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1965 ;;
1966 conftest.$ac_ext )
1967 # This is the source file.
6bf9431b
BE
1968 ;;
1969 [ab].out )
1970 # We found the default executable, but exeext='' is most
1971 # certainly right.
1972 break;;
1973 *.* )
0ab6f085
AM
1974 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1975 # FIXME: I believe we export ac_cv_exeext for Libtool,
1976 # but it would be cool to find out if it's true. Does anybody
1977 # maintain Libtool? --akim.
1978 export ac_cv_exeext
6bf9431b
BE
1979 break;;
1980 * )
1981 break;;
1982 esac
1983done
1984else
1985 echo "$as_me: failed program was:" >&5
1986sed 's/^/| /' conftest.$ac_ext >&5
1987
1988{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1989See \`config.log' for more details." >&5
1990echo "$as_me: error: C compiler cannot create executables
1991See \`config.log' for more details." >&2;}
1992 { (exit 77); exit 77; }; }
1993fi
1994
1995ac_exeext=$ac_cv_exeext
0ab6f085
AM
1996echo "$as_me:$LINENO: result: $ac_file" >&5
1997echo "${ECHO_T}$ac_file" >&6
6bf9431b 1998
0ab6f085 1999# Check the compiler produces executables we can run. If not, either
6bf9431b 2000# the compiler is broken, or we cross compile.
0ab6f085
AM
2001echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2002echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
6bf9431b
BE
2003# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2004# If not cross compiling, check that we can run a simple program.
2005if test "$cross_compiling" != yes; then
2006 if { ac_try='./$ac_file'
0ab6f085
AM
2007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2008 (eval $ac_try) 2>&5
6bf9431b
BE
2009 ac_status=$?
2010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2011 (exit $ac_status); }; }; then
2012 cross_compiling=no
2013 else
2014 if test "$cross_compiling" = maybe; then
2015 cross_compiling=yes
2016 else
2017 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2018If you meant to cross compile, use \`--host'.
2019See \`config.log' for more details." >&5
2020echo "$as_me: error: cannot run C compiled programs.
2021If you meant to cross compile, use \`--host'.
2022See \`config.log' for more details." >&2;}
2023 { (exit 1); exit 1; }; }
2024 fi
2025 fi
2026fi
0ab6f085
AM
2027echo "$as_me:$LINENO: result: yes" >&5
2028echo "${ECHO_T}yes" >&6
6bf9431b
BE
2029
2030rm -f a.out a.exe conftest$ac_cv_exeext b.out
2031ac_clean_files=$ac_clean_files_save
0ab6f085 2032# Check the compiler produces executables we can run. If not, either
6bf9431b 2033# the compiler is broken, or we cross compile.
0ab6f085
AM
2034echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2035echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2036echo "$as_me:$LINENO: result: $cross_compiling" >&5
2037echo "${ECHO_T}$cross_compiling" >&6
2038
2039echo "$as_me:$LINENO: checking for suffix of executables" >&5
2040echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2041if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2042 (eval $ac_link) 2>&5
6bf9431b
BE
2043 ac_status=$?
2044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2045 (exit $ac_status); }; then
2046 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2047# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2048# work properly (i.e., refer to `conftest.exe'), while it won't with
2049# `rm'.
2050for ac_file in conftest.exe conftest conftest.*; do
2051 test -f "$ac_file" || continue
2052 case $ac_file in
0ab6f085 2053 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
6bf9431b 2054 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
0ab6f085 2055 export ac_cv_exeext
6bf9431b
BE
2056 break;;
2057 * ) break;;
2058 esac
2059done
2060else
2061 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2062See \`config.log' for more details." >&5
2063echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2064See \`config.log' for more details." >&2;}
2065 { (exit 1); exit 1; }; }
2066fi
2067
2068rm -f conftest$ac_cv_exeext
0ab6f085
AM
2069echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2070echo "${ECHO_T}$ac_cv_exeext" >&6
6bf9431b
BE
2071
2072rm -f conftest.$ac_ext
2073EXEEXT=$ac_cv_exeext
2074ac_exeext=$EXEEXT
0ab6f085
AM
2075echo "$as_me:$LINENO: checking for suffix of object files" >&5
2076echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
6bf9431b
BE
2077if test "${ac_cv_objext+set}" = set; then
2078 echo $ECHO_N "(cached) $ECHO_C" >&6
2079else
2080 cat >conftest.$ac_ext <<_ACEOF
2081/* confdefs.h. */
2082_ACEOF
2083cat confdefs.h >>conftest.$ac_ext
2084cat >>conftest.$ac_ext <<_ACEOF
2085/* end confdefs.h. */
2086
2087int
2088main ()
2089{
2090
2091 ;
2092 return 0;
2093}
2094_ACEOF
2095rm -f conftest.o conftest.obj
0ab6f085
AM
2096if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2097 (eval $ac_compile) 2>&5
6bf9431b
BE
2098 ac_status=$?
2099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2100 (exit $ac_status); }; then
0ab6f085 2101 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
6bf9431b 2102 case $ac_file in
0ab6f085 2103 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
6bf9431b
BE
2104 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2105 break;;
2106 esac
2107done
2108else
2109 echo "$as_me: failed program was:" >&5
2110sed 's/^/| /' conftest.$ac_ext >&5
2111
2112{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2113See \`config.log' for more details." >&5
2114echo "$as_me: error: cannot compute suffix of object files: cannot compile
2115See \`config.log' for more details." >&2;}
2116 { (exit 1); exit 1; }; }
2117fi
2118
2119rm -f conftest.$ac_cv_objext conftest.$ac_ext
2120fi
0ab6f085
AM
2121echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2122echo "${ECHO_T}$ac_cv_objext" >&6
6bf9431b
BE
2123OBJEXT=$ac_cv_objext
2124ac_objext=$OBJEXT
0ab6f085
AM
2125echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2126echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
6bf9431b
BE
2127if test "${ac_cv_c_compiler_gnu+set}" = set; then
2128 echo $ECHO_N "(cached) $ECHO_C" >&6
2129else
2130 cat >conftest.$ac_ext <<_ACEOF
2131/* confdefs.h. */
2132_ACEOF
2133cat confdefs.h >>conftest.$ac_ext
2134cat >>conftest.$ac_ext <<_ACEOF
2135/* end confdefs.h. */
2136
2137int
2138main ()
2139{
2140#ifndef __GNUC__
2141 choke me
2142#endif
2143
2144 ;
2145 return 0;
2146}
2147_ACEOF
2148rm -f conftest.$ac_objext
0ab6f085
AM
2149if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2150 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
2151 ac_status=$?
2152 grep -v '^ *+' conftest.er1 >conftest.err
2153 rm -f conftest.er1
2154 cat conftest.err >&5
2155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2156 (exit $ac_status); } &&
2157 { ac_try='test -z "$ac_c_werror_flag"
2158 || test ! -s conftest.err'
2159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2160 (eval $ac_try) 2>&5
2161 ac_status=$?
2162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2163 (exit $ac_status); }; } &&
2164 { ac_try='test -s conftest.$ac_objext'
2165 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2166 (eval $ac_try) 2>&5
2167 ac_status=$?
2168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2169 (exit $ac_status); }; }; then
6bf9431b
BE
2170 ac_compiler_gnu=yes
2171else
2172 echo "$as_me: failed program was:" >&5
2173sed 's/^/| /' conftest.$ac_ext >&5
2174
0ab6f085 2175ac_compiler_gnu=no
6bf9431b 2176fi
0ab6f085 2177rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2178ac_cv_c_compiler_gnu=$ac_compiler_gnu
2179
2180fi
0ab6f085
AM
2181echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2182echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
6bf9431b
BE
2183GCC=`test $ac_compiler_gnu = yes && echo yes`
2184ac_test_CFLAGS=${CFLAGS+set}
2185ac_save_CFLAGS=$CFLAGS
0ab6f085
AM
2186CFLAGS="-g"
2187echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2188echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
6bf9431b
BE
2189if test "${ac_cv_prog_cc_g+set}" = set; then
2190 echo $ECHO_N "(cached) $ECHO_C" >&6
2191else
0ab6f085 2192 cat >conftest.$ac_ext <<_ACEOF
6bf9431b
BE
2193/* confdefs.h. */
2194_ACEOF
2195cat confdefs.h >>conftest.$ac_ext
2196cat >>conftest.$ac_ext <<_ACEOF
2197/* end confdefs.h. */
2198
2199int
2200main ()
2201{
2202
2203 ;
2204 return 0;
2205}
2206_ACEOF
2207rm -f conftest.$ac_objext
0ab6f085
AM
2208if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2209 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
2210 ac_status=$?
2211 grep -v '^ *+' conftest.er1 >conftest.err
2212 rm -f conftest.er1
2213 cat conftest.err >&5
2214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2215 (exit $ac_status); } &&
2216 { ac_try='test -z "$ac_c_werror_flag"
2217 || test ! -s conftest.err'
2218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2219 (eval $ac_try) 2>&5
6bf9431b
BE
2220 ac_status=$?
2221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2222 (exit $ac_status); }; } &&
2223 { ac_try='test -s conftest.$ac_objext'
2224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2225 (eval $ac_try) 2>&5
6bf9431b
BE
2226 ac_status=$?
2227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085 2228 (exit $ac_status); }; }; then
6bf9431b
BE
2229 ac_cv_prog_cc_g=yes
2230else
2231 echo "$as_me: failed program was:" >&5
2232sed 's/^/| /' conftest.$ac_ext >&5
2233
0ab6f085 2234ac_cv_prog_cc_g=no
6bf9431b 2235fi
0ab6f085 2236rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b 2237fi
0ab6f085
AM
2238echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2239echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
6bf9431b
BE
2240if test "$ac_test_CFLAGS" = set; then
2241 CFLAGS=$ac_save_CFLAGS
2242elif test $ac_cv_prog_cc_g = yes; then
2243 if test "$GCC" = yes; then
2244 CFLAGS="-g -O2"
2245 else
2246 CFLAGS="-g"
2247 fi
2248else
2249 if test "$GCC" = yes; then
2250 CFLAGS="-O2"
2251 else
2252 CFLAGS=
2253 fi
2254fi
0ab6f085
AM
2255echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2256echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2257if test "${ac_cv_prog_cc_stdc+set}" = set; then
6bf9431b
BE
2258 echo $ECHO_N "(cached) $ECHO_C" >&6
2259else
0ab6f085 2260 ac_cv_prog_cc_stdc=no
6bf9431b
BE
2261ac_save_CC=$CC
2262cat >conftest.$ac_ext <<_ACEOF
2263/* confdefs.h. */
2264_ACEOF
2265cat confdefs.h >>conftest.$ac_ext
2266cat >>conftest.$ac_ext <<_ACEOF
2267/* end confdefs.h. */
2268#include <stdarg.h>
2269#include <stdio.h>
2270#include <sys/types.h>
2271#include <sys/stat.h>
2272/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2273struct buf { int x; };
2274FILE * (*rcsopen) (struct buf *, struct stat *, int);
2275static char *e (p, i)
2276 char **p;
2277 int i;
2278{
2279 return p[i];
2280}
2281static char *f (char * (*g) (char **, int), char **p, ...)
2282{
2283 char *s;
2284 va_list v;
2285 va_start (v,p);
2286 s = g (p, va_arg (v,int));
2287 va_end (v);
2288 return s;
2289}
2290
2291/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2292 function prototypes and stuff, but not '\xHH' hex character constants.
2293 These don't provoke an error unfortunately, instead are silently treated
0ab6f085 2294 as 'x'. The following induces an error, until -std1 is added to get
6bf9431b
BE
2295 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2296 array size at least. It's necessary to write '\x00'==0 to get something
0ab6f085 2297 that's true only with -std1. */
6bf9431b
BE
2298int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2299
2300int test (int i, double x);
2301struct s1 {int (*f) (int a);};
2302struct s2 {int (*f) (double a);};
2303int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2304int argc;
2305char **argv;
2306int
2307main ()
2308{
2309return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2310 ;
2311 return 0;
2312}
2313_ACEOF
0ab6f085
AM
2314# Don't try gcc -ansi; that turns off useful extensions and
2315# breaks some systems' header files.
2316# AIX -qlanglvl=ansi
2317# Ultrix and OSF/1 -std1
2318# HP-UX 10.20 and later -Ae
2319# HP-UX older versions -Aa -D_HPUX_SOURCE
2320# SVR4 -Xc -D__EXTENSIONS__
2321for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6bf9431b
BE
2322do
2323 CC="$ac_save_CC $ac_arg"
2324 rm -f conftest.$ac_objext
0ab6f085
AM
2325if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2326 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
2327 ac_status=$?
2328 grep -v '^ *+' conftest.er1 >conftest.err
2329 rm -f conftest.er1
2330 cat conftest.err >&5
2331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2332 (exit $ac_status); } &&
2333 { ac_try='test -z "$ac_c_werror_flag"
2334 || test ! -s conftest.err'
2335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2336 (eval $ac_try) 2>&5
2337 ac_status=$?
2338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2339 (exit $ac_status); }; } &&
2340 { ac_try='test -s conftest.$ac_objext'
2341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2342 (eval $ac_try) 2>&5
2343 ac_status=$?
2344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2345 (exit $ac_status); }; }; then
2346 ac_cv_prog_cc_stdc=$ac_arg
2347break
6bf9431b
BE
2348else
2349 echo "$as_me: failed program was:" >&5
2350sed 's/^/| /' conftest.$ac_ext >&5
2351
2352fi
0ab6f085 2353rm -f conftest.err conftest.$ac_objext
6bf9431b 2354done
0ab6f085 2355rm -f conftest.$ac_ext conftest.$ac_objext
6bf9431b
BE
2356CC=$ac_save_CC
2357
2358fi
0ab6f085
AM
2359
2360case "x$ac_cv_prog_cc_stdc" in
2361 x|xno)
2362 echo "$as_me:$LINENO: result: none needed" >&5
2363echo "${ECHO_T}none needed" >&6 ;;
6bf9431b 2364 *)
0ab6f085
AM
2365 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2366echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2367 CC="$CC $ac_cv_prog_cc_stdc" ;;
6bf9431b
BE
2368esac
2369
0ab6f085
AM
2370# Some people use a C++ compiler to compile C. Since we use `exit',
2371# in C++ we need to declare it. In case someone uses the same compiler
2372# for both compiling C and C++ we need to have the C++ compiler decide
2373# the declaration of exit, since it's the most demanding environment.
2374cat >conftest.$ac_ext <<_ACEOF
2375#ifndef __cplusplus
2376 choke me
2377#endif
2378_ACEOF
2379rm -f conftest.$ac_objext
2380if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2381 (eval $ac_compile) 2>conftest.er1
2382 ac_status=$?
2383 grep -v '^ *+' conftest.er1 >conftest.err
2384 rm -f conftest.er1
2385 cat conftest.err >&5
2386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2387 (exit $ac_status); } &&
2388 { ac_try='test -z "$ac_c_werror_flag"
2389 || test ! -s conftest.err'
2390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2391 (eval $ac_try) 2>&5
2392 ac_status=$?
2393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394 (exit $ac_status); }; } &&
2395 { ac_try='test -s conftest.$ac_objext'
2396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2397 (eval $ac_try) 2>&5
2398 ac_status=$?
2399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2400 (exit $ac_status); }; }; then
2401 for ac_declaration in \
2402 '' \
2403 'extern "C" void std::exit (int) throw (); using std::exit;' \
2404 'extern "C" void std::exit (int); using std::exit;' \
2405 'extern "C" void exit (int) throw ();' \
2406 'extern "C" void exit (int);' \
2407 'void exit (int);'
2408do
2409 cat >conftest.$ac_ext <<_ACEOF
2410/* confdefs.h. */
2411_ACEOF
2412cat confdefs.h >>conftest.$ac_ext
2413cat >>conftest.$ac_ext <<_ACEOF
2414/* end confdefs.h. */
2415$ac_declaration
2416#include <stdlib.h>
2417int
2418main ()
2419{
2420exit (42);
2421 ;
2422 return 0;
2423}
2424_ACEOF
2425rm -f conftest.$ac_objext
2426if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2427 (eval $ac_compile) 2>conftest.er1
2428 ac_status=$?
2429 grep -v '^ *+' conftest.er1 >conftest.err
2430 rm -f conftest.er1
2431 cat conftest.err >&5
2432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2433 (exit $ac_status); } &&
2434 { ac_try='test -z "$ac_c_werror_flag"
2435 || test ! -s conftest.err'
2436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2437 (eval $ac_try) 2>&5
2438 ac_status=$?
2439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2440 (exit $ac_status); }; } &&
2441 { ac_try='test -s conftest.$ac_objext'
2442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2443 (eval $ac_try) 2>&5
2444 ac_status=$?
2445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2446 (exit $ac_status); }; }; then
2447 :
2448else
2449 echo "$as_me: failed program was:" >&5
2450sed 's/^/| /' conftest.$ac_ext >&5
2451
2452continue
2453fi
2454rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2455 cat >conftest.$ac_ext <<_ACEOF
2456/* confdefs.h. */
2457_ACEOF
2458cat confdefs.h >>conftest.$ac_ext
2459cat >>conftest.$ac_ext <<_ACEOF
2460/* end confdefs.h. */
2461$ac_declaration
2462int
2463main ()
2464{
2465exit (42);
2466 ;
2467 return 0;
2468}
2469_ACEOF
2470rm -f conftest.$ac_objext
2471if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2472 (eval $ac_compile) 2>conftest.er1
2473 ac_status=$?
2474 grep -v '^ *+' conftest.er1 >conftest.err
2475 rm -f conftest.er1
2476 cat conftest.err >&5
2477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2478 (exit $ac_status); } &&
2479 { ac_try='test -z "$ac_c_werror_flag"
2480 || test ! -s conftest.err'
2481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2482 (eval $ac_try) 2>&5
2483 ac_status=$?
2484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2485 (exit $ac_status); }; } &&
2486 { ac_try='test -s conftest.$ac_objext'
2487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2488 (eval $ac_try) 2>&5
2489 ac_status=$?
2490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491 (exit $ac_status); }; }; then
2492 break
2493else
2494 echo "$as_me: failed program was:" >&5
2495sed 's/^/| /' conftest.$ac_ext >&5
2496
2497fi
2498rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2499done
2500rm -f conftest*
2501if test -n "$ac_declaration"; then
2502 echo '#ifdef __cplusplus' >>confdefs.h
2503 echo $ac_declaration >>confdefs.h
2504 echo '#endif' >>confdefs.h
2505fi
2506
2507else
2508 echo "$as_me: failed program was:" >&5
2509sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 2510
0ab6f085
AM
2511fi
2512rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6bf9431b
BE
2513ac_ext=c
2514ac_cpp='$CPP $CPPFLAGS'
2515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2517ac_compiler_gnu=$ac_cv_c_compiler_gnu
2518
2519
0ab6f085
AM
2520echo "$as_me:$LINENO: checking for library containing strerror" >&5
2521echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
6bf9431b
BE
2522if test "${ac_cv_search_strerror+set}" = set; then
2523 echo $ECHO_N "(cached) $ECHO_C" >&6
2524else
2525 ac_func_search_save_LIBS=$LIBS
0ab6f085 2526ac_cv_search_strerror=no
6bf9431b
BE
2527cat >conftest.$ac_ext <<_ACEOF
2528/* confdefs.h. */
2529_ACEOF
2530cat confdefs.h >>conftest.$ac_ext
2531cat >>conftest.$ac_ext <<_ACEOF
2532/* end confdefs.h. */
2533
0ab6f085 2534/* Override any gcc2 internal prototype to avoid an error. */
6bf9431b
BE
2535#ifdef __cplusplus
2536extern "C"
2537#endif
0ab6f085
AM
2538/* We use char because int might match the return type of a gcc2
2539 builtin and then its argument prototype would still apply. */
6bf9431b
BE
2540char strerror ();
2541int
2542main ()
2543{
0ab6f085 2544strerror ();
6bf9431b
BE
2545 ;
2546 return 0;
2547}
2548_ACEOF
0ab6f085
AM
2549rm -f conftest.$ac_objext conftest$ac_exeext
2550if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2551 (eval $ac_link) 2>conftest.er1
6bf9431b
BE
2552 ac_status=$?
2553 grep -v '^ *+' conftest.er1 >conftest.err
2554 rm -f conftest.er1
2555 cat conftest.err >&5
2556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
2557 (exit $ac_status); } &&
2558 { ac_try='test -z "$ac_c_werror_flag"
2559 || test ! -s conftest.err'
2560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2561 (eval $ac_try) 2>&5
2562 ac_status=$?
2563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564 (exit $ac_status); }; } &&
2565 { ac_try='test -s conftest$ac_exeext'
2566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2567 (eval $ac_try) 2>&5
2568 ac_status=$?
2569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570 (exit $ac_status); }; }; then
2571 ac_cv_search_strerror="none required"
6bf9431b
BE
2572else
2573 echo "$as_me: failed program was:" >&5
2574sed 's/^/| /' conftest.$ac_ext >&5
2575
1b9750d6 2576fi
0ab6f085
AM
2577rm -f conftest.err conftest.$ac_objext \
2578 conftest$ac_exeext conftest.$ac_ext
2579if test "$ac_cv_search_strerror" = no; then
2580 for ac_lib in cposix; do
2581 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2582 cat >conftest.$ac_ext <<_ACEOF
2583/* confdefs.h. */
2584_ACEOF
2585cat confdefs.h >>conftest.$ac_ext
2586cat >>conftest.$ac_ext <<_ACEOF
2587/* end confdefs.h. */
6bf9431b 2588
0ab6f085
AM
2589/* Override any gcc2 internal prototype to avoid an error. */
2590#ifdef __cplusplus
2591extern "C"
2592#endif
2593/* We use char because int might match the return type of a gcc2
2594 builtin and then its argument prototype would still apply. */
2595char strerror ();
2596int
2597main ()
2598{
2599strerror ();
2600 ;
2601 return 0;
2602}
2603_ACEOF
2604rm -f conftest.$ac_objext conftest$ac_exeext
2605if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2606 (eval $ac_link) 2>conftest.er1
2607 ac_status=$?
2608 grep -v '^ *+' conftest.er1 >conftest.err
2609 rm -f conftest.er1
2610 cat conftest.err >&5
2611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2612 (exit $ac_status); } &&
2613 { ac_try='test -z "$ac_c_werror_flag"
2614 || test ! -s conftest.err'
2615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2616 (eval $ac_try) 2>&5
2617 ac_status=$?
2618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619 (exit $ac_status); }; } &&
2620 { ac_try='test -s conftest$ac_exeext'
2621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2622 (eval $ac_try) 2>&5
2623 ac_status=$?
2624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2625 (exit $ac_status); }; }; then
2626 ac_cv_search_strerror="-l$ac_lib"
2627break
1b9750d6 2628else
0ab6f085
AM
2629 echo "$as_me: failed program was:" >&5
2630sed 's/^/| /' conftest.$ac_ext >&5
2631
2632fi
2633rm -f conftest.err conftest.$ac_objext \
2634 conftest$ac_exeext conftest.$ac_ext
2635 done
6bf9431b
BE
2636fi
2637LIBS=$ac_func_search_save_LIBS
2638fi
0ab6f085
AM
2639echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2640echo "${ECHO_T}$ac_cv_search_strerror" >&6
2641if test "$ac_cv_search_strerror" != no; then
2642 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
6bf9431b
BE
2643
2644fi
2645
2646
2647BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
df76639a 2648am__api_version="1.9"
6bf9431b
BE
2649# Find a good install program. We prefer a C program (faster),
2650# so one script is as good as another. But avoid the broken or
2651# incompatible versions:
2652# SysV /etc/install, /usr/sbin/install
2653# SunOS /usr/etc/install
2654# IRIX /sbin/install
2655# AIX /bin/install
2656# AmigaOS /C/install, which installs bootblocks on floppy discs
2657# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2658# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2659# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2660# OS/2's system install, which has a completely different semantic
2661# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 2662# Reject install programs that cannot install multiple files.
0ab6f085
AM
2663echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2664echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
6bf9431b
BE
2665if test -z "$INSTALL"; then
2666if test "${ac_cv_path_install+set}" = set; then
2667 echo $ECHO_N "(cached) $ECHO_C" >&6
2668else
2669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670for as_dir in $PATH
2671do
2672 IFS=$as_save_IFS
2673 test -z "$as_dir" && as_dir=.
2674 # Account for people who put trailing slashes in PATH elements.
2675case $as_dir/ in
2676 ./ | .// | /cC/* | \
2677 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2678 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2679 /usr/ucb/* ) ;;
2680 *)
2681 # OSF1 and SCO ODT 3.0 have their own names for install.
2682 # Don't use installbsd from OSF since it installs stuff as root
2683 # by default.
2684 for ac_prog in ginstall scoinst install; do
2685 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 2686 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bf9431b
BE
2687 if test $ac_prog = install &&
2688 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2689 # AIX install. It has an incompatible calling convention.
2690 :
2691 elif test $ac_prog = install &&
2692 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2693 # program-specific install script used by HP pwplus--don't use.
2694 :
252b5132 2695 else
58c85be7
RW
2696 rm -rf conftest.one conftest.two conftest.dir
2697 echo one > conftest.one
2698 echo two > conftest.two
2699 mkdir conftest.dir
2700 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2701 test -s conftest.one && test -s conftest.two &&
2702 test -s conftest.dir/conftest.one &&
2703 test -s conftest.dir/conftest.two
2704 then
2705 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2706 break 3
2707 fi
252b5132
RH
2708 fi
2709 fi
2710 done
6bf9431b
BE
2711 done
2712 ;;
2713esac
2714done
2715
58c85be7 2716rm -rf conftest.one conftest.two conftest.dir
252b5132
RH
2717
2718fi
2719 if test "${ac_cv_path_install+set}" = set; then
6bf9431b 2720 INSTALL=$ac_cv_path_install
252b5132 2721 else
58c85be7
RW
2722 # As a last resort, use the slow shell script. Don't cache a
2723 # value for INSTALL within a source directory, because that will
252b5132 2724 # break other packages using the cache if that directory is
58c85be7 2725 # removed, or if the value is a relative name.
6bf9431b 2726 INSTALL=$ac_install_sh
252b5132
RH
2727 fi
2728fi
0ab6f085
AM
2729echo "$as_me:$LINENO: result: $INSTALL" >&5
2730echo "${ECHO_T}$INSTALL" >&6
252b5132
RH
2731
2732# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2733# It thinks the first close brace ends the variable substitution.
2734test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2735
6bf9431b 2736test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
252b5132
RH
2737
2738test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2739
0ab6f085
AM
2740echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2741echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
252b5132
RH
2742# Just in case
2743sleep 1
6bf9431b 2744echo timestamp > conftest.file
252b5132
RH
2745# Do `set' in a subshell so we don't clobber the current shell's
2746# arguments. Must try -L first in case configure is actually a
2747# symlink; some systems play weird games with the mod time of symlinks
2748# (eg FreeBSD returns the mod time of the symlink's containing
2749# directory).
2750if (
6bf9431b 2751 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
252b5132
RH
2752 if test "$*" = "X"; then
2753 # -L didn't work.
6bf9431b 2754 set X `ls -t $srcdir/configure conftest.file`
252b5132 2755 fi
6bf9431b
BE
2756 rm -f conftest.file
2757 if test "$*" != "X $srcdir/configure conftest.file" \
2758 && test "$*" != "X conftest.file $srcdir/configure"; then
252b5132
RH
2759
2760 # If neither matched, then we have a broken ls. This can happen
2761 # if, for instance, CONFIG_SHELL is bash and it inherits a
2762 # broken ls alias from the environment. This has actually
2763 # happened. Such a system could not be considered "sane".
6bf9431b
BE
2764 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2765alias in your environment" >&5
2766echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2767alias in your environment" >&2;}
2768 { (exit 1); exit 1; }; }
252b5132
RH
2769 fi
2770
6bf9431b 2771 test "$2" = conftest.file
252b5132
RH
2772 )
2773then
2774 # Ok.
2775 :
2776else
6bf9431b
BE
2777 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2778Check your system clock" >&5
2779echo "$as_me: error: newly created file is older than distributed files!
2780Check your system clock" >&2;}
2781 { (exit 1); exit 1; }; }
252b5132 2782fi
0ab6f085
AM
2783echo "$as_me:$LINENO: result: yes" >&5
2784echo "${ECHO_T}yes" >&6
252b5132 2785test "$program_prefix" != NONE &&
0ab6f085 2786 program_transform_name="s,^,$program_prefix,;$program_transform_name"
252b5132
RH
2787# Use a double $ so make ignores it.
2788test "$program_suffix" != NONE &&
0ab6f085 2789 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
6bf9431b
BE
2790# Double any \ or $. echo might interpret backslashes.
2791# By default was `s,x,x', remove it if useless.
2792cat <<\_ACEOF >conftest.sed
2793s/[\\$]/&&/g;s/;s,x,x,$//
2794_ACEOF
2795program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
0ab6f085 2796rm conftest.sed
6bf9431b
BE
2797
2798# expand $ac_aux_dir to an absolute path
2799am_aux_dir=`cd $ac_aux_dir && pwd`
2800
2801test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2802# Use eval to expand $SHELL
2803if eval "$MISSING --run true"; then
2804 am_missing_run="$MISSING --run "
2805else
2806 am_missing_run=
2807 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2808echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2809fi
2810
2811if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
df76639a
AM
2812 # We used to keeping the `.' as first argument, in order to
2813 # allow $(mkdir_p) to be used without argument. As in
6bf9431b 2814 # $(mkdir_p) $(somedir)
df76639a
AM
2815 # where $(somedir) is conditionally defined. However this is wrong
2816 # for two reasons:
2817 # 1. if the package is installed by a user who cannot write `.'
2818 # make install will fail,
2819 # 2. the above comment should most certainly read
2820 # $(mkdir_p) $(DESTDIR)$(somedir)
2821 # so it does not work when $(somedir) is undefined and
2822 # $(DESTDIR) is not.
2823 # To support the latter case, we have to write
2824 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2825 # so the `.' trick is pointless.
2826 mkdir_p='mkdir -p --'
6bf9431b
BE
2827else
2828 # On NextStep and OpenStep, the `mkdir' command does not
2829 # recognize any option. It will interpret all options as
2830 # directories to create, and then abort because `.' already
2831 # exists.
2832 for d in ./-p ./--version;
2833 do
2834 test -d $d && rmdir $d
2835 done
2836 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2837 if test -f "$ac_aux_dir/mkinstalldirs"; then
2838 mkdir_p='$(mkinstalldirs)'
2839 else
2840 mkdir_p='$(install_sh) -d'
2841 fi
2842fi
252b5132 2843
6bf9431b
BE
2844for ac_prog in gawk mawk nawk awk
2845do
2846 # Extract the first word of "$ac_prog", so it can be a program name with args.
2847set dummy $ac_prog; ac_word=$2
0ab6f085
AM
2848echo "$as_me:$LINENO: checking for $ac_word" >&5
2849echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
2850if test "${ac_cv_prog_AWK+set}" = set; then
2851 echo $ECHO_N "(cached) $ECHO_C" >&6
2852else
2853 if test -n "$AWK"; then
2854 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2855else
2856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2857for as_dir in $PATH
2858do
2859 IFS=$as_save_IFS
2860 test -z "$as_dir" && as_dir=.
2861 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 2862 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
2863 ac_cv_prog_AWK="$ac_prog"
2864 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2865 break 2
2866 fi
2867done
2868done
2869
2870fi
2871fi
2872AWK=$ac_cv_prog_AWK
2873if test -n "$AWK"; then
0ab6f085
AM
2874 echo "$as_me:$LINENO: result: $AWK" >&5
2875echo "${ECHO_T}$AWK" >&6
6bf9431b 2876else
0ab6f085
AM
2877 echo "$as_me:$LINENO: result: no" >&5
2878echo "${ECHO_T}no" >&6
6bf9431b
BE
2879fi
2880
2881 test -n "$AWK" && break
2882done
252b5132 2883
0ab6f085
AM
2884echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2885echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2886set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2887if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
6bf9431b 2888 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 2889else
6bf9431b 2890 cat >conftest.make <<\_ACEOF
252b5132 2891all:
0ab6f085 2892 @echo 'ac_maketemp="$(MAKE)"'
6bf9431b 2893_ACEOF
252b5132 2894# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
0ab6f085
AM
2895eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2896if test -n "$ac_maketemp"; then
2897 eval ac_cv_prog_make_${ac_make}_set=yes
2898else
2899 eval ac_cv_prog_make_${ac_make}_set=no
2900fi
6bf9431b 2901rm -f conftest.make
252b5132 2902fi
0ab6f085
AM
2903if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2904 echo "$as_me:$LINENO: result: yes" >&5
2905echo "${ECHO_T}yes" >&6
252b5132
RH
2906 SET_MAKE=
2907else
0ab6f085
AM
2908 echo "$as_me:$LINENO: result: no" >&5
2909echo "${ECHO_T}no" >&6
252b5132
RH
2910 SET_MAKE="MAKE=${MAKE-make}"
2911fi
2912
6bf9431b
BE
2913rm -rf .tst 2>/dev/null
2914mkdir .tst 2>/dev/null
2915if test -d .tst; then
2916 am__leading_dot=.
2917else
2918 am__leading_dot=_
2919fi
2920rmdir .tst 2>/dev/null
2921
2922DEPDIR="${am__leading_dot}deps"
2923
0ab6f085 2924 ac_config_commands="$ac_config_commands depfiles"
6bf9431b
BE
2925
2926
2927am_make=${MAKE-make}
2928cat > confinc << 'END'
2929am__doit:
2930 @echo done
2931.PHONY: am__doit
2932END
2933# If we don't find an include directive, just comment out the code.
0ab6f085
AM
2934echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2935echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
6bf9431b
BE
2936am__include="#"
2937am__quote=
2938_am_result=none
2939# First try GNU make style include.
2940echo "include confinc" > confmf
2941# We grep out `Entering directory' and `Leaving directory'
2942# messages which can occur if `w' ends up in MAKEFLAGS.
2943# In particular we don't look at `^make:' because GNU make might
2944# be invoked under some other name (usually "gmake"), in which
2945# case it prints its new name instead of `make'.
2946if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2947 am__include=include
2948 am__quote=
2949 _am_result=GNU
2950fi
2951# Now try BSD make style include.
2952if test "$am__include" = "#"; then
2953 echo '.include "confinc"' > confmf
2954 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2955 am__include=.include
2956 am__quote="\""
2957 _am_result=BSD
2958 fi
2959fi
2960
252b5132 2961
0ab6f085
AM
2962echo "$as_me:$LINENO: result: $_am_result" >&5
2963echo "${ECHO_T}$_am_result" >&6
6bf9431b 2964rm -f confinc confmf
252b5132 2965
0ab6f085 2966# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
6bf9431b 2967if test "${enable_dependency_tracking+set}" = set; then
0ab6f085 2968 enableval="$enable_dependency_tracking"
252b5132 2969
0ab6f085 2970fi;
6bf9431b
BE
2971if test "x$enable_dependency_tracking" != xno; then
2972 am_depcomp="$ac_aux_dir/depcomp"
2973 AMDEPBACKSLASH='\'
252b5132 2974fi
6bf9431b
BE
2975
2976
2977if test "x$enable_dependency_tracking" != xno; then
2978 AMDEP_TRUE=
2979 AMDEP_FALSE='#'
2980else
2981 AMDEP_TRUE='#'
2982 AMDEP_FALSE=
2983fi
2984
2985
2986
2987# test to see if srcdir already configured
2988if test "`cd $srcdir && pwd`" != "`pwd`" &&
2989 test -f $srcdir/config.status; then
2990 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2991echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2992 { (exit 1); exit 1; }; }
2993fi
2994
2995# test whether we have cygpath
2996if test -z "$CYGPATH_W"; then
2997 if (cygpath --version) >/dev/null 2>/dev/null; then
2998 CYGPATH_W='cygpath -w'
2999 else
3000 CYGPATH_W=echo
3001 fi
3002fi
3003
3004
3005# Define the identity of the package.
3006 PACKAGE=gprof
3007 VERSION=${BFD_VERSION}
3008
3009
3010cat >>confdefs.h <<_ACEOF
252b5132 3011#define PACKAGE "$PACKAGE"
6bf9431b
BE
3012_ACEOF
3013
252b5132 3014
6bf9431b 3015cat >>confdefs.h <<_ACEOF
252b5132 3016#define VERSION "$VERSION"
6bf9431b
BE
3017_ACEOF
3018
3019# Some tools Automake needs.
3020
3021ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3022
3023
3024AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3025
3026
3027AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3028
3029
3030AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3031
3032
3033MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3034
6bf9431b 3035install_sh=${install_sh-"$am_aux_dir/install-sh"}
252b5132 3036
6bf9431b
BE
3037# Installed binaries are usually stripped using `strip' when the user
3038# run `make install-strip'. However `strip' might not be the right
3039# tool to use in cross-compilation environments, therefore Automake
3040# will honor the `STRIP' environment variable to overrule this program.
3041if test "$cross_compiling" != no; then
3042 if test -n "$ac_tool_prefix"; then
3043 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3044set dummy ${ac_tool_prefix}strip; ac_word=$2
0ab6f085
AM
3045echo "$as_me:$LINENO: checking for $ac_word" >&5
3046echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
3047if test "${ac_cv_prog_STRIP+set}" = set; then
3048 echo $ECHO_N "(cached) $ECHO_C" >&6
3049else
3050 if test -n "$STRIP"; then
3051 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3052else
3053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054for as_dir in $PATH
3055do
3056 IFS=$as_save_IFS
3057 test -z "$as_dir" && as_dir=.
3058 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3059 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
3060 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3061 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3062 break 2
3063 fi
3064done
3065done
3066
3067fi
3068fi
3069STRIP=$ac_cv_prog_STRIP
3070if test -n "$STRIP"; then
0ab6f085
AM
3071 echo "$as_me:$LINENO: result: $STRIP" >&5
3072echo "${ECHO_T}$STRIP" >&6
6bf9431b 3073else
0ab6f085
AM
3074 echo "$as_me:$LINENO: result: no" >&5
3075echo "${ECHO_T}no" >&6
6bf9431b 3076fi
252b5132 3077
6bf9431b
BE
3078fi
3079if test -z "$ac_cv_prog_STRIP"; then
3080 ac_ct_STRIP=$STRIP
3081 # Extract the first word of "strip", so it can be a program name with args.
3082set dummy strip; ac_word=$2
0ab6f085
AM
3083echo "$as_me:$LINENO: checking for $ac_word" >&5
3084echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6bf9431b
BE
3085if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
3086 echo $ECHO_N "(cached) $ECHO_C" >&6
3087else
3088 if test -n "$ac_ct_STRIP"; then
3089 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3090else
3091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092for as_dir in $PATH
3093do
3094 IFS=$as_save_IFS
3095 test -z "$as_dir" && as_dir=.
3096 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3097 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bf9431b
BE
3098 ac_cv_prog_ac_ct_STRIP="strip"
3099 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 break 2
3101 fi
3102done
3103done
252b5132 3104
0ab6f085 3105 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6bf9431b
BE
3106fi
3107fi
3108ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3109if test -n "$ac_ct_STRIP"; then
0ab6f085
AM
3110 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
3111echo "${ECHO_T}$ac_ct_STRIP" >&6
252b5132 3112else
0ab6f085
AM
3113 echo "$as_me:$LINENO: result: no" >&5
3114echo "${ECHO_T}no" >&6
252b5132
RH
3115fi
3116
0ab6f085 3117 STRIP=$ac_ct_STRIP
252b5132 3118else
6bf9431b 3119 STRIP="$ac_cv_prog_STRIP"
252b5132
RH
3120fi
3121
6bf9431b
BE
3122fi
3123INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
3124
3125# We need awk for the "check" target. The system "awk" is bad on
3126# some platforms.
df76639a
AM
3127# Always define AMTAR for backward compatibility.
3128
3129AMTAR=${AMTAR-"${am_missing_run}tar"}
3130
3131am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3132
3133
6bf9431b
BE
3134
3135
3136depcc="$CC" am_compiler_list=
3137
0ab6f085
AM
3138echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3139echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
6bf9431b
BE
3140if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3141 echo $ECHO_N "(cached) $ECHO_C" >&6
3142else
3143 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3144 # We make a subdir and do the tests there. Otherwise we can end up
3145 # making bogus files that we don't know about and never remove. For
3146 # instance it was reported that on HP-UX the gcc test will end up
3147 # making a dummy file named `D' -- because `-MD' means `put the output
3148 # in D'.
3149 mkdir conftest.dir
3150 # Copy depcomp to subdir because otherwise we won't find it if we're
3151 # using a relative directory.
3152 cp "$am_depcomp" conftest.dir
3153 cd conftest.dir
3154 # We will build objects and dependencies in a subdirectory because
3155 # it helps to detect inapplicable dependency modes. For instance
3156 # both Tru64's cc and ICC support -MD to output dependencies as a
3157 # side effect of compilation, but ICC will put the dependencies in
3158 # the current directory while Tru64 will put them in the object
3159 # directory.
3160 mkdir sub
3161
3162 am_cv_CC_dependencies_compiler_type=none
3163 if test "$am_compiler_list" = ""; then
3164 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3165 fi
3166 for depmode in $am_compiler_list; do
3167 # Setup a source with many dependencies, because some compilers
3168 # like to wrap large dependency lists on column 80 (with \), and
3169 # we should not choose a depcomp mode which is confused by this.
3170 #
3171 # We need to recreate these files for each test, as the compiler may
3172 # overwrite some of them when testing with obscure command lines.
3173 # This happens at least with the AIX C compiler.
3174 : > sub/conftest.c
3175 for i in 1 2 3 4 5 6; do
3176 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3177 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3178 # Solaris 8's {/usr,}/bin/sh.
3179 touch sub/conftst$i.h
3180 done
3181 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3182
3183 case $depmode in
3184 nosideeffect)
3185 # after this tag, mechanisms are not by side-effect, so they'll
3186 # only be used when explicitly requested
3187 if test "x$enable_dependency_tracking" = xyes; then
3188 continue
3189 else
3190 break
3191 fi
3192 ;;
3193 none) break ;;
3194 esac
3195 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3196 # mode. It turns out that the SunPro C++ compiler does not properly
3197 # handle `-M -o', and we need to detect this.
3198 if depmode=$depmode \
3199 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3200 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3201 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3202 >/dev/null 2>conftest.err &&
3203 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3204 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3205 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3206 # icc doesn't choke on unknown options, it will just issue warnings
3207 # or remarks (even with -Werror). So we grep stderr for any message
3208 # that says an option was ignored or not supported.
3209 # When given -MP, icc 7.0 and 7.1 complain thusly:
3210 # icc: Command line warning: ignoring option '-M'; no argument required
3211 # The diagnosis changed in icc 8.0:
3212 # icc: Command line remark: option '-MP' not supported
3213 if (grep 'ignoring option' conftest.err ||
3214 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3215 am_cv_CC_dependencies_compiler_type=$depmode
3216 break
3217 fi
3218 fi
3219 done
3220
3221 cd ..
3222 rm -rf conftest.dir
252b5132 3223else
6bf9431b 3224 am_cv_CC_dependencies_compiler_type=none
252b5132
RH
3225fi
3226
252b5132 3227fi
0ab6f085
AM
3228echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3229echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
6bf9431b
BE
3230CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3231
252b5132 3232
6bf9431b
BE
3233
3234if
3235 test "x$enable_dependency_tracking" != xno \
3236 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3237 am__fastdepCC_TRUE=
3238 am__fastdepCC_FALSE='#'
252b5132 3239else
6bf9431b
BE
3240 am__fastdepCC_TRUE='#'
3241 am__fastdepCC_FALSE=
252b5132
RH
3242fi
3243
3244
3245
6bf9431b 3246
ce2cded5 3247 ac_config_headers="$ac_config_headers gconfig.h:gconfig.in"
d7040cdb
SE
3248
3249
ce2cded5
L
3250ac_ext=c
3251ac_cpp='$CPP $CPPFLAGS'
3252ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3253ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3254ac_compiler_gnu=$ac_cv_c_compiler_gnu
3255if test -n "$ac_tool_prefix"; then
3256 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3257set dummy ${ac_tool_prefix}gcc; ac_word=$2
3258echo "$as_me:$LINENO: checking for $ac_word" >&5
3259echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3260if test "${ac_cv_prog_CC+set}" = set; then
3261 echo $ECHO_N "(cached) $ECHO_C" >&6
1b9750d6 3262else
ce2cded5
L
3263 if test -n "$CC"; then
3264 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3265else
ce2cded5
L
3266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3267for as_dir in $PATH
3268do
3269 IFS=$as_save_IFS
3270 test -z "$as_dir" && as_dir=.
3271 for ac_exec_ext in '' $ac_executable_extensions; do
3272 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3273 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3274 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3275 break 2
3276 fi
3277done
3278done
0ab6f085 3279
ce2cded5
L
3280fi
3281fi
3282CC=$ac_cv_prog_CC
3283if test -n "$CC"; then
3284 echo "$as_me:$LINENO: result: $CC" >&5
3285echo "${ECHO_T}$CC" >&6
0ab6f085 3286else
ce2cded5
L
3287 echo "$as_me:$LINENO: result: no" >&5
3288echo "${ECHO_T}no" >&6
3289fi
d7040cdb 3290
ce2cded5
L
3291fi
3292if test -z "$ac_cv_prog_CC"; then
3293 ac_ct_CC=$CC
3294 # Extract the first word of "gcc", so it can be a program name with args.
3295set dummy gcc; ac_word=$2
3296echo "$as_me:$LINENO: checking for $ac_word" >&5
3297echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3298if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1b9750d6
NC
3299 echo $ECHO_N "(cached) $ECHO_C" >&6
3300else
ce2cded5
L
3301 if test -n "$ac_ct_CC"; then
3302 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3303else
d7040cdb 3304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
0ab6f085 3305for as_dir in $PATH
d7040cdb
SE
3306do
3307 IFS=$as_save_IFS
3308 test -z "$as_dir" && as_dir=.
ce2cded5
L
3309 for ac_exec_ext in '' $ac_executable_extensions; do
3310 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3311 ac_cv_prog_ac_ct_CC="gcc"
3312 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3313 break 2
0ab6f085 3314 fi
ce2cded5 3315done
0ab6f085 3316done
d7040cdb 3317
ce2cded5
L
3318fi
3319fi
3320ac_ct_CC=$ac_cv_prog_ac_ct_CC
3321if test -n "$ac_ct_CC"; then
3322 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3323echo "${ECHO_T}$ac_ct_CC" >&6
3324else
3325 echo "$as_me:$LINENO: result: no" >&5
3326echo "${ECHO_T}no" >&6
1b9750d6 3327fi
d7040cdb 3328
ce2cded5
L
3329 CC=$ac_ct_CC
3330else
3331 CC="$ac_cv_prog_CC"
3332fi
d7040cdb 3333
ce2cded5
L
3334if test -z "$CC"; then
3335 if test -n "$ac_tool_prefix"; then
3336 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3337set dummy ${ac_tool_prefix}cc; ac_word=$2
3338echo "$as_me:$LINENO: checking for $ac_word" >&5
3339echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3340if test "${ac_cv_prog_CC+set}" = set; then
0ab6f085 3341 echo $ECHO_N "(cached) $ECHO_C" >&6
d7040cdb 3342else
ce2cded5
L
3343 if test -n "$CC"; then
3344 ac_cv_prog_CC="$CC" # Let the user override the test.
0ab6f085 3345else
ce2cded5
L
3346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3347for as_dir in $PATH
3348do
3349 IFS=$as_save_IFS
3350 test -z "$as_dir" && as_dir=.
3351 for ac_exec_ext in '' $ac_executable_extensions; do
3352 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3353 ac_cv_prog_CC="${ac_tool_prefix}cc"
3354 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3355 break 2
3356 fi
3357done
3358done
d7040cdb 3359
252b5132
RH
3360fi
3361fi
ce2cded5
L
3362CC=$ac_cv_prog_CC
3363if test -n "$CC"; then
3364 echo "$as_me:$LINENO: result: $CC" >&5
3365echo "${ECHO_T}$CC" >&6
252b5132 3366else
0ab6f085
AM
3367 echo "$as_me:$LINENO: result: no" >&5
3368echo "${ECHO_T}no" >&6
252b5132 3369fi
d7040cdb 3370
252b5132 3371fi
ce2cded5
L
3372if test -z "$ac_cv_prog_CC"; then
3373 ac_ct_CC=$CC
3374 # Extract the first word of "cc", so it can be a program name with args.
3375set dummy cc; ac_word=$2
0ab6f085
AM
3376echo "$as_me:$LINENO: checking for $ac_word" >&5
3377echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ce2cded5 3378if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
d7040cdb 3379 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3380else
ce2cded5
L
3381 if test -n "$ac_ct_CC"; then
3382 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
3383else
3384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH
3386do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
3389 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3390 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3391 ac_cv_prog_ac_ct_CC="cc"
d7040cdb
SE
3392 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3393 break 2
3394 fi
3395done
3396done
ac48eca1 3397
d7040cdb
SE
3398fi
3399fi
ce2cded5
L
3400ac_ct_CC=$ac_cv_prog_ac_ct_CC
3401if test -n "$ac_ct_CC"; then
3402 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3403echo "${ECHO_T}$ac_ct_CC" >&6
3404else
3405 echo "$as_me:$LINENO: result: no" >&5
3406echo "${ECHO_T}no" >&6
d7040cdb 3407fi
6be7c12c 3408
ce2cded5
L
3409 CC=$ac_ct_CC
3410else
3411 CC="$ac_cv_prog_CC"
3412fi
3413
3414fi
3415if test -z "$CC"; then
3416 # Extract the first word of "cc", so it can be a program name with args.
3417set dummy cc; ac_word=$2
3418echo "$as_me:$LINENO: checking for $ac_word" >&5
3419echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3420if test "${ac_cv_prog_CC+set}" = set; then
3421 echo $ECHO_N "(cached) $ECHO_C" >&6
3422else
3423 if test -n "$CC"; then
3424 ac_cv_prog_CC="$CC" # Let the user override the test.
3425else
3426 ac_prog_rejected=no
3427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3428for as_dir in $PATH
3429do
3430 IFS=$as_save_IFS
3431 test -z "$as_dir" && as_dir=.
3432 for ac_exec_ext in '' $ac_executable_extensions; do
3433 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3434 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3435 ac_prog_rejected=yes
3436 continue
3437 fi
3438 ac_cv_prog_CC="cc"
3439 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3440 break 2
3441 fi
3442done
3443done
3444
3445if test $ac_prog_rejected = yes; then
3446 # We found a bogon in the path, so make sure we never use it.
3447 set dummy $ac_cv_prog_CC
3448 shift
3449 if test $# != 0; then
3450 # We chose a different compiler from the bogus one.
3451 # However, it has the same basename, so the bogon will be chosen
3452 # first if we set CC to just the basename; use the full file name.
3453 shift
3454 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3455 fi
3456fi
3457fi
3458fi
3459CC=$ac_cv_prog_CC
3460if test -n "$CC"; then
3461 echo "$as_me:$LINENO: result: $CC" >&5
3462echo "${ECHO_T}$CC" >&6
3463else
3464 echo "$as_me:$LINENO: result: no" >&5
3465echo "${ECHO_T}no" >&6
3466fi
3467
3468fi
3469if test -z "$CC"; then
3470 if test -n "$ac_tool_prefix"; then
3471 for ac_prog in cl
3472 do
3473 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3474set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3475echo "$as_me:$LINENO: checking for $ac_word" >&5
3476echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3477if test "${ac_cv_prog_CC+set}" = set; then
3478 echo $ECHO_N "(cached) $ECHO_C" >&6
3479else
3480 if test -n "$CC"; then
3481 ac_cv_prog_CC="$CC" # Let the user override the test.
3482else
3483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3484for as_dir in $PATH
3485do
3486 IFS=$as_save_IFS
3487 test -z "$as_dir" && as_dir=.
3488 for ac_exec_ext in '' $ac_executable_extensions; do
3489 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3490 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3491 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3492 break 2
3493 fi
3494done
3495done
3496
3497fi
3498fi
3499CC=$ac_cv_prog_CC
3500if test -n "$CC"; then
3501 echo "$as_me:$LINENO: result: $CC" >&5
3502echo "${ECHO_T}$CC" >&6
3503else
3504 echo "$as_me:$LINENO: result: no" >&5
3505echo "${ECHO_T}no" >&6
3506fi
3507
3508 test -n "$CC" && break
d7040cdb
SE
3509 done
3510fi
ce2cded5
L
3511if test -z "$CC"; then
3512 ac_ct_CC=$CC
3513 for ac_prog in cl
d7040cdb
SE
3514do
3515 # Extract the first word of "$ac_prog", so it can be a program name with args.
3516set dummy $ac_prog; ac_word=$2
0ab6f085
AM
3517echo "$as_me:$LINENO: checking for $ac_word" >&5
3518echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
ce2cded5 3519if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
d7040cdb
SE
3520 echo $ECHO_N "(cached) $ECHO_C" >&6
3521else
ce2cded5
L
3522 if test -n "$ac_ct_CC"; then
3523 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d7040cdb
SE
3524else
3525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3526for as_dir in $PATH
3527do
3528 IFS=$as_save_IFS
3529 test -z "$as_dir" && as_dir=.
3530 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 3531 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ce2cded5 3532 ac_cv_prog_ac_ct_CC="$ac_prog"
d7040cdb
SE
3533 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3534 break 2
ac48eca1 3535 fi
d7040cdb
SE
3536done
3537done
ac48eca1 3538
d7040cdb
SE
3539fi
3540fi
ce2cded5
L
3541ac_ct_CC=$ac_cv_prog_ac_ct_CC
3542if test -n "$ac_ct_CC"; then
3543 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3544echo "${ECHO_T}$ac_ct_CC" >&6
d7040cdb 3545else
0ab6f085
AM
3546 echo "$as_me:$LINENO: result: no" >&5
3547echo "${ECHO_T}no" >&6
d7040cdb 3548fi
ac48eca1 3549
ce2cded5 3550 test -n "$ac_ct_CC" && break
d7040cdb 3551done
ac48eca1 3552
ce2cded5 3553 CC=$ac_ct_CC
d7040cdb 3554fi
ac48eca1 3555
d7040cdb 3556fi
ac48eca1 3557
ac48eca1 3558
ce2cded5
L
3559test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3560See \`config.log' for more details." >&5
3561echo "$as_me: error: no acceptable C compiler found in \$PATH
3562See \`config.log' for more details." >&2;}
3563 { (exit 1); exit 1; }; }
6be7c12c 3564
ce2cded5
L
3565# Provide some information about the compiler.
3566echo "$as_me:$LINENO:" \
3567 "checking for C compiler version" >&5
3568ac_compiler=`set X $ac_compile; echo $2`
3569{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3570 (eval $ac_compiler --version </dev/null >&5) 2>&5
3571 ac_status=$?
3572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3573 (exit $ac_status); }
3574{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3575 (eval $ac_compiler -v </dev/null >&5) 2>&5
3576 ac_status=$?
3577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3578 (exit $ac_status); }
3579{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3580 (eval $ac_compiler -V </dev/null >&5) 2>&5
3581 ac_status=$?
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }
ac48eca1 3584
ce2cded5
L
3585echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3586echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3587if test "${ac_cv_c_compiler_gnu+set}" = set; then
d7040cdb
SE
3588 echo $ECHO_N "(cached) $ECHO_C" >&6
3589else
ce2cded5
L
3590 cat >conftest.$ac_ext <<_ACEOF
3591/* confdefs.h. */
3592_ACEOF
3593cat confdefs.h >>conftest.$ac_ext
3594cat >>conftest.$ac_ext <<_ACEOF
3595/* end confdefs.h. */
ac48eca1 3596
ce2cded5
L
3597int
3598main ()
3599{
3600#ifndef __GNUC__
3601 choke me
3602#endif
3603
3604 ;
3605 return 0;
3606}
3607_ACEOF
3608rm -f conftest.$ac_objext
3609if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3610 (eval $ac_compile) 2>conftest.er1
3611 ac_status=$?
3612 grep -v '^ *+' conftest.er1 >conftest.err
3613 rm -f conftest.er1
3614 cat conftest.err >&5
3615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616 (exit $ac_status); } &&
3617 { ac_try='test -z "$ac_c_werror_flag"
3618 || test ! -s conftest.err'
3619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3620 (eval $ac_try) 2>&5
3621 ac_status=$?
3622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3623 (exit $ac_status); }; } &&
3624 { ac_try='test -s conftest.$ac_objext'
3625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3626 (eval $ac_try) 2>&5
3627 ac_status=$?
3628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3629 (exit $ac_status); }; }; then
3630 ac_compiler_gnu=yes
d7040cdb 3631else
ce2cded5
L
3632 echo "$as_me: failed program was:" >&5
3633sed 's/^/| /' conftest.$ac_ext >&5
3634
3635ac_compiler_gnu=no
d7040cdb 3636fi
ce2cded5
L
3637rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3638ac_cv_c_compiler_gnu=$ac_compiler_gnu
ac48eca1 3639
ce2cded5
L
3640fi
3641echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3642echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3643GCC=`test $ac_compiler_gnu = yes && echo yes`
3644ac_test_CFLAGS=${CFLAGS+set}
3645ac_save_CFLAGS=$CFLAGS
3646CFLAGS="-g"
3647echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3648echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3649if test "${ac_cv_prog_cc_g+set}" = set; then
108a6f8e
CD
3650 echo $ECHO_N "(cached) $ECHO_C" >&6
3651else
ce2cded5
L
3652 cat >conftest.$ac_ext <<_ACEOF
3653/* confdefs.h. */
3654_ACEOF
3655cat confdefs.h >>conftest.$ac_ext
3656cat >>conftest.$ac_ext <<_ACEOF
3657/* end confdefs.h. */
d7040cdb 3658
ce2cded5
L
3659int
3660main ()
3661{
d7040cdb 3662
ce2cded5
L
3663 ;
3664 return 0;
3665}
3666_ACEOF
3667rm -f conftest.$ac_objext
3668if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3669 (eval $ac_compile) 2>conftest.er1
3670 ac_status=$?
3671 grep -v '^ *+' conftest.er1 >conftest.err
3672 rm -f conftest.er1
3673 cat conftest.err >&5
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675 (exit $ac_status); } &&
3676 { ac_try='test -z "$ac_c_werror_flag"
3677 || test ! -s conftest.err'
3678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3679 (eval $ac_try) 2>&5
3680 ac_status=$?
3681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682 (exit $ac_status); }; } &&
3683 { ac_try='test -s conftest.$ac_objext'
3684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3685 (eval $ac_try) 2>&5
3686 ac_status=$?
3687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3688 (exit $ac_status); }; }; then
3689 ac_cv_prog_cc_g=yes
3690else
3691 echo "$as_me: failed program was:" >&5
3692sed 's/^/| /' conftest.$ac_ext >&5
108a6f8e 3693
ce2cded5 3694ac_cv_prog_cc_g=no
108a6f8e 3695fi
ce2cded5 3696rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
108a6f8e 3697fi
ce2cded5
L
3698echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3699echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3700if test "$ac_test_CFLAGS" = set; then
3701 CFLAGS=$ac_save_CFLAGS
3702elif test $ac_cv_prog_cc_g = yes; then
3703 if test "$GCC" = yes; then
3704 CFLAGS="-g -O2"
3705 else
3706 CFLAGS="-g"
3707 fi
ac48eca1 3708else
ce2cded5
L
3709 if test "$GCC" = yes; then
3710 CFLAGS="-O2"
3711 else
3712 CFLAGS=
3713 fi
ac48eca1 3714fi
ce2cded5
L
3715echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3716echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3717if test "${ac_cv_prog_cc_stdc+set}" = set; then
6bf9431b 3718 echo $ECHO_N "(cached) $ECHO_C" >&6
ac48eca1 3719else
ce2cded5
L
3720 ac_cv_prog_cc_stdc=no
3721ac_save_CC=$CC
3722cat >conftest.$ac_ext <<_ACEOF
3723/* confdefs.h. */
3724_ACEOF
3725cat confdefs.h >>conftest.$ac_ext
3726cat >>conftest.$ac_ext <<_ACEOF
3727/* end confdefs.h. */
3728#include <stdarg.h>
3729#include <stdio.h>
3730#include <sys/types.h>
3731#include <sys/stat.h>
3732/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3733struct buf { int x; };
3734FILE * (*rcsopen) (struct buf *, struct stat *, int);
3735static char *e (p, i)
3736 char **p;
3737 int i;
3738{
3739 return p[i];
3740}
3741static char *f (char * (*g) (char **, int), char **p, ...)
3742{
3743 char *s;
3744 va_list v;
3745 va_start (v,p);
3746 s = g (p, va_arg (v,int));
3747 va_end (v);
3748 return s;
3749}
d7040cdb 3750
ce2cded5
L
3751/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3752 function prototypes and stuff, but not '\xHH' hex character constants.
3753 These don't provoke an error unfortunately, instead are silently treated
3754 as 'x'. The following induces an error, until -std1 is added to get
3755 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3756 array size at least. It's necessary to write '\x00'==0 to get something
3757 that's true only with -std1. */
3758int osf4_cc_array ['\x00' == 0 ? 1 : -1];
d7040cdb 3759
ce2cded5
L
3760int test (int i, double x);
3761struct s1 {int (*f) (int a);};
3762struct s2 {int (*f) (double a);};
3763int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3764int argc;
3765char **argv;
3766int
3767main ()
3768{
3769return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3770 ;
3771 return 0;
3772}
3773_ACEOF
3774# Don't try gcc -ansi; that turns off useful extensions and
3775# breaks some systems' header files.
3776# AIX -qlanglvl=ansi
3777# Ultrix and OSF/1 -std1
3778# HP-UX 10.20 and later -Ae
3779# HP-UX older versions -Aa -D_HPUX_SOURCE
3780# SVR4 -Xc -D__EXTENSIONS__
3781for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3782do
3783 CC="$ac_save_CC $ac_arg"
3784 rm -f conftest.$ac_objext
3785if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3786 (eval $ac_compile) 2>conftest.er1
3787 ac_status=$?
3788 grep -v '^ *+' conftest.er1 >conftest.err
3789 rm -f conftest.er1
3790 cat conftest.err >&5
3791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3792 (exit $ac_status); } &&
3793 { ac_try='test -z "$ac_c_werror_flag"
3794 || test ! -s conftest.err'
3795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3796 (eval $ac_try) 2>&5
3797 ac_status=$?
3798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3799 (exit $ac_status); }; } &&
3800 { ac_try='test -s conftest.$ac_objext'
3801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3802 (eval $ac_try) 2>&5
3803 ac_status=$?
3804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3805 (exit $ac_status); }; }; then
3806 ac_cv_prog_cc_stdc=$ac_arg
3807break
3808else
3809 echo "$as_me: failed program was:" >&5
3810sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3811
ce2cded5
L
3812fi
3813rm -f conftest.err conftest.$ac_objext
3814done
3815rm -f conftest.$ac_ext conftest.$ac_objext
3816CC=$ac_save_CC
d7040cdb 3817
ce2cded5 3818fi
d7040cdb 3819
ce2cded5
L
3820case "x$ac_cv_prog_cc_stdc" in
3821 x|xno)
3822 echo "$as_me:$LINENO: result: none needed" >&5
3823echo "${ECHO_T}none needed" >&6 ;;
3824 *)
3825 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3826echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3827 CC="$CC $ac_cv_prog_cc_stdc" ;;
3828esac
d7040cdb 3829
ce2cded5
L
3830# Some people use a C++ compiler to compile C. Since we use `exit',
3831# in C++ we need to declare it. In case someone uses the same compiler
3832# for both compiling C and C++ we need to have the C++ compiler decide
3833# the declaration of exit, since it's the most demanding environment.
3834cat >conftest.$ac_ext <<_ACEOF
3835#ifndef __cplusplus
3836 choke me
3837#endif
3838_ACEOF
3839rm -f conftest.$ac_objext
3840if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3841 (eval $ac_compile) 2>conftest.er1
3842 ac_status=$?
3843 grep -v '^ *+' conftest.er1 >conftest.err
3844 rm -f conftest.er1
3845 cat conftest.err >&5
3846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3847 (exit $ac_status); } &&
3848 { ac_try='test -z "$ac_c_werror_flag"
3849 || test ! -s conftest.err'
3850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3851 (eval $ac_try) 2>&5
3852 ac_status=$?
3853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3854 (exit $ac_status); }; } &&
3855 { ac_try='test -s conftest.$ac_objext'
3856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3857 (eval $ac_try) 2>&5
3858 ac_status=$?
3859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3860 (exit $ac_status); }; }; then
3861 for ac_declaration in \
3862 '' \
3863 'extern "C" void std::exit (int) throw (); using std::exit;' \
3864 'extern "C" void std::exit (int); using std::exit;' \
3865 'extern "C" void exit (int) throw ();' \
3866 'extern "C" void exit (int);' \
3867 'void exit (int);'
3868do
3869 cat >conftest.$ac_ext <<_ACEOF
3870/* confdefs.h. */
3871_ACEOF
3872cat confdefs.h >>conftest.$ac_ext
3873cat >>conftest.$ac_ext <<_ACEOF
3874/* end confdefs.h. */
3875$ac_declaration
3876#include <stdlib.h>
3877int
3878main ()
3879{
3880exit (42);
3881 ;
3882 return 0;
3883}
3884_ACEOF
3885rm -f conftest.$ac_objext
3886if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3887 (eval $ac_compile) 2>conftest.er1
3888 ac_status=$?
3889 grep -v '^ *+' conftest.er1 >conftest.err
3890 rm -f conftest.er1
3891 cat conftest.err >&5
3892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3893 (exit $ac_status); } &&
3894 { ac_try='test -z "$ac_c_werror_flag"
3895 || test ! -s conftest.err'
3896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3897 (eval $ac_try) 2>&5
3898 ac_status=$?
3899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3900 (exit $ac_status); }; } &&
3901 { ac_try='test -s conftest.$ac_objext'
3902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3903 (eval $ac_try) 2>&5
3904 ac_status=$?
3905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3906 (exit $ac_status); }; }; then
3907 :
3908else
3909 echo "$as_me: failed program was:" >&5
3910sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3911
ce2cded5
L
3912continue
3913fi
3914rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3915 cat >conftest.$ac_ext <<_ACEOF
3916/* confdefs.h. */
3917_ACEOF
3918cat confdefs.h >>conftest.$ac_ext
3919cat >>conftest.$ac_ext <<_ACEOF
3920/* end confdefs.h. */
3921$ac_declaration
3922int
3923main ()
3924{
3925exit (42);
3926 ;
3927 return 0;
3928}
3929_ACEOF
3930rm -f conftest.$ac_objext
3931if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3932 (eval $ac_compile) 2>conftest.er1
3933 ac_status=$?
3934 grep -v '^ *+' conftest.er1 >conftest.err
3935 rm -f conftest.er1
3936 cat conftest.err >&5
3937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3938 (exit $ac_status); } &&
3939 { ac_try='test -z "$ac_c_werror_flag"
3940 || test ! -s conftest.err'
3941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3942 (eval $ac_try) 2>&5
3943 ac_status=$?
3944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3945 (exit $ac_status); }; } &&
3946 { ac_try='test -s conftest.$ac_objext'
3947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3948 (eval $ac_try) 2>&5
3949 ac_status=$?
3950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3951 (exit $ac_status); }; }; then
3952 break
3953else
3954 echo "$as_me: failed program was:" >&5
3955sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3956
ce2cded5
L
3957fi
3958rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3959done
3960rm -f conftest*
3961if test -n "$ac_declaration"; then
3962 echo '#ifdef __cplusplus' >>confdefs.h
3963 echo $ac_declaration >>confdefs.h
3964 echo '#endif' >>confdefs.h
3965fi
d7040cdb 3966
d7040cdb 3967else
ce2cded5
L
3968 echo "$as_me: failed program was:" >&5
3969sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 3970
ce2cded5
L
3971fi
3972rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3973ac_ext=c
3974ac_cpp='$CPP $CPPFLAGS'
3975ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3976ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3977ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 3978
d7040cdb 3979
ce2cded5
L
3980cat >>confdefs.h <<\_ACEOF
3981#define _GNU_SOURCE 1
3982_ACEOF
d7040cdb 3983
d7040cdb 3984
ce2cded5
L
3985# Find a good install program. We prefer a C program (faster),
3986# so one script is as good as another. But avoid the broken or
3987# incompatible versions:
3988# SysV /etc/install, /usr/sbin/install
3989# SunOS /usr/etc/install
3990# IRIX /sbin/install
3991# AIX /bin/install
3992# AmigaOS /C/install, which installs bootblocks on floppy discs
3993# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3994# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3995# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3996# OS/2's system install, which has a completely different semantic
3997# ./install, which can be erroneously created by make from ./install.sh.
58c85be7 3998# Reject install programs that cannot install multiple files.
ce2cded5
L
3999echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4000echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
4001if test -z "$INSTALL"; then
4002if test "${ac_cv_path_install+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4004else
4005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4006for as_dir in $PATH
4007do
4008 IFS=$as_save_IFS
4009 test -z "$as_dir" && as_dir=.
4010 # Account for people who put trailing slashes in PATH elements.
4011case $as_dir/ in
4012 ./ | .// | /cC/* | \
4013 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4014 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4015 /usr/ucb/* ) ;;
4016 *)
4017 # OSF1 and SCO ODT 3.0 have their own names for install.
4018 # Don't use installbsd from OSF since it installs stuff as root
4019 # by default.
4020 for ac_prog in ginstall scoinst install; do
4021 for ac_exec_ext in '' $ac_executable_extensions; do
4022 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4023 if test $ac_prog = install &&
4024 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4025 # AIX install. It has an incompatible calling convention.
4026 :
4027 elif test $ac_prog = install &&
4028 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4029 # program-specific install script used by HP pwplus--don't use.
4030 :
4031 else
58c85be7
RW
4032 rm -rf conftest.one conftest.two conftest.dir
4033 echo one > conftest.one
4034 echo two > conftest.two
4035 mkdir conftest.dir
4036 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4037 test -s conftest.one && test -s conftest.two &&
4038 test -s conftest.dir/conftest.one &&
4039 test -s conftest.dir/conftest.two
4040 then
4041 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4042 break 3
4043 fi
ce2cded5
L
4044 fi
4045 fi
4046 done
4047 done
4048 ;;
4049esac
4050done
d7040cdb 4051
58c85be7 4052rm -rf conftest.one conftest.two conftest.dir
d7040cdb 4053
ce2cded5
L
4054fi
4055 if test "${ac_cv_path_install+set}" = set; then
4056 INSTALL=$ac_cv_path_install
d7040cdb 4057 else
58c85be7
RW
4058 # As a last resort, use the slow shell script. Don't cache a
4059 # value for INSTALL within a source directory, because that will
ce2cded5 4060 # break other packages using the cache if that directory is
58c85be7 4061 # removed, or if the value is a relative name.
ce2cded5 4062 INSTALL=$ac_install_sh
d7040cdb 4063 fi
ce2cded5
L
4064fi
4065echo "$as_me:$LINENO: result: $INSTALL" >&5
4066echo "${ECHO_T}$INSTALL" >&6
ac48eca1 4067
ce2cded5
L
4068# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4069# It thinks the first close brace ends the variable substitution.
4070test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
ac48eca1 4071
ce2cded5 4072test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
ac48eca1 4073
ce2cded5 4074test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
d7040cdb 4075
d7040cdb 4076
252b5132 4077
d7040cdb 4078
ce2cded5
L
4079macro_version='2.1a'
4080macro_revision='1.2435'
d7040cdb 4081
d7040cdb 4082
d7040cdb 4083
d7040cdb 4084
d7040cdb 4085
252b5132 4086
d7040cdb
SE
4087
4088
4089
4090
4091
4092
ce2cded5 4093ltmain="$ac_aux_dir/ltmain.sh"
d7040cdb 4094
ce2cded5 4095# Set options
d7040cdb 4096
ce2cded5 4097enable_dlopen=no
d7040cdb
SE
4098
4099
ce2cded5 4100enable_win32_dll=no
d7040cdb
SE
4101
4102
ce2cded5
L
4103# Check whether --enable-shared or --disable-shared was given.
4104if test "${enable_shared+set}" = set; then
4105 enableval="$enable_shared"
4106 p=${PACKAGE-default}
4107 case $enableval in
4108 yes) enable_shared=yes ;;
4109 no) enable_shared=no ;;
4110 *)
4111 enable_shared=no
4112 # Look at the argument we got. We use all the common list separators.
4113 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4114 for pkg in $enableval; do
4115 IFS="$lt_save_ifs"
4116 if test "X$pkg" = "X$p"; then
4117 enable_shared=yes
4118 fi
4119 done
4120 IFS="$lt_save_ifs"
4121 ;;
4122 esac
ac48eca1 4123else
ce2cded5
L
4124 enable_shared=yes
4125fi;
6bf9431b 4126
ac48eca1 4127
6bf9431b 4128
ac48eca1 4129
ac48eca1 4130
d7040cdb
SE
4131
4132
4133
ce2cded5
L
4134# Check whether --enable-static or --disable-static was given.
4135if test "${enable_static+set}" = set; then
4136 enableval="$enable_static"
4137 p=${PACKAGE-default}
4138 case $enableval in
4139 yes) enable_static=yes ;;
4140 no) enable_static=no ;;
4141 *)
4142 enable_static=no
4143 # Look at the argument we got. We use all the common list separators.
4144 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4145 for pkg in $enableval; do
4146 IFS="$lt_save_ifs"
4147 if test "X$pkg" = "X$p"; then
4148 enable_static=yes
4149 fi
4150 done
4151 IFS="$lt_save_ifs"
4152 ;;
4153 esac
4154else
4155 enable_static=yes
4156fi;
d7040cdb
SE
4157
4158
4159
4160
4161
4162
4163
4164
6bf9431b 4165
ce2cded5
L
4166# Check whether --with-pic or --without-pic was given.
4167if test "${with_pic+set}" = set; then
4168 withval="$with_pic"
4169 pic_mode="$withval"
ac48eca1 4170else
ce2cded5
L
4171 pic_mode=default
4172fi;
ac48eca1 4173
ce2cded5 4174test -z "$pic_mode" && pic_mode=default
6bf9431b 4175
ac48eca1 4176
ce2cded5
L
4177
4178
4179
4180
4181
4182# Check whether --enable-fast-install or --disable-fast-install was given.
4183if test "${enable_fast_install+set}" = set; then
4184 enableval="$enable_fast_install"
4185 p=${PACKAGE-default}
4186 case $enableval in
4187 yes) enable_fast_install=yes ;;
4188 no) enable_fast_install=no ;;
4189 *)
4190 enable_fast_install=no
4191 # Look at the argument we got. We use all the common list separators.
4192 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4193 for pkg in $enableval; do
4194 IFS="$lt_save_ifs"
4195 if test "X$pkg" = "X$p"; then
4196 enable_fast_install=yes
4197 fi
4198 done
4199 IFS="$lt_save_ifs"
4200 ;;
4201 esac
ac48eca1 4202else
ce2cded5
L
4203 enable_fast_install=yes
4204fi;
ac48eca1
AO
4205
4206
252b5132 4207
5af11cab 4208
5af11cab 4209
5af11cab 4210
6bf9431b 4211
ce2cded5
L
4212
4213echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4214echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
4215if test "${lt_cv_path_SED+set}" = set; then
6bf9431b
BE
4216 echo $ECHO_N "(cached) $ECHO_C" >&6
4217else
ce2cded5
L
4218 # Loop through the user's path and test for sed and gsed.
4219# Then use that list of sed's as ones to test for truncation.
6bf9431b
BE
4220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4221for as_dir in $PATH
4222do
4223 IFS=$as_save_IFS
4224 test -z "$as_dir" && as_dir=.
ce2cded5
L
4225 for lt_ac_prog in sed gsed; do
4226 for ac_exec_ext in '' $ac_executable_extensions; do
4227 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
4228 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4229 fi
4230 done
4231 done
6bf9431b 4232done
ce2cded5
L
4233IFS=$as_save_IFS
4234lt_ac_max=0
4235lt_ac_count=0
4236# Add /usr/xpg4/bin/sed as it is typically found on Solaris
4237# along with /bin/sed that truncates output.
4238for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
4239 test ! -f $lt_ac_sed && continue
4240 cat /dev/null > conftest.in
4241 lt_ac_count=0
4242 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4243 # Check for GNU sed and select it if it is found.
4244 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4245 lt_cv_path_SED=$lt_ac_sed
4246 break
6bf9431b 4247 fi
ce2cded5
L
4248 while true; do
4249 cat conftest.in conftest.in >conftest.tmp
4250 mv conftest.tmp conftest.in
4251 cp conftest.in conftest.nl
4252 echo >>conftest.nl
4253 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4254 cmp -s conftest.out conftest.nl || break
4255 # 10000 chars as input seems more than enough
4256 test $lt_ac_count -gt 10 && break
4257 lt_ac_count=`expr $lt_ac_count + 1`
4258 if test $lt_ac_count -gt $lt_ac_max; then
4259 lt_ac_max=$lt_ac_count
4260 lt_cv_path_SED=$lt_ac_sed
4261 fi
4262 done
6bf9431b
BE
4263done
4264
6bf9431b
BE
4265fi
4266
ce2cded5 4267SED=$lt_cv_path_SED
6bf9431b 4268
ce2cded5
L
4269echo "$as_me:$LINENO: result: $SED" >&5
4270echo "${ECHO_T}$SED" >&6
6bf9431b 4271
ce2cded5
L
4272test -z "$SED" && SED=sed
4273Xsed="$SED -e 1s/^X//"
6bf9431b 4274
6bf9431b 4275
6bf9431b 4276
252b5132 4277
6bf9431b 4278
252b5132 4279
6bf9431b 4280
252b5132 4281
6bf9431b 4282
252b5132 4283
252b5132 4284
ce2cded5
L
4285echo "$as_me:$LINENO: checking for egrep" >&5
4286echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4287if test "${ac_cv_prog_egrep+set}" = set; then
4288 echo $ECHO_N "(cached) $ECHO_C" >&6
4289else
4290 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4291 then ac_cv_prog_egrep='grep -E'
4292 else ac_cv_prog_egrep='egrep'
4293 fi
4294fi
4295echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4296echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4297 EGREP=$ac_cv_prog_egrep
4298
6bf9431b 4299
ce2cded5
L
4300echo "$as_me:$LINENO: checking for fgrep" >&5
4301echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
4302if test "${ac_cv_prog_fgrep+set}" = set; then
4303 echo $ECHO_N "(cached) $ECHO_C" >&6
4304else
4305 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
4306 then ac_cv_prog_fgrep='grep -F'
4307 else ac_cv_prog_fgrep='fgrep'
4308 fi
4309fi
4310echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
4311echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
4312 FGREP=$ac_cv_prog_fgrep
6bf9431b
BE
4313
4314
ce2cded5 4315test -z "$GREP" && GREP=grep
6bf9431b 4316
d7040cdb
SE
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
ce2cded5
L
4335# Check whether --with-gnu-ld or --without-gnu-ld was given.
4336if test "${with_gnu_ld+set}" = set; then
4337 withval="$with_gnu_ld"
4338 test "$withval" = no || with_gnu_ld=yes
4339else
4340 with_gnu_ld=no
4341fi;
4342ac_prog=ld
4343if test "$GCC" = yes; then
4344 # Check if gcc -print-prog-name=ld gives a path.
4345 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4346echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
4347 case $host in
4348 *-*-mingw*)
4349 # gcc leaves a trailing carriage return which upsets mingw
4350 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4351 *)
4352 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4353 esac
4354 case $ac_prog in
4355 # Accept absolute paths.
4356 [\\/]* | ?:[\\/]*)
4357 re_direlt='/[^/][^/]*/\.\./'
4358 # Canonicalize the pathname of ld
4359 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4360 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4361 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4362 done
4363 test -z "$LD" && LD="$ac_prog"
4364 ;;
4365 "")
4366 # If it fails, then pretend we aren't using GCC.
4367 ac_prog=ld
4368 ;;
4369 *)
4370 # If it is relative, then search for the first ld in PATH.
4371 with_gnu_ld=unknown
4372 ;;
4373 esac
4374elif test "$with_gnu_ld" = yes; then
4375 echo "$as_me:$LINENO: checking for GNU ld" >&5
4376echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4377else
4378 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4379echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4380fi
4381if test "${lt_cv_path_LD+set}" = set; then
4382 echo $ECHO_N "(cached) $ECHO_C" >&6
4383else
4384 if test -z "$LD"; then
4385 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4386 for ac_dir in $PATH; do
4387 IFS="$lt_save_ifs"
4388 test -z "$ac_dir" && ac_dir=.
4389 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4390 lt_cv_path_LD="$ac_dir/$ac_prog"
4391 # Check to see if the program is GNU ld. I'd rather use --version,
4392 # but apparently some variants of GNU ld only accept -v.
4393 # Break only if it was the GNU/non-GNU ld that we prefer.
4394 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4395 *GNU* | *'with BFD'*)
4396 test "$with_gnu_ld" != no && break
4397 ;;
4398 *)
4399 test "$with_gnu_ld" != yes && break
4400 ;;
4401 esac
4402 fi
4403 done
4404 IFS="$lt_save_ifs"
4405else
4406 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4407fi
4408fi
d7040cdb 4409
ce2cded5
L
4410LD="$lt_cv_path_LD"
4411if test -n "$LD"; then
4412 echo "$as_me:$LINENO: result: $LD" >&5
4413echo "${ECHO_T}$LD" >&6
4414else
4415 echo "$as_me:$LINENO: result: no" >&5
4416echo "${ECHO_T}no" >&6
4417fi
4418test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4419echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4420 { (exit 1); exit 1; }; }
4421echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4422echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
4423if test "${lt_cv_prog_gnu_ld+set}" = set; then
4424 echo $ECHO_N "(cached) $ECHO_C" >&6
4425else
4426 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4427case `$LD -v 2>&1 </dev/null` in
4428*GNU* | *'with BFD'*)
4429 lt_cv_prog_gnu_ld=yes
4430 ;;
4431*)
4432 lt_cv_prog_gnu_ld=no
4433 ;;
4434esac
4435fi
4436echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4437echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
4438with_gnu_ld=$lt_cv_prog_gnu_ld
d7040cdb
SE
4439
4440
4441
4442
4443
4444
d7040cdb 4445
d7040cdb 4446
d7040cdb
SE
4447
4448
ce2cded5
L
4449echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4450echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
4451if test "${lt_cv_path_NM+set}" = set; then
d7040cdb
SE
4452 echo $ECHO_N "(cached) $ECHO_C" >&6
4453else
ce2cded5
L
4454 if test -n "$NM"; then
4455 # Let the user override the test.
4456 lt_cv_path_NM="$NM"
4457else
4458 lt_nm_to_check="${ac_tool_prefix}nm"
4459 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4460 lt_nm_to_check="$lt_nm_to_check nm"
d7040cdb 4461 fi
ce2cded5
L
4462 for lt_tmp_nm in $lt_nm_to_check; do
4463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4464 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4465 IFS="$lt_save_ifs"
4466 test -z "$ac_dir" && ac_dir=.
4467 tmp_nm="$ac_dir/$lt_tmp_nm"
4468 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4469 # Check to see if the nm accepts a BSD-compat flag.
4470 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4471 # nm: unknown option "B" ignored
4472 # Tru64's nm complains that /dev/null is an invalid object file
4473 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4474 */dev/null* | *'Invalid file or object type'*)
4475 lt_cv_path_NM="$tmp_nm -B"
4476 break
4477 ;;
4478 *)
4479 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4480 */dev/null*)
4481 lt_cv_path_NM="$tmp_nm -p"
4482 break
4483 ;;
4484 *)
4485 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4486 continue # so that we can try to find one that supports BSD flags
4487 ;;
4488 esac
4489 ;;
4490 esac
4491 fi
4492 done
4493 IFS="$lt_save_ifs"
4494 done
4495 : ${lt_cv_path_NM=no}
4496fi
4497fi
4498echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4499echo "${ECHO_T}$lt_cv_path_NM" >&6
4500if test "$lt_cv_path_NM" != "no"; then
4501 NM="$lt_cv_path_NM"
4502else
4503 # Didn't find any BSD compatible name lister, look for dumpbin.
4504 if test -n "$ac_tool_prefix"; then
4505 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4506 do
4507 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4508set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4509echo "$as_me:$LINENO: checking for $ac_word" >&5
4510echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4511if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4512 echo $ECHO_N "(cached) $ECHO_C" >&6
4513else
4514 if test -n "$DUMPBIN"; then
4515 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4516else
4517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4518for as_dir in $PATH
4519do
4520 IFS=$as_save_IFS
4521 test -z "$as_dir" && as_dir=.
4522 for ac_exec_ext in '' $ac_executable_extensions; do
4523 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4524 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4525 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4526 break 2
4527 fi
4528done
4529done
d7040cdb 4530
ce2cded5
L
4531fi
4532fi
4533DUMPBIN=$ac_cv_prog_DUMPBIN
4534if test -n "$DUMPBIN"; then
4535 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4536echo "${ECHO_T}$DUMPBIN" >&6
4537else
4538 echo "$as_me:$LINENO: result: no" >&5
4539echo "${ECHO_T}no" >&6
4540fi
d7040cdb 4541
ce2cded5
L
4542 test -n "$DUMPBIN" && break
4543 done
4544fi
4545if test -z "$DUMPBIN"; then
4546 ac_ct_DUMPBIN=$DUMPBIN
4547 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4548do
4549 # Extract the first word of "$ac_prog", so it can be a program name with args.
4550set dummy $ac_prog; ac_word=$2
4551echo "$as_me:$LINENO: checking for $ac_word" >&5
4552echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4553if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4554 echo $ECHO_N "(cached) $ECHO_C" >&6
4555else
4556 if test -n "$ac_ct_DUMPBIN"; then
4557 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4558else
4559as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4560for as_dir in $PATH
4561do
4562 IFS=$as_save_IFS
4563 test -z "$as_dir" && as_dir=.
4564 for ac_exec_ext in '' $ac_executable_extensions; do
4565 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4566 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4567 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4568 break 2
4569 fi
4570done
4571done
d7040cdb 4572
ce2cded5
L
4573fi
4574fi
4575ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4576if test -n "$ac_ct_DUMPBIN"; then
4577 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4578echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
4579else
4580 echo "$as_me:$LINENO: result: no" >&5
4581echo "${ECHO_T}no" >&6
4582fi
d7040cdb 4583
ce2cded5
L
4584 test -n "$ac_ct_DUMPBIN" && break
4585done
4586test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
d7040cdb 4587
ce2cded5
L
4588 DUMPBIN=$ac_ct_DUMPBIN
4589fi
d7040cdb 4590
d7040cdb 4591
ce2cded5
L
4592 if test "$DUMPBIN" != ":"; then
4593 NM="$DUMPBIN"
d7040cdb 4594 fi
ce2cded5
L
4595fi
4596test -z "$NM" && NM=nm
d7040cdb 4597
d7040cdb 4598
d7040cdb 4599
d7040cdb 4600
d7040cdb 4601
d7040cdb 4602
ce2cded5
L
4603echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4604echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
4605if test "${lt_cv_nm_interface+set}" = set; then
4606 echo $ECHO_N "(cached) $ECHO_C" >&6
4607else
4608 lt_cv_nm_interface="BSD nm"
4609 echo "int some_variable = 0;" > conftest.$ac_ext
6194aaab 4610 (eval echo "\"\$as_me:4610: $ac_compile\"" >&5)
ce2cded5
L
4611 (eval "$ac_compile" 2>conftest.err)
4612 cat conftest.err >&5
6194aaab 4613 (eval echo "\"\$as_me:4613: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
ce2cded5
L
4614 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4615 cat conftest.err >&5
6194aaab 4616 (eval echo "\"\$as_me:4616: output\"" >&5)
ce2cded5
L
4617 cat conftest.out >&5
4618 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4619 lt_cv_nm_interface="MS dumpbin"
4620 fi
4621 rm -f conftest*
4622fi
4623echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4624echo "${ECHO_T}$lt_cv_nm_interface" >&6
d7040cdb 4625
ce2cded5
L
4626echo "$as_me:$LINENO: checking whether ln -s works" >&5
4627echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4628LN_S=$as_ln_s
4629if test "$LN_S" = "ln -s"; then
4630 echo "$as_me:$LINENO: result: yes" >&5
4631echo "${ECHO_T}yes" >&6
4632else
4633 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4634echo "${ECHO_T}no, using $LN_S" >&6
4635fi
d7040cdb 4636
ce2cded5
L
4637# find the maximum length of command line arguments
4638echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4639echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
4640if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4641 echo $ECHO_N "(cached) $ECHO_C" >&6
4642else
4643 i=0
4644 teststring="ABCD"
4645
4646 case $build_os in
4647 msdosdjgpp*)
4648 # On DJGPP, this test can blow up pretty badly due to problems in libc
4649 # (any single argument exceeding 2000 bytes causes a buffer overrun
4650 # during glob expansion). Even if it were fixed, the result of this
4651 # check would be larger than it should be.
4652 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4653 ;;
4654
4655 gnu*)
4656 # Under GNU Hurd, this test is not required because there is
4657 # no limit to the length of command line arguments.
4658 # Libtool will interpret -1 as no limit whatsoever
4659 lt_cv_sys_max_cmd_len=-1;
4660 ;;
4661
4662 cygwin* | mingw*)
4663 # On Win9x/ME, this test blows up -- it succeeds, but takes
4664 # about 5 minutes as the teststring grows exponentially.
4665 # Worse, since 9x/ME are not pre-emptively multitasking,
4666 # you end up with a "frozen" computer, even though with patience
4667 # the test eventually succeeds (with a max line length of 256k).
4668 # Instead, let's just punt: use the minimum linelength reported by
4669 # all of the supported platforms: 8192 (on NT/2K/XP).
4670 lt_cv_sys_max_cmd_len=8192;
4671 ;;
4672
4673 amigaos*)
4674 # On AmigaOS with pdksh, this test takes hours, literally.
4675 # So we just punt and use a minimum line length of 8192.
4676 lt_cv_sys_max_cmd_len=8192;
4677 ;;
4678
4679 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4680 # This has been around since 386BSD, at least. Likely further.
4681 if test -x /sbin/sysctl; then
4682 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4683 elif test -x /usr/sbin/sysctl; then
4684 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
d7040cdb 4685 else
ce2cded5 4686 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
d7040cdb 4687 fi
ce2cded5
L
4688 # And add a safety zone
4689 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4690 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4691 ;;
6bf9431b 4692
ce2cded5
L
4693 interix*)
4694 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4695 lt_cv_sys_max_cmd_len=196608
4696 ;;
d7040cdb 4697
ce2cded5
L
4698 osf*)
4699 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4700 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4701 # nice to cause kernel panics so lets avoid the loop below.
4702 # First set a reasonable default.
4703 lt_cv_sys_max_cmd_len=16384
4704 #
4705 if test -x /sbin/sysconfig; then
4706 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4707 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4708 esac
4709 fi
4710 ;;
4711 sco3.2v5*)
4712 lt_cv_sys_max_cmd_len=102400
4713 ;;
4714 sysv5* | sco5v6* | sysv4.2uw2*)
4715 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4716 if test -n "$kargmax"; then
4717 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4718 else
4719 lt_cv_sys_max_cmd_len=32768
4720 fi
4721 ;;
4722 *)
4723 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
4724 if test -n $lt_cv_sys_max_cmd_len; then
4725 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4727 else
4728 # Make teststring a little bigger before we do anything with it.
4729 # a 1K string should be a reasonable start.
4730 for i in 1 2 3 4 5 6 7 8 ; do
4731 teststring=$teststring$teststring
4732 done
4733 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4734 # If test is not a shell built-in, we'll probably end up computing a
4735 # maximum length that is only half of the actual maximum length, but
4736 # we can't tell.
4737 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4738 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4739 test $i != 17 # 1/2 MB should be enough
4740 do
4741 i=`expr $i + 1`
4742 teststring=$teststring$teststring
4743 done
4744 # Only check the string length outside the loop.
4745 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4746 teststring=
4747 # Add a significant safety factor because C++ compilers can tack on
4748 # massive amounts of additional arguments before passing them to the
4749 # linker. It appears as though 1/2 is a usable value.
4750 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4751 fi
4752 ;;
4753 esac
d7040cdb 4754
d7040cdb 4755fi
ce2cded5
L
4756
4757if test -n $lt_cv_sys_max_cmd_len ; then
4758 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4759echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
d7040cdb 4760else
ce2cded5
L
4761 echo "$as_me:$LINENO: result: none" >&5
4762echo "${ECHO_T}none" >&6
d7040cdb 4763fi
ce2cded5 4764max_cmd_len=$lt_cv_sys_max_cmd_len
d7040cdb
SE
4765
4766
4767
4768
4769
4770
4771
ce2cded5
L
4772: ${CP="cp -f"}
4773: ${MV="mv -f"}
4774: ${RM="rm -f"}
d7040cdb 4775
ce2cded5
L
4776echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4777echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
4778# Try some XSI features
4779xsi_shell=no
4780( _lt_dummy="a/b/c"
4781 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4782 = c,a/b,, ) >/dev/null 2>&1 \
4783 && xsi_shell=yes
4784echo "$as_me:$LINENO: result: $xsi_shell" >&5
4785echo "${ECHO_T}$xsi_shell" >&6
d7040cdb
SE
4786
4787
ce2cded5
L
4788echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4789echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
4790lt_shell_append=no
4791( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4792 >/dev/null 2>&1 \
4793 && lt_shell_append=yes
4794echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4795echo "${ECHO_T}$lt_shell_append" >&6
d7040cdb
SE
4796
4797
ce2cded5
L
4798if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4799 lt_unset=unset
4800else
4801 lt_unset=false
4802fi
d7040cdb
SE
4803
4804
4805
4806
4807
ce2cded5
L
4808# test EBCDIC or ASCII
4809case `echo X|tr X '\101'` in
4810 A) # ASCII based system
4811 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4812 lt_SP2NL='tr \040 \012'
4813 lt_NL2SP='tr \015\012 \040\040'
4814 ;;
4815 *) # EBCDIC based system
4816 lt_SP2NL='tr \100 \n'
4817 lt_NL2SP='tr \r\n \100\100'
4818 ;;
4819esac
d7040cdb 4820
d7040cdb 4821
d7040cdb 4822
d7040cdb 4823
ce2cded5
L
4824
4825
4826
4827
4828
4829echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4830echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
4831if test "${lt_cv_ld_reload_flag+set}" = set; then
6bf9431b
BE
4832 echo $ECHO_N "(cached) $ECHO_C" >&6
4833else
ce2cded5
L
4834 lt_cv_ld_reload_flag='-r'
4835fi
4836echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4837echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
4838reload_flag=$lt_cv_ld_reload_flag
4839case $reload_flag in
4840"" | " "*) ;;
4841*) reload_flag=" $reload_flag" ;;
4842esac
4843reload_cmds='$LD$reload_flag -o $output$reload_objs'
4844case $host_os in
4845 darwin*)
4846 if test "$GCC" = yes; then
4847 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4848 else
4849 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4850 fi
4851 ;;
4852esac
d7040cdb 4853
6bf9431b 4854
252b5132 4855
ce2cded5
L
4856
4857
4858
4859
4860
4861
4862
4863echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4864echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
4865if test "${lt_cv_deplibs_check_method+set}" = set; then
4866 echo $ECHO_N "(cached) $ECHO_C" >&6
6bf9431b 4867else
ce2cded5
L
4868 lt_cv_file_magic_cmd='$MAGIC_CMD'
4869lt_cv_file_magic_test_file=
4870lt_cv_deplibs_check_method='unknown'
4871# Need to set the preceding variable on all platforms that support
4872# interlibrary dependencies.
4873# 'none' -- dependencies not supported.
4874# `unknown' -- same as none, but documents that we really don't know.
4875# 'pass_all' -- all dependencies passed with no checks.
4876# 'test_compile' -- check by making test program.
4877# 'file_magic [[regex]]' -- check by looking for files in library path
4878# which responds to the $file_magic_cmd with a given extended regex.
4879# If you have `file' or equivalent on your system and you're not sure
4880# whether `pass_all' will *always* work, you probably want this one.
6bf9431b 4881
ce2cded5 4882case $host_os in
50e7d84b 4883aix[4-9]*)
ce2cded5
L
4884 lt_cv_deplibs_check_method=pass_all
4885 ;;
6bf9431b 4886
ce2cded5
L
4887beos*)
4888 lt_cv_deplibs_check_method=pass_all
d7040cdb 4889 ;;
ce2cded5
L
4890
4891bsdi[45]*)
4892 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4893 lt_cv_file_magic_cmd='/usr/bin/file -L'
4894 lt_cv_file_magic_test_file=/shlib/libc.so
d7040cdb 4895 ;;
d7040cdb 4896
ce2cded5
L
4897cygwin*)
4898 # func_win32_libid is a shell function defined in ltmain.sh
4899 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4900 lt_cv_file_magic_cmd='func_win32_libid'
4901 ;;
d7040cdb 4902
ce2cded5
L
4903mingw* | pw32*)
4904 # Base MSYS/MinGW do not provide the 'file' command needed by
4905 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4906 # unless we find 'file', for example because we are cross-compiling.
4907 if ( file / ) >/dev/null 2>&1; then
4908 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4909 lt_cv_file_magic_cmd='func_win32_libid'
0ab6f085 4910 else
ce2cded5
L
4911 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4912 lt_cv_file_magic_cmd='$OBJDUMP -f'
0ab6f085 4913 fi
ce2cded5 4914 ;;
d7040cdb 4915
ce2cded5
L
4916darwin* | rhapsody*)
4917 lt_cv_deplibs_check_method=pass_all
4918 ;;
d7040cdb 4919
ce2cded5
L
4920freebsd* | dragonfly*)
4921 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4922 case $host_cpu in
4923 i*86 )
4924 # Not sure whether the presence of OpenBSD here was a mistake.
4925 # Let's accept both of them until this is cleared up.
4926 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4927 lt_cv_file_magic_cmd=/usr/bin/file
4928 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4929 ;;
4930 esac
0ab6f085 4931 else
ce2cded5 4932 lt_cv_deplibs_check_method=pass_all
0ab6f085 4933 fi
ce2cded5 4934 ;;
6bf9431b 4935
ce2cded5
L
4936gnu*)
4937 lt_cv_deplibs_check_method=pass_all
4938 ;;
6bf9431b 4939
ce2cded5
L
4940hpux10.20* | hpux11*)
4941 lt_cv_file_magic_cmd=/usr/bin/file
4942 case $host_cpu in
4943 ia64*)
4944 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4945 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4946 ;;
4947 hppa*64*)
4948 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]'
4949 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4950 ;;
4951 *)
4952 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4953 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4954 ;;
4955 esac
4956 ;;
6bf9431b 4957
ce2cded5
L
4958interix[3-9]*)
4959 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4960 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4961 ;;
6bf9431b 4962
ce2cded5
L
4963irix5* | irix6* | nonstopux*)
4964 case $LD in
4965 *-32|*"-32 ") libmagic=32-bit;;
4966 *-n32|*"-n32 ") libmagic=N32;;
4967 *-64|*"-64 ") libmagic=64-bit;;
4968 *) libmagic=never-match;;
4969 esac
4970 lt_cv_deplibs_check_method=pass_all
4971 ;;
d7040cdb 4972
ce2cded5
L
4973# This must be Linux ELF.
4974linux* | k*bsd*-gnu)
4975 lt_cv_deplibs_check_method=pass_all
4976 ;;
d7040cdb 4977
ce2cded5
L
4978netbsd*)
4979 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4980 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
0ab6f085 4981 else
ce2cded5 4982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
0ab6f085 4983 fi
ce2cded5 4984 ;;
6bf9431b 4985
ce2cded5
L
4986newos6*)
4987 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4988 lt_cv_file_magic_cmd=/usr/bin/file
4989 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4990 ;;
d7040cdb 4991
ce2cded5
L
4992*nto* | *qnx*)
4993 lt_cv_deplibs_check_method=pass_all
4994 ;;
d7040cdb 4995
ce2cded5
L
4996openbsd*)
4997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4998 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4999 else
5000 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5001 fi
5002 ;;
d7040cdb 5003
ce2cded5
L
5004osf3* | osf4* | osf5*)
5005 lt_cv_deplibs_check_method=pass_all
5006 ;;
d7040cdb 5007
ce2cded5
L
5008rdos*)
5009 lt_cv_deplibs_check_method=pass_all
5010 ;;
d7040cdb 5011
ce2cded5
L
5012solaris*)
5013 lt_cv_deplibs_check_method=pass_all
5014 ;;
d7040cdb 5015
ce2cded5
L
5016sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5017 lt_cv_deplibs_check_method=pass_all
5018 ;;
d7040cdb 5019
ce2cded5
L
5020sysv4 | sysv4.3*)
5021 case $host_vendor in
5022 motorola)
5023 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]'
5024 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5025 ;;
5026 ncr)
5027 lt_cv_deplibs_check_method=pass_all
5028 ;;
5029 sequent)
5030 lt_cv_file_magic_cmd='/bin/file'
5031 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5032 ;;
5033 sni)
5034 lt_cv_file_magic_cmd='/bin/file'
5035 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5036 lt_cv_file_magic_test_file=/lib/libc.so
5037 ;;
5038 siemens)
5039 lt_cv_deplibs_check_method=pass_all
5040 ;;
5041 pc)
5042 lt_cv_deplibs_check_method=pass_all
5043 ;;
5044 esac
5045 ;;
d7040cdb 5046
ce2cded5
L
5047tpf*)
5048 lt_cv_deplibs_check_method=pass_all
5049 ;;
5050esac
6bf9431b 5051
6bf9431b 5052fi
ce2cded5
L
5053echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5054echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
5055file_magic_cmd=$lt_cv_file_magic_cmd
5056deplibs_check_method=$lt_cv_deplibs_check_method
5057test -z "$deplibs_check_method" && deplibs_check_method=unknown
d7040cdb 5058
6bf9431b 5059
252b5132 5060
6bf9431b 5061
252b5132 5062
252b5132 5063
252b5132 5064
252b5132 5065
252b5132
RH
5066
5067
6bf9431b 5068
d7040cdb 5069
ce2cded5
L
5070if test -n "$ac_tool_prefix"; then
5071 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5072set dummy ${ac_tool_prefix}ar; ac_word=$2
5073echo "$as_me:$LINENO: checking for $ac_word" >&5
5074echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5075if test "${ac_cv_prog_AR+set}" = set; then
6bf9431b
BE
5076 echo $ECHO_N "(cached) $ECHO_C" >&6
5077else
ce2cded5
L
5078 if test -n "$AR"; then
5079 ac_cv_prog_AR="$AR" # Let the user override the test.
d7040cdb 5080else
ce2cded5
L
5081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5082for as_dir in $PATH
5083do
5084 IFS=$as_save_IFS
5085 test -z "$as_dir" && as_dir=.
5086 for ac_exec_ext in '' $ac_executable_extensions; do
5087 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5088 ac_cv_prog_AR="${ac_tool_prefix}ar"
5089 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5090 break 2
5091 fi
5092done
5093done
6bf9431b 5094
d7040cdb 5095fi
d7040cdb 5096fi
ce2cded5
L
5097AR=$ac_cv_prog_AR
5098if test -n "$AR"; then
5099 echo "$as_me:$LINENO: result: $AR" >&5
5100echo "${ECHO_T}$AR" >&6
5101else
5102 echo "$as_me:$LINENO: result: no" >&5
5103echo "${ECHO_T}no" >&6
d7040cdb 5104fi
6bf9431b 5105
ce2cded5
L
5106fi
5107if test -z "$ac_cv_prog_AR"; then
5108 ac_ct_AR=$AR
5109 # Extract the first word of "ar", so it can be a program name with args.
5110set dummy ar; ac_word=$2
5111echo "$as_me:$LINENO: checking for $ac_word" >&5
5112echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5113if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
d7040cdb
SE
5114 echo $ECHO_N "(cached) $ECHO_C" >&6
5115else
ce2cded5
L
5116 if test -n "$ac_ct_AR"; then
5117 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6bf9431b 5118else
ce2cded5
L
5119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5120for as_dir in $PATH
5121do
5122 IFS=$as_save_IFS
5123 test -z "$as_dir" && as_dir=.
5124 for ac_exec_ext in '' $ac_executable_extensions; do
5125 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5126 ac_cv_prog_ac_ct_AR="ar"
5127 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5128 break 2
5129 fi
5130done
5131done
6bf9431b 5132
ce2cded5 5133 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
6bf9431b 5134fi
6bf9431b 5135fi
ce2cded5
L
5136ac_ct_AR=$ac_cv_prog_ac_ct_AR
5137if test -n "$ac_ct_AR"; then
5138 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5139echo "${ECHO_T}$ac_ct_AR" >&6
5140else
5141 echo "$as_me:$LINENO: result: no" >&5
5142echo "${ECHO_T}no" >&6
6bf9431b 5143fi
d7040cdb 5144
ce2cded5
L
5145 AR=$ac_ct_AR
5146else
5147 AR="$ac_cv_prog_AR"
5148fi
20e95c23 5149
ce2cded5
L
5150test -z "$AR" && AR=ar
5151test -z "$AR_FLAGS" && AR_FLAGS=cru
20e95c23
DJ
5152
5153
5154
5155
20e95c23 5156
d7040cdb
SE
5157
5158
5159
5160
5161
5162
ce2cded5
L
5163if test -n "$ac_tool_prefix"; then
5164 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5165set dummy ${ac_tool_prefix}strip; ac_word=$2
5166echo "$as_me:$LINENO: checking for $ac_word" >&5
5167echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5168if test "${ac_cv_prog_STRIP+set}" = set; then
5169 echo $ECHO_N "(cached) $ECHO_C" >&6
5170else
5171 if test -n "$STRIP"; then
5172 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5173else
5174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5175for as_dir in $PATH
5176do
5177 IFS=$as_save_IFS
5178 test -z "$as_dir" && as_dir=.
5179 for ac_exec_ext in '' $ac_executable_extensions; do
5180 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5181 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5182 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5183 break 2
5184 fi
5185done
5186done
d7040cdb 5187
ce2cded5
L
5188fi
5189fi
5190STRIP=$ac_cv_prog_STRIP
5191if test -n "$STRIP"; then
5192 echo "$as_me:$LINENO: result: $STRIP" >&5
5193echo "${ECHO_T}$STRIP" >&6
5194else
5195 echo "$as_me:$LINENO: result: no" >&5
5196echo "${ECHO_T}no" >&6
5197fi
d7040cdb 5198
ce2cded5
L
5199fi
5200if test -z "$ac_cv_prog_STRIP"; then
5201 ac_ct_STRIP=$STRIP
5202 # Extract the first word of "strip", so it can be a program name with args.
5203set dummy strip; ac_word=$2
5204echo "$as_me:$LINENO: checking for $ac_word" >&5
5205echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5206if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5207 echo $ECHO_N "(cached) $ECHO_C" >&6
5208else
5209 if test -n "$ac_ct_STRIP"; then
5210 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5211else
5212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5213for as_dir in $PATH
5214do
5215 IFS=$as_save_IFS
5216 test -z "$as_dir" && as_dir=.
5217 for ac_exec_ext in '' $ac_executable_extensions; do
5218 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5219 ac_cv_prog_ac_ct_STRIP="strip"
5220 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5221 break 2
5222 fi
5223done
5224done
d7040cdb 5225
ce2cded5
L
5226 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
5227fi
5228fi
5229ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5230if test -n "$ac_ct_STRIP"; then
5231 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5232echo "${ECHO_T}$ac_ct_STRIP" >&6
5233else
5234 echo "$as_me:$LINENO: result: no" >&5
5235echo "${ECHO_T}no" >&6
5236fi
d7040cdb 5237
ce2cded5
L
5238 STRIP=$ac_ct_STRIP
5239else
5240 STRIP="$ac_cv_prog_STRIP"
5241fi
d7040cdb 5242
ce2cded5 5243test -z "$STRIP" && STRIP=:
d7040cdb
SE
5244
5245
5246
5247
5248
5249
ce2cded5
L
5250if test -n "$ac_tool_prefix"; then
5251 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5252set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5253echo "$as_me:$LINENO: checking for $ac_word" >&5
5254echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5255if test "${ac_cv_prog_RANLIB+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5257else
5258 if test -n "$RANLIB"; then
5259 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5260else
5261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5262for as_dir in $PATH
5263do
5264 IFS=$as_save_IFS
5265 test -z "$as_dir" && as_dir=.
5266 for ac_exec_ext in '' $ac_executable_extensions; do
5267 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5268 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5269 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5270 break 2
5271 fi
5272done
5273done
d7040cdb 5274
ce2cded5
L
5275fi
5276fi
5277RANLIB=$ac_cv_prog_RANLIB
5278if test -n "$RANLIB"; then
5279 echo "$as_me:$LINENO: result: $RANLIB" >&5
5280echo "${ECHO_T}$RANLIB" >&6
5281else
5282 echo "$as_me:$LINENO: result: no" >&5
5283echo "${ECHO_T}no" >&6
20e95c23 5284fi
20e95c23 5285
ce2cded5
L
5286fi
5287if test -z "$ac_cv_prog_RANLIB"; then
5288 ac_ct_RANLIB=$RANLIB
5289 # Extract the first word of "ranlib", so it can be a program name with args.
5290set dummy ranlib; ac_word=$2
5291echo "$as_me:$LINENO: checking for $ac_word" >&5
5292echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5293if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6bf9431b
BE
5294 echo $ECHO_N "(cached) $ECHO_C" >&6
5295else
ce2cded5
L
5296 if test -n "$ac_ct_RANLIB"; then
5297 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6bf9431b 5298else
ce2cded5
L
5299as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5300for as_dir in $PATH
5301do
5302 IFS=$as_save_IFS
5303 test -z "$as_dir" && as_dir=.
5304 for ac_exec_ext in '' $ac_executable_extensions; do
5305 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5306 ac_cv_prog_ac_ct_RANLIB="ranlib"
5307 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5308 break 2
5309 fi
5310done
5311done
5312
5313 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
d7040cdb 5314fi
20e95c23 5315fi
ce2cded5
L
5316ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5317if test -n "$ac_ct_RANLIB"; then
5318 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5319echo "${ECHO_T}$ac_ct_RANLIB" >&6
5320else
5321 echo "$as_me:$LINENO: result: no" >&5
5322echo "${ECHO_T}no" >&6
5323fi
20e95c23 5324
ce2cded5
L
5325 RANLIB=$ac_ct_RANLIB
5326else
5327 RANLIB="$ac_cv_prog_RANLIB"
5328fi
d7040cdb 5329
ce2cded5 5330test -z "$RANLIB" && RANLIB=:
d7040cdb
SE
5331
5332
5333
d7040cdb
SE
5334
5335
5336
ce2cded5
L
5337# Determine commands to create old-style static archives.
5338old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5339old_postinstall_cmds='chmod 644 $oldlib'
5340old_postuninstall_cmds=
d7040cdb 5341
ce2cded5
L
5342if test -n "$RANLIB"; then
5343 case $host_os in
5344 openbsd*)
5345 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5346 ;;
5347 *)
5348 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5349 ;;
5350 esac
5351 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5352fi
d7040cdb
SE
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
d7040cdb 5366
d7040cdb 5367
d7040cdb 5368
d7040cdb 5369
d7040cdb 5370
d7040cdb 5371
d7040cdb 5372
d7040cdb 5373
d7040cdb 5374
d7040cdb 5375
d7040cdb 5376
d7040cdb
SE
5377
5378
5af11cab 5379
d7040cdb 5380
20e95c23 5381
6bf9431b 5382
20e95c23
DJ
5383
5384
20e95c23 5385
20e95c23 5386
ce2cded5
L
5387# If no C compiler was specified, use CC.
5388LTCC=${LTCC-"$CC"}
5389
5390# If no C compiler flags were specified, use CFLAGS.
5391LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5392
5393# Allow CC to be a program name with arguments.
5394compiler=$CC
5395
5396
5397# Check for command to grab the raw symbol name followed by C symbol from nm.
5398echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5399echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5400if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6bf9431b
BE
5401 echo $ECHO_N "(cached) $ECHO_C" >&6
5402else
d7040cdb 5403
ce2cded5
L
5404# These are sane defaults that work on at least a few old systems.
5405# [They come from Ultrix. What could be older than Ultrix?!! ;)]
d7040cdb 5406
ce2cded5
L
5407# Character class describing NM global symbol codes.
5408symcode='[BCDEGRST]'
5409
5410# Regexp to match symbols that can be accessed directly from C.
5411sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5412
5413# Define system-specific variables.
5414case $host_os in
5415aix*)
5416 symcode='[BCDT]'
5417 ;;
5418cygwin* | mingw* | pw32*)
5419 symcode='[ABCDGISTW]'
5420 ;;
5421hpux*)
5422 if test "$host_cpu" = ia64; then
5423 symcode='[ABCDEGRST]'
5424 fi
5425 ;;
5426irix* | nonstopux*)
5427 symcode='[BCDEGRST]'
5428 ;;
5429osf*)
5430 symcode='[BCDEGQRST]'
5431 ;;
5432solaris*)
5433 symcode='[BDRT]'
5434 ;;
5435sco3.2v5*)
5436 symcode='[DT]'
5437 ;;
5438sysv4.2uw2*)
5439 symcode='[DT]'
5440 ;;
5441sysv5* | sco5v6* | unixware* | OpenUNIX*)
5442 symcode='[ABDT]'
5443 ;;
5444sysv4)
5445 symcode='[DFNSTU]'
d7040cdb 5446 ;;
20e95c23 5447esac
d7040cdb 5448
ce2cded5
L
5449# If we're using GNU nm, then use its standard symbol codes.
5450case `$NM -V 2>&1` in
5451*GNU* | *'with BFD'*)
5452 symcode='[ABCDGIRSTW]' ;;
5453esac
20e95c23 5454
ce2cded5
L
5455# Transform an extracted symbol line into a proper C declaration.
5456# Some systems (esp. on ia64) link data and code symbols differently,
5457# so use this general approach.
5458lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
20e95c23 5459
ce2cded5
L
5460# Transform an extracted symbol line into symbol name and symbol address
5461lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5af11cab 5462
ce2cded5
L
5463# Handle CRLF in mingw tool chain
5464opt_cr=
5465case $build_os in
5466mingw*)
5467 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
d7040cdb
SE
5468 ;;
5469esac
20e95c23 5470
ce2cded5
L
5471# Try without a prefix underscore, then with it.
5472for ac_symprfx in "" "_"; do
d7040cdb 5473
ce2cded5
L
5474 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5475 symxfrm="\\1 $ac_symprfx\\2 \\2"
d7040cdb 5476
ce2cded5
L
5477 # Write the raw and C identifiers.
5478 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5479 # Fake it for dumpbin and say T for any non-static function
5480 # and D for any global variable.
5481 # Also find C++ and __fastcall symbols from MSVC++,
5482 # which start with @ or ?.
5483 lt_cv_sys_global_symbol_pipe="$AWK '"\
5484" {last_section=section; section=\$ 3};"\
5485" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5486" \$ 0!~/External *\|/{next};"\
5487" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5488" {if(hide[section]) next};"\
5489" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5490" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5491" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5492" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5493" ' prfx=^$ac_symprfx"
5494 else
5495 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5496 fi
d7040cdb 5497
ce2cded5
L
5498 # Check to see that the pipe works correctly.
5499 pipe_works=no
d7040cdb 5500
ce2cded5
L
5501 rm -f conftest*
5502 cat > conftest.$ac_ext <<_LT_EOF
5503#ifdef __cplusplus
5504extern "C" {
5505#endif
5506char nm_test_var;
5507void nm_test_func(void);
5508void nm_test_func(void){}
5509#ifdef __cplusplus
5510}
5511#endif
5512int main(){nm_test_var='a';nm_test_func();return(0);}
5513_LT_EOF
d7040cdb 5514
ce2cded5
L
5515 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5516 (eval $ac_compile) 2>&5
5517 ac_status=$?
5518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519 (exit $ac_status); }; then
5520 # Now try to grab the symbols.
5521 nlist=conftest.nm
5522 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5523 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5524 ac_status=$?
5525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526 (exit $ac_status); } && test -s "$nlist"; then
5527 # Try sorting and uniquifying the output.
5528 if sort "$nlist" | uniq > "$nlist"T; then
5529 mv -f "$nlist"T "$nlist"
5530 else
5531 rm -f "$nlist"T
5532 fi
d7040cdb 5533
ce2cded5
L
5534 # Make sure that we snagged all the symbols we need.
5535 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5536 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5537 cat <<_LT_EOF > conftest.$ac_ext
5538#ifdef __cplusplus
5539extern "C" {
5540#endif
d7040cdb 5541
ce2cded5
L
5542_LT_EOF
5543 # Now generate the symbol file.
5544 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
d7040cdb 5545
ce2cded5 5546 cat <<_LT_EOF >> conftest.$ac_ext
d7040cdb 5547
ce2cded5
L
5548/* The mapping between symbol names and symbols. */
5549const struct {
5550 const char *name;
5551 void *address;
5552}
5553lt__PROGRAM__LTX_preloaded_symbols[] =
5554{
5555 { "@PROGRAM@", (void *) 0 },
5556_LT_EOF
5557 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5558 cat <<\_LT_EOF >> conftest.$ac_ext
5559 {0, (void *) 0}
5560};
d7040cdb 5561
ce2cded5
L
5562/* This works around a problem in FreeBSD linker */
5563#ifdef FREEBSD_WORKAROUND
5564static const void *lt_preloaded_setup() {
5565 return lt__PROGRAM__LTX_preloaded_symbols;
5566}
5567#endif
d7040cdb 5568
ce2cded5
L
5569#ifdef __cplusplus
5570}
5571#endif
5572_LT_EOF
5573 # Now try linking the two files.
5574 mv conftest.$ac_objext conftstm.$ac_objext
5575 lt_save_LIBS="$LIBS"
5576 lt_save_CFLAGS="$CFLAGS"
5577 LIBS="conftstm.$ac_objext"
5578 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5579 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5580 (eval $ac_link) 2>&5
5581 ac_status=$?
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5584 pipe_works=yes
5585 fi
5586 LIBS="$lt_save_LIBS"
5587 CFLAGS="$lt_save_CFLAGS"
5588 else
5589 echo "cannot find nm_test_func in $nlist" >&5
5590 fi
5591 else
5592 echo "cannot find nm_test_var in $nlist" >&5
5593 fi
5594 else
5595 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5596 fi
5597 else
5598 echo "$progname: failed program was:" >&5
5599 cat conftest.$ac_ext >&5
5600 fi
5601 rm -f conftest* conftst*
d7040cdb 5602
ce2cded5
L
5603 # Do not use the global_symbol_pipe unless it works.
5604 if test "$pipe_works" = yes; then
5605 break
5606 else
5607 lt_cv_sys_global_symbol_pipe=
5608 fi
5609done
d7040cdb 5610
ce2cded5 5611fi
d7040cdb 5612
ce2cded5
L
5613if test -z "$lt_cv_sys_global_symbol_pipe"; then
5614 lt_cv_sys_global_symbol_to_cdecl=
5615fi
5616if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5617 echo "$as_me:$LINENO: result: failed" >&5
5618echo "${ECHO_T}failed" >&6
5619else
5620 echo "$as_me:$LINENO: result: ok" >&5
5621echo "${ECHO_T}ok" >&6
5622fi
d7040cdb 5623
d7040cdb 5624
d7040cdb 5625
d7040cdb 5626
5af11cab 5627
20e95c23 5628
20e95c23 5629
20e95c23 5630
20e95c23
DJ
5631
5632
5633
20e95c23
DJ
5634
5635
d7040cdb 5636
252b5132 5637
20e95c23
DJ
5638
5639
ce2cded5
L
5640# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
5641if test "${enable_libtool_lock+set}" = set; then
5642 enableval="$enable_libtool_lock"
20e95c23 5643
ce2cded5
L
5644fi;
5645test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
20e95c23 5646
ce2cded5
L
5647# Some flags need to be propagated to the compiler or linker for good
5648# libtool support.
5649case $host in
5650ia64-*-hpux*)
5651 # Find out which ABI we are using.
5652 echo 'int i;' > conftest.$ac_ext
5653 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5654 (eval $ac_compile) 2>&5
5655 ac_status=$?
5656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5657 (exit $ac_status); }; then
5658 case `/usr/bin/file conftest.$ac_objext` in
5659 *ELF-32*)
5660 HPUX_IA64_MODE="32"
d7040cdb 5661 ;;
ce2cded5
L
5662 *ELF-64*)
5663 HPUX_IA64_MODE="64"
5664 ;;
5665 esac
5666 fi
5667 rm -rf conftest*
5668 ;;
5669*-*-irix6*)
5670 # Find out which ABI we are using.
6194aaab 5671 echo '#line 5671 "configure"' > conftest.$ac_ext
ce2cded5
L
5672 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5673 (eval $ac_compile) 2>&5
5674 ac_status=$?
5675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5676 (exit $ac_status); }; then
5677 if test "$lt_cv_prog_gnu_ld" = yes; then
5678 case `/usr/bin/file conftest.$ac_objext` in
5679 *32-bit*)
5680 LD="${LD-ld} -melf32bsmip"
5681 ;;
5682 *N32*)
5683 LD="${LD-ld} -melf32bmipn32"
5684 ;;
5685 *64-bit*)
5686 LD="${LD-ld} -melf64bmip"
d7040cdb
SE
5687 ;;
5688 esac
ce2cded5
L
5689 else
5690 case `/usr/bin/file conftest.$ac_objext` in
5691 *32-bit*)
5692 LD="${LD-ld} -32"
5693 ;;
5694 *N32*)
5695 LD="${LD-ld} -n32"
5696 ;;
5697 *64-bit*)
5698 LD="${LD-ld} -64"
5699 ;;
5700 esac
5701 fi
5702 fi
5703 rm -rf conftest*
5704 ;;
d5fbea21 5705
ce2cded5
L
5706x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5707s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5708 # Find out which ABI we are using.
5709 echo 'int i;' > conftest.$ac_ext
5710 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5711 (eval $ac_compile) 2>&5
5712 ac_status=$?
5713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714 (exit $ac_status); }; then
5715 case `/usr/bin/file conftest.o` in
5716 *32-bit*)
5717 case $host in
5718 x86_64-*kfreebsd*-gnu)
5719 LD="${LD-ld} -m elf_i386_fbsd"
5720 ;;
5721 x86_64-*linux*)
5722 LD="${LD-ld} -m elf_i386"
5723 ;;
5724 ppc64-*linux*|powerpc64-*linux*)
5725 LD="${LD-ld} -m elf32ppclinux"
5726 ;;
5727 s390x-*linux*)
5728 LD="${LD-ld} -m elf_s390"
5729 ;;
5730 sparc64-*linux*)
5731 LD="${LD-ld} -m elf32_sparc"
5732 ;;
5733 esac
5734 ;;
5735 *64-bit*)
5736 case $host in
5737 x86_64-*kfreebsd*-gnu)
5738 LD="${LD-ld} -m elf_x86_64_fbsd"
5739 ;;
5740 x86_64-*linux*)
5741 LD="${LD-ld} -m elf_x86_64"
5742 ;;
5743 ppc*-*linux*|powerpc*-*linux*)
5744 LD="${LD-ld} -m elf64ppc"
5745 ;;
5746 s390*-*linux*|s390*-*tpf*)
5747 LD="${LD-ld} -m elf64_s390"
5748 ;;
5749 sparc*-*linux*)
5750 LD="${LD-ld} -m elf64_sparc"
5751 ;;
5752 esac
5753 ;;
5754 esac
5755 fi
5756 rm -rf conftest*
5757 ;;
d5fbea21 5758
ce2cded5
L
5759*-*-sco3.2v5*)
5760 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5761 SAVE_CFLAGS="$CFLAGS"
5762 CFLAGS="$CFLAGS -belf"
5763 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5764echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
5765if test "${lt_cv_cc_needs_belf+set}" = set; then
5766 echo $ECHO_N "(cached) $ECHO_C" >&6
5767else
5768 ac_ext=c
5769ac_cpp='$CPP $CPPFLAGS'
5770ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5771ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5772ac_compiler_gnu=$ac_cv_c_compiler_gnu
d5fbea21 5773
ce2cded5
L
5774 cat >conftest.$ac_ext <<_ACEOF
5775/* confdefs.h. */
5776_ACEOF
5777cat confdefs.h >>conftest.$ac_ext
5778cat >>conftest.$ac_ext <<_ACEOF
5779/* end confdefs.h. */
d7040cdb 5780
ce2cded5
L
5781int
5782main ()
5783{
d7040cdb 5784
ce2cded5
L
5785 ;
5786 return 0;
5787}
5788_ACEOF
5789rm -f conftest.$ac_objext conftest$ac_exeext
5790if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5791 (eval $ac_link) 2>conftest.er1
5792 ac_status=$?
5793 grep -v '^ *+' conftest.er1 >conftest.err
5794 rm -f conftest.er1
5795 cat conftest.err >&5
5796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5797 (exit $ac_status); } &&
5798 { ac_try='test -z "$ac_c_werror_flag"
5799 || test ! -s conftest.err'
5800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5801 (eval $ac_try) 2>&5
5802 ac_status=$?
5803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5804 (exit $ac_status); }; } &&
5805 { ac_try='test -s conftest$ac_exeext'
5806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5807 (eval $ac_try) 2>&5
5808 ac_status=$?
5809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810 (exit $ac_status); }; }; then
5811 lt_cv_cc_needs_belf=yes
5812else
5813 echo "$as_me: failed program was:" >&5
5814sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 5815
ce2cded5
L
5816lt_cv_cc_needs_belf=no
5817fi
5818rm -f conftest.err conftest.$ac_objext \
5819 conftest$ac_exeext conftest.$ac_ext
5820 ac_ext=c
5821ac_cpp='$CPP $CPPFLAGS'
5822ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5823ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5824ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb 5825
ce2cded5
L
5826fi
5827echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5828echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
5829 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5830 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5831 CFLAGS="$SAVE_CFLAGS"
5832 fi
5833 ;;
5834sparc*-*solaris*)
5835 # Find out which ABI we are using.
5836 echo 'int i;' > conftest.$ac_ext
5837 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5838 (eval $ac_compile) 2>&5
5839 ac_status=$?
5840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5841 (exit $ac_status); }; then
5842 case `/usr/bin/file conftest.o` in
5843 *64-bit*)
5844 case $lt_cv_prog_gnu_ld in
5845 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5846 *) LD="${LD-ld} -64" ;;
d7040cdb
SE
5847 esac
5848 ;;
d7040cdb 5849 esac
6bf9431b 5850 fi
ce2cded5
L
5851 rm -rf conftest*
5852 ;;
d7040cdb 5853esac
d7040cdb 5854
ce2cded5 5855need_locks="$enable_libtool_lock"
d7040cdb 5856
ce2cded5
L
5857ac_ext=c
5858ac_cpp='$CPP $CPPFLAGS'
5859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5861ac_compiler_gnu=$ac_cv_c_compiler_gnu
5862echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5863echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
5864# On Suns, sometimes $CPP names a directory.
5865if test -n "$CPP" && test -d "$CPP"; then
5866 CPP=
6bf9431b 5867fi
ce2cded5
L
5868if test -z "$CPP"; then
5869 if test "${ac_cv_prog_CPP+set}" = set; then
5870 echo $ECHO_N "(cached) $ECHO_C" >&6
252b5132 5871else
ce2cded5
L
5872 # Double quotes because CPP needs to be expanded
5873 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5874 do
5875 ac_preproc_ok=false
5876for ac_c_preproc_warn_flag in '' yes
5877do
5878 # Use a header file that comes with gcc, so configuring glibc
5879 # with a fresh cross-compiler works.
5880 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5881 # <limits.h> exists even on freestanding compilers.
5882 # On the NeXT, cc -E runs the code through the compiler's parser,
5883 # not just through cpp. "Syntax error" is here to catch this case.
5884 cat >conftest.$ac_ext <<_ACEOF
5885/* confdefs.h. */
5886_ACEOF
5887cat confdefs.h >>conftest.$ac_ext
5888cat >>conftest.$ac_ext <<_ACEOF
5889/* end confdefs.h. */
5890#ifdef __STDC__
5891# include <limits.h>
5892#else
5893# include <assert.h>
5894#endif
5895 Syntax error
5896_ACEOF
5897if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5898 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5899 ac_status=$?
5900 grep -v '^ *+' conftest.er1 >conftest.err
5901 rm -f conftest.er1
5902 cat conftest.err >&5
5903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5904 (exit $ac_status); } >/dev/null; then
5905 if test -s conftest.err; then
5906 ac_cpp_err=$ac_c_preproc_warn_flag
5907 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5908 else
5909 ac_cpp_err=
5910 fi
5911else
5912 ac_cpp_err=yes
252b5132 5913fi
ce2cded5
L
5914if test -z "$ac_cpp_err"; then
5915 :
252b5132 5916else
ce2cded5
L
5917 echo "$as_me: failed program was:" >&5
5918sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 5919
ce2cded5
L
5920 # Broken: fails on valid input.
5921continue
252b5132 5922fi
ce2cded5 5923rm -f conftest.err conftest.$ac_ext
d7040cdb 5924
ce2cded5
L
5925 # OK, works on sane cases. Now check whether non-existent headers
5926 # can be detected and how.
5927 cat >conftest.$ac_ext <<_ACEOF
5928/* confdefs.h. */
5929_ACEOF
5930cat confdefs.h >>conftest.$ac_ext
5931cat >>conftest.$ac_ext <<_ACEOF
5932/* end confdefs.h. */
5933#include <ac_nonexistent.h>
5934_ACEOF
5935if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5936 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5937 ac_status=$?
5938 grep -v '^ *+' conftest.er1 >conftest.err
5939 rm -f conftest.er1
5940 cat conftest.err >&5
5941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5942 (exit $ac_status); } >/dev/null; then
5943 if test -s conftest.err; then
5944 ac_cpp_err=$ac_c_preproc_warn_flag
5945 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5946 else
5947 ac_cpp_err=
5948 fi
ac48eca1 5949else
ce2cded5 5950 ac_cpp_err=yes
6bf9431b 5951fi
ce2cded5
L
5952if test -z "$ac_cpp_err"; then
5953 # Broken: success on invalid input.
5954continue
ac48eca1 5955else
ce2cded5
L
5956 echo "$as_me: failed program was:" >&5
5957sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 5958
ce2cded5
L
5959 # Passes both tests.
5960ac_preproc_ok=:
5961break
6bf9431b 5962fi
ce2cded5 5963rm -f conftest.err conftest.$ac_ext
6bf9431b 5964
ce2cded5
L
5965done
5966# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5967rm -f conftest.err conftest.$ac_ext
5968if $ac_preproc_ok; then
5969 break
5970fi
6bf9431b 5971
ce2cded5
L
5972 done
5973 ac_cv_prog_CPP=$CPP
6bf9431b 5974
ce2cded5
L
5975fi
5976 CPP=$ac_cv_prog_CPP
ac48eca1 5977else
ce2cded5 5978 ac_cv_prog_CPP=$CPP
d7040cdb 5979fi
ce2cded5
L
5980echo "$as_me:$LINENO: result: $CPP" >&5
5981echo "${ECHO_T}$CPP" >&6
5982ac_preproc_ok=false
5983for ac_c_preproc_warn_flag in '' yes
5984do
5985 # Use a header file that comes with gcc, so configuring glibc
5986 # with a fresh cross-compiler works.
5987 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5988 # <limits.h> exists even on freestanding compilers.
5989 # On the NeXT, cc -E runs the code through the compiler's parser,
5990 # not just through cpp. "Syntax error" is here to catch this case.
5991 cat >conftest.$ac_ext <<_ACEOF
5992/* confdefs.h. */
5993_ACEOF
5994cat confdefs.h >>conftest.$ac_ext
5995cat >>conftest.$ac_ext <<_ACEOF
5996/* end confdefs.h. */
5997#ifdef __STDC__
5998# include <limits.h>
5999#else
6000# include <assert.h>
6001#endif
6002 Syntax error
6003_ACEOF
6004if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6005 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6006 ac_status=$?
6007 grep -v '^ *+' conftest.er1 >conftest.err
6008 rm -f conftest.er1
6009 cat conftest.err >&5
6010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6011 (exit $ac_status); } >/dev/null; then
6012 if test -s conftest.err; then
6013 ac_cpp_err=$ac_c_preproc_warn_flag
6014 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6015 else
6016 ac_cpp_err=
6017 fi
6018else
6019 ac_cpp_err=yes
6020fi
6021if test -z "$ac_cpp_err"; then
6022 :
6023else
6024 echo "$as_me: failed program was:" >&5
6025sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6026
ce2cded5
L
6027 # Broken: fails on valid input.
6028continue
6029fi
6030rm -f conftest.err conftest.$ac_ext
d7040cdb 6031
ce2cded5
L
6032 # OK, works on sane cases. Now check whether non-existent headers
6033 # can be detected and how.
6034 cat >conftest.$ac_ext <<_ACEOF
6035/* confdefs.h. */
6036_ACEOF
6037cat confdefs.h >>conftest.$ac_ext
6038cat >>conftest.$ac_ext <<_ACEOF
6039/* end confdefs.h. */
6040#include <ac_nonexistent.h>
6041_ACEOF
6042if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6043 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6044 ac_status=$?
6045 grep -v '^ *+' conftest.er1 >conftest.err
6046 rm -f conftest.er1
6047 cat conftest.err >&5
6048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6049 (exit $ac_status); } >/dev/null; then
6050 if test -s conftest.err; then
6051 ac_cpp_err=$ac_c_preproc_warn_flag
6052 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6053 else
6054 ac_cpp_err=
d7040cdb
SE
6055 fi
6056else
ce2cded5 6057 ac_cpp_err=yes
d7040cdb 6058fi
ce2cded5
L
6059if test -z "$ac_cpp_err"; then
6060 # Broken: success on invalid input.
6061continue
6062else
6063 echo "$as_me: failed program was:" >&5
6064sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6065
ce2cded5
L
6066 # Passes both tests.
6067ac_preproc_ok=:
6068break
6069fi
6070rm -f conftest.err conftest.$ac_ext
d7040cdb 6071
ce2cded5
L
6072done
6073# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6074rm -f conftest.err conftest.$ac_ext
6075if $ac_preproc_ok; then
6076 :
6077else
6078 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6079See \`config.log' for more details." >&5
6080echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6081See \`config.log' for more details." >&2;}
6082 { (exit 1); exit 1; }; }
6083fi
d7040cdb 6084
ce2cded5
L
6085ac_ext=c
6086ac_cpp='$CPP $CPPFLAGS'
6087ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6088ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6089ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
6090
6091
ce2cded5
L
6092echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6093echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6094if test "${ac_cv_header_stdc+set}" = set; then
6095 echo $ECHO_N "(cached) $ECHO_C" >&6
6096else
6097 cat >conftest.$ac_ext <<_ACEOF
6098/* confdefs.h. */
6099_ACEOF
6100cat confdefs.h >>conftest.$ac_ext
6101cat >>conftest.$ac_ext <<_ACEOF
6102/* end confdefs.h. */
6103#include <stdlib.h>
6104#include <stdarg.h>
6105#include <string.h>
6106#include <float.h>
d7040cdb 6107
ce2cded5
L
6108int
6109main ()
6110{
d7040cdb 6111
ce2cded5
L
6112 ;
6113 return 0;
6114}
6115_ACEOF
6116rm -f conftest.$ac_objext
6117if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6118 (eval $ac_compile) 2>conftest.er1
6119 ac_status=$?
6120 grep -v '^ *+' conftest.er1 >conftest.err
6121 rm -f conftest.er1
6122 cat conftest.err >&5
6123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6124 (exit $ac_status); } &&
6125 { ac_try='test -z "$ac_c_werror_flag"
6126 || test ! -s conftest.err'
6127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6128 (eval $ac_try) 2>&5
6129 ac_status=$?
6130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131 (exit $ac_status); }; } &&
6132 { ac_try='test -s conftest.$ac_objext'
6133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6134 (eval $ac_try) 2>&5
6135 ac_status=$?
6136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6137 (exit $ac_status); }; }; then
6138 ac_cv_header_stdc=yes
6139else
6140 echo "$as_me: failed program was:" >&5
6141sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6142
ce2cded5
L
6143ac_cv_header_stdc=no
6144fi
6145rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
d7040cdb 6146
ce2cded5
L
6147if test $ac_cv_header_stdc = yes; then
6148 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6149 cat >conftest.$ac_ext <<_ACEOF
6150/* confdefs.h. */
6151_ACEOF
6152cat confdefs.h >>conftest.$ac_ext
6153cat >>conftest.$ac_ext <<_ACEOF
6154/* end confdefs.h. */
6155#include <string.h>
d7040cdb 6156
ce2cded5
L
6157_ACEOF
6158if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6159 $EGREP "memchr" >/dev/null 2>&1; then
6160 :
6161else
6162 ac_cv_header_stdc=no
6163fi
6164rm -f conftest*
6bf9431b 6165
ce2cded5 6166fi
d7040cdb 6167
ce2cded5
L
6168if test $ac_cv_header_stdc = yes; then
6169 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6170 cat >conftest.$ac_ext <<_ACEOF
6171/* confdefs.h. */
6172_ACEOF
6173cat confdefs.h >>conftest.$ac_ext
6174cat >>conftest.$ac_ext <<_ACEOF
6175/* end confdefs.h. */
6176#include <stdlib.h>
d7040cdb 6177
ce2cded5
L
6178_ACEOF
6179if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6180 $EGREP "free" >/dev/null 2>&1; then
6181 :
6182else
6183 ac_cv_header_stdc=no
6184fi
6185rm -f conftest*
ac48eca1 6186
ce2cded5 6187fi
d7040cdb 6188
ce2cded5
L
6189if test $ac_cv_header_stdc = yes; then
6190 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6191 if test "$cross_compiling" = yes; then
6192 :
6193else
6194 cat >conftest.$ac_ext <<_ACEOF
6195/* confdefs.h. */
6196_ACEOF
6197cat confdefs.h >>conftest.$ac_ext
6198cat >>conftest.$ac_ext <<_ACEOF
6199/* end confdefs.h. */
6200#include <ctype.h>
6201#if ((' ' & 0x0FF) == 0x020)
6202# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6203# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6204#else
6205# define ISLOWER(c) \
6206 (('a' <= (c) && (c) <= 'i') \
6207 || ('j' <= (c) && (c) <= 'r') \
6208 || ('s' <= (c) && (c) <= 'z'))
6209# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6210#endif
d7040cdb 6211
ce2cded5
L
6212#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6213int
6214main ()
6215{
6216 int i;
6217 for (i = 0; i < 256; i++)
6218 if (XOR (islower (i), ISLOWER (i))
6219 || toupper (i) != TOUPPER (i))
6220 exit(2);
6221 exit (0);
6222}
6223_ACEOF
6224rm -f conftest$ac_exeext
6225if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6226 (eval $ac_link) 2>&5
6227 ac_status=$?
6228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6229 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6231 (eval $ac_try) 2>&5
6232 ac_status=$?
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); }; }; then
6235 :
6236else
6237 echo "$as_me: program exited with status $ac_status" >&5
6238echo "$as_me: failed program was:" >&5
6239sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 6240
ce2cded5
L
6241( exit $ac_status )
6242ac_cv_header_stdc=no
6243fi
6244rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6245fi
6246fi
6247fi
6248echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6249echo "${ECHO_T}$ac_cv_header_stdc" >&6
6250if test $ac_cv_header_stdc = yes; then
d7040cdb 6251
ce2cded5
L
6252cat >>confdefs.h <<\_ACEOF
6253#define STDC_HEADERS 1
6254_ACEOF
d7040cdb 6255
ce2cded5 6256fi
d7040cdb 6257
ce2cded5 6258# On IRIX 5.3, sys/types and inttypes.h are conflicting.
d7040cdb 6259
d7040cdb 6260
d7040cdb 6261
d7040cdb 6262
d7040cdb 6263
d7040cdb 6264
d7040cdb 6265
d7040cdb 6266
d7040cdb 6267
ce2cded5
L
6268for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6269 inttypes.h stdint.h unistd.h
6270do
6271as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6272echo "$as_me:$LINENO: checking for $ac_header" >&5
6273echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6274if eval "test \"\${$as_ac_Header+set}\" = set"; then
6275 echo $ECHO_N "(cached) $ECHO_C" >&6
6276else
6277 cat >conftest.$ac_ext <<_ACEOF
6bf9431b
BE
6278/* confdefs.h. */
6279_ACEOF
6280cat confdefs.h >>conftest.$ac_ext
6281cat >>conftest.$ac_ext <<_ACEOF
6282/* end confdefs.h. */
ce2cded5 6283$ac_includes_default
20e95c23 6284
ce2cded5 6285#include <$ac_header>
6bf9431b 6286_ACEOF
ce2cded5
L
6287rm -f conftest.$ac_objext
6288if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6289 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
6290 ac_status=$?
6291 grep -v '^ *+' conftest.er1 >conftest.err
6292 rm -f conftest.er1
6293 cat conftest.err >&5
6294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
6295 (exit $ac_status); } &&
6296 { ac_try='test -z "$ac_c_werror_flag"
6297 || test ! -s conftest.err'
6298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299 (eval $ac_try) 2>&5
6300 ac_status=$?
6301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302 (exit $ac_status); }; } &&
ce2cded5 6303 { ac_try='test -s conftest.$ac_objext'
0ab6f085
AM
6304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6305 (eval $ac_try) 2>&5
6306 ac_status=$?
6307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308 (exit $ac_status); }; }; then
ce2cded5 6309 eval "$as_ac_Header=yes"
6bf9431b 6310else
d7040cdb
SE
6311 echo "$as_me: failed program was:" >&5
6312sed 's/^/| /' conftest.$ac_ext >&5
6bf9431b 6313
ce2cded5 6314eval "$as_ac_Header=no"
6bf9431b 6315fi
ce2cded5
L
6316rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6317fi
6318echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6319echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6320if test `eval echo '${'$as_ac_Header'}'` = yes; then
6321 cat >>confdefs.h <<_ACEOF
6322#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20e95c23 6323_ACEOF
20e95c23 6324
ce2cded5 6325fi
d7040cdb 6326
ce2cded5
L
6327done
6328
6329
6330
6331for ac_header in dlfcn.h
6332do
6333as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6334echo "$as_me:$LINENO: checking for $ac_header" >&5
6335echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6336if eval "test \"\${$as_ac_Header+set}\" = set"; then
6337 echo $ECHO_N "(cached) $ECHO_C" >&6
6338else
6339 cat >conftest.$ac_ext <<_ACEOF
6340/* confdefs.h. */
20e95c23 6341_ACEOF
ce2cded5
L
6342cat confdefs.h >>conftest.$ac_ext
6343cat >>conftest.$ac_ext <<_ACEOF
6344/* end confdefs.h. */
6345$ac_includes_default
6346
6347#include <$ac_header>
6348_ACEOF
6349rm -f conftest.$ac_objext
6350if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6351 (eval $ac_compile) 2>conftest.er1
d7040cdb
SE
6352 ac_status=$?
6353 grep -v '^ *+' conftest.er1 >conftest.err
6354 rm -f conftest.er1
6355 cat conftest.err >&5
6356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
6357 (exit $ac_status); } &&
6358 { ac_try='test -z "$ac_c_werror_flag"
6359 || test ! -s conftest.err'
6360 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6361 (eval $ac_try) 2>&5
6362 ac_status=$?
6363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6364 (exit $ac_status); }; } &&
ce2cded5 6365 { ac_try='test -s conftest.$ac_objext'
0ab6f085
AM
6366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6367 (eval $ac_try) 2>&5
6368 ac_status=$?
6369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370 (exit $ac_status); }; }; then
ce2cded5 6371 eval "$as_ac_Header=yes"
20e95c23 6372else
d7040cdb 6373 echo "$as_me: failed program was:" >&5
20e95c23 6374sed 's/^/| /' conftest.$ac_ext >&5
252b5132 6375
ce2cded5 6376eval "$as_ac_Header=no"
20e95c23 6377fi
ce2cded5
L
6378rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6379fi
6380echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6381echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6382if test `eval echo '${'$as_ac_Header'}'` = yes; then
6383 cat >>confdefs.h <<_ACEOF
6384#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6385_ACEOF
d7040cdb 6386
ce2cded5 6387fi
252b5132 6388
ce2cded5 6389done
6bf9431b 6390
252b5132 6391
6bf9431b 6392
ce2cded5
L
6393# This can be used to rebuild libtool when needed
6394LIBTOOL_DEPS="$ltmain"
6bf9431b 6395
ce2cded5
L
6396# Always use our own libtool.
6397LIBTOOL='$(SHELL) $(top_builddir)/libtool'
252b5132 6398
6bf9431b 6399
252b5132 6400
6bf9431b 6401
252b5132 6402
252b5132 6403
d7040cdb 6404
6bf9431b 6405
252b5132 6406
d7040cdb 6407
d7040cdb 6408
d7040cdb 6409
d7040cdb 6410
d7040cdb 6411
d7040cdb 6412
d7040cdb 6413
d7040cdb 6414
d7040cdb 6415
d7040cdb 6416
d7040cdb 6417
d7040cdb
SE
6418
6419
6420
6421
6422
ce2cded5 6423test -z "$LN_S" && LN_S="ln -s"
d7040cdb
SE
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
ce2cded5
L
6438if test -n "${ZSH_VERSION+set}" ; then
6439 setopt NO_GLOB_SUBST
6440fi
d7040cdb 6441
ce2cded5
L
6442echo "$as_me:$LINENO: checking for objdir" >&5
6443echo $ECHO_N "checking for objdir... $ECHO_C" >&6
6444if test "${lt_cv_objdir+set}" = set; then
6445 echo $ECHO_N "(cached) $ECHO_C" >&6
6446else
6447 rm -f .libs 2>/dev/null
6448mkdir .libs 2>/dev/null
6449if test -d .libs; then
6450 lt_cv_objdir=.libs
6451else
6452 # MS-DOS does not allow filenames that begin with a dot.
6453 lt_cv_objdir=_libs
6454fi
6455rmdir .libs 2>/dev/null
6456fi
6457echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6458echo "${ECHO_T}$lt_cv_objdir" >&6
6459objdir=$lt_cv_objdir
d7040cdb
SE
6460
6461
6462
6463
6464
ce2cded5
L
6465cat >>confdefs.h <<_ACEOF
6466#define LT_OBJDIR "$lt_cv_objdir/"
6467_ACEOF
d7040cdb
SE
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
ce2cded5
L
6485case $host_os in
6486aix3*)
6487 # AIX sometimes has problems with the GCC collect2 program. For some
6488 # reason, if we set the COLLECT_NAMES environment variable, the problems
6489 # vanish in a puff of smoke.
6490 if test "X${COLLECT_NAMES+set}" != Xset; then
6491 COLLECT_NAMES=
6492 export COLLECT_NAMES
6493 fi
6494 ;;
6495esac
d7040cdb 6496
ce2cded5
L
6497# Sed substitution that helps us do robust quoting. It backslashifies
6498# metacharacters that are still active within double-quoted strings.
6499sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
d7040cdb 6500
ce2cded5
L
6501# Same as above, but do not quote variable references.
6502double_quote_subst='s/\(["`\\]\)/\\\1/g'
d7040cdb 6503
ce2cded5
L
6504# Sed substitution to delay expansion of an escaped shell variable in a
6505# double_quote_subst'ed string.
6506delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
d7040cdb 6507
ce2cded5
L
6508# Sed substitution to delay expansion of an escaped single quote.
6509delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
d7040cdb 6510
ce2cded5
L
6511# Sed substitution to avoid accidental globbing in evaled expressions
6512no_glob_subst='s/\*/\\\*/g'
d7040cdb 6513
ce2cded5
L
6514# Global variables:
6515ofile=libtool
6516can_build_shared=yes
d7040cdb 6517
ce2cded5
L
6518# All known linkers require a `.a' archive for static linking (except MSVC,
6519# which needs '.lib').
6520libext=a
d7040cdb 6521
ce2cded5 6522with_gnu_ld="$lt_cv_prog_gnu_ld"
d7040cdb 6523
ce2cded5
L
6524old_CC="$CC"
6525old_CFLAGS="$CFLAGS"
d7040cdb 6526
ce2cded5
L
6527# Set sane defaults for various variables
6528test -z "$CC" && CC=cc
6529test -z "$LTCC" && LTCC=$CC
6530test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6531test -z "$LD" && LD=ld
6532test -z "$ac_objext" && ac_objext=o
d7040cdb 6533
ce2cded5
L
6534for cc_temp in $compiler""; do
6535 case $cc_temp in
6536 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6537 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6538 \-*) ;;
6539 *) break;;
6540 esac
6541done
6542cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
d7040cdb
SE
6543
6544
ce2cded5
L
6545# Only perform the check for file, if the check method requires it
6546test -z "$MAGIC_CMD" && MAGIC_CMD=file
6547case $deplibs_check_method in
6548file_magic*)
6549 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6550 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6551echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6552if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6553 echo $ECHO_N "(cached) $ECHO_C" >&6
6554else
6555 case $MAGIC_CMD in
6556[\\/*] | ?:[\\/]*)
6557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6558 ;;
6559*)
6560 lt_save_MAGIC_CMD="$MAGIC_CMD"
6561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6563 for ac_dir in $ac_dummy; do
6564 IFS="$lt_save_ifs"
6565 test -z "$ac_dir" && ac_dir=.
6566 if test -f $ac_dir/${ac_tool_prefix}file; then
6567 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6568 if test -n "$file_magic_test_file"; then
6569 case $deplibs_check_method in
6570 "file_magic "*)
6571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6574 $EGREP "$file_magic_regex" > /dev/null; then
6575 :
6576 else
6577 cat <<_LT_EOF 1>&2
d7040cdb 6578
ce2cded5
L
6579*** Warning: the command libtool uses to detect shared libraries,
6580*** $file_magic_cmd, produces output that libtool cannot recognize.
6581*** The result is that libtool may fail to recognize shared libraries
6582*** as such. This will affect the creation of libtool libraries that
6583*** depend on shared libraries, but programs linked with such libtool
6584*** libraries will work regardless of this problem. Nevertheless, you
6585*** may want to report the problem to your system manager and/or to
6586*** bug-libtool@gnu.org
d7040cdb 6587
ce2cded5
L
6588_LT_EOF
6589 fi ;;
6590 esac
6591 fi
6592 break
6593 fi
6594 done
6595 IFS="$lt_save_ifs"
6596 MAGIC_CMD="$lt_save_MAGIC_CMD"
6597 ;;
6598esac
6599fi
d7040cdb 6600
ce2cded5
L
6601MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6602if test -n "$MAGIC_CMD"; then
6603 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6604echo "${ECHO_T}$MAGIC_CMD" >&6
6605else
6606 echo "$as_me:$LINENO: result: no" >&5
6607echo "${ECHO_T}no" >&6
6608fi
d7040cdb
SE
6609
6610
6611
6612
6613
ce2cded5
L
6614if test -z "$lt_cv_path_MAGIC_CMD"; then
6615 if test -n "$ac_tool_prefix"; then
6616 echo "$as_me:$LINENO: checking for file" >&5
6617echo $ECHO_N "checking for file... $ECHO_C" >&6
6618if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6619 echo $ECHO_N "(cached) $ECHO_C" >&6
6620else
6621 case $MAGIC_CMD in
6622[\\/*] | ?:[\\/]*)
6623 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6624 ;;
6625*)
6626 lt_save_MAGIC_CMD="$MAGIC_CMD"
6627 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6628 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6629 for ac_dir in $ac_dummy; do
6630 IFS="$lt_save_ifs"
6631 test -z "$ac_dir" && ac_dir=.
6632 if test -f $ac_dir/file; then
6633 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6634 if test -n "$file_magic_test_file"; then
6635 case $deplibs_check_method in
6636 "file_magic "*)
6637 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6638 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6639 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6640 $EGREP "$file_magic_regex" > /dev/null; then
6641 :
6642 else
6643 cat <<_LT_EOF 1>&2
d7040cdb 6644
ce2cded5
L
6645*** Warning: the command libtool uses to detect shared libraries,
6646*** $file_magic_cmd, produces output that libtool cannot recognize.
6647*** The result is that libtool may fail to recognize shared libraries
6648*** as such. This will affect the creation of libtool libraries that
6649*** depend on shared libraries, but programs linked with such libtool
6650*** libraries will work regardless of this problem. Nevertheless, you
6651*** may want to report the problem to your system manager and/or to
6652*** bug-libtool@gnu.org
d7040cdb 6653
ce2cded5
L
6654_LT_EOF
6655 fi ;;
6656 esac
6657 fi
6658 break
6659 fi
6660 done
6661 IFS="$lt_save_ifs"
6662 MAGIC_CMD="$lt_save_MAGIC_CMD"
6663 ;;
6664esac
6665fi
d7040cdb 6666
ce2cded5
L
6667MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6668if test -n "$MAGIC_CMD"; then
6669 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6670echo "${ECHO_T}$MAGIC_CMD" >&6
6671else
6672 echo "$as_me:$LINENO: result: no" >&5
6673echo "${ECHO_T}no" >&6
6674fi
d7040cdb
SE
6675
6676
ce2cded5
L
6677 else
6678 MAGIC_CMD=:
6679 fi
6680fi
d7040cdb 6681
ce2cded5
L
6682 fi
6683 ;;
6684esac
d7040cdb 6685
ce2cded5 6686# Use C for the default configuration in the libtool script
d7040cdb 6687
ce2cded5
L
6688lt_save_CC="$CC"
6689ac_ext=c
6690ac_cpp='$CPP $CPPFLAGS'
6691ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6692ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6693ac_compiler_gnu=$ac_cv_c_compiler_gnu
d7040cdb
SE
6694
6695
ce2cded5
L
6696# Source file extension for C test sources.
6697ac_ext=c
d7040cdb 6698
ce2cded5
L
6699# Object file extension for compiled C test sources.
6700objext=o
6701objext=$objext
d7040cdb 6702
ce2cded5
L
6703# Code to be used in simple compile tests
6704lt_simple_compile_test_code="int some_variable = 0;"
d7040cdb 6705
ce2cded5
L
6706# Code to be used in simple link tests
6707lt_simple_link_test_code='int main(){return(0);}'
d7040cdb
SE
6708
6709
6710
6711
6712
6713
6714
ce2cded5
L
6715# If no C compiler was specified, use CC.
6716LTCC=${LTCC-"$CC"}
d7040cdb 6717
ce2cded5
L
6718# If no C compiler flags were specified, use CFLAGS.
6719LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
d7040cdb 6720
ce2cded5
L
6721# Allow CC to be a program name with arguments.
6722compiler=$CC
d7040cdb 6723
ce2cded5
L
6724# Save the default compiler, since it gets overwritten when the other
6725# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6726compiler_DEFAULT=$CC
d7040cdb 6727
ce2cded5
L
6728# save warnings/boilerplate of simple test code
6729ac_outfile=conftest.$ac_objext
6730echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6731eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6732_lt_compiler_boilerplate=`cat conftest.err`
6733$RM conftest*
d7040cdb 6734
ce2cded5
L
6735ac_outfile=conftest.$ac_objext
6736echo "$lt_simple_link_test_code" >conftest.$ac_ext
6737eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6738_lt_linker_boilerplate=`cat conftest.err`
6739$RM conftest*
d7040cdb
SE
6740
6741
ce2cded5
L
6742## CAVEAT EMPTOR:
6743## There is no encapsulation within the following macros, do not change
6744## the running order or otherwise move them around unless you know exactly
6745## what you are doing...
6746if test -n "$compiler"; then
d7040cdb 6747
ce2cded5 6748lt_prog_compiler_no_builtin_flag=
d7040cdb 6749
ce2cded5
L
6750if test "$GCC" = yes; then
6751 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
d7040cdb 6752
ce2cded5
L
6753 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6754echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6755if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6756 echo $ECHO_N "(cached) $ECHO_C" >&6
6757else
6758 lt_cv_prog_compiler_rtti_exceptions=no
6759 ac_outfile=conftest.$ac_objext
6760 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6761 lt_compiler_flag="-fno-rtti -fno-exceptions"
6762 # Insert the option either (1) after the last *FLAGS variable, or
6763 # (2) before a word containing "conftest.", or (3) at the end.
6764 # Note that $ac_compile itself does not contain backslashes and begins
6765 # with a dollar sign (not a hyphen), so the echo should work correctly.
6766 # The option is referenced via a variable to avoid confusing sed.
6767 lt_compile=`echo "$ac_compile" | $SED \
6768 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6769 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6770 -e 's:$: $lt_compiler_flag:'`
6194aaab 6771 (eval echo "\"\$as_me:6771: $lt_compile\"" >&5)
ce2cded5
L
6772 (eval "$lt_compile" 2>conftest.err)
6773 ac_status=$?
6774 cat conftest.err >&5
6194aaab 6775 echo "$as_me:6775: \$? = $ac_status" >&5
ce2cded5
L
6776 if (exit $ac_status) && test -s "$ac_outfile"; then
6777 # The compiler can only warn and ignore the option if not recognized
6778 # So say no if there are warnings other than the usual output.
6779 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6780 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6781 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6782 lt_cv_prog_compiler_rtti_exceptions=yes
6783 fi
6784 fi
6785 $RM conftest*
d7040cdb 6786
ce2cded5
L
6787fi
6788echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6789echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
d7040cdb 6790
ce2cded5
L
6791if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6792 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6793else
6794 :
6795fi
d7040cdb 6796
ce2cded5 6797fi
d7040cdb
SE
6798
6799
6800
6801
6802
6803
ce2cded5
L
6804 lt_prog_compiler_wl=
6805lt_prog_compiler_pic=
6806lt_prog_compiler_static=
d7040cdb 6807
ce2cded5
L
6808echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6809echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
d7040cdb 6810
ce2cded5
L
6811 if test "$GCC" = yes; then
6812 lt_prog_compiler_wl='-Wl,'
6813 lt_prog_compiler_static='-static'
d7040cdb 6814
ce2cded5
L
6815 case $host_os in
6816 aix*)
6817 # All AIX code is PIC.
6818 if test "$host_cpu" = ia64; then
6819 # AIX 5 now supports IA64 processor
6820 lt_prog_compiler_static='-Bstatic'
6821 fi
6822 ;;
d7040cdb 6823
ce2cded5
L
6824 amigaos*)
6825 if test "$host_cpu" = m68k; then
6826 # FIXME: we need at least 68020 code to build shared libraries, but
6827 # adding the `-m68020' flag to GCC prevents building anything better,
6828 # like `-m68040'.
6829 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6830 fi
6831 ;;
d7040cdb 6832
ce2cded5
L
6833 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6834 # PIC is the default for these OSes.
6835 ;;
d7040cdb 6836
ce2cded5
L
6837 mingw* | cygwin* | pw32* | os2*)
6838 # This hack is so that the source file can tell whether it is being
6839 # built for inclusion in a dll (and should export symbols for example).
6840 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6841 # (--disable-auto-import) libraries
6842 lt_prog_compiler_pic='-DDLL_EXPORT'
6843 ;;
d7040cdb 6844
ce2cded5
L
6845 darwin* | rhapsody*)
6846 # PIC is the default on this platform
6847 # Common symbols not allowed in MH_DYLIB files
6848 lt_prog_compiler_pic='-fno-common'
6849 ;;
d7040cdb 6850
ce2cded5
L
6851 hpux*)
6852 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6853 # not for PA HP-UX.
6854 case $host_cpu in
6855 hppa*64*|ia64*)
6856 # +Z the default
6857 ;;
6858 *)
6859 lt_prog_compiler_pic='-fPIC'
6860 ;;
6861 esac
6862 ;;
d7040cdb 6863
ce2cded5
L
6864 interix[3-9]*)
6865 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6866 # Instead, we relocate shared libraries at runtime.
6867 ;;
d7040cdb 6868
ce2cded5
L
6869 msdosdjgpp*)
6870 # Just because we use GCC doesn't mean we suddenly get shared libraries
6871 # on systems that don't support them.
6872 lt_prog_compiler_can_build_shared=no
6873 enable_shared=no
6874 ;;
d7040cdb 6875
ce2cded5
L
6876 *nto* | *qnx*)
6877 # QNX uses GNU C++, but need to define -shared option too, otherwise
6878 # it will coredump.
6879 lt_prog_compiler_pic='-fPIC -shared'
6880 ;;
d7040cdb 6881
ce2cded5
L
6882 sysv4*MP*)
6883 if test -d /usr/nec; then
6884 lt_prog_compiler_pic=-Kconform_pic
6885 fi
6886 ;;
d7040cdb 6887
ce2cded5
L
6888 *)
6889 lt_prog_compiler_pic='-fPIC'
6890 ;;
6891 esac
6892 else
6893 # PORTME Check for flag to pass linker flags through the system compiler.
6894 case $host_os in
6895 aix*)
6896 lt_prog_compiler_wl='-Wl,'
6897 if test "$host_cpu" = ia64; then
6898 # AIX 5 now supports IA64 processor
6899 lt_prog_compiler_static='-Bstatic'
6900 else
6901 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6902 fi
6903 ;;
6904 darwin*)
6905 # PIC is the default on this platform
6906 # Common symbols not allowed in MH_DYLIB files
6907 case $cc_basename in
6908 xlc*)
6909 lt_prog_compiler_pic='-qnocommon'
6910 lt_prog_compiler_wl='-Wl,'
6911 ;;
6912 esac
6913 ;;
d7040cdb 6914
ce2cded5
L
6915 mingw* | cygwin* | pw32* | os2*)
6916 # This hack is so that the source file can tell whether it is being
6917 # built for inclusion in a dll (and should export symbols for example).
6918 lt_prog_compiler_pic='-DDLL_EXPORT'
6919 ;;
d7040cdb 6920
ce2cded5
L
6921 hpux9* | hpux10* | hpux11*)
6922 lt_prog_compiler_wl='-Wl,'
6923 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6924 # not for PA HP-UX.
6925 case $host_cpu in
6926 hppa*64*|ia64*)
6927 # +Z the default
6928 ;;
6929 *)
6930 lt_prog_compiler_pic='+Z'
6931 ;;
6932 esac
6933 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6934 lt_prog_compiler_static='${wl}-a ${wl}archive'
6935 ;;
d7040cdb 6936
ce2cded5
L
6937 irix5* | irix6* | nonstopux*)
6938 lt_prog_compiler_wl='-Wl,'
6939 # PIC (with -KPIC) is the default.
6940 lt_prog_compiler_static='-non_shared'
6941 ;;
d7040cdb 6942
ce2cded5
L
6943 linux* | k*bsd*-gnu)
6944 case $cc_basename in
6945 icc* | ecc*)
6946 lt_prog_compiler_wl='-Wl,'
6947 lt_prog_compiler_pic='-KPIC'
6948 lt_prog_compiler_static='-static'
6949 ;;
6950 pgcc* | pgf77* | pgf90* | pgf95*)
6951 # Portland Group compilers (*not* the Pentium gcc compiler,
6952 # which looks to be a dead project)
6953 lt_prog_compiler_wl='-Wl,'
6954 lt_prog_compiler_pic='-fpic'
6955 lt_prog_compiler_static='-Bstatic'
6956 ;;
6957 ccc*)
6958 lt_prog_compiler_wl='-Wl,'
6959 # All Alpha code is PIC.
6960 lt_prog_compiler_static='-non_shared'
6961 ;;
6962 *)
6963 case `$CC -V 2>&1 | sed 5q` in
6964 *Sun\ C*)
6965 # Sun C 5.9
6966 lt_prog_compiler_pic='-KPIC'
6967 lt_prog_compiler_static='-Bstatic'
6968 lt_prog_compiler_wl='-Wl,'
6969 ;;
6970 *Sun\ F*)
6971 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6972 lt_prog_compiler_pic='-KPIC'
6973 lt_prog_compiler_static='-Bstatic'
6974 lt_prog_compiler_wl=''
6975 ;;
6976 esac
6977 ;;
6978 esac
6979 ;;
d7040cdb 6980
ce2cded5
L
6981 newsos6)
6982 lt_prog_compiler_pic='-KPIC'
6983 lt_prog_compiler_static='-Bstatic'
6984 ;;
d7040cdb 6985
ce2cded5
L
6986 *nto* | *qnx*)
6987 # QNX uses GNU C++, but need to define -shared option too, otherwise
6988 # it will coredump.
6989 lt_prog_compiler_pic='-fPIC -shared'
6990 ;;
d7040cdb 6991
ce2cded5
L
6992 osf3* | osf4* | osf5*)
6993 lt_prog_compiler_wl='-Wl,'
6994 # All OSF/1 code is PIC.
6995 lt_prog_compiler_static='-non_shared'
6996 ;;
d7040cdb 6997
ce2cded5
L
6998 rdos*)
6999 lt_prog_compiler_static='-non_shared'
7000 ;;
d7040cdb 7001
ce2cded5
L
7002 solaris*)
7003 lt_prog_compiler_pic='-KPIC'
7004 lt_prog_compiler_static='-Bstatic'
7005 case $cc_basename in
7006 f77* | f90* | f95*)
7007 lt_prog_compiler_wl='-Qoption ld ';;
7008 *)
7009 lt_prog_compiler_wl='-Wl,';;
7010 esac
7011 ;;
d7040cdb 7012
ce2cded5
L
7013 sunos4*)
7014 lt_prog_compiler_wl='-Qoption ld '
7015 lt_prog_compiler_pic='-PIC'
7016 lt_prog_compiler_static='-Bstatic'
7017 ;;
d7040cdb 7018
ce2cded5
L
7019 sysv4 | sysv4.2uw2* | sysv4.3*)
7020 lt_prog_compiler_wl='-Wl,'
7021 lt_prog_compiler_pic='-KPIC'
7022 lt_prog_compiler_static='-Bstatic'
7023 ;;
d7040cdb 7024
ce2cded5
L
7025 sysv4*MP*)
7026 if test -d /usr/nec ;then
7027 lt_prog_compiler_pic='-Kconform_pic'
7028 lt_prog_compiler_static='-Bstatic'
7029 fi
7030 ;;
d7040cdb 7031
ce2cded5
L
7032 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7033 lt_prog_compiler_wl='-Wl,'
7034 lt_prog_compiler_pic='-KPIC'
7035 lt_prog_compiler_static='-Bstatic'
7036 ;;
d7040cdb 7037
ce2cded5
L
7038 unicos*)
7039 lt_prog_compiler_wl='-Wl,'
7040 lt_prog_compiler_can_build_shared=no
7041 ;;
d7040cdb 7042
ce2cded5
L
7043 uts4*)
7044 lt_prog_compiler_pic='-pic'
7045 lt_prog_compiler_static='-Bstatic'
7046 ;;
d7040cdb 7047
ce2cded5
L
7048 *)
7049 lt_prog_compiler_can_build_shared=no
7050 ;;
7051 esac
7052 fi
d7040cdb 7053
ce2cded5
L
7054case $host_os in
7055 # For platforms which do not support PIC, -DPIC is meaningless:
7056 *djgpp*)
7057 lt_prog_compiler_pic=
7058 ;;
7059 *)
7060 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7061 ;;
7062esac
7063echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7064echo "${ECHO_T}$lt_prog_compiler_pic" >&6
d7040cdb
SE
7065
7066
7067
7068
7069
7070
ce2cded5
L
7071#
7072# Check to make sure the PIC flag actually works.
7073#
7074if test -n "$lt_prog_compiler_pic"; then
7075 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7076echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
7077if test "${lt_prog_compiler_pic_works+set}" = set; then
7078 echo $ECHO_N "(cached) $ECHO_C" >&6
7079else
7080 lt_prog_compiler_pic_works=no
7081 ac_outfile=conftest.$ac_objext
7082 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7083 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7084 # Insert the option either (1) after the last *FLAGS variable, or
7085 # (2) before a word containing "conftest.", or (3) at the end.
7086 # Note that $ac_compile itself does not contain backslashes and begins
7087 # with a dollar sign (not a hyphen), so the echo should work correctly.
7088 # The option is referenced via a variable to avoid confusing sed.
7089 lt_compile=`echo "$ac_compile" | $SED \
7090 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7091 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7092 -e 's:$: $lt_compiler_flag:'`
6194aaab 7093 (eval echo "\"\$as_me:7093: $lt_compile\"" >&5)
ce2cded5
L
7094 (eval "$lt_compile" 2>conftest.err)
7095 ac_status=$?
7096 cat conftest.err >&5
6194aaab 7097 echo "$as_me:7097: \$? = $ac_status" >&5
ce2cded5
L
7098 if (exit $ac_status) && test -s "$ac_outfile"; then
7099 # The compiler can only warn and ignore the option if not recognized
7100 # So say no if there are warnings other than the usual output.
7101 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7102 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7103 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7104 lt_prog_compiler_pic_works=yes
7105 fi
7106 fi
7107 $RM conftest*
d7040cdb 7108
ce2cded5
L
7109fi
7110echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7111echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
d7040cdb 7112
ce2cded5
L
7113if test x"$lt_prog_compiler_pic_works" = xyes; then
7114 case $lt_prog_compiler_pic in
7115 "" | " "*) ;;
7116 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7117 esac
7118else
7119 lt_prog_compiler_pic=
7120 lt_prog_compiler_can_build_shared=no
7121fi
d7040cdb 7122
ce2cded5 7123fi
d7040cdb
SE
7124
7125
7126
7127
7128
7129
ce2cded5
L
7130#
7131# Check to make sure the static flag actually works.
7132#
7133wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7134echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7135echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
7136if test "${lt_prog_compiler_static_works+set}" = set; then
7137 echo $ECHO_N "(cached) $ECHO_C" >&6
7138else
7139 lt_prog_compiler_static_works=no
7140 save_LDFLAGS="$LDFLAGS"
7141 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7142 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7143 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7144 # The linker can only warn and ignore the option if not recognized
7145 # So say no if there are warnings
7146 if test -s conftest.err; then
7147 # Append any errors to the config.log.
7148 cat conftest.err 1>&5
7149 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7150 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7151 if diff conftest.exp conftest.er2 >/dev/null; then
7152 lt_prog_compiler_static_works=yes
7153 fi
7154 else
7155 lt_prog_compiler_static_works=yes
7156 fi
7157 fi
7158 $RM conftest*
7159 LDFLAGS="$save_LDFLAGS"
d7040cdb 7160
ce2cded5
L
7161fi
7162echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7163echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
d7040cdb 7164
ce2cded5
L
7165if test x"$lt_prog_compiler_static_works" = xyes; then
7166 :
7167else
7168 lt_prog_compiler_static=
7169fi
d7040cdb
SE
7170
7171
7172
7173
7174
7175
7176
ce2cded5
L
7177 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7178echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7179if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7180 echo $ECHO_N "(cached) $ECHO_C" >&6
7181else
7182 lt_cv_prog_compiler_c_o=no
7183 $RM -r conftest 2>/dev/null
7184 mkdir conftest
7185 cd conftest
7186 mkdir out
7187 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
d7040cdb 7188
ce2cded5
L
7189 lt_compiler_flag="-o out/conftest2.$ac_objext"
7190 # Insert the option either (1) after the last *FLAGS variable, or
7191 # (2) before a word containing "conftest.", or (3) at the end.
7192 # Note that $ac_compile itself does not contain backslashes and begins
7193 # with a dollar sign (not a hyphen), so the echo should work correctly.
7194 lt_compile=`echo "$ac_compile" | $SED \
7195 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7196 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7197 -e 's:$: $lt_compiler_flag:'`
6194aaab 7198 (eval echo "\"\$as_me:7198: $lt_compile\"" >&5)
ce2cded5
L
7199 (eval "$lt_compile" 2>out/conftest.err)
7200 ac_status=$?
7201 cat out/conftest.err >&5
6194aaab 7202 echo "$as_me:7202: \$? = $ac_status" >&5
ce2cded5
L
7203 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7204 then
7205 # The compiler can only warn and ignore the option if not recognized
7206 # So say no if there are warnings
7207 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7208 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7209 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7210 lt_cv_prog_compiler_c_o=yes
7211 fi
7212 fi
7213 chmod u+w . 2>&5
7214 $RM conftest*
7215 # SGI C++ compiler will create directory out/ii_files/ for
7216 # template instantiation
7217 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7218 $RM out/* && rmdir out
7219 cd ..
7220 $RM -r conftest
7221 $RM conftest*
7222
7223fi
7224echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7225echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
7226
7227
7228
7229
7230
7231
7232 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7233echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
7234if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7235 echo $ECHO_N "(cached) $ECHO_C" >&6
d7040cdb 7236else
ce2cded5
L
7237 lt_cv_prog_compiler_c_o=no
7238 $RM -r conftest 2>/dev/null
7239 mkdir conftest
7240 cd conftest
7241 mkdir out
7242 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7243
7244 lt_compiler_flag="-o out/conftest2.$ac_objext"
7245 # Insert the option either (1) after the last *FLAGS variable, or
7246 # (2) before a word containing "conftest.", or (3) at the end.
7247 # Note that $ac_compile itself does not contain backslashes and begins
7248 # with a dollar sign (not a hyphen), so the echo should work correctly.
7249 lt_compile=`echo "$ac_compile" | $SED \
7250 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7251 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7252 -e 's:$: $lt_compiler_flag:'`
6194aaab 7253 (eval echo "\"\$as_me:7253: $lt_compile\"" >&5)
ce2cded5
L
7254 (eval "$lt_compile" 2>out/conftest.err)
7255 ac_status=$?
7256 cat out/conftest.err >&5
6194aaab 7257 echo "$as_me:7257: \$? = $ac_status" >&5
ce2cded5
L
7258 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7259 then
7260 # The compiler can only warn and ignore the option if not recognized
7261 # So say no if there are warnings
7262 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7263 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7264 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7265 lt_cv_prog_compiler_c_o=yes
7266 fi
7267 fi
7268 chmod u+w . 2>&5
7269 $RM conftest*
7270 # SGI C++ compiler will create directory out/ii_files/ for
7271 # template instantiation
7272 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7273 $RM out/* && rmdir out
7274 cd ..
7275 $RM -r conftest
7276 $RM conftest*
7277
d7040cdb 7278fi
ce2cded5
L
7279echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7280echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
d7040cdb 7281
d7040cdb 7282
d7040cdb 7283
d7040cdb 7284
ce2cded5
L
7285hard_links="nottested"
7286if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7287 # do not overwrite the value of need_locks provided by the user
7288 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7289echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
7290 hard_links=yes
7291 $RM conftest*
7292 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7293 touch conftest.a
7294 ln conftest.a conftest.b 2>&5 || hard_links=no
7295 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7296 echo "$as_me:$LINENO: result: $hard_links" >&5
7297echo "${ECHO_T}$hard_links" >&6
7298 if test "$hard_links" = no; then
7299 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7300echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7301 need_locks=warn
d7040cdb 7302 fi
ce2cded5
L
7303else
7304 need_locks=no
7305fi
d7040cdb 7306
d7040cdb 7307
d7040cdb 7308
d7040cdb 7309
d7040cdb 7310
d7040cdb 7311
ce2cded5
L
7312 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7313echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
d7040cdb 7314
ce2cded5
L
7315 runpath_var=
7316 allow_undefined_flag=
7317 always_export_symbols=no
7318 archive_cmds=
7319 archive_expsym_cmds=
7320 compiler_needs_object=no
7321 enable_shared_with_static_runtimes=no
7322 export_dynamic_flag_spec=
7323 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7324 hardcode_automatic=no
7325 hardcode_direct=no
7326 hardcode_direct_absolute=no
7327 hardcode_libdir_flag_spec=
7328 hardcode_libdir_flag_spec_ld=
7329 hardcode_libdir_separator=
7330 hardcode_minus_L=no
7331 hardcode_shlibpath_var=unsupported
7332 inherit_rpath=no
7333 link_all_deplibs=unknown
7334 module_cmds=
7335 module_expsym_cmds=
7336 old_archive_from_new_cmds=
7337 old_archive_from_expsyms_cmds=
7338 thread_safe_flag_spec=
7339 whole_archive_flag_spec=
7340 # include_expsyms should be a list of space-separated symbols to be *always*
7341 # included in the symbol list
7342 include_expsyms=
7343 # exclude_expsyms can be an extended regexp of symbols to exclude
7344 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7345 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7346 # as well as any symbol that contains `d'.
7347 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7348 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7349 # platforms (ab)use it in PIC code, but their linkers get confused if
7350 # the symbol is explicitly referenced. Since portable code cannot
7351 # rely on this symbol name, it's probably fine to never include it in
7352 # preloaded symbol tables.
7353 extract_expsyms_cmds=
d7040cdb 7354
d7040cdb 7355 case $host_os in
ce2cded5
L
7356 cygwin* | mingw* | pw32*)
7357 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7358 # When not using gcc, we currently assume that we are using
7359 # Microsoft Visual C++.
7360 if test "$GCC" != yes; then
7361 with_gnu_ld=no
7362 fi
d7040cdb 7363 ;;
ce2cded5
L
7364 interix*)
7365 # we just hope/assume this is gcc and not c89 (= MSVC++)
7366 with_gnu_ld=yes
d7040cdb 7367 ;;
ce2cded5
L
7368 openbsd*)
7369 with_gnu_ld=no
d7040cdb
SE
7370 ;;
7371 esac
d7040cdb 7372
ce2cded5
L
7373 ld_shlibs=yes
7374 if test "$with_gnu_ld" = yes; then
7375 # If archive_cmds runs LD, not CC, wlarc should be empty
7376 wlarc='${wl}'
d7040cdb 7377
ce2cded5
L
7378 # Set some defaults for GNU ld with shared library support. These
7379 # are reset later if shared libraries are not supported. Putting them
7380 # here allows them to be overridden if necessary.
7381 runpath_var=LD_RUN_PATH
7382 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7383 export_dynamic_flag_spec='${wl}--export-dynamic'
7384 # ancient GNU ld didn't support --whole-archive et. al.
7385 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7386 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
d7040cdb 7387 else
ce2cded5 7388 whole_archive_flag_spec=
d7040cdb 7389 fi
ce2cded5
L
7390 supports_anon_versioning=no
7391 case `$LD -v 2>&1` in
7392 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7393 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7394 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7395 *\ 2.11.*) ;; # other 2.11 versions
7396 *) supports_anon_versioning=yes ;;
7397 esac
d7040cdb 7398
ce2cded5
L
7399 # See if GNU ld supports shared libraries.
7400 case $host_os in
50e7d84b 7401 aix[3-9]*)
ce2cded5
L
7402 # On AIX/PPC, the GNU linker is very broken
7403 if test "$host_cpu" != ia64; then
7404 ld_shlibs=no
7405 cat <<_LT_EOF 1>&2
d7040cdb 7406
ce2cded5
L
7407*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7408*** to be unable to reliably create shared libraries on AIX.
7409*** Therefore, libtool is disabling shared libraries support. If you
7410*** really care for shared libraries, you may want to modify your PATH
7411*** so that a non-GNU linker is found, and then restart.
d7040cdb 7412
ce2cded5
L
7413_LT_EOF
7414 fi
7415 ;;
d7040cdb 7416
ce2cded5
L
7417 amigaos*)
7418 if test "$host_cpu" = m68k; then
7419 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)'
7420 hardcode_libdir_flag_spec='-L$libdir'
7421 hardcode_minus_L=yes
7422 fi
d7040cdb 7423
ce2cded5
L
7424 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7425 # that the semantics of dynamic libraries on AmigaOS, at least up
7426 # to version 4, is to share data among multiple programs linked
7427 # with the same dynamic library. Since this doesn't match the
7428 # behavior of shared libraries on other platforms, we can't use
7429 # them.
7430 ld_shlibs=no
7431 ;;
d7040cdb 7432
ce2cded5
L
7433 beos*)
7434 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7435 allow_undefined_flag=unsupported
7436 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7437 # support --undefined. This deserves some investigation. FIXME
7438 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7439 else
7440 ld_shlibs=no
7441 fi
7442 ;;
d7040cdb 7443
ce2cded5
L
7444 cygwin* | mingw* | pw32*)
7445 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7446 # as there is no search path for DLLs.
7447 hardcode_libdir_flag_spec='-L$libdir'
7448 allow_undefined_flag=unsupported
7449 always_export_symbols=no
7450 enable_shared_with_static_runtimes=yes
7451 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
d7040cdb 7452
ce2cded5
L
7453 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7454 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7455 # If the export-symbols file already is a .def file (1st line
7456 # is EXPORTS), use it as is; otherwise, prepend...
7457 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7458 cp $export_symbols $output_objdir/$soname.def;
7459 else
7460 echo EXPORTS > $output_objdir/$soname.def;
7461 cat $export_symbols >> $output_objdir/$soname.def;
7462 fi~
7463 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7464 else
7465 ld_shlibs=no
7466 fi
7467 ;;
d7040cdb 7468
ce2cded5
L
7469 interix[3-9]*)
7470 hardcode_direct=no
7471 hardcode_shlibpath_var=no
7472 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7473 export_dynamic_flag_spec='${wl}-E'
7474 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7475 # Instead, shared libraries are loaded at an image base (0x10000000 by
7476 # default) and relocated if they conflict, which is a slow very memory
7477 # consuming and fragmenting process. To avoid this, we pick a random,
7478 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7479 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7480 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7481 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'
7482 ;;
d7040cdb 7483
ce2cded5
L
7484 gnu* | linux* | tpf* | k*bsd*-gnu)
7485 tmp_diet=no
7486 if test "$host_os" = linux-dietlibc; then
7487 case $cc_basename in
7488 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7489 esac
7490 fi
7491 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7492 && test "$tmp_diet" = no
7493 then
7494 tmp_addflag=
7495 case $cc_basename,$host_cpu in
7496 pgcc*) # Portland Group C compiler
7497 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'
7498 tmp_addflag=' $pic_flag'
7499 ;;
7500 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7501 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'
7502 tmp_addflag=' $pic_flag -Mnomain' ;;
7503 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7504 tmp_addflag=' -i_dynamic' ;;
7505 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7506 tmp_addflag=' -i_dynamic -nofor_main' ;;
7507 ifc* | ifort*) # Intel Fortran compiler
7508 tmp_addflag=' -nofor_main' ;;
7509 esac
7510 case `$CC -V 2>&1 | sed 5q` in
7511 *Sun\ C*) # Sun C 5.9
7512 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'
7513 compiler_needs_object=yes
7514 tmp_sharedflag='-G' ;;
7515 *Sun\ F*) # Sun Fortran 8.3
7516 tmp_sharedflag='-G' ;;
7517 *)
7518 tmp_sharedflag='-shared' ;;
7519 esac
7520 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
d7040cdb 7521
ce2cded5
L
7522 if test "x$supports_anon_versioning" = xyes; then
7523 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7524 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7525 echo "local: *; };" >> $output_objdir/$libname.ver~
7526 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7527 fi
7528 else
7529 ld_shlibs=no
7530 fi
7531 ;;
d7040cdb 7532
ce2cded5
L
7533 netbsd*)
7534 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7535 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7536 wlarc=
7537 else
7538 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7539 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7540 fi
7541 ;;
d7040cdb 7542
ce2cded5
L
7543 solaris*)
7544 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7545 ld_shlibs=no
7546 cat <<_LT_EOF 1>&2
d7040cdb 7547
ce2cded5
L
7548*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7549*** create shared libraries on Solaris systems. Therefore, libtool
7550*** is disabling shared libraries support. We urge you to upgrade GNU
7551*** binutils to release 2.9.1 or newer. Another option is to modify
7552*** your PATH or compiler configuration so that the native linker is
7553*** used, and then restart.
d7040cdb 7554
ce2cded5
L
7555_LT_EOF
7556 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7557 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7558 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7559 else
7560 ld_shlibs=no
7561 fi
7562 ;;
d7040cdb 7563
ce2cded5
L
7564 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7565 case `$LD -v 2>&1` in
7566 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7567 ld_shlibs=no
7568 cat <<_LT_EOF 1>&2
d7040cdb 7569
ce2cded5
L
7570*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7571*** reliably create shared libraries on SCO systems. Therefore, libtool
7572*** is disabling shared libraries support. We urge you to upgrade GNU
7573*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7574*** your PATH or compiler configuration so that the native linker is
7575*** used, and then restart.
d7040cdb 7576
ce2cded5
L
7577_LT_EOF
7578 ;;
7579 *)
7580 # For security reasons, it is highly recommended that you always
7581 # use absolute paths for naming shared libraries, and exclude the
7582 # DT_RUNPATH tag from executables and libraries. But doing so
7583 # requires that you compile everything twice, which is a pain.
7584 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7585 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7586 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7587 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7588 else
7589 ld_shlibs=no
7590 fi
7591 ;;
7592 esac
d7040cdb 7593 ;;
ce2cded5
L
7594
7595 sunos4*)
7596 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7597 wlarc=
7598 hardcode_direct=yes
7599 hardcode_shlibpath_var=no
d7040cdb 7600 ;;
d7040cdb 7601
ce2cded5
L
7602 *)
7603 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7604 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7605 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7606 else
7607 ld_shlibs=no
7608 fi
7609 ;;
7610 esac
d7040cdb 7611
ce2cded5
L
7612 if test "$ld_shlibs" = no; then
7613 runpath_var=
7614 hardcode_libdir_flag_spec=
7615 export_dynamic_flag_spec=
7616 whole_archive_flag_spec=
7617 fi
d7040cdb 7618 else
ce2cded5 7619 # PORTME fill in a description of your system's linker (not GNU ld)
d7040cdb 7620 case $host_os in
ce2cded5
L
7621 aix3*)
7622 allow_undefined_flag=unsupported
7623 always_export_symbols=yes
7624 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'
7625 # Note: this linker hardcodes the directories in LIBPATH if there
7626 # are no directories specified by -L.
7627 hardcode_minus_L=yes
7628 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7629 # Neither direct hardcoding nor static linking is supported with a
7630 # broken collect2.
7631 hardcode_direct=unsupported
7632 fi
7633 ;;
d7040cdb 7634
50e7d84b 7635 aix[4-9]*)
ce2cded5
L
7636 if test "$host_cpu" = ia64; then
7637 # On IA64, the linker does run time linking by default, so we don't
7638 # have to do anything special.
7639 aix_use_runtimelinking=no
7640 exp_sym_flag='-Bexport'
7641 no_entry_flag=""
7642 else
7643 # If we're using GNU nm, then we don't want the "-C" option.
7644 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7645 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7646 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'
7647 else
7648 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'
7649 fi
7650 aix_use_runtimelinking=no
d7040cdb 7651
ce2cded5
L
7652 # Test if we are trying to use run time linking or normal
7653 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7654 # need to do runtime linking.
50e7d84b 7655 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
ce2cded5
L
7656 for ld_flag in $LDFLAGS; do
7657 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7658 aix_use_runtimelinking=yes
7659 break
7660 fi
7661 done
7662 ;;
7663 esac
d7040cdb 7664
ce2cded5
L
7665 exp_sym_flag='-bexport'
7666 no_entry_flag='-bnoentry'
7667 fi
d7040cdb 7668
ce2cded5
L
7669 # When large executables or shared objects are built, AIX ld can
7670 # have problems creating the table of contents. If linking a library
7671 # or program results in "error TOC overflow" add -mminimal-toc to
7672 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7673 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
d7040cdb 7674
ce2cded5
L
7675 archive_cmds=''
7676 hardcode_direct=yes
7677 hardcode_direct_absolute=yes
7678 hardcode_libdir_separator=':'
7679 link_all_deplibs=yes
7680 file_list_spec='${wl}-f,'
d7040cdb 7681
ce2cded5
L
7682 if test "$GCC" = yes; then
7683 case $host_os in aix4.[012]|aix4.[012].*)
7684 # We only want to do this on AIX 4.2 and lower, the check
7685 # below for broken collect2 doesn't work under 4.3+
7686 collect2name=`${CC} -print-prog-name=collect2`
7687 if test -f "$collect2name" &&
7688 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7689 then
7690 # We have reworked collect2
7691 :
7692 else
7693 # We have old collect2
7694 hardcode_direct=unsupported
7695 # It fails to find uninstalled libraries when the uninstalled
7696 # path is not listed in the libpath. Setting hardcode_minus_L
7697 # to unsupported forces relinking
7698 hardcode_minus_L=yes
7699 hardcode_libdir_flag_spec='-L$libdir'
7700 hardcode_libdir_separator=
7701 fi
7702 ;;
7703 esac
7704 shared_flag='-shared'
7705 if test "$aix_use_runtimelinking" = yes; then
7706 shared_flag="$shared_flag "'${wl}-G'
7707 fi
7708 else
7709 # not using gcc
7710 if test "$host_cpu" = ia64; then
7711 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7712 # chokes on -Wl,-G. The following line is correct:
7713 shared_flag='-G'
7714 else
7715 if test "$aix_use_runtimelinking" = yes; then
7716 shared_flag='${wl}-G'
7717 else
7718 shared_flag='${wl}-bM:SRE'
7719 fi
7720 fi
7721 fi
d7040cdb 7722
ce2cded5
L
7723 # It seems that -bexpall does not export symbols beginning with
7724 # underscore (_), so it is better to generate a list of symbols to export.
7725 always_export_symbols=yes
7726 if test "$aix_use_runtimelinking" = yes; then
7727 # Warning - without using the other runtime loading flags (-brtl),
7728 # -berok will link without error, but may produce a broken library.
7729 allow_undefined_flag='-berok'
7730 # Determine the default libpath from the value encoded in an
7731 # empty executable.
7732 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
7733/* confdefs.h. */
7734_ACEOF
7735cat confdefs.h >>conftest.$ac_ext
7736cat >>conftest.$ac_ext <<_ACEOF
7737/* end confdefs.h. */
7738
d7040cdb
SE
7739int
7740main ()
7741{
ce2cded5 7742
d7040cdb
SE
7743 ;
7744 return 0;
7745}
7746_ACEOF
7747rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
7748if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7749 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
7750 ac_status=$?
7751 grep -v '^ *+' conftest.er1 >conftest.err
7752 rm -f conftest.er1
7753 cat conftest.err >&5
7754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
7755 (exit $ac_status); } &&
7756 { ac_try='test -z "$ac_c_werror_flag"
7757 || test ! -s conftest.err'
7758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7759 (eval $ac_try) 2>&5
7760 ac_status=$?
7761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7762 (exit $ac_status); }; } &&
7763 { ac_try='test -s conftest$ac_exeext'
7764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7765 (eval $ac_try) 2>&5
7766 ac_status=$?
7767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7768 (exit $ac_status); }; }; then
d7040cdb 7769
ce2cded5
L
7770lt_aix_libpath_sed='
7771 /Import File Strings/,/^$/ {
7772 /^0/ {
7773 s/^0 *\(.*\)$/\1/
7774 p
7775 }
7776 }'
7777aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7778# Check for a 64-bit object if we didn't find anything.
7779if test -z "$aix_libpath"; then
7780 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
d7040cdb 7781fi
d7040cdb
SE
7782else
7783 echo "$as_me: failed program was:" >&5
7784sed 's/^/| /' conftest.$ac_ext >&5
7785
d7040cdb 7786fi
0ab6f085 7787rm -f conftest.err conftest.$ac_objext \
d7040cdb 7788 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
7789if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7790
7791 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7792 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"
7793 else
7794 if test "$host_cpu" = ia64; then
7795 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7796 allow_undefined_flag="-z nodefs"
7797 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"
7798 else
7799 # Determine the default libpath from the value encoded in an
7800 # empty executable.
7801 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
7802/* confdefs.h. */
7803_ACEOF
7804cat confdefs.h >>conftest.$ac_ext
7805cat >>conftest.$ac_ext <<_ACEOF
7806/* end confdefs.h. */
7807
d7040cdb
SE
7808int
7809main ()
7810{
ce2cded5 7811
d7040cdb
SE
7812 ;
7813 return 0;
7814}
7815_ACEOF
7816rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
7817if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7818 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
7819 ac_status=$?
7820 grep -v '^ *+' conftest.er1 >conftest.err
7821 rm -f conftest.er1
1b9750d6 7822 cat conftest.err >&5
d7040cdb 7823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
7824 (exit $ac_status); } &&
7825 { ac_try='test -z "$ac_c_werror_flag"
7826 || test ! -s conftest.err'
7827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7828 (eval $ac_try) 2>&5
7829 ac_status=$?
7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831 (exit $ac_status); }; } &&
7832 { ac_try='test -s conftest$ac_exeext'
7833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7834 (eval $ac_try) 2>&5
7835 ac_status=$?
7836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7837 (exit $ac_status); }; }; then
ce2cded5
L
7838
7839lt_aix_libpath_sed='
7840 /Import File Strings/,/^$/ {
7841 /^0/ {
7842 s/^0 *\(.*\)$/\1/
7843 p
7844 }
7845 }'
7846aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7847# Check for a 64-bit object if we didn't find anything.
7848if test -z "$aix_libpath"; then
7849 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7850fi
d7040cdb
SE
7851else
7852 echo "$as_me: failed program was:" >&5
7853sed 's/^/| /' conftest.$ac_ext >&5
7854
d7040cdb 7855fi
0ab6f085 7856rm -f conftest.err conftest.$ac_objext \
d7040cdb 7857 conftest$ac_exeext conftest.$ac_ext
ce2cded5 7858if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
d7040cdb 7859
ce2cded5
L
7860 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7861 # Warning - without using the other run time loading flags,
7862 # -berok will link without error, but may produce a broken library.
7863 no_undefined_flag=' ${wl}-bernotok'
7864 allow_undefined_flag=' ${wl}-berok'
7865 # Exported symbols can be pulled into shared objects from archives
7866 whole_archive_flag_spec='$convenience'
7867 archive_cmds_need_lc=yes
7868 # This is similar to how AIX traditionally builds its shared libraries.
7869 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'
7870 fi
7871 fi
7872 ;;
d7040cdb 7873
ce2cded5
L
7874 amigaos*)
7875 if test "$host_cpu" = m68k; then
7876 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)'
7877 hardcode_libdir_flag_spec='-L$libdir'
7878 hardcode_minus_L=yes
7879 fi
7880 # see comment about different semantics on the GNU ld section
7881 ld_shlibs=no
7882 ;;
d7040cdb 7883
ce2cded5
L
7884 bsdi[45]*)
7885 export_dynamic_flag_spec=-rdynamic
7886 ;;
d7040cdb 7887
ce2cded5
L
7888 cygwin* | mingw* | pw32*)
7889 # When not using gcc, we currently assume that we are using
7890 # Microsoft Visual C++.
7891 # hardcode_libdir_flag_spec is actually meaningless, as there is
7892 # no search path for DLLs.
7893 hardcode_libdir_flag_spec=' '
7894 allow_undefined_flag=unsupported
7895 # Tell ltmain to make .lib files, not .a files.
7896 libext=lib
7897 # Tell ltmain to make .dll files, not .so files.
7898 shrext_cmds=".dll"
7899 # FIXME: Setting linknames here is a bad hack.
7900 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7901 # The linker will automatically build a .lib file if we build a DLL.
7902 old_archive_from_new_cmds='true'
7903 # FIXME: Should let the user specify the lib program.
7904 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7905 fix_srcfile_path='`cygpath -w "$srcfile"`'
7906 enable_shared_with_static_runtimes=yes
7907 ;;
d7040cdb 7908
ce2cded5
L
7909 darwin* | rhapsody*)
7910 case $host_os in
7911 rhapsody* | darwin1.[012])
7912 allow_undefined_flag='${wl}-undefined ${wl}suppress'
7913 ;;
7914 *) # Darwin 1.3 on
7915 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
7916 10.[012])
7917 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7918 ;;
7919 10.*)
7920 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7921 ;;
7922 esac
7923 ;;
7924 esac
7925 archive_cmds_need_lc=no
7926 hardcode_direct=no
7927 hardcode_automatic=yes
7928 hardcode_shlibpath_var=unsupported
7929 whole_archive_flag_spec=''
7930 link_all_deplibs=yes
7931 if test "$GCC" = yes ; then
7932 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7933 echo $ECHO_N "(cached) $ECHO_C" >&6
7934else
7935 lt_cv_apple_cc_single_mod=no
7936 if test -z "${LT_MULTI_MODULE}"; then
7937 # By default we will add the -single_module flag. You can override
7938 # by either setting the environment variable LT_MULTI_MODULE
7939 # non-empty at configure time, or by adding -multi-module to the
7940 # link flags.
7941 echo "int foo(void){return 1;}" > conftest.c
7942 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7943 -dynamiclib ${wl}-single_module conftest.c
7944 if test -f libconftest.dylib; then
7945 lt_cv_apple_cc_single_mod=yes
7946 rm libconftest.dylib
7947 fi
7948 rm conftest.$ac_ext
7949 fi
7950fi
7951
7952 output_verbose_link_cmd=echo
7953 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
7954 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7955 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}'
7956 else
7957 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7958 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}'
7959 fi
7960 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7961 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}'
7962 else
7963 case $cc_basename in
7964 xlc*)
7965 output_verbose_link_cmd=echo
7966 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
7967 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7968 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7969 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}'
7970 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}'
7971 ;;
7972 *)
7973 ld_shlibs=no
7974 ;;
7975 esac
7976 fi
7977 ;;
7978
7979 dgux*)
7980 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7981 hardcode_libdir_flag_spec='-L$libdir'
7982 hardcode_shlibpath_var=no
7983 ;;
7984
7985 freebsd1*)
7986 ld_shlibs=no
7987 ;;
7988
7989 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7990 # support. Future versions do this automatically, but an explicit c++rt0.o
7991 # does not break anything, and helps significantly (at the cost of a little
7992 # extra space).
7993 freebsd2.2*)
7994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7995 hardcode_libdir_flag_spec='-R$libdir'
7996 hardcode_direct=yes
7997 hardcode_shlibpath_var=no
7998 ;;
7999
8000 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8001 freebsd2*)
8002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8003 hardcode_direct=yes
8004 hardcode_minus_L=yes
8005 hardcode_shlibpath_var=no
8006 ;;
8007
8008 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8009 freebsd* | dragonfly*)
8010 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8011 hardcode_libdir_flag_spec='-R$libdir'
8012 hardcode_direct=yes
8013 hardcode_shlibpath_var=no
8014 ;;
8015
8016 hpux9*)
8017 if test "$GCC" = yes; then
8018 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'
8019 else
8020 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'
8021 fi
8022 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8023 hardcode_libdir_separator=:
8024 hardcode_direct=yes
8025
8026 # hardcode_minus_L: Not really in the search PATH,
8027 # but as the default location of the library.
8028 hardcode_minus_L=yes
8029 export_dynamic_flag_spec='${wl}-E'
8030 ;;
8031
8032 hpux10*)
8033 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8034 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8035 else
8036 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8037 fi
8038 if test "$with_gnu_ld" = no; then
8039 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8040 hardcode_libdir_flag_spec_ld='+b $libdir'
8041 hardcode_libdir_separator=:
8042 hardcode_direct=yes
8043 hardcode_direct_absolute=yes
8044 export_dynamic_flag_spec='${wl}-E'
8045 # hardcode_minus_L: Not really in the search PATH,
8046 # but as the default location of the library.
8047 hardcode_minus_L=yes
8048 fi
8049 ;;
8050
8051 hpux11*)
8052 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8053 case $host_cpu in
8054 hppa*64*)
8055 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8056 ;;
8057 ia64*)
8058 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8059 ;;
8060 *)
8061 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8062 ;;
8063 esac
8064 else
8065 case $host_cpu in
8066 hppa*64*)
8067 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8068 ;;
8069 ia64*)
8070 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8071 ;;
8072 *)
8073 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8074 ;;
8075 esac
8076 fi
8077 if test "$with_gnu_ld" = no; then
8078 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8079 hardcode_libdir_separator=:
8080
8081 case $host_cpu in
8082 hppa*64*|ia64*)
8083 hardcode_direct=no
8084 hardcode_shlibpath_var=no
8085 ;;
8086 *)
8087 hardcode_direct=yes
8088 hardcode_direct_absolute=yes
8089 export_dynamic_flag_spec='${wl}-E'
8090
8091 # hardcode_minus_L: Not really in the search PATH,
8092 # but as the default location of the library.
8093 hardcode_minus_L=yes
8094 ;;
8095 esac
8096 fi
8097 ;;
8098
8099 irix5* | irix6* | nonstopux*)
8100 if test "$GCC" = yes; then
8101 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'
8102 # Try to use the -exported_symbol ld option, if it does not
8103 # work, assume that -exports_file does not work either and
8104 # implicitly export all symbols.
8105 save_LDFLAGS="$LDFLAGS"
8106 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8107 cat >conftest.$ac_ext <<_ACEOF
8108int foo(void) {}
d7040cdb
SE
8109_ACEOF
8110rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
8111if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8112 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
8113 ac_status=$?
8114 grep -v '^ *+' conftest.er1 >conftest.err
8115 rm -f conftest.er1
8116 cat conftest.err >&5
8117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
8118 (exit $ac_status); } &&
8119 { ac_try='test -z "$ac_c_werror_flag"
8120 || test ! -s conftest.err'
8121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8122 (eval $ac_try) 2>&5
8123 ac_status=$?
8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8125 (exit $ac_status); }; } &&
8126 { ac_try='test -s conftest$ac_exeext'
8127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8128 (eval $ac_try) 2>&5
8129 ac_status=$?
8130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8131 (exit $ac_status); }; }; then
ce2cded5
L
8132 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'
8133
d7040cdb
SE
8134else
8135 echo "$as_me: failed program was:" >&5
8136sed 's/^/| /' conftest.$ac_ext >&5
8137
d7040cdb 8138fi
0ab6f085 8139rm -f conftest.err conftest.$ac_objext \
d7040cdb 8140 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
8141 LDFLAGS="$save_LDFLAGS"
8142 else
8143 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'
8144 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'
8145 fi
8146 archive_cmds_need_lc='no'
8147 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8148 hardcode_libdir_separator=:
8149 inherit_rpath=yes
8150 link_all_deplibs=yes
8151 ;;
8152
8153 netbsd*)
8154 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8155 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8156 else
8157 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8158 fi
8159 hardcode_libdir_flag_spec='-R$libdir'
8160 hardcode_direct=yes
8161 hardcode_shlibpath_var=no
8162 ;;
8163
8164 newsos6)
8165 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8166 hardcode_direct=yes
8167 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8168 hardcode_libdir_separator=:
8169 hardcode_shlibpath_var=no
8170 ;;
8171
8172 *nto* | *qnx*)
8173 ;;
8174
8175 openbsd*)
8176 hardcode_direct=yes
8177 hardcode_shlibpath_var=no
8178 hardcode_direct_absolute=yes
8179 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8180 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8181 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8182 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8183 export_dynamic_flag_spec='${wl}-E'
8184 else
8185 case $host_os in
8186 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8187 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8188 hardcode_libdir_flag_spec='-R$libdir'
8189 ;;
8190 *)
8191 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8192 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8193 ;;
8194 esac
8195 fi
8196 ;;
8197
8198 os2*)
8199 hardcode_libdir_flag_spec='-L$libdir'
8200 hardcode_minus_L=yes
8201 allow_undefined_flag=unsupported
8202 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'
8203 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8204 ;;
8205
8206 osf3*)
8207 if test "$GCC" = yes; then
8208 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8209 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'
8210 else
8211 allow_undefined_flag=' -expect_unresolved \*'
8212 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'
8213 fi
8214 archive_cmds_need_lc='no'
8215 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8216 hardcode_libdir_separator=:
8217 ;;
8218
8219 osf4* | osf5*) # as osf3* with the addition of -msym flag
8220 if test "$GCC" = yes; then
8221 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8222 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'
8223 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8224 else
8225 allow_undefined_flag=' -expect_unresolved \*'
8226 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'
8227 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~
8228 $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'
8229
8230 # Both c and cxx compiler support -rpath directly
8231 hardcode_libdir_flag_spec='-rpath $libdir'
8232 fi
8233 archive_cmds_need_lc='no'
8234 hardcode_libdir_separator=:
8235 ;;
8236
8237 solaris*)
8238 no_undefined_flag=' -z defs'
8239 if test "$GCC" = yes; then
8240 wlarc='${wl}'
8241 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8242 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8243 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8244 else
8245 case `$CC -V 2>&1` in
8246 *"Compilers 5.0"*)
8247 wlarc=''
8248 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8249 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8250 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8251 ;;
8252 *)
8253 wlarc='${wl}'
8254 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8255 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8256 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8257 ;;
8258 esac
8259 fi
8260 hardcode_libdir_flag_spec='-R$libdir'
8261 hardcode_shlibpath_var=no
8262 case $host_os in
8263 solaris2.[0-5] | solaris2.[0-5].*) ;;
8264 *)
8265 # The compiler driver will combine and reorder linker options,
8266 # but understands `-z linker_flag'. GCC discards it without `$wl',
8267 # but is careful enough not to reorder.
8268 # Supported since Solaris 2.6 (maybe 2.5.1?)
8269 if test "$GCC" = yes; then
8270 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8271 else
8272 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8273 fi
8274 ;;
8275 esac
8276 link_all_deplibs=yes
8277 ;;
8278
8279 sunos4*)
8280 if test "x$host_vendor" = xsequent; then
8281 # Use $CC to link under sequent, because it throws in some extra .o
8282 # files that make .init and .fini sections work.
8283 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8284 else
8285 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8286 fi
8287 hardcode_libdir_flag_spec='-L$libdir'
8288 hardcode_direct=yes
8289 hardcode_minus_L=yes
8290 hardcode_shlibpath_var=no
8291 ;;
8292
8293 sysv4)
8294 case $host_vendor in
8295 sni)
8296 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8297 hardcode_direct=yes # is this really true???
8298 ;;
8299 siemens)
8300 ## LD is ld it makes a PLAMLIB
8301 ## CC just makes a GrossModule.
8302 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8303 reload_cmds='$CC -r -o $output$reload_objs'
8304 hardcode_direct=no
8305 ;;
8306 motorola)
8307 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8308 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8309 ;;
8310 esac
8311 runpath_var='LD_RUN_PATH'
8312 hardcode_shlibpath_var=no
8313 ;;
8314
8315 sysv4.3*)
8316 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8317 hardcode_shlibpath_var=no
8318 export_dynamic_flag_spec='-Bexport'
8319 ;;
8320
8321 sysv4*MP*)
8322 if test -d /usr/nec; then
8323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8324 hardcode_shlibpath_var=no
8325 runpath_var=LD_RUN_PATH
8326 hardcode_runpath_var=yes
8327 ld_shlibs=yes
8328 fi
8329 ;;
8330
8331 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8332 no_undefined_flag='${wl}-z,text'
8333 archive_cmds_need_lc=no
8334 hardcode_shlibpath_var=no
8335 runpath_var='LD_RUN_PATH'
8336
8337 if test "$GCC" = yes; then
8338 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8339 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8340 else
8341 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8342 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8343 fi
8344 ;;
8345
8346 sysv5* | sco3.2v5* | sco5v6*)
8347 # Note: We can NOT use -z defs as we might desire, because we do not
8348 # link with -lc, and that would cause any symbols used from libc to
8349 # always be unresolved, which means just about no library would
8350 # ever link correctly. If we're not using GNU ld we use -z text
8351 # though, which does catch some bad symbols but isn't as heavy-handed
8352 # as -z defs.
8353 no_undefined_flag='${wl}-z,text'
8354 allow_undefined_flag='${wl}-z,nodefs'
8355 archive_cmds_need_lc=no
8356 hardcode_shlibpath_var=no
8357 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8358 hardcode_libdir_separator=':'
8359 link_all_deplibs=yes
8360 export_dynamic_flag_spec='${wl}-Bexport'
8361 runpath_var='LD_RUN_PATH'
8362
8363 if test "$GCC" = yes; then
8364 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8365 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8366 else
8367 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8368 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8369 fi
8370 ;;
8371
8372 uts4*)
8373 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8374 hardcode_libdir_flag_spec='-L$libdir'
8375 hardcode_shlibpath_var=no
8376 ;;
8377
8378 *)
8379 ld_shlibs=no
8380 ;;
8381 esac
8382
8383 if test x$host_vendor = xsni; then
8384 case $host in
8385 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8386 export_dynamic_flag_spec='${wl}-Blargedynsym'
8387 ;;
8388 esac
8389 fi
8390 fi
8391
8392echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8393echo "${ECHO_T}$ld_shlibs" >&6
8394test "$ld_shlibs" = no && can_build_shared=no
8395
8396with_gnu_ld=$with_gnu_ld
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412#
8413# Do we need to explicitly link libc?
8414#
8415case "x$archive_cmds_need_lc" in
8416x|xyes)
8417 # Assume -lc should be added
8418 archive_cmds_need_lc=yes
8419
8420 if test "$enable_shared" = yes && test "$GCC" = yes; then
8421 case $archive_cmds in
8422 *'~'*)
8423 # FIXME: we may have to deal with multi-command sequences.
8424 ;;
8425 '$CC '*)
8426 # Test whether the compiler implicitly links with -lc since on some
8427 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8428 # to ld, don't add -lc before -lgcc.
8429 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8430echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
8431 $RM conftest*
8432 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8433
8434 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8435 (eval $ac_compile) 2>&5
8436 ac_status=$?
8437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8438 (exit $ac_status); } 2>conftest.err; then
8439 soname=conftest
8440 lib=conftest
8441 libobjs=conftest.$ac_objext
8442 deplibs=
8443 wl=$lt_prog_compiler_wl
8444 pic_flag=$lt_prog_compiler_pic
8445 compiler_flags=-v
8446 linker_flags=-v
8447 verstring=
8448 output_objdir=.
8449 libname=conftest
8450 lt_save_allow_undefined_flag=$allow_undefined_flag
8451 allow_undefined_flag=
8452 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
8453 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8454 ac_status=$?
8455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8456 (exit $ac_status); }
8457 then
8458 archive_cmds_need_lc=no
8459 else
8460 archive_cmds_need_lc=yes
8461 fi
8462 allow_undefined_flag=$lt_save_allow_undefined_flag
8463 else
8464 cat conftest.err 1>&5
8465 fi
8466 $RM conftest*
8467 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8468echo "${ECHO_T}$archive_cmds_need_lc" >&6
8469 ;;
8470 esac
8471 fi
8472 ;;
8473esac
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
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 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8632echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
8633withGCC=$GCC
8634if test "$withGCC" = yes; then
8635 case $host_os in
8636 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8637 *) lt_awk_arg="/^libraries:/" ;;
8638 esac
8639 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8640 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8641 # if the path contains ";" then we assume it to be the separator
8642 # otherwise default to the standard path separator (i.e. ":") - it is
8643 # assumed that no part of a normal pathname contains ";" but that should
8644 # okay in the real world where ";" in dirpaths is itself problematic.
8645 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8646 else
8647 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8648 fi
8649 # Ok, now we have the path, separated by spaces, we can step through it
8650 # and add multilib dir if necessary.
8651 lt_tmp_lt_search_path_spec=
8652 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8653 for lt_sys_path in $lt_search_path_spec; do
8654 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8655 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8656 else
8657 test -d "$lt_sys_path" && \
8658 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8659 fi
8660 done
8661 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8662BEGIN {RS=" "; FS="/|\n";} {
8663 lt_foo="";
8664 lt_count=0;
8665 for (lt_i = NF; lt_i > 0; lt_i--) {
8666 if ($lt_i != "" && $lt_i != ".") {
8667 if ($lt_i == "..") {
8668 lt_count++;
8669 } else {
8670 if (lt_count == 0) {
8671 lt_foo="/" $lt_i lt_foo;
8672 } else {
8673 lt_count--;
8674 }
8675 }
8676 }
8677 }
8678 if (lt_foo != "") { lt_freq[lt_foo]++; }
8679 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8680}'`
8681 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8682else
8683 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8684fi
8685library_names_spec=
8686libname_spec='lib$name'
8687soname_spec=
8688shrext_cmds=".so"
8689postinstall_cmds=
8690postuninstall_cmds=
8691finish_cmds=
8692finish_eval=
8693shlibpath_var=
8694shlibpath_overrides_runpath=unknown
8695version_type=none
8696dynamic_linker="$host_os ld.so"
8697sys_lib_dlsearch_path_spec="/lib /usr/lib"
8698need_lib_prefix=unknown
8699hardcode_into_libs=no
8700
8701# when you set need_version to no, make sure it does not cause -set_version
8702# flags to be left without arguments
8703need_version=unknown
8704
8705case $host_os in
8706aix3*)
8707 version_type=linux
8708 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8709 shlibpath_var=LIBPATH
8710
8711 # AIX 3 has no versioning support, so we append a major version to the name.
8712 soname_spec='${libname}${release}${shared_ext}$major'
8713 ;;
8714
50e7d84b 8715aix[4-9]*)
ce2cded5
L
8716 version_type=linux
8717 need_lib_prefix=no
8718 need_version=no
8719 hardcode_into_libs=yes
8720 if test "$host_cpu" = ia64; then
8721 # AIX 5 supports IA64
8722 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8723 shlibpath_var=LD_LIBRARY_PATH
8724 else
8725 # With GCC up to 2.95.x, collect2 would create an import file
8726 # for dependence libraries. The import file would start with
8727 # the line `#! .'. This would cause the generated library to
8728 # depend on `.', always an invalid library. This was fixed in
8729 # development snapshots of GCC prior to 3.0.
8730 case $host_os in
8731 aix4 | aix4.[01] | aix4.[01].*)
8732 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8733 echo ' yes '
8734 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8735 :
8736 else
8737 can_build_shared=no
8738 fi
8739 ;;
8740 esac
8741 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8742 # soname into executable. Probably we can add versioning support to
8743 # collect2, so additional links can be useful in future.
8744 if test "$aix_use_runtimelinking" = yes; then
8745 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8746 # instead of lib<name>.a to let people know that these are not
8747 # typical AIX shared libraries.
8748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8749 else
8750 # We preserve .a as extension for shared libraries through AIX4.2
8751 # and later when we are not doing run time linking.
8752 library_names_spec='${libname}${release}.a $libname.a'
8753 soname_spec='${libname}${release}${shared_ext}$major'
8754 fi
8755 shlibpath_var=LIBPATH
8756 fi
8757 ;;
8758
8759amigaos*)
8760 if test "$host_cpu" = m68k; then
8761 library_names_spec='$libname.ixlibrary $libname.a'
8762 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8763 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'
8764 else
8765 dynamic_linker=no
8766 fi
8767 ;;
8768
8769beos*)
8770 library_names_spec='${libname}${shared_ext}'
8771 dynamic_linker="$host_os ld.so"
8772 shlibpath_var=LIBRARY_PATH
8773 ;;
8774
8775bsdi[45]*)
8776 version_type=linux
8777 need_version=no
8778 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8779 soname_spec='${libname}${release}${shared_ext}$major'
8780 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8781 shlibpath_var=LD_LIBRARY_PATH
8782 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8783 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8784 # the default ld.so.conf also contains /usr/contrib/lib and
8785 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8786 # libtool to hard-code these into programs
8787 ;;
8788
8789cygwin* | mingw* | pw32*)
8790 version_type=windows
8791 shrext_cmds=".dll"
8792 need_version=no
8793 need_lib_prefix=no
8794
8795 case $withGCC,$host_os in
8796 yes,cygwin* | yes,mingw* | yes,pw32*)
8797 library_names_spec='$libname.dll.a'
8798 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8799 postinstall_cmds='base_file=`basename \${file}`~
8800 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8801 dldir=$destdir/`dirname \$dlpath`~
8802 test -d \$dldir || mkdir -p \$dldir~
8803 $install_prog $dir/$dlname \$dldir/$dlname~
8804 chmod a+x \$dldir/$dlname~
8805 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8806 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8807 fi'
8808 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8809 dlpath=$dir/\$dldll~
8810 $RM \$dlpath'
8811 shlibpath_overrides_runpath=yes
8812
8813 case $host_os in
8814 cygwin*)
8815 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8816 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8817 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8818 ;;
8819 mingw*)
8820 # MinGW DLLs use traditional 'lib' prefix
8821 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8822 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8823 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8824 # It is most probably a Windows format PATH printed by
8825 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8826 # path with ; separators, and with drive letters. We can handle the
8827 # drive letters (cygwin fileutils understands them), so leave them,
8828 # especially as we might pass files found there to a mingw objdump,
8829 # which wouldn't understand a cygwinified path. Ahh.
8830 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8831 else
8832 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8833 fi
8834 ;;
8835 pw32*)
8836 # pw32 DLLs use 'pw' prefix rather than 'lib'
8837 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8838 ;;
8839 esac
8840 ;;
8841
8842 *)
8843 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8844 ;;
8845 esac
8846 dynamic_linker='Win32 ld.exe'
8847 # FIXME: first we should search . and the directory the executable is in
8848 shlibpath_var=PATH
8849 ;;
8850
8851darwin* | rhapsody*)
8852 dynamic_linker="$host_os dyld"
8853 version_type=darwin
8854 need_lib_prefix=no
8855 need_version=no
8856 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8857 soname_spec='${libname}${release}${major}$shared_ext'
8858 shlibpath_overrides_runpath=yes
8859 shlibpath_var=DYLD_LIBRARY_PATH
8860 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8861
8862 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8863 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8864 ;;
8865
8866dgux*)
8867 version_type=linux
8868 need_lib_prefix=no
8869 need_version=no
8870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8871 soname_spec='${libname}${release}${shared_ext}$major'
8872 shlibpath_var=LD_LIBRARY_PATH
8873 ;;
8874
8875freebsd1*)
8876 dynamic_linker=no
8877 ;;
8878
8879freebsd* | dragonfly*)
8880 # DragonFly does not have aout. When/if they implement a new
8881 # versioning mechanism, adjust this.
8882 if test -x /usr/bin/objformat; then
8883 objformat=`/usr/bin/objformat`
8884 else
8885 case $host_os in
8886 freebsd[123]*) objformat=aout ;;
8887 *) objformat=elf ;;
8888 esac
8889 fi
8890 version_type=freebsd-$objformat
8891 case $version_type in
8892 freebsd-elf*)
8893 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8894 need_version=no
8895 need_lib_prefix=no
8896 ;;
8897 freebsd-*)
8898 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8899 need_version=yes
8900 ;;
8901 esac
8902 shlibpath_var=LD_LIBRARY_PATH
8903 case $host_os in
8904 freebsd2*)
8905 shlibpath_overrides_runpath=yes
8906 ;;
8907 freebsd3.[01]* | freebsdelf3.[01]*)
8908 shlibpath_overrides_runpath=yes
8909 hardcode_into_libs=yes
8910 ;;
8911 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8912 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8913 shlibpath_overrides_runpath=no
8914 hardcode_into_libs=yes
8915 ;;
8916 *) # from 4.6 on, and DragonFly
8917 shlibpath_overrides_runpath=yes
8918 hardcode_into_libs=yes
8919 ;;
8920 esac
8921 ;;
8922
8923gnu*)
8924 version_type=linux
8925 need_lib_prefix=no
8926 need_version=no
8927 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8928 soname_spec='${libname}${release}${shared_ext}$major'
8929 shlibpath_var=LD_LIBRARY_PATH
8930 hardcode_into_libs=yes
8931 ;;
8932
8933hpux9* | hpux10* | hpux11*)
8934 # Give a soname corresponding to the major version so that dld.sl refuses to
8935 # link against other versions.
8936 version_type=sunos
8937 need_lib_prefix=no
8938 need_version=no
8939 case $host_cpu in
8940 ia64*)
8941 shrext_cmds='.so'
8942 hardcode_into_libs=yes
8943 dynamic_linker="$host_os dld.so"
8944 shlibpath_var=LD_LIBRARY_PATH
8945 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8947 soname_spec='${libname}${release}${shared_ext}$major'
8948 if test "X$HPUX_IA64_MODE" = X32; then
8949 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8950 else
8951 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8952 fi
8953 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8954 ;;
8955 hppa*64*)
8956 shrext_cmds='.sl'
8957 hardcode_into_libs=yes
8958 dynamic_linker="$host_os dld.sl"
8959 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8960 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8962 soname_spec='${libname}${release}${shared_ext}$major'
8963 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8964 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8965 ;;
8966 *)
8967 shrext_cmds='.sl'
8968 dynamic_linker="$host_os dld.sl"
8969 shlibpath_var=SHLIB_PATH
8970 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8971 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8972 soname_spec='${libname}${release}${shared_ext}$major'
8973 ;;
8974 esac
8975 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8976 postinstall_cmds='chmod 555 $lib'
8977 ;;
8978
8979interix[3-9]*)
8980 version_type=linux
8981 need_lib_prefix=no
8982 need_version=no
8983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8984 soname_spec='${libname}${release}${shared_ext}$major'
8985 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8986 shlibpath_var=LD_LIBRARY_PATH
8987 shlibpath_overrides_runpath=no
8988 hardcode_into_libs=yes
8989 ;;
d7040cdb 8990
ce2cded5
L
8991irix5* | irix6* | nonstopux*)
8992 case $host_os in
8993 nonstopux*) version_type=nonstopux ;;
8994 *)
8995 if test "$lt_cv_prog_gnu_ld" = yes; then
8996 version_type=linux
8997 else
8998 version_type=irix
8999 fi ;;
9000 esac
9001 need_lib_prefix=no
9002 need_version=no
9003 soname_spec='${libname}${release}${shared_ext}$major'
9004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9005 case $host_os in
9006 irix5* | nonstopux*)
9007 libsuff= shlibsuff=
9008 ;;
9009 *)
9010 case $LD in # libtool.m4 will add one of these switches to LD
9011 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9012 libsuff= shlibsuff= libmagic=32-bit;;
9013 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9014 libsuff=32 shlibsuff=N32 libmagic=N32;;
9015 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9016 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9017 *) libsuff= shlibsuff= libmagic=never-match;;
9018 esac
9019 ;;
9020 esac
9021 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9022 shlibpath_overrides_runpath=no
9023 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9024 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9025 hardcode_into_libs=yes
9026 ;;
d7040cdb 9027
ce2cded5
L
9028# No shared lib support for Linux oldld, aout, or coff.
9029linux*oldld* | linux*aout* | linux*coff*)
9030 dynamic_linker=no
9031 ;;
9032
9033# This must be Linux ELF.
9034linux* | k*bsd*-gnu)
9035 version_type=linux
9036 need_lib_prefix=no
9037 need_version=no
9038 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9039 soname_spec='${libname}${release}${shared_ext}$major'
9040 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9041 shlibpath_var=LD_LIBRARY_PATH
9042 shlibpath_overrides_runpath=no
9043 # Some binutils ld are patched to set DT_RUNPATH
9044 save_LDFLAGS=$LDFLAGS
9045 save_libdir=$libdir
9046 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9047 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9048 cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
9049/* confdefs.h. */
9050_ACEOF
9051cat confdefs.h >>conftest.$ac_ext
9052cat >>conftest.$ac_ext <<_ACEOF
9053/* end confdefs.h. */
9054
d7040cdb
SE
9055int
9056main ()
9057{
ce2cded5 9058
d7040cdb
SE
9059 ;
9060 return 0;
9061}
9062_ACEOF
9063rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
9064if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9065 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
9066 ac_status=$?
9067 grep -v '^ *+' conftest.er1 >conftest.err
9068 rm -f conftest.er1
9069 cat conftest.err >&5
9070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
9071 (exit $ac_status); } &&
9072 { ac_try='test -z "$ac_c_werror_flag"
9073 || test ! -s conftest.err'
9074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9075 (eval $ac_try) 2>&5
9076 ac_status=$?
9077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9078 (exit $ac_status); }; } &&
9079 { ac_try='test -s conftest$ac_exeext'
9080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9081 (eval $ac_try) 2>&5
9082 ac_status=$?
9083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9084 (exit $ac_status); }; }; then
ce2cded5
L
9085 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
9086 shlibpath_overrides_runpath=yes
d7040cdb 9087fi
d7040cdb 9088
d7040cdb
SE
9089else
9090 echo "$as_me: failed program was:" >&5
9091sed 's/^/| /' conftest.$ac_ext >&5
9092
d7040cdb 9093fi
0ab6f085 9094rm -f conftest.err conftest.$ac_objext \
d7040cdb 9095 conftest$ac_exeext conftest.$ac_ext
ce2cded5
L
9096 LDFLAGS=$save_LDFLAGS
9097 libdir=$save_libdir
d7040cdb 9098
ce2cded5
L
9099 # This implies no fast_install, which is unacceptable.
9100 # Some rework will be needed to allow for fast_install
9101 # before this can be enabled.
9102 hardcode_into_libs=yes
d7040cdb 9103
ce2cded5
L
9104 # Append ld.so.conf contents to the search path
9105 if test -f /etc/ld.so.conf; then
9106 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' ' '`
9107 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9108 fi
d7040cdb 9109
ce2cded5
L
9110 # We used to test for /lib/ld.so.1 and disable shared libraries on
9111 # powerpc, because MkLinux only supported shared libraries with the
9112 # GNU dynamic linker. Since this was broken with cross compilers,
9113 # most powerpc-linux boxes support dynamic linking these days and
9114 # people can always --disable-shared, the test was removed, and we
9115 # assume the GNU/Linux dynamic linker is in use.
9116 dynamic_linker='GNU/Linux ld.so'
9117 ;;
d7040cdb 9118
ce2cded5
L
9119netbsd*)
9120 version_type=sunos
9121 need_lib_prefix=no
9122 need_version=no
9123 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9124 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9125 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9126 dynamic_linker='NetBSD (a.out) ld.so'
9127 else
9128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9129 soname_spec='${libname}${release}${shared_ext}$major'
9130 dynamic_linker='NetBSD ld.elf_so'
9131 fi
9132 shlibpath_var=LD_LIBRARY_PATH
9133 shlibpath_overrides_runpath=yes
9134 hardcode_into_libs=yes
9135 ;;
d7040cdb 9136
ce2cded5
L
9137newsos6)
9138 version_type=linux
9139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9140 shlibpath_var=LD_LIBRARY_PATH
9141 shlibpath_overrides_runpath=yes
9142 ;;
d7040cdb 9143
ce2cded5
L
9144*nto* | *qnx*)
9145 version_type=qnx
9146 need_lib_prefix=no
9147 need_version=no
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 shlibpath_var=LD_LIBRARY_PATH
9151 shlibpath_overrides_runpath=no
9152 hardcode_into_libs=yes
9153 dynamic_linker='ldqnx.so'
9154 ;;
d7040cdb 9155
ce2cded5
L
9156openbsd*)
9157 version_type=sunos
9158 sys_lib_dlsearch_path_spec="/usr/lib"
9159 need_lib_prefix=no
9160 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9161 case $host_os in
9162 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9163 *) need_version=no ;;
d7040cdb 9164 esac
ce2cded5
L
9165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9166 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9167 shlibpath_var=LD_LIBRARY_PATH
9168 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9169 case $host_os in
9170 openbsd2.[89] | openbsd2.[89].*)
9171 shlibpath_overrides_runpath=no
9172 ;;
9173 *)
9174 shlibpath_overrides_runpath=yes
9175 ;;
9176 esac
d7040cdb 9177 else
ce2cded5 9178 shlibpath_overrides_runpath=yes
d7040cdb 9179 fi
ce2cded5 9180 ;;
d7040cdb 9181
ce2cded5
L
9182os2*)
9183 libname_spec='$name'
9184 shrext_cmds=".dll"
9185 need_lib_prefix=no
9186 library_names_spec='$libname${shared_ext} $libname.a'
9187 dynamic_linker='OS/2 ld.exe'
9188 shlibpath_var=LIBPATH
9189 ;;
d7040cdb 9190
ce2cded5
L
9191osf3* | osf4* | osf5*)
9192 version_type=osf
9193 need_lib_prefix=no
9194 need_version=no
9195 soname_spec='${libname}${release}${shared_ext}$major'
9196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9197 shlibpath_var=LD_LIBRARY_PATH
9198 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9199 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9200 ;;
d7040cdb 9201
ce2cded5
L
9202rdos*)
9203 dynamic_linker=no
9204 ;;
d7040cdb 9205
ce2cded5
L
9206solaris*)
9207 version_type=linux
9208 need_lib_prefix=no
9209 need_version=no
9210 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9211 soname_spec='${libname}${release}${shared_ext}$major'
9212 shlibpath_var=LD_LIBRARY_PATH
9213 shlibpath_overrides_runpath=yes
9214 hardcode_into_libs=yes
9215 # ldd complains unless libraries are executable
9216 postinstall_cmds='chmod +x $lib'
9217 ;;
d7040cdb 9218
ce2cded5
L
9219sunos4*)
9220 version_type=sunos
9221 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9222 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9223 shlibpath_var=LD_LIBRARY_PATH
9224 shlibpath_overrides_runpath=yes
9225 if test "$with_gnu_ld" = yes; then
9226 need_lib_prefix=no
9227 fi
9228 need_version=yes
9229 ;;
d7040cdb 9230
ce2cded5
L
9231sysv4 | sysv4.3*)
9232 version_type=linux
9233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9234 soname_spec='${libname}${release}${shared_ext}$major'
9235 shlibpath_var=LD_LIBRARY_PATH
9236 case $host_vendor in
9237 sni)
9238 shlibpath_overrides_runpath=no
9239 need_lib_prefix=no
9240 runpath_var=LD_RUN_PATH
9241 ;;
9242 siemens)
9243 need_lib_prefix=no
9244 ;;
9245 motorola)
9246 need_lib_prefix=no
9247 need_version=no
9248 shlibpath_overrides_runpath=no
9249 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9250 ;;
9251 esac
9252 ;;
d7040cdb 9253
ce2cded5
L
9254sysv4*MP*)
9255 if test -d /usr/nec ;then
9256 version_type=linux
9257 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9258 soname_spec='$libname${shared_ext}.$major'
9259 shlibpath_var=LD_LIBRARY_PATH
9260 fi
9261 ;;
d7040cdb 9262
ce2cded5
L
9263sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9264 version_type=freebsd-elf
9265 need_lib_prefix=no
9266 need_version=no
9267 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9268 soname_spec='${libname}${release}${shared_ext}$major'
9269 shlibpath_var=LD_LIBRARY_PATH
9270 shlibpath_overrides_runpath=yes
9271 hardcode_into_libs=yes
9272 if test "$with_gnu_ld" = yes; then
9273 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9274 else
9275 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9276 case $host_os in
9277 sco3.2v5*)
9278 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9279 ;;
9280 esac
9281 fi
9282 sys_lib_dlsearch_path_spec='/usr/lib'
9283 ;;
d7040cdb 9284
ce2cded5
L
9285tpf*)
9286 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9287 version_type=linux
9288 need_lib_prefix=no
9289 need_version=no
9290 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9291 shlibpath_var=LD_LIBRARY_PATH
9292 shlibpath_overrides_runpath=no
9293 hardcode_into_libs=yes
9294 ;;
d7040cdb 9295
ce2cded5
L
9296uts4*)
9297 version_type=linux
9298 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9299 soname_spec='${libname}${release}${shared_ext}$major'
9300 shlibpath_var=LD_LIBRARY_PATH
9301 ;;
d7040cdb 9302
ce2cded5
L
9303*)
9304 dynamic_linker=no
9305 ;;
9306esac
9307echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9308echo "${ECHO_T}$dynamic_linker" >&6
9309test "$dynamic_linker" = no && can_build_shared=no
d7040cdb 9310
ce2cded5
L
9311variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9312if test "$GCC" = yes; then
9313 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
d7040cdb 9314fi
d7040cdb
SE
9315
9316
d7040cdb 9317
d7040cdb 9318
d7040cdb 9319
d7040cdb 9320
d7040cdb 9321
d7040cdb 9322
d7040cdb 9323
d7040cdb 9324
d7040cdb 9325
d7040cdb
SE
9326
9327
d7040cdb 9328
d7040cdb 9329
d7040cdb 9330
d7040cdb
SE
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
d7040cdb
SE
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
d7040cdb 9360
d7040cdb 9361
d7040cdb 9362
d7040cdb 9363
d7040cdb
SE
9364
9365
9366
9367
d7040cdb 9368
d7040cdb
SE
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
d7040cdb
SE
9382
9383
9384
9385
d7040cdb
SE
9386
9387
9388
d7040cdb
SE
9389
9390
d7040cdb 9391
d7040cdb 9392
d7040cdb 9393
ce2cded5
L
9394
9395
9396
9397
9398
9399
9400
9401
9402 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9403echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
9404hardcode_action=
9405if test -n "$hardcode_libdir_flag_spec" ||
9406 test -n "$runpath_var" ||
9407 test "X$hardcode_automatic" = "Xyes" ; then
9408
9409 # We can hardcode non-existent directories.
9410 if test "$hardcode_direct" != no &&
9411 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9412 # have to relink, otherwise we might link with an installed library
9413 # when we should be linking with a yet-to-be-installed one
9414 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9415 test "$hardcode_minus_L" != no; then
9416 # Linking always hardcodes the temporary library directory.
9417 hardcode_action=relink
9418 else
9419 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9420 hardcode_action=immediate
9421 fi
d7040cdb 9422else
ce2cded5
L
9423 # We cannot hardcode anything, or else we can only hardcode existing
9424 # directories.
9425 hardcode_action=unsupported
d7040cdb 9426fi
ce2cded5
L
9427echo "$as_me:$LINENO: result: $hardcode_action" >&5
9428echo "${ECHO_T}$hardcode_action" >&6
d7040cdb 9429
ce2cded5
L
9430if test "$hardcode_action" = relink ||
9431 test "$inherit_rpath" = yes; then
9432 # Fast installation is not supported
9433 enable_fast_install=no
9434elif test "$shlibpath_overrides_runpath" = yes ||
9435 test "$enable_shared" = no; then
9436 # Fast installation is not necessary
9437 enable_fast_install=needless
d7040cdb
SE
9438fi
9439
d7040cdb 9440
d7040cdb 9441
0ab6f085 9442
0ab6f085 9443
0ab6f085 9444
ce2cded5
L
9445 if test "x$enable_dlopen" != xyes; then
9446 enable_dlopen=unknown
9447 enable_dlopen_self=unknown
9448 enable_dlopen_self_static=unknown
d7040cdb 9449else
ce2cded5
L
9450 lt_cv_dlopen=no
9451 lt_cv_dlopen_libs=
d7040cdb 9452
ce2cded5
L
9453 case $host_os in
9454 beos*)
9455 lt_cv_dlopen="load_add_on"
9456 lt_cv_dlopen_libs=
9457 lt_cv_dlopen_self=yes
9458 ;;
d7040cdb 9459
ce2cded5
L
9460 mingw* | pw32*)
9461 lt_cv_dlopen="LoadLibrary"
9462 lt_cv_dlopen_libs=
9463 ;;
9464
9465 cygwin*)
9466 lt_cv_dlopen="dlopen"
9467 lt_cv_dlopen_libs=
9468 ;;
9469
9470 darwin*)
9471 # if libdl is installed we need to link against it
9472 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9473echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9474if test "${ac_cv_lib_dl_dlopen+set}" = set; then
d7040cdb
SE
9475 echo $ECHO_N "(cached) $ECHO_C" >&6
9476else
ce2cded5
L
9477 ac_check_lib_save_LIBS=$LIBS
9478LIBS="-ldl $LIBS"
9479cat >conftest.$ac_ext <<_ACEOF
9480/* confdefs.h. */
9481_ACEOF
9482cat confdefs.h >>conftest.$ac_ext
9483cat >>conftest.$ac_ext <<_ACEOF
9484/* end confdefs.h. */
9485
9486/* Override any gcc2 internal prototype to avoid an error. */
9487#ifdef __cplusplus
9488extern "C"
9489#endif
9490/* We use char because int might match the return type of a gcc2
9491 builtin and then its argument prototype would still apply. */
9492char dlopen ();
9493int
9494main ()
9495{
9496dlopen ();
9497 ;
9498 return 0;
9499}
9500_ACEOF
9501rm -f conftest.$ac_objext conftest$ac_exeext
9502if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9503 (eval $ac_link) 2>conftest.er1
9504 ac_status=$?
9505 grep -v '^ *+' conftest.er1 >conftest.err
9506 rm -f conftest.er1
9507 cat conftest.err >&5
9508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509 (exit $ac_status); } &&
9510 { ac_try='test -z "$ac_c_werror_flag"
9511 || test ! -s conftest.err'
9512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9513 (eval $ac_try) 2>&5
9514 ac_status=$?
9515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9516 (exit $ac_status); }; } &&
9517 { ac_try='test -s conftest$ac_exeext'
9518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9519 (eval $ac_try) 2>&5
9520 ac_status=$?
9521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9522 (exit $ac_status); }; }; then
9523 ac_cv_lib_dl_dlopen=yes
9524else
9525 echo "$as_me: failed program was:" >&5
9526sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9527
ce2cded5 9528ac_cv_lib_dl_dlopen=no
d7040cdb 9529fi
ce2cded5
L
9530rm -f conftest.err conftest.$ac_objext \
9531 conftest$ac_exeext conftest.$ac_ext
9532LIBS=$ac_check_lib_save_LIBS
d7040cdb 9533fi
ce2cded5
L
9534echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9535echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9536if test $ac_cv_lib_dl_dlopen = yes; then
9537 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 9538else
d7040cdb 9539
ce2cded5
L
9540 lt_cv_dlopen="dyld"
9541 lt_cv_dlopen_libs=
9542 lt_cv_dlopen_self=yes
9543
d7040cdb 9544fi
ce2cded5
L
9545
9546 ;;
9547
9548 *)
9549 echo "$as_me:$LINENO: checking for shl_load" >&5
9550echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
9551if test "${ac_cv_func_shl_load+set}" = set; then
d7040cdb
SE
9552 echo $ECHO_N "(cached) $ECHO_C" >&6
9553else
ce2cded5
L
9554 cat >conftest.$ac_ext <<_ACEOF
9555/* confdefs.h. */
9556_ACEOF
9557cat confdefs.h >>conftest.$ac_ext
9558cat >>conftest.$ac_ext <<_ACEOF
9559/* end confdefs.h. */
9560/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9561 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9562#define shl_load innocuous_shl_load
d7040cdb 9563
ce2cded5
L
9564/* System header to define __stub macros and hopefully few prototypes,
9565 which can conflict with char shl_load (); below.
9566 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9567 <limits.h> exists even on freestanding compilers. */
d7040cdb 9568
ce2cded5
L
9569#ifdef __STDC__
9570# include <limits.h>
9571#else
9572# include <assert.h>
9573#endif
d7040cdb 9574
ce2cded5 9575#undef shl_load
d7040cdb 9576
ce2cded5
L
9577/* Override any gcc2 internal prototype to avoid an error. */
9578#ifdef __cplusplus
9579extern "C"
9580{
9581#endif
9582/* We use char because int might match the return type of a gcc2
9583 builtin and then its argument prototype would still apply. */
9584char shl_load ();
9585/* The GNU C library defines this for functions which it implements
9586 to always fail with ENOSYS. Some functions are actually named
9587 something starting with __ and the normal name is an alias. */
9588#if defined (__stub_shl_load) || defined (__stub___shl_load)
9589choke me
9590#else
9591char (*f) () = shl_load;
9592#endif
9593#ifdef __cplusplus
9594}
9595#endif
d7040cdb 9596
ce2cded5
L
9597int
9598main ()
9599{
9600return f != shl_load;
9601 ;
9602 return 0;
9603}
9604_ACEOF
9605rm -f conftest.$ac_objext conftest$ac_exeext
9606if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9607 (eval $ac_link) 2>conftest.er1
9608 ac_status=$?
9609 grep -v '^ *+' conftest.er1 >conftest.err
9610 rm -f conftest.er1
9611 cat conftest.err >&5
9612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9613 (exit $ac_status); } &&
9614 { ac_try='test -z "$ac_c_werror_flag"
9615 || test ! -s conftest.err'
9616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9617 (eval $ac_try) 2>&5
9618 ac_status=$?
9619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9620 (exit $ac_status); }; } &&
9621 { ac_try='test -s conftest$ac_exeext'
9622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9623 (eval $ac_try) 2>&5
9624 ac_status=$?
9625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626 (exit $ac_status); }; }; then
9627 ac_cv_func_shl_load=yes
9628else
9629 echo "$as_me: failed program was:" >&5
9630sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9631
ce2cded5
L
9632ac_cv_func_shl_load=no
9633fi
9634rm -f conftest.err conftest.$ac_objext \
9635 conftest$ac_exeext conftest.$ac_ext
9636fi
9637echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9638echo "${ECHO_T}$ac_cv_func_shl_load" >&6
9639if test $ac_cv_func_shl_load = yes; then
9640 lt_cv_dlopen="shl_load"
9641else
9642 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9643echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
9644if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9645 echo $ECHO_N "(cached) $ECHO_C" >&6
9646else
9647 ac_check_lib_save_LIBS=$LIBS
9648LIBS="-ldld $LIBS"
9649cat >conftest.$ac_ext <<_ACEOF
9650/* confdefs.h. */
9651_ACEOF
9652cat confdefs.h >>conftest.$ac_ext
9653cat >>conftest.$ac_ext <<_ACEOF
9654/* end confdefs.h. */
d7040cdb 9655
ce2cded5
L
9656/* Override any gcc2 internal prototype to avoid an error. */
9657#ifdef __cplusplus
9658extern "C"
9659#endif
9660/* We use char because int might match the return type of a gcc2
9661 builtin and then its argument prototype would still apply. */
9662char shl_load ();
9663int
9664main ()
9665{
9666shl_load ();
9667 ;
9668 return 0;
9669}
9670_ACEOF
9671rm -f conftest.$ac_objext conftest$ac_exeext
9672if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9673 (eval $ac_link) 2>conftest.er1
d7040cdb 9674 ac_status=$?
ce2cded5
L
9675 grep -v '^ *+' conftest.er1 >conftest.err
9676 rm -f conftest.er1
9677 cat conftest.err >&5
d7040cdb 9678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9679 (exit $ac_status); } &&
9680 { ac_try='test -z "$ac_c_werror_flag"
9681 || test ! -s conftest.err'
9682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9683 (eval $ac_try) 2>&5
d7040cdb
SE
9684 ac_status=$?
9685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9686 (exit $ac_status); }; } &&
9687 { ac_try='test -s conftest$ac_exeext'
9688 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9689 (eval $ac_try) 2>&5
d7040cdb
SE
9690 ac_status=$?
9691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
9692 (exit $ac_status); }; }; then
9693 ac_cv_lib_dld_shl_load=yes
9694else
9695 echo "$as_me: failed program was:" >&5
9696sed 's/^/| /' conftest.$ac_ext >&5
d7040cdb 9697
ce2cded5
L
9698ac_cv_lib_dld_shl_load=no
9699fi
9700rm -f conftest.err conftest.$ac_objext \
9701 conftest$ac_exeext conftest.$ac_ext
9702LIBS=$ac_check_lib_save_LIBS
9703fi
9704echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9705echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
9706if test $ac_cv_lib_dld_shl_load = yes; then
9707 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9708else
9709 echo "$as_me:$LINENO: checking for dlopen" >&5
9710echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
9711if test "${ac_cv_func_dlopen+set}" = set; then
d7040cdb
SE
9712 echo $ECHO_N "(cached) $ECHO_C" >&6
9713else
9714 cat >conftest.$ac_ext <<_ACEOF
9715/* confdefs.h. */
9716_ACEOF
9717cat confdefs.h >>conftest.$ac_ext
9718cat >>conftest.$ac_ext <<_ACEOF
9719/* end confdefs.h. */
ce2cded5
L
9720/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9721 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9722#define dlopen innocuous_dlopen
9723
9724/* System header to define __stub macros and hopefully few prototypes,
9725 which can conflict with char dlopen (); below.
9726 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9727 <limits.h> exists even on freestanding compilers. */
9728
9729#ifdef __STDC__
9730# include <limits.h>
9731#else
9732# include <assert.h>
9733#endif
d7040cdb 9734
ce2cded5
L
9735#undef dlopen
9736
9737/* Override any gcc2 internal prototype to avoid an error. */
9738#ifdef __cplusplus
9739extern "C"
d7040cdb 9740{
ce2cded5
L
9741#endif
9742/* We use char because int might match the return type of a gcc2
9743 builtin and then its argument prototype would still apply. */
9744char dlopen ();
9745/* The GNU C library defines this for functions which it implements
9746 to always fail with ENOSYS. Some functions are actually named
9747 something starting with __ and the normal name is an alias. */
9748#if defined (__stub_dlopen) || defined (__stub___dlopen)
9749choke me
9750#else
9751char (*f) () = dlopen;
9752#endif
9753#ifdef __cplusplus
9754}
d7040cdb
SE
9755#endif
9756
ce2cded5
L
9757int
9758main ()
9759{
9760return f != dlopen;
d7040cdb
SE
9761 ;
9762 return 0;
9763}
9764_ACEOF
ce2cded5
L
9765rm -f conftest.$ac_objext conftest$ac_exeext
9766if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9767 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
9768 ac_status=$?
9769 grep -v '^ *+' conftest.er1 >conftest.err
9770 rm -f conftest.er1
9771 cat conftest.err >&5
9772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
9773 (exit $ac_status); } &&
9774 { ac_try='test -z "$ac_c_werror_flag"
9775 || test ! -s conftest.err'
9776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9777 (eval $ac_try) 2>&5
9778 ac_status=$?
9779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9780 (exit $ac_status); }; } &&
ce2cded5 9781 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9783 (eval $ac_try) 2>&5
9784 ac_status=$?
9785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9786 (exit $ac_status); }; }; then
ce2cded5 9787 ac_cv_func_dlopen=yes
d7040cdb
SE
9788else
9789 echo "$as_me: failed program was:" >&5
9790sed 's/^/| /' conftest.$ac_ext >&5
9791
ce2cded5 9792ac_cv_func_dlopen=no
d7040cdb 9793fi
ce2cded5
L
9794rm -f conftest.err conftest.$ac_objext \
9795 conftest$ac_exeext conftest.$ac_ext
d7040cdb 9796fi
ce2cded5
L
9797echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9798echo "${ECHO_T}$ac_cv_func_dlopen" >&6
9799if test $ac_cv_func_dlopen = yes; then
9800 lt_cv_dlopen="dlopen"
9801else
9802 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9803echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
9804if test "${ac_cv_lib_dl_dlopen+set}" = set; then
d7040cdb
SE
9805 echo $ECHO_N "(cached) $ECHO_C" >&6
9806else
ce2cded5
L
9807 ac_check_lib_save_LIBS=$LIBS
9808LIBS="-ldl $LIBS"
9809cat >conftest.$ac_ext <<_ACEOF
d7040cdb
SE
9810/* confdefs.h. */
9811_ACEOF
9812cat confdefs.h >>conftest.$ac_ext
9813cat >>conftest.$ac_ext <<_ACEOF
9814/* end confdefs.h. */
9815
ce2cded5
L
9816/* Override any gcc2 internal prototype to avoid an error. */
9817#ifdef __cplusplus
9818extern "C"
9819#endif
9820/* We use char because int might match the return type of a gcc2
9821 builtin and then its argument prototype would still apply. */
9822char dlopen ();
d7040cdb
SE
9823int
9824main ()
9825{
ce2cded5 9826dlopen ();
d7040cdb
SE
9827 ;
9828 return 0;
9829}
9830_ACEOF
ce2cded5
L
9831rm -f conftest.$ac_objext conftest$ac_exeext
9832if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9833 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
9834 ac_status=$?
9835 grep -v '^ *+' conftest.er1 >conftest.err
9836 rm -f conftest.er1
9837 cat conftest.err >&5
9838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
9839 (exit $ac_status); } &&
9840 { ac_try='test -z "$ac_c_werror_flag"
9841 || test ! -s conftest.err'
9842 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9843 (eval $ac_try) 2>&5
d7040cdb
SE
9844 ac_status=$?
9845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085 9846 (exit $ac_status); }; } &&
ce2cded5 9847 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9848 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9849 (eval $ac_try) 2>&5
d7040cdb
SE
9850 ac_status=$?
9851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085 9852 (exit $ac_status); }; }; then
ce2cded5 9853 ac_cv_lib_dl_dlopen=yes
d7040cdb
SE
9854else
9855 echo "$as_me: failed program was:" >&5
9856sed 's/^/| /' conftest.$ac_ext >&5
9857
ce2cded5 9858ac_cv_lib_dl_dlopen=no
1b9750d6 9859fi
ce2cded5
L
9860rm -f conftest.err conftest.$ac_objext \
9861 conftest$ac_exeext conftest.$ac_ext
9862LIBS=$ac_check_lib_save_LIBS
d7040cdb 9863fi
ce2cded5
L
9864echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9865echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
9866if test $ac_cv_lib_dl_dlopen = yes; then
9867 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
d7040cdb 9868else
ce2cded5
L
9869 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9870echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
9871if test "${ac_cv_lib_svld_dlopen+set}" = set; then
d7040cdb
SE
9872 echo $ECHO_N "(cached) $ECHO_C" >&6
9873else
ce2cded5
L
9874 ac_check_lib_save_LIBS=$LIBS
9875LIBS="-lsvld $LIBS"
d7040cdb
SE
9876cat >conftest.$ac_ext <<_ACEOF
9877/* confdefs.h. */
9878_ACEOF
9879cat confdefs.h >>conftest.$ac_ext
9880cat >>conftest.$ac_ext <<_ACEOF
9881/* end confdefs.h. */
d7040cdb 9882
ce2cded5
L
9883/* Override any gcc2 internal prototype to avoid an error. */
9884#ifdef __cplusplus
9885extern "C"
9886#endif
9887/* We use char because int might match the return type of a gcc2
9888 builtin and then its argument prototype would still apply. */
9889char dlopen ();
d7040cdb
SE
9890int
9891main ()
9892{
ce2cded5 9893dlopen ();
d7040cdb
SE
9894 ;
9895 return 0;
9896}
9897_ACEOF
ce2cded5
L
9898rm -f conftest.$ac_objext conftest$ac_exeext
9899if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9900 (eval $ac_link) 2>conftest.er1
0ab6f085
AM
9901 ac_status=$?
9902 grep -v '^ *+' conftest.er1 >conftest.err
9903 rm -f conftest.er1
9904 cat conftest.err >&5
9905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906 (exit $ac_status); } &&
9907 { ac_try='test -z "$ac_c_werror_flag"
9908 || test ! -s conftest.err'
9909 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9910 (eval $ac_try) 2>&5
9911 ac_status=$?
9912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9913 (exit $ac_status); }; } &&
ce2cded5 9914 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9916 (eval $ac_try) 2>&5
9917 ac_status=$?
9918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9919 (exit $ac_status); }; }; then
ce2cded5 9920 ac_cv_lib_svld_dlopen=yes
0ab6f085
AM
9921else
9922 echo "$as_me: failed program was:" >&5
9923sed 's/^/| /' conftest.$ac_ext >&5
9924
ce2cded5 9925ac_cv_lib_svld_dlopen=no
0ab6f085 9926fi
ce2cded5
L
9927rm -f conftest.err conftest.$ac_objext \
9928 conftest$ac_exeext conftest.$ac_ext
9929LIBS=$ac_check_lib_save_LIBS
0ab6f085 9930fi
ce2cded5
L
9931echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9932echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9933if test $ac_cv_lib_svld_dlopen = yes; then
9934 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9935else
9936 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9937echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9938if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9939 echo $ECHO_N "(cached) $ECHO_C" >&6
9940else
9941 ac_check_lib_save_LIBS=$LIBS
9942LIBS="-ldld $LIBS"
9943cat >conftest.$ac_ext <<_ACEOF
0ab6f085
AM
9944/* confdefs.h. */
9945_ACEOF
9946cat confdefs.h >>conftest.$ac_ext
9947cat >>conftest.$ac_ext <<_ACEOF
9948/* end confdefs.h. */
ce2cded5
L
9949
9950/* Override any gcc2 internal prototype to avoid an error. */
9951#ifdef __cplusplus
9952extern "C"
9953#endif
9954/* We use char because int might match the return type of a gcc2
9955 builtin and then its argument prototype would still apply. */
9956char dld_link ();
0ab6f085
AM
9957int
9958main ()
9959{
ce2cded5 9960dld_link ();
0ab6f085
AM
9961 ;
9962 return 0;
9963}
9964_ACEOF
ce2cded5
L
9965rm -f conftest.$ac_objext conftest$ac_exeext
9966if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9967 (eval $ac_link) 2>conftest.er1
0ab6f085
AM
9968 ac_status=$?
9969 grep -v '^ *+' conftest.er1 >conftest.err
9970 rm -f conftest.er1
9971 cat conftest.err >&5
9972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9973 (exit $ac_status); } &&
9974 { ac_try='test -z "$ac_c_werror_flag"
9975 || test ! -s conftest.err'
9976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9977 (eval $ac_try) 2>&5
9978 ac_status=$?
9979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9980 (exit $ac_status); }; } &&
ce2cded5 9981 { ac_try='test -s conftest$ac_exeext'
0ab6f085
AM
9982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9983 (eval $ac_try) 2>&5
9984 ac_status=$?
9985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9986 (exit $ac_status); }; }; then
ce2cded5 9987 ac_cv_lib_dld_dld_link=yes
0ab6f085
AM
9988else
9989 echo "$as_me: failed program was:" >&5
9990sed 's/^/| /' conftest.$ac_ext >&5
9991
ce2cded5 9992ac_cv_lib_dld_dld_link=no
0ab6f085 9993fi
ce2cded5
L
9994rm -f conftest.err conftest.$ac_objext \
9995 conftest$ac_exeext conftest.$ac_ext
9996LIBS=$ac_check_lib_save_LIBS
9997fi
9998echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9999echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
10000if test $ac_cv_lib_dld_dld_link = yes; then
10001 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10002fi
10003
10004
10005fi
10006
10007
10008fi
10009
10010
10011fi
10012
10013
10014fi
10015
10016
10017fi
10018
10019 ;;
10020 esac
10021
10022 if test "x$lt_cv_dlopen" != xno; then
10023 enable_dlopen=yes
10024 else
10025 enable_dlopen=no
10026 fi
10027
10028 case $lt_cv_dlopen in
10029 dlopen)
10030 save_CPPFLAGS="$CPPFLAGS"
10031 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10032
10033 save_LDFLAGS="$LDFLAGS"
10034 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10035
10036 save_LIBS="$LIBS"
10037 LIBS="$lt_cv_dlopen_libs $LIBS"
10038
10039 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10040echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
10041if test "${lt_cv_dlopen_self+set}" = set; then
10042 echo $ECHO_N "(cached) $ECHO_C" >&6
10043else
10044 if test "$cross_compiling" = yes; then :
10045 lt_cv_dlopen_self=cross
10046else
10047 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10048 lt_status=$lt_dlunknown
10049 cat > conftest.$ac_ext <<_LT_EOF
6194aaab 10050#line 10050 "configure"
ce2cded5
L
10051#include "confdefs.h"
10052
10053#if HAVE_DLFCN_H
10054#include <dlfcn.h>
10055#endif
10056
10057#include <stdio.h>
10058
10059#ifdef RTLD_GLOBAL
10060# define LT_DLGLOBAL RTLD_GLOBAL
10061#else
10062# ifdef DL_GLOBAL
10063# define LT_DLGLOBAL DL_GLOBAL
10064# else
10065# define LT_DLGLOBAL 0
10066# endif
10067#endif
10068
10069/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10070 find out it does not work in some platform. */
10071#ifndef LT_DLLAZY_OR_NOW
10072# ifdef RTLD_LAZY
10073# define LT_DLLAZY_OR_NOW RTLD_LAZY
10074# else
10075# ifdef DL_LAZY
10076# define LT_DLLAZY_OR_NOW DL_LAZY
10077# else
10078# ifdef RTLD_NOW
10079# define LT_DLLAZY_OR_NOW RTLD_NOW
10080# else
10081# ifdef DL_NOW
10082# define LT_DLLAZY_OR_NOW DL_NOW
10083# else
10084# define LT_DLLAZY_OR_NOW 0
10085# endif
10086# endif
10087# endif
10088# endif
10089#endif
10090
10091#ifdef __cplusplus
10092extern "C" void exit (int);
10093#endif
10094
10095void fnord() { int i=42;}
10096int main ()
0ab6f085 10097{
ce2cded5
L
10098 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10099 int status = $lt_dlunknown;
10100
10101 if (self)
10102 {
10103 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10104 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10105 /* dlclose (self); */
10106 }
10107 else
10108 puts (dlerror ());
10109
10110 exit (status);
10111}
10112_LT_EOF
10113 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10114 (eval $ac_link) 2>&5
10115 ac_status=$?
10116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10117 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10118 (./conftest; exit; ) >&5 2>/dev/null
10119 lt_status=$?
10120 case x$lt_status in
10121 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10122 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10123 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10124 esac
10125 else :
10126 # compilation failed
10127 lt_cv_dlopen_self=no
10128 fi
10129fi
10130rm -fr conftest*
10131
10132
10133fi
10134echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10135echo "${ECHO_T}$lt_cv_dlopen_self" >&6
10136
10137 if test "x$lt_cv_dlopen_self" = xyes; then
10138 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10139 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10140echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
10141if test "${lt_cv_dlopen_self_static+set}" = set; then
10142 echo $ECHO_N "(cached) $ECHO_C" >&6
10143else
10144 if test "$cross_compiling" = yes; then :
10145 lt_cv_dlopen_self_static=cross
10146else
10147 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10148 lt_status=$lt_dlunknown
10149 cat > conftest.$ac_ext <<_LT_EOF
6194aaab 10150#line 10150 "configure"
ce2cded5
L
10151#include "confdefs.h"
10152
10153#if HAVE_DLFCN_H
10154#include <dlfcn.h>
10155#endif
10156
10157#include <stdio.h>
10158
10159#ifdef RTLD_GLOBAL
10160# define LT_DLGLOBAL RTLD_GLOBAL
10161#else
10162# ifdef DL_GLOBAL
10163# define LT_DLGLOBAL DL_GLOBAL
10164# else
10165# define LT_DLGLOBAL 0
10166# endif
10167#endif
10168
10169/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10170 find out it does not work in some platform. */
10171#ifndef LT_DLLAZY_OR_NOW
10172# ifdef RTLD_LAZY
10173# define LT_DLLAZY_OR_NOW RTLD_LAZY
10174# else
10175# ifdef DL_LAZY
10176# define LT_DLLAZY_OR_NOW DL_LAZY
10177# else
10178# ifdef RTLD_NOW
10179# define LT_DLLAZY_OR_NOW RTLD_NOW
10180# else
10181# ifdef DL_NOW
10182# define LT_DLLAZY_OR_NOW DL_NOW
10183# else
10184# define LT_DLLAZY_OR_NOW 0
10185# endif
10186# endif
10187# endif
10188# endif
10189#endif
10190
10191#ifdef __cplusplus
10192extern "C" void exit (int);
10193#endif
10194
10195void fnord() { int i=42;}
10196int main ()
10197{
10198 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10199 int status = $lt_dlunknown;
10200
10201 if (self)
10202 {
10203 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10204 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10205 /* dlclose (self); */
10206 }
10207 else
10208 puts (dlerror ());
10209
10210 exit (status);
0ab6f085 10211}
ce2cded5
L
10212_LT_EOF
10213 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10214 (eval $ac_link) 2>&5
0ab6f085
AM
10215 ac_status=$?
10216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
ce2cded5
L
10217 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10218 (./conftest; exit; ) >&5 2>/dev/null
10219 lt_status=$?
10220 case x$lt_status in
10221 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10222 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10223 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10224 esac
10225 else :
10226 # compilation failed
10227 lt_cv_dlopen_self_static=no
10228 fi
10229fi
10230rm -fr conftest*
10231
d7040cdb
SE
10232
10233fi
ce2cded5
L
10234echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10235echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
10236 fi
10237
10238 CPPFLAGS="$save_CPPFLAGS"
10239 LDFLAGS="$save_LDFLAGS"
10240 LIBS="$save_LIBS"
10241 ;;
10242 esac
10243
10244 case $lt_cv_dlopen_self in
10245 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10246 *) enable_dlopen_self=unknown ;;
10247 esac
10248
10249 case $lt_cv_dlopen_self_static in
10250 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10251 *) enable_dlopen_self_static=unknown ;;
10252 esac
d7040cdb
SE
10253fi
10254
ce2cded5
L
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271striplib=
10272old_striplib=
10273echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10274echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
10275if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10276 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10277 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10278 echo "$as_me:$LINENO: result: yes" >&5
10279echo "${ECHO_T}yes" >&6
0ab6f085 10280else
ce2cded5
L
10281# FIXME - insert some real tests, host_os isn't really good enough
10282 case $host_os in
10283 darwin*)
10284 if test -n "$STRIP" ; then
10285 striplib="$STRIP -x"
10286 old_striplib="$STRIP -S"
10287 echo "$as_me:$LINENO: result: yes" >&5
10288echo "${ECHO_T}yes" >&6
10289 else
10290 echo "$as_me:$LINENO: result: no" >&5
10291echo "${ECHO_T}no" >&6
10292 fi
10293 ;;
10294 *)
10295 echo "$as_me:$LINENO: result: no" >&5
10296echo "${ECHO_T}no" >&6
10297 ;;
10298 esac
10299fi
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312 # Report which library types will actually be built
10313 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10314echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
10315 echo "$as_me:$LINENO: result: $can_build_shared" >&5
10316echo "${ECHO_T}$can_build_shared" >&6
10317
10318 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10319echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
10320 test "$can_build_shared" = "no" && enable_shared=no
10321
10322 # On AIX, shared libraries and static libraries use the same namespace, and
10323 # are all built from PIC.
10324 case $host_os in
10325 aix3*)
10326 test "$enable_shared" = yes && enable_static=no
10327 if test -n "$RANLIB"; then
10328 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10329 postinstall_cmds='$RANLIB $lib'
10330 fi
10331 ;;
10332
50e7d84b 10333 aix[4-9]*)
ce2cded5
L
10334 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10335 test "$enable_shared" = yes && enable_static=no
10336 fi
10337 ;;
10338 esac
10339 echo "$as_me:$LINENO: result: $enable_shared" >&5
10340echo "${ECHO_T}$enable_shared" >&6
10341
10342 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10343echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
10344 # Make sure either enable_shared or enable_static is yes.
10345 test "$enable_shared" = yes || enable_static=yes
10346 echo "$as_me:$LINENO: result: $enable_static" >&5
10347echo "${ECHO_T}$enable_static" >&6
10348
10349
10350
d7040cdb 10351
0ab6f085 10352fi
d7040cdb
SE
10353ac_ext=c
10354ac_cpp='$CPP $CPPFLAGS'
10355ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10356ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10357ac_compiler_gnu=$ac_cv_c_compiler_gnu
10358
ce2cded5 10359CC="$lt_save_CC"
0ab6f085 10360
0ab6f085
AM
10361
10362
d7040cdb
SE
10363
10364
d7040cdb 10365
d7040cdb 10366
d7040cdb 10367
ce2cded5
L
10368
10369
10370
10371
10372
10373 ac_config_commands="$ac_config_commands libtool"
10374
10375
10376
10377
10378# Only expand once:
10379
d7040cdb
SE
10380
10381
10382
10383for ac_func in setmode
10384do
10385as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
0ab6f085
AM
10386echo "$as_me:$LINENO: checking for $ac_func" >&5
10387echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10388if eval "test \"\${$as_ac_var+set}\" = set"; then
d7040cdb
SE
10389 echo $ECHO_N "(cached) $ECHO_C" >&6
10390else
10391 cat >conftest.$ac_ext <<_ACEOF
10392/* confdefs.h. */
10393_ACEOF
10394cat confdefs.h >>conftest.$ac_ext
10395cat >>conftest.$ac_ext <<_ACEOF
10396/* end confdefs.h. */
10397/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10398 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10399#define $ac_func innocuous_$ac_func
10400
10401/* System header to define __stub macros and hopefully few prototypes,
10402 which can conflict with char $ac_func (); below.
10403 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10404 <limits.h> exists even on freestanding compilers. */
10405
10406#ifdef __STDC__
10407# include <limits.h>
10408#else
10409# include <assert.h>
10410#endif
10411
10412#undef $ac_func
10413
0ab6f085 10414/* Override any gcc2 internal prototype to avoid an error. */
d7040cdb
SE
10415#ifdef __cplusplus
10416extern "C"
0ab6f085 10417{
d7040cdb 10418#endif
0ab6f085
AM
10419/* We use char because int might match the return type of a gcc2
10420 builtin and then its argument prototype would still apply. */
d7040cdb
SE
10421char $ac_func ();
10422/* The GNU C library defines this for functions which it implements
10423 to always fail with ENOSYS. Some functions are actually named
10424 something starting with __ and the normal name is an alias. */
0ab6f085 10425#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
d7040cdb 10426choke me
0ab6f085
AM
10427#else
10428char (*f) () = $ac_func;
10429#endif
10430#ifdef __cplusplus
10431}
d7040cdb
SE
10432#endif
10433
10434int
10435main ()
10436{
0ab6f085 10437return f != $ac_func;
d7040cdb
SE
10438 ;
10439 return 0;
10440}
10441_ACEOF
10442rm -f conftest.$ac_objext conftest$ac_exeext
0ab6f085
AM
10443if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10444 (eval $ac_link) 2>conftest.er1
d7040cdb
SE
10445 ac_status=$?
10446 grep -v '^ *+' conftest.er1 >conftest.err
10447 rm -f conftest.er1
10448 cat conftest.err >&5
10449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
10450 (exit $ac_status); } &&
10451 { ac_try='test -z "$ac_c_werror_flag"
10452 || test ! -s conftest.err'
10453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10454 (eval $ac_try) 2>&5
10455 ac_status=$?
10456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10457 (exit $ac_status); }; } &&
10458 { ac_try='test -s conftest$ac_exeext'
10459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10460 (eval $ac_try) 2>&5
10461 ac_status=$?
10462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463 (exit $ac_status); }; }; then
d7040cdb
SE
10464 eval "$as_ac_var=yes"
10465else
10466 echo "$as_me: failed program was:" >&5
10467sed 's/^/| /' conftest.$ac_ext >&5
10468
0ab6f085 10469eval "$as_ac_var=no"
d7040cdb 10470fi
0ab6f085 10471rm -f conftest.err conftest.$ac_objext \
d7040cdb
SE
10472 conftest$ac_exeext conftest.$ac_ext
10473fi
0ab6f085
AM
10474echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10475echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
d7040cdb
SE
10476if test `eval echo '${'$as_ac_var'}'` = yes; then
10477 cat >>confdefs.h <<_ACEOF
10478#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10479_ACEOF
10480
10481fi
10482done
10483
10484
19aec961 10485ALL_LINGUAS="fr tr sv es id da pt_BR de vi rw ga ms fi"
d7040cdb
SE
10486# If we haven't got the data from the intl directory,
10487# assume NLS is disabled.
10488USE_NLS=no
10489LIBINTL=
10490LIBINTL_DEP=
10491INCINTL=
10492XGETTEXT=
10493GMSGFMT=
10494POSUB=
10495
10496if test -f ../intl/config.intl; then
10497 . ../intl/config.intl
10498fi
0ab6f085
AM
10499echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10500echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
d7040cdb 10501if test x"$USE_NLS" != xyes; then
0ab6f085
AM
10502 echo "$as_me:$LINENO: result: no" >&5
10503echo "${ECHO_T}no" >&6
d7040cdb 10504else
0ab6f085
AM
10505 echo "$as_me:$LINENO: result: yes" >&5
10506echo "${ECHO_T}yes" >&6
d7040cdb
SE
10507
10508cat >>confdefs.h <<\_ACEOF
10509#define ENABLE_NLS 1
10510_ACEOF
10511
10512
0ab6f085
AM
10513 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
10514echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
d7040cdb
SE
10515 # Look for .po and .gmo files in the source directory.
10516 CATALOGS=
10517 XLINGUAS=
10518 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
10519 # If there aren't any .gmo files the shell will give us the
10520 # literal string "../path/to/srcdir/po/*.gmo" which has to be
10521 # weeded out.
10522 case "$cat" in *\**)
10523 continue;;
10524 esac
10525 # The quadruple backslash is collapsed to a double backslash
10526 # by the backticks, then collapsed again by the double quotes,
10527 # leaving us with one backslash in the sed expression (right
10528 # before the dot that mustn't act as a wildcard).
10529 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
10530 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
10531 # The user is allowed to set LINGUAS to a list of languages to
10532 # install catalogs for. If it's empty that means "all of them."
10533 if test "x$LINGUAS" = x; then
10534 CATALOGS="$CATALOGS $cat"
10535 XLINGUAS="$XLINGUAS $lang"
10536 else
10537 case "$LINGUAS" in *$lang*)
10538 CATALOGS="$CATALOGS $cat"
10539 XLINGUAS="$XLINGUAS $lang"
10540 ;;
10541 esac
10542 fi
10543 done
10544 LINGUAS="$XLINGUAS"
0ab6f085
AM
10545 echo "$as_me:$LINENO: result: $LINGUAS" >&5
10546echo "${ECHO_T}$LINGUAS" >&6
d7040cdb
SE
10547
10548
10549 DATADIRNAME=share
10550
10551 INSTOBJEXT=.mo
10552
10553 GENCAT=gencat
10554
10555 CATOBJEXT=.gmo
10556
10557fi
10558
10559 MKINSTALLDIRS=
10560 if test -n "$ac_aux_dir"; then
10561 case "$ac_aux_dir" in
10562 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
10563 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
10564 esac
10565 fi
10566 if test -z "$MKINSTALLDIRS"; then
10567 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
10568 fi
10569
10570
10571
0ab6f085
AM
10572 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
10573echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
10574 # Check whether --enable-nls or --disable-nls was given.
d7040cdb 10575if test "${enable_nls+set}" = set; then
0ab6f085
AM
10576 enableval="$enable_nls"
10577 USE_NLS=$enableval
d7040cdb
SE
10578else
10579 USE_NLS=yes
0ab6f085
AM
10580fi;
10581 echo "$as_me:$LINENO: result: $USE_NLS" >&5
10582echo "${ECHO_T}$USE_NLS" >&6
d7040cdb
SE
10583
10584
10585
10586
10587
10588
10589# Prepare PATH_SEPARATOR.
10590# The user is always right.
10591if test "${PATH_SEPARATOR+set}" != set; then
10592 echo "#! /bin/sh" >conf$$.sh
10593 echo "exit 0" >>conf$$.sh
10594 chmod +x conf$$.sh
10595 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10596 PATH_SEPARATOR=';'
10597 else
10598 PATH_SEPARATOR=:
10599 fi
10600 rm -f conf$$.sh
10601fi
10602
10603# Find out how to test for executable files. Don't use a zero-byte file,
10604# as systems may use methods other than mode bits to determine executability.
10605cat >conf$$.file <<_ASEOF
10606#! /bin/sh
10607exit 0
10608_ASEOF
10609chmod +x conf$$.file
10610if test -x conf$$.file >/dev/null 2>&1; then
10611 ac_executable_p="test -x"
10612else
10613 ac_executable_p="test -f"
10614fi
10615rm -f conf$$.file
10616
10617# Extract the first word of "msgfmt", so it can be a program name with args.
10618set dummy msgfmt; ac_word=$2
0ab6f085
AM
10619echo "$as_me:$LINENO: checking for $ac_word" >&5
10620echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10621if test "${ac_cv_path_MSGFMT+set}" = set; then
10622 echo $ECHO_N "(cached) $ECHO_C" >&6
10623else
10624 case "$MSGFMT" in
10625 [\\/]* | ?:[\\/]*)
10626 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
10627 ;;
10628 *)
10629 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10630 for ac_dir in $PATH; do
10631 IFS="$ac_save_IFS"
10632 test -z "$ac_dir" && ac_dir=.
10633 for ac_exec_ext in '' $ac_executable_extensions; do
10634 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10635 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
10636 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10637 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
10638 break 2
10639 fi
10640 fi
10641 done
10642 done
10643 IFS="$ac_save_IFS"
10644 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
10645 ;;
10646esac
10647fi
10648MSGFMT="$ac_cv_path_MSGFMT"
10649if test "$MSGFMT" != ":"; then
0ab6f085
AM
10650 echo "$as_me:$LINENO: result: $MSGFMT" >&5
10651echo "${ECHO_T}$MSGFMT" >&6
d7040cdb 10652else
0ab6f085
AM
10653 echo "$as_me:$LINENO: result: no" >&5
10654echo "${ECHO_T}no" >&6
d7040cdb
SE
10655fi
10656
10657 # Extract the first word of "gmsgfmt", so it can be a program name with args.
10658set dummy gmsgfmt; ac_word=$2
0ab6f085
AM
10659echo "$as_me:$LINENO: checking for $ac_word" >&5
10660echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10661if test "${ac_cv_path_GMSGFMT+set}" = set; then
10662 echo $ECHO_N "(cached) $ECHO_C" >&6
10663else
10664 case $GMSGFMT in
10665 [\\/]* | ?:[\\/]*)
10666 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
10667 ;;
10668 *)
10669 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10670for as_dir in $PATH
10671do
10672 IFS=$as_save_IFS
10673 test -z "$as_dir" && as_dir=.
10674 for ac_exec_ext in '' $ac_executable_extensions; do
0ab6f085 10675 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
d7040cdb
SE
10676 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
10677 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10678 break 2
10679 fi
10680done
10681done
10682
10683 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
10684 ;;
10685esac
10686fi
10687GMSGFMT=$ac_cv_path_GMSGFMT
0ab6f085 10688
d7040cdb 10689if test -n "$GMSGFMT"; then
0ab6f085
AM
10690 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
10691echo "${ECHO_T}$GMSGFMT" >&6
d7040cdb 10692else
0ab6f085
AM
10693 echo "$as_me:$LINENO: result: no" >&5
10694echo "${ECHO_T}no" >&6
d7040cdb
SE
10695fi
10696
10697
10698
10699# Prepare PATH_SEPARATOR.
10700# The user is always right.
10701if test "${PATH_SEPARATOR+set}" != set; then
10702 echo "#! /bin/sh" >conf$$.sh
10703 echo "exit 0" >>conf$$.sh
10704 chmod +x conf$$.sh
10705 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10706 PATH_SEPARATOR=';'
10707 else
10708 PATH_SEPARATOR=:
10709 fi
10710 rm -f conf$$.sh
10711fi
10712
10713# Find out how to test for executable files. Don't use a zero-byte file,
10714# as systems may use methods other than mode bits to determine executability.
10715cat >conf$$.file <<_ASEOF
10716#! /bin/sh
10717exit 0
10718_ASEOF
10719chmod +x conf$$.file
10720if test -x conf$$.file >/dev/null 2>&1; then
10721 ac_executable_p="test -x"
10722else
10723 ac_executable_p="test -f"
10724fi
10725rm -f conf$$.file
10726
10727# Extract the first word of "xgettext", so it can be a program name with args.
10728set dummy xgettext; ac_word=$2
0ab6f085
AM
10729echo "$as_me:$LINENO: checking for $ac_word" >&5
10730echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10731if test "${ac_cv_path_XGETTEXT+set}" = set; then
10732 echo $ECHO_N "(cached) $ECHO_C" >&6
10733else
10734 case "$XGETTEXT" in
10735 [\\/]* | ?:[\\/]*)
10736 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
10737 ;;
10738 *)
10739 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10740 for ac_dir in $PATH; do
10741 IFS="$ac_save_IFS"
10742 test -z "$ac_dir" && ac_dir=.
10743 for ac_exec_ext in '' $ac_executable_extensions; do
10744 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10745 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10746 (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
10747 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
10748 break 2
10749 fi
10750 fi
10751 done
10752 done
10753 IFS="$ac_save_IFS"
10754 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
10755 ;;
10756esac
10757fi
10758XGETTEXT="$ac_cv_path_XGETTEXT"
10759if test "$XGETTEXT" != ":"; then
0ab6f085
AM
10760 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
10761echo "${ECHO_T}$XGETTEXT" >&6
d7040cdb 10762else
0ab6f085
AM
10763 echo "$as_me:$LINENO: result: no" >&5
10764echo "${ECHO_T}no" >&6
d7040cdb
SE
10765fi
10766
10767 rm -f messages.po
10768
10769
10770# Prepare PATH_SEPARATOR.
10771# The user is always right.
10772if test "${PATH_SEPARATOR+set}" != set; then
10773 echo "#! /bin/sh" >conf$$.sh
10774 echo "exit 0" >>conf$$.sh
10775 chmod +x conf$$.sh
10776 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10777 PATH_SEPARATOR=';'
10778 else
10779 PATH_SEPARATOR=:
10780 fi
10781 rm -f conf$$.sh
10782fi
10783
10784# Find out how to test for executable files. Don't use a zero-byte file,
10785# as systems may use methods other than mode bits to determine executability.
10786cat >conf$$.file <<_ASEOF
10787#! /bin/sh
10788exit 0
10789_ASEOF
10790chmod +x conf$$.file
10791if test -x conf$$.file >/dev/null 2>&1; then
10792 ac_executable_p="test -x"
10793else
10794 ac_executable_p="test -f"
10795fi
10796rm -f conf$$.file
10797
10798# Extract the first word of "msgmerge", so it can be a program name with args.
10799set dummy msgmerge; ac_word=$2
0ab6f085
AM
10800echo "$as_me:$LINENO: checking for $ac_word" >&5
10801echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
d7040cdb
SE
10802if test "${ac_cv_path_MSGMERGE+set}" = set; then
10803 echo $ECHO_N "(cached) $ECHO_C" >&6
10804else
10805 case "$MSGMERGE" in
10806 [\\/]* | ?:[\\/]*)
10807 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
10808 ;;
10809 *)
10810 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
10811 for ac_dir in $PATH; do
10812 IFS="$ac_save_IFS"
10813 test -z "$ac_dir" && ac_dir=.
10814 for ac_exec_ext in '' $ac_executable_extensions; do
10815 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
10816 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
10817 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
10818 break 2
10819 fi
10820 fi
10821 done
10822 done
10823 IFS="$ac_save_IFS"
10824 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
10825 ;;
10826esac
10827fi
10828MSGMERGE="$ac_cv_path_MSGMERGE"
10829if test "$MSGMERGE" != ":"; then
0ab6f085
AM
10830 echo "$as_me:$LINENO: result: $MSGMERGE" >&5
10831echo "${ECHO_T}$MSGMERGE" >&6
d7040cdb 10832else
0ab6f085
AM
10833 echo "$as_me:$LINENO: result: no" >&5
10834echo "${ECHO_T}no" >&6
d7040cdb
SE
10835fi
10836
10837
10838 if test "$GMSGFMT" != ":"; then
10839 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
10840 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
10841 : ;
10842 else
10843 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
0ab6f085
AM
10844 echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
10845echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6
d7040cdb
SE
10846 GMSGFMT=":"
10847 fi
10848 fi
10849
10850 if test "$XGETTEXT" != ":"; then
10851 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
10852 (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
10853 : ;
10854 else
0ab6f085
AM
10855 echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
10856echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
d7040cdb
SE
10857 XGETTEXT=":"
10858 fi
10859 rm -f messages.po
10860 fi
10861
0ab6f085 10862 ac_config_commands="$ac_config_commands default-1"
d7040cdb
SE
10863
10864
10865
0ab6f085
AM
10866echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
10867echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
10868 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
d7040cdb 10869if test "${enable_maintainer_mode+set}" = set; then
0ab6f085
AM
10870 enableval="$enable_maintainer_mode"
10871 USE_MAINTAINER_MODE=$enableval
252b5132 10872else
d7040cdb 10873 USE_MAINTAINER_MODE=no
0ab6f085
AM
10874fi;
10875 echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
10876echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
6bf9431b 10877
d7040cdb
SE
10878
10879if test $USE_MAINTAINER_MODE = yes; then
10880 MAINTAINER_MODE_TRUE=
10881 MAINTAINER_MODE_FALSE='#'
10882else
10883 MAINTAINER_MODE_TRUE='#'
10884 MAINTAINER_MODE_FALSE=
20e95c23 10885fi
6bf9431b 10886
d7040cdb
SE
10887 MAINT=$MAINTAINER_MODE_TRUE
10888
10889
10890
10891
10892if false; then
10893 GENINSRC_NEVER_TRUE=
10894 GENINSRC_NEVER_FALSE='#'
10895else
10896 GENINSRC_NEVER_TRUE='#'
10897 GENINSRC_NEVER_FALSE=
20e95c23 10898fi
6bf9431b
BE
10899
10900
10901
10902
10903for ac_header in sys/gmon_out.h
10904do
10905as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
0ab6f085
AM
10906if eval "test \"\${$as_ac_Header+set}\" = set"; then
10907 echo "$as_me:$LINENO: checking for $ac_header" >&5
10908echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10909if eval "test \"\${$as_ac_Header+set}\" = set"; then
6bf9431b
BE
10910 echo $ECHO_N "(cached) $ECHO_C" >&6
10911fi
0ab6f085
AM
10912echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10913echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6bf9431b
BE
10914else
10915 # Is the header compilable?
0ab6f085
AM
10916echo "$as_me:$LINENO: checking $ac_header usability" >&5
10917echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6bf9431b
BE
10918cat >conftest.$ac_ext <<_ACEOF
10919/* confdefs.h. */
10920_ACEOF
10921cat confdefs.h >>conftest.$ac_ext
10922cat >>conftest.$ac_ext <<_ACEOF
10923/* end confdefs.h. */
10924$ac_includes_default
10925#include <$ac_header>
10926_ACEOF
10927rm -f conftest.$ac_objext
0ab6f085
AM
10928if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10929 (eval $ac_compile) 2>conftest.er1
6bf9431b
BE
10930 ac_status=$?
10931 grep -v '^ *+' conftest.er1 >conftest.err
10932 rm -f conftest.er1
10933 cat conftest.err >&5
10934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
10935 (exit $ac_status); } &&
10936 { ac_try='test -z "$ac_c_werror_flag"
10937 || test ! -s conftest.err'
10938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10939 (eval $ac_try) 2>&5
10940 ac_status=$?
10941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10942 (exit $ac_status); }; } &&
10943 { ac_try='test -s conftest.$ac_objext'
10944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10945 (eval $ac_try) 2>&5
10946 ac_status=$?
10947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10948 (exit $ac_status); }; }; then
6bf9431b
BE
10949 ac_header_compiler=yes
10950else
10951 echo "$as_me: failed program was:" >&5
10952sed 's/^/| /' conftest.$ac_ext >&5
10953
0ab6f085 10954ac_header_compiler=no
6bf9431b 10955fi
0ab6f085
AM
10956rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10957echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10958echo "${ECHO_T}$ac_header_compiler" >&6
6bf9431b
BE
10959
10960# Is the header present?
0ab6f085
AM
10961echo "$as_me:$LINENO: checking $ac_header presence" >&5
10962echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6bf9431b
BE
10963cat >conftest.$ac_ext <<_ACEOF
10964/* confdefs.h. */
10965_ACEOF
10966cat confdefs.h >>conftest.$ac_ext
10967cat >>conftest.$ac_ext <<_ACEOF
10968/* end confdefs.h. */
10969#include <$ac_header>
10970_ACEOF
0ab6f085
AM
10971if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10972 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6bf9431b
BE
10973 ac_status=$?
10974 grep -v '^ *+' conftest.er1 >conftest.err
10975 rm -f conftest.er1
10976 cat conftest.err >&5
10977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
10978 (exit $ac_status); } >/dev/null; then
10979 if test -s conftest.err; then
10980 ac_cpp_err=$ac_c_preproc_warn_flag
10981 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10982 else
10983 ac_cpp_err=
10984 fi
10985else
10986 ac_cpp_err=yes
10987fi
10988if test -z "$ac_cpp_err"; then
6bf9431b
BE
10989 ac_header_preproc=yes
10990else
10991 echo "$as_me: failed program was:" >&5
10992sed 's/^/| /' conftest.$ac_ext >&5
10993
10994 ac_header_preproc=no
10995fi
10996rm -f conftest.err conftest.$ac_ext
0ab6f085
AM
10997echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10998echo "${ECHO_T}$ac_header_preproc" >&6
6bf9431b
BE
10999
11000# So? What about this header?
11001case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11002 yes:no: )
11003 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11004echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11005 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11006echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11007 ac_header_preproc=yes
11008 ;;
11009 no:yes:* )
11010 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11011echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11012 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11013echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11014 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11015echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11016 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11017echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11018 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11019echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11020 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11021echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
0ab6f085
AM
11022 (
11023 cat <<\_ASBOX
11024## ------------------------------------------ ##
11025## Report this to the AC_PACKAGE_NAME lists. ##
11026## ------------------------------------------ ##
11027_ASBOX
11028 ) |
11029 sed "s/^/$as_me: WARNING: /" >&2
6bf9431b
BE
11030 ;;
11031esac
0ab6f085
AM
11032echo "$as_me:$LINENO: checking for $ac_header" >&5
11033echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11034if eval "test \"\${$as_ac_Header+set}\" = set"; then
6bf9431b
BE
11035 echo $ECHO_N "(cached) $ECHO_C" >&6
11036else
11037 eval "$as_ac_Header=\$ac_header_preproc"
11038fi
0ab6f085
AM
11039echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11040echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6bf9431b
BE
11041
11042fi
11043if test `eval echo '${'$as_ac_Header'}'` = yes; then
11044 cat >>confdefs.h <<_ACEOF
11045#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11046_ACEOF
11047
11048fi
11049
11050done
11051
11052
0ab6f085
AM
11053echo "$as_me:$LINENO: checking for a known getopt prototype in unistd.h" >&5
11054echo $ECHO_N "checking for a known getopt prototype in unistd.h... $ECHO_C" >&6
34875e64
NC
11055if test "${gprof_cv_decl_getopt_unistd_h+set}" = set; then
11056 echo $ECHO_N "(cached) $ECHO_C" >&6
11057else
11058 cat >conftest.$ac_ext <<_ACEOF
11059/* confdefs.h. */
11060_ACEOF
11061cat confdefs.h >>conftest.$ac_ext
11062cat >>conftest.$ac_ext <<_ACEOF
11063/* end confdefs.h. */
11064#include <unistd.h>
11065int
11066main ()
11067{
11068extern int getopt (int, char *const*, const char *);
11069 ;
11070 return 0;
11071}
11072_ACEOF
11073rm -f conftest.$ac_objext
0ab6f085
AM
11074if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11075 (eval $ac_compile) 2>conftest.er1
34875e64
NC
11076 ac_status=$?
11077 grep -v '^ *+' conftest.er1 >conftest.err
11078 rm -f conftest.er1
11079 cat conftest.err >&5
11080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
11081 (exit $ac_status); } &&
11082 { ac_try='test -z "$ac_c_werror_flag"
11083 || test ! -s conftest.err'
11084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11085 (eval $ac_try) 2>&5
11086 ac_status=$?
11087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11088 (exit $ac_status); }; } &&
11089 { ac_try='test -s conftest.$ac_objext'
11090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11091 (eval $ac_try) 2>&5
11092 ac_status=$?
11093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11094 (exit $ac_status); }; }; then
34875e64
NC
11095 gprof_cv_decl_getopt_unistd_h=yes
11096else
11097 echo "$as_me: failed program was:" >&5
11098sed 's/^/| /' conftest.$ac_ext >&5
11099
0ab6f085 11100gprof_cv_decl_getopt_unistd_h=no
34875e64 11101fi
0ab6f085 11102rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
34875e64
NC
11103fi
11104
0ab6f085
AM
11105echo "$as_me:$LINENO: result: $gprof_cv_decl_getopt_unistd_h" >&5
11106echo "${ECHO_T}$gprof_cv_decl_getopt_unistd_h" >&6
34875e64
NC
11107if test $gprof_cv_decl_getopt_unistd_h = yes; then
11108
11109cat >>confdefs.h <<\_ACEOF
11110#define HAVE_DECL_GETOPT 1
11111_ACEOF
11112
11113fi
11114
1b9750d6 11115# Some systems have fabs only in -lm, not in -lc.
0ab6f085
AM
11116echo "$as_me:$LINENO: checking for library containing fabs" >&5
11117echo $ECHO_N "checking for library containing fabs... $ECHO_C" >&6
1b9750d6
NC
11118if test "${ac_cv_search_fabs+set}" = set; then
11119 echo $ECHO_N "(cached) $ECHO_C" >&6
11120else
11121 ac_func_search_save_LIBS=$LIBS
0ab6f085 11122ac_cv_search_fabs=no
1b9750d6
NC
11123cat >conftest.$ac_ext <<_ACEOF
11124/* confdefs.h. */
11125_ACEOF
11126cat confdefs.h >>conftest.$ac_ext
11127cat >>conftest.$ac_ext <<_ACEOF
11128/* end confdefs.h. */
11129
0ab6f085 11130/* Override any gcc2 internal prototype to avoid an error. */
1b9750d6
NC
11131#ifdef __cplusplus
11132extern "C"
11133#endif
0ab6f085
AM
11134/* We use char because int might match the return type of a gcc2
11135 builtin and then its argument prototype would still apply. */
1b9750d6
NC
11136char fabs ();
11137int
11138main ()
11139{
0ab6f085 11140fabs ();
1b9750d6
NC
11141 ;
11142 return 0;
11143}
11144_ACEOF
0ab6f085
AM
11145rm -f conftest.$ac_objext conftest$ac_exeext
11146if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11147 (eval $ac_link) 2>conftest.er1
1b9750d6
NC
11148 ac_status=$?
11149 grep -v '^ *+' conftest.er1 >conftest.err
11150 rm -f conftest.er1
11151 cat conftest.err >&5
11152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
0ab6f085
AM
11153 (exit $ac_status); } &&
11154 { ac_try='test -z "$ac_c_werror_flag"
11155 || test ! -s conftest.err'
11156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11157 (eval $ac_try) 2>&5
11158 ac_status=$?
11159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11160 (exit $ac_status); }; } &&
11161 { ac_try='test -s conftest$ac_exeext'
11162 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11163 (eval $ac_try) 2>&5
11164 ac_status=$?
11165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11166 (exit $ac_status); }; }; then
11167 ac_cv_search_fabs="none required"
1b9750d6
NC
11168else
11169 echo "$as_me: failed program was:" >&5
11170sed 's/^/| /' conftest.$ac_ext >&5
11171
1b9750d6 11172fi
0ab6f085
AM
11173rm -f conftest.err conftest.$ac_objext \
11174 conftest$ac_exeext conftest.$ac_ext
11175if test "$ac_cv_search_fabs" = no; then
11176 for ac_lib in m; do
11177 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11178 cat >conftest.$ac_ext <<_ACEOF
11179/* confdefs.h. */
11180_ACEOF
11181cat confdefs.h >>conftest.$ac_ext
11182cat >>conftest.$ac_ext <<_ACEOF
11183/* end confdefs.h. */
1b9750d6 11184
0ab6f085
AM
11185/* Override any gcc2 internal prototype to avoid an error. */
11186#ifdef __cplusplus
11187extern "C"
11188#endif
11189/* We use char because int might match the return type of a gcc2
11190 builtin and then its argument prototype would still apply. */
11191char fabs ();
11192int
11193main ()
11194{
11195fabs ();
11196 ;
11197 return 0;
11198}
11199_ACEOF
11200rm -f conftest.$ac_objext conftest$ac_exeext
11201if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11202 (eval $ac_link) 2>conftest.er1
11203 ac_status=$?
11204 grep -v '^ *+' conftest.er1 >conftest.err
11205 rm -f conftest.er1
11206 cat conftest.err >&5
11207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11208 (exit $ac_status); } &&
11209 { ac_try='test -z "$ac_c_werror_flag"
11210 || test ! -s conftest.err'
11211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11212 (eval $ac_try) 2>&5
11213 ac_status=$?
11214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11215 (exit $ac_status); }; } &&
11216 { ac_try='test -s conftest$ac_exeext'
11217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11218 (eval $ac_try) 2>&5
11219 ac_status=$?
11220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11221 (exit $ac_status); }; }; then
11222 ac_cv_search_fabs="-l$ac_lib"
11223break
1b9750d6 11224else
0ab6f085
AM
11225 echo "$as_me: failed program was:" >&5
11226sed 's/^/| /' conftest.$ac_ext >&5
11227
11228fi
11229rm -f conftest.err conftest.$ac_objext \
11230 conftest$ac_exeext conftest.$ac_ext
11231 done
1b9750d6 11232fi
1b9750d6
NC
11233LIBS=$ac_func_search_save_LIBS
11234fi
0ab6f085
AM
11235echo "$as_me:$LINENO: result: $ac_cv_search_fabs" >&5
11236echo "${ECHO_T}$ac_cv_search_fabs" >&6
11237if test "$ac_cv_search_fabs" != no; then
11238 test "$ac_cv_search_fabs" = "none required" || LIBS="$ac_cv_search_fabs $LIBS"
1b9750d6
NC
11239
11240fi
11241
11242
9e9b66a9 11243
a541e3ce 11244GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
1ad12f97 11245
0ab6f085 11246# Check whether --enable-werror or --disable-werror was given.
569acd2c 11247if test "${enable_werror+set}" = set; then
0ab6f085
AM
11248 enableval="$enable_werror"
11249 case "${enableval}" in
1ad12f97
NC
11250 yes | y) ERROR_ON_WARNING="yes" ;;
11251 no | n) ERROR_ON_WARNING="no" ;;
569acd2c
NC
11252 *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-werror" >&5
11253echo "$as_me: error: bad value ${enableval} for --enable-werror" >&2;}
1ad12f97
NC
11254 { (exit 1); exit 1; }; } ;;
11255 esac
0ab6f085 11256fi;
1ad12f97 11257
32b1cf22
L
11258# Enable -Wno-format by default when using gcc on mingw
11259case "${host}" in
11260 *-*-mingw32*)
11261 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11262 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11263 fi
11264 ;;
11265 *) ;;
11266esac
11267
9e9b66a9
AM
11268# Enable -Werror by default when using gcc
11269if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11270 ERROR_ON_WARNING=yes
11271fi
11272
11273NO_WERROR=
11274if test "${ERROR_ON_WARNING}" = yes ; then
a541e3ce 11275 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
9e9b66a9 11276 NO_WERROR="-Wno-error"
1ad12f97
NC
11277fi
11278
a541e3ce
SE
11279if test "${GCC}" = yes ; then
11280 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11281fi
11282
0ab6f085 11283# Check whether --enable-build-warnings or --disable-build-warnings was given.
6bf9431b 11284if test "${enable_build_warnings+set}" = set; then
0ab6f085
AM
11285 enableval="$enable_build_warnings"
11286 case "${enableval}" in
a541e3ce
SE
11287 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
11288 no) if test "${GCC}" = yes ; then
11289 WARN_CFLAGS="-w"
11290 fi;;
6bf9431b 11291 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
a541e3ce 11292 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
6bf9431b 11293 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
a541e3ce 11294 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
9e9b66a9 11295 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6bf9431b 11296esac
0ab6f085 11297fi;
9e9b66a9
AM
11298
11299if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11300 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
6bf9431b
BE
11301fi
11302
11303
9e9b66a9
AM
11304
11305
11306
108a6f8e
CD
11307
11308
11309
11310
0ab6f085 11311 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
6bf9431b 11312
6bf9431b
BE
11313cat >confcache <<\_ACEOF
11314# This file is a shell script that caches the results of configure
11315# tests run on this system so they can be shared between configure
11316# scripts and configure runs, see configure's option --config-cache.
11317# It is not useful on other systems. If it contains results you don't
11318# want to keep, you may remove or edit it.
11319#
11320# config.status only pays attention to the cache file if you give it
11321# the --recheck option to rerun configure.
11322#
11323# `ac_cv_env_foo' variables (set or unset) will be overridden when
11324# loading this file, other *unset* `ac_cv_foo' will be assigned the
11325# following values.
11326
11327_ACEOF
11328
11329# The following way of writing the cache mishandles newlines in values,
11330# but we know of no workaround that is simple, portable, and efficient.
0ab6f085 11331# So, don't put newlines in cache variables' values.
6bf9431b
BE
11332# Ultrix sh set writes to stderr and can't be redirected directly,
11333# and sets the high bit in the cache file unless we assign to the vars.
0ab6f085 11334{
6bf9431b 11335 (set) 2>&1 |
0ab6f085
AM
11336 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11337 *ac_space=\ *)
6bf9431b
BE
11338 # `set' does not quote correctly, so add quotes (double-quote
11339 # substitution turns \\\\ into \\, and sed turns \\ into \).
11340 sed -n \
11341 "s/'/'\\\\''/g;
11342 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
0ab6f085 11343 ;;
6bf9431b
BE
11344 *)
11345 # `set' quotes correctly as required by POSIX, so do not add quotes.
0ab6f085
AM
11346 sed -n \
11347 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6bf9431b 11348 ;;
0ab6f085
AM
11349 esac;
11350} |
6bf9431b
BE
11351 sed '
11352 t clear
0ab6f085 11353 : clear
6bf9431b
BE
11354 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11355 t end
0ab6f085
AM
11356 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11357 : end' >>confcache
11358if diff $cache_file confcache >/dev/null 2>&1; then :; else
11359 if test -w $cache_file; then
11360 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6bf9431b
BE
11361 cat confcache >$cache_file
11362 else
0ab6f085 11363 echo "not updating unwritable cache $cache_file"
6bf9431b
BE
11364 fi
11365fi
11366rm -f confcache
11367
11368test "x$prefix" = xNONE && prefix=$ac_default_prefix
11369# Let make expand exec_prefix.
11370test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11371
0ab6f085
AM
11372# VPATH may cause trouble with some makes, so we remove $(srcdir),
11373# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11374# trailing colons and then remove the whole line if VPATH becomes empty
11375# (actually we leave an empty line to preserve line numbers).
11376if test "x$srcdir" = x.; then
11377 ac_vpsub='/^[ ]*VPATH[ ]*=/{
11378s/:*\$(srcdir):*/:/;
11379s/:*\${srcdir}:*/:/;
11380s/:*@srcdir@:*/:/;
11381s/^\([^=]*=[ ]*\):*/\1/;
11382s/:*$//;
11383s/^[^=]*=[ ]*$//;
11384}'
11385fi
11386
6bf9431b
BE
11387DEFS=-DHAVE_CONFIG_H
11388
11389ac_libobjs=
11390ac_ltlibobjs=
11391for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11392 # 1. Remove the extension, and $U if already installed.
0ab6f085
AM
11393 ac_i=`echo "$ac_i" |
11394 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11395 # 2. Add them.
11396 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11397 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6bf9431b
BE
11398done
11399LIBOBJS=$ac_libobjs
11400
11401LTLIBOBJS=$ac_ltlibobjs
11402
11403
11404if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11405 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
11406Usually this means the macro was only invoked conditionally." >&5
11407echo "$as_me: error: conditional \"AMDEP\" was never defined.
11408Usually this means the macro was only invoked conditionally." >&2;}
11409 { (exit 1); exit 1; }; }
11410fi
11411if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11412 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
11413Usually this means the macro was only invoked conditionally." >&5
11414echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
11415Usually this means the macro was only invoked conditionally." >&2;}
11416 { (exit 1); exit 1; }; }
11417fi
11418if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11419 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
11420Usually this means the macro was only invoked conditionally." >&5
11421echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
11422Usually this means the macro was only invoked conditionally." >&2;}
11423 { (exit 1); exit 1; }; }
11424fi
d5fbea21
DJ
11425if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
11426 { { echo "$as_me:$LINENO: error: conditional \"GENINSRC_NEVER\" was never defined.
11427Usually this means the macro was only invoked conditionally." >&5
11428echo "$as_me: error: conditional \"GENINSRC_NEVER\" was never defined.
11429Usually this means the macro was only invoked conditionally." >&2;}
11430 { (exit 1); exit 1; }; }
11431fi
6bf9431b
BE
11432
11433: ${CONFIG_STATUS=./config.status}
11434ac_clean_files_save=$ac_clean_files
11435ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11436{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11437echo "$as_me: creating $CONFIG_STATUS" >&6;}
11438cat >$CONFIG_STATUS <<_ACEOF
11439#! $SHELL
11440# Generated by $as_me.
11441# Run this file to recreate the current configuration.
11442# Compiler output produced by configure, useful for debugging
11443# configure, is in config.log if it exists.
11444
11445debug=false
11446ac_cs_recheck=false
11447ac_cs_silent=false
11448SHELL=\${CONFIG_SHELL-$SHELL}
11449_ACEOF
11450
11451cat >>$CONFIG_STATUS <<\_ACEOF
11452## --------------------- ##
11453## M4sh Initialization. ##
11454## --------------------- ##
11455
0ab6f085 11456# Be Bourne compatible
6bf9431b
BE
11457if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11458 emulate sh
11459 NULLCMD=:
11460 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11461 # is contrary to our usage. Disable this feature.
11462 alias -g '${1+"$@"}'='"$@"'
0ab6f085
AM
11463elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11464 set -o posix
6bf9431b 11465fi
0ab6f085 11466DUALCASE=1; export DUALCASE # for MKS sh
6bf9431b
BE
11467
11468# Support unset when possible.
11469if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11470 as_unset=unset
11471else
11472 as_unset=false
11473fi
11474
11475
11476# Work around bugs in pre-3.0 UWIN ksh.
0ab6f085 11477$as_unset ENV MAIL MAILPATH
6bf9431b
BE
11478PS1='$ '
11479PS2='> '
11480PS4='+ '
11481
11482# NLS nuisances.
11483for as_var in \
11484 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11485 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11486 LC_TELEPHONE LC_TIME
11487do
11488 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11489 eval $as_var=C; export $as_var
11490 else
0ab6f085 11491 $as_unset $as_var
6bf9431b
BE
11492 fi
11493done
11494
11495# Required to use basename.
0ab6f085 11496if expr a : '\(a\)' >/dev/null 2>&1; then
6bf9431b
BE
11497 as_expr=expr
11498else
11499 as_expr=false
11500fi
11501
0ab6f085 11502if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6bf9431b
BE
11503 as_basename=basename
11504else
11505 as_basename=false
252b5132 11506fi
252b5132 11507
252b5132 11508
6bf9431b 11509# Name of the executable.
0ab6f085 11510as_me=`$as_basename "$0" ||
6bf9431b
BE
11511$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11512 X"$0" : 'X\(//\)$' \| \
0ab6f085
AM
11513 X"$0" : 'X\(/\)$' \| \
11514 . : '\(.\)' 2>/dev/null ||
6bf9431b 11515echo X/"$0" |
0ab6f085
AM
11516 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11517 /^X\/\(\/\/\)$/{ s//\1/; q; }
11518 /^X\/\(\/\).*/{ s//\1/; q; }
11519 s/.*/./; q'`
6bf9431b 11520
0ab6f085
AM
11521
11522# PATH needs CR, and LINENO needs CR and PATH.
11523# Avoid depending upon Character Ranges.
11524as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11525as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11526as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11527as_cr_digits='0123456789'
11528as_cr_alnum=$as_cr_Letters$as_cr_digits
11529
11530# The user is always right.
11531if test "${PATH_SEPARATOR+set}" != set; then
11532 echo "#! /bin/sh" >conf$$.sh
11533 echo "exit 0" >>conf$$.sh
11534 chmod +x conf$$.sh
11535 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11536 PATH_SEPARATOR=';'
11537 else
11538 PATH_SEPARATOR=:
11539 fi
11540 rm -f conf$$.sh
11541fi
252b5132 11542
252b5132 11543
0ab6f085
AM
11544 as_lineno_1=$LINENO
11545 as_lineno_2=$LINENO
11546 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11547 test "x$as_lineno_1" != "x$as_lineno_2" &&
11548 test "x$as_lineno_3" = "x$as_lineno_2" || {
11549 # Find who we are. Look in the path if we contain no path at all
11550 # relative or not.
11551 case $0 in
11552 *[\\/]* ) as_myself=$0 ;;
11553 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11554for as_dir in $PATH
11555do
11556 IFS=$as_save_IFS
11557 test -z "$as_dir" && as_dir=.
11558 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11559done
252b5132 11560
0ab6f085
AM
11561 ;;
11562 esac
11563 # We did not find ourselves, most probably we were run as `sh COMMAND'
11564 # in which case we are not to be found in the path.
11565 if test "x$as_myself" = x; then
11566 as_myself=$0
11567 fi
11568 if test ! -f "$as_myself"; then
11569 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11570echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11571 { (exit 1); exit 1; }; }
11572 fi
11573 case $CONFIG_SHELL in
11574 '')
11575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11576for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11577do
11578 IFS=$as_save_IFS
11579 test -z "$as_dir" && as_dir=.
11580 for as_base in sh bash ksh sh5; do
11581 case $as_dir in
11582 /*)
11583 if ("$as_dir/$as_base" -c '
6bf9431b
BE
11584 as_lineno_1=$LINENO
11585 as_lineno_2=$LINENO
0ab6f085 11586 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6bf9431b 11587 test "x$as_lineno_1" != "x$as_lineno_2" &&
0ab6f085
AM
11588 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
11589 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11590 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11591 CONFIG_SHELL=$as_dir/$as_base
11592 export CONFIG_SHELL
11593 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11594 fi;;
11595 esac
11596 done
11597done
11598;;
11599 esac
6bf9431b
BE
11600
11601 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11602 # uniformly replaced by the line number. The first 'sed' inserts a
0ab6f085
AM
11603 # line-number line before each line; the second 'sed' does the real
11604 # work. The second script uses 'N' to pair each line-number line
11605 # with the numbered line, and appends trailing '-' during
11606 # substitution so that $LINENO is not a special case at line end.
6bf9431b 11607 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
0ab6f085
AM
11608 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
11609 sed '=' <$as_myself |
6bf9431b
BE
11610 sed '
11611 N
0ab6f085
AM
11612 s,$,-,
11613 : loop
11614 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6bf9431b 11615 t loop
0ab6f085
AM
11616 s,-$,,
11617 s,^['$as_cr_digits']*\n,,
6bf9431b 11618 ' >$as_me.lineno &&
0ab6f085
AM
11619 chmod +x $as_me.lineno ||
11620 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
11621echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6bf9431b
BE
11622 { (exit 1); exit 1; }; }
11623
11624 # Don't try to exec as it changes $[0], causing all sort of problems
11625 # (the dirname of $[0] is not the place where we might find the
0ab6f085
AM
11626 # original and so on. Autoconf is especially sensible to this).
11627 . ./$as_me.lineno
6bf9431b
BE
11628 # Exit status is that of the last command.
11629 exit
11630}
11631
11632
0ab6f085
AM
11633case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11634 *c*,-n*) ECHO_N= ECHO_C='
11635' ECHO_T=' ' ;;
11636 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
11637 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6bf9431b
BE
11638esac
11639
0ab6f085 11640if expr a : '\(a\)' >/dev/null 2>&1; then
6bf9431b 11641 as_expr=expr
0eee5820 11642else
6bf9431b 11643 as_expr=false
0eee5820 11644fi
6bf9431b
BE
11645
11646rm -f conf$$ conf$$.exe conf$$.file
11647echo >conf$$.file
11648if ln -s conf$$.file conf$$ 2>/dev/null; then
0ab6f085
AM
11649 # We could just check for DJGPP; but this test a) works b) is more generic
11650 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11651 if test -f conf$$.exe; then
11652 # Don't use ln at all; we don't have any links
6bf9431b 11653 as_ln_s='cp -p'
0ab6f085
AM
11654 else
11655 as_ln_s='ln -s'
11656 fi
6bf9431b
BE
11657elif ln conf$$.file conf$$ 2>/dev/null; then
11658 as_ln_s=ln
11659else
11660 as_ln_s='cp -p'
0eee5820 11661fi
0ab6f085 11662rm -f conf$$ conf$$.exe conf$$.file
6bf9431b
BE
11663
11664if mkdir -p . 2>/dev/null; then
11665 as_mkdir_p=:
0ab6f085
AM
11666else
11667 test -d ./-p && rmdir ./-p
11668 as_mkdir_p=false
1b9750d6 11669fi
0ab6f085
AM
11670
11671as_executable_p="test -f"
0eee5820 11672
6bf9431b
BE
11673# Sed expression to map a string onto a valid CPP name.
11674as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11675
11676# Sed expression to map a string onto a valid variable name.
11677as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11678
1b9750d6 11679
0ab6f085
AM
11680# IFS
11681# We need space, tab and new line, in precisely that order.
11682as_nl='
11683'
11684IFS=" $as_nl"
11685
11686# CDPATH.
11687$as_unset CDPATH
11688
6bf9431b
BE
11689exec 6>&1
11690
0ab6f085 11691# Open the log real soon, to keep \$[0] and so on meaningful, and to
6bf9431b 11692# report actual input values of CONFIG_FILES etc. instead of their
0ab6f085
AM
11693# values after options handling. Logging --version etc. is OK.
11694exec 5>>config.log
11695{
11696 echo
11697 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11698## Running $as_me. ##
11699_ASBOX
11700} >&5
11701cat >&5 <<_CSEOF
11702
6bf9431b 11703This file was extended by $as_me, which was
0ab6f085 11704generated by GNU Autoconf 2.59. Invocation command line was
6bf9431b
BE
11705
11706 CONFIG_FILES = $CONFIG_FILES
11707 CONFIG_HEADERS = $CONFIG_HEADERS
11708 CONFIG_LINKS = $CONFIG_LINKS
11709 CONFIG_COMMANDS = $CONFIG_COMMANDS
11710 $ $0 $@
11711
0ab6f085
AM
11712_CSEOF
11713echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11714echo >&5
6bf9431b
BE
11715_ACEOF
11716
11717# Files that config.status was made for.
0ab6f085
AM
11718if test -n "$ac_config_files"; then
11719 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
11720fi
a2d91340 11721
0ab6f085
AM
11722if test -n "$ac_config_headers"; then
11723 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11724fi
11725
11726if test -n "$ac_config_links"; then
11727 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
11728fi
11729
11730if test -n "$ac_config_commands"; then
11731 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11732fi
a2d91340 11733
6bf9431b 11734cat >>$CONFIG_STATUS <<\_ACEOF
0ab6f085 11735
6bf9431b
BE
11736ac_cs_usage="\
11737\`$as_me' instantiates files from templates according to the
11738current configuration.
11739
11740Usage: $0 [OPTIONS] [FILE]...
11741
11742 -h, --help print this help, then exit
0ab6f085 11743 -V, --version print version number, then exit
6bf9431b
BE
11744 -q, --quiet do not print progress messages
11745 -d, --debug don't remove temporary files
11746 --recheck update $as_me by reconfiguring in the same conditions
11747 --file=FILE[:TEMPLATE]
11748 instantiate the configuration file FILE
11749 --header=FILE[:TEMPLATE]
11750 instantiate the configuration header FILE
11751
11752Configuration files:
11753$config_files
11754
11755Configuration headers:
11756$config_headers
11757
11758Configuration commands:
11759$config_commands
11760
11761Report bugs to <bug-autoconf@gnu.org>."
1b9750d6 11762_ACEOF
0ab6f085 11763
6bf9431b
BE
11764cat >>$CONFIG_STATUS <<_ACEOF
11765ac_cs_version="\\
11766config.status
0ab6f085
AM
11767configured by $0, generated by GNU Autoconf 2.59,
11768 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6bf9431b 11769
0ab6f085 11770Copyright (C) 2003 Free Software Foundation, Inc.
6bf9431b
BE
11771This config.status script is free software; the Free Software Foundation
11772gives unlimited permission to copy, distribute and modify it."
0ab6f085
AM
11773srcdir=$srcdir
11774INSTALL="$INSTALL"
6bf9431b
BE
11775_ACEOF
11776
11777cat >>$CONFIG_STATUS <<\_ACEOF
11778# If no file are specified by the user, then we need to provide default
11779# value. By we need to know if files were specified by the user.
11780ac_need_defaults=:
11781while test $# != 0
11782do
11783 case $1 in
11784 --*=*)
0ab6f085
AM
11785 ac_option=`expr "x$1" : 'x\([^=]*\)='`
11786 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6bf9431b 11787 ac_shift=:
252b5132 11788 ;;
0ab6f085 11789 -*)
6bf9431b
BE
11790 ac_option=$1
11791 ac_optarg=$2
11792 ac_shift=shift
252b5132 11793 ;;
0ab6f085
AM
11794 *) # This is not an option, so the user has probably given explicit
11795 # arguments.
11796 ac_option=$1
11797 ac_need_defaults=false;;
6bf9431b 11798 esac
252b5132 11799
6bf9431b
BE
11800 case $ac_option in
11801 # Handling of the options.
0ab6f085
AM
11802_ACEOF
11803cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b
BE
11804 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11805 ac_cs_recheck=: ;;
0ab6f085
AM
11806 --version | --vers* | -V )
11807 echo "$ac_cs_version"; exit 0 ;;
11808 --he | --h)
11809 # Conflict between --help and --header
11810 { { echo "$as_me:$LINENO: error: ambiguous option: $1
11811Try \`$0 --help' for more information." >&5
11812echo "$as_me: error: ambiguous option: $1
11813Try \`$0 --help' for more information." >&2;}
11814 { (exit 1); exit 1; }; };;
11815 --help | --hel | -h )
11816 echo "$ac_cs_usage"; exit 0 ;;
11817 --debug | --d* | -d )
6bf9431b
BE
11818 debug=: ;;
11819 --file | --fil | --fi | --f )
11820 $ac_shift
11821 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11822 ac_need_defaults=false;;
11823 --header | --heade | --head | --hea )
11824 $ac_shift
11825 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11826 ac_need_defaults=false;;
11827 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11828 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11829 ac_cs_silent=: ;;
252b5132 11830
6bf9431b 11831 # This is an error.
0ab6f085
AM
11832 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11833Try \`$0 --help' for more information." >&5
11834echo "$as_me: error: unrecognized option: $1
11835Try \`$0 --help' for more information." >&2;}
6bf9431b 11836 { (exit 1); exit 1; }; } ;;
252b5132 11837
0ab6f085 11838 *) ac_config_targets="$ac_config_targets $1" ;;
252b5132 11839
6bf9431b
BE
11840 esac
11841 shift
11842done
252b5132 11843
6bf9431b 11844ac_configure_extra_args=
252b5132 11845
6bf9431b
BE
11846if $ac_cs_silent; then
11847 exec 6>/dev/null
11848 ac_configure_extra_args="$ac_configure_extra_args --silent"
11849fi
252b5132 11850
6bf9431b
BE
11851_ACEOF
11852cat >>$CONFIG_STATUS <<_ACEOF
11853if \$ac_cs_recheck; then
0ab6f085
AM
11854 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11855 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6bf9431b
BE
11856fi
11857
11858_ACEOF
11859
11860cat >>$CONFIG_STATUS <<_ACEOF
252b5132 11861#
0ab6f085 11862# INIT-COMMANDS section.
252b5132 11863#
0ab6f085 11864
6bf9431b 11865AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
d7040cdb
SE
11866
11867
11868# The HP-UX ksh and POSIX shell print the target directory to stdout
11869# if CDPATH is set.
11870(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11871
11872sed_quote_subst='$sed_quote_subst'
11873double_quote_subst='$double_quote_subst'
11874delay_variable_subst='$delay_variable_subst'
11875macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11876macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11877enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11878enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11879pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11880enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11881host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11882host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11883host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11884build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11885build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11886build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11887SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11888Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11889GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11890EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11891FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11892LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11893NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11894LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11895max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11896ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11897exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11898lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11899lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11900lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11901reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11902reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11903deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11904file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11905AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11906AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11907STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11908RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11909old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11910old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11911old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11912CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11913CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11914compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11915GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11916lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11917lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11918lt_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"`'
11919objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11920SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11921ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11922MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11923lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11924lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11925lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11926lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11927lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11928need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11929libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11930shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11931extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11932archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11933enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11934export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11935whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11936compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11937old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11938old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11939archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11940archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11941module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11942module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11943with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11944allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11945no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11946hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11947hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11948hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11949hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11950hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11951hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11952hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11953hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11954inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11955link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11956fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11957always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11958export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11959exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11960include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11961prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11962file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11963variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11964need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11965need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11966version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11967runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11968shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11969shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11970libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11971library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11972soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11973postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11974postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11975finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11976finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11977hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11978sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11979sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11980hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11981enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11982enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11983enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11984old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11985striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11986
11987LTCC='$LTCC'
11988LTCFLAGS='$LTCFLAGS'
11989compiler='$compiler_DEFAULT'
11990
11991# Quote evaled strings.
11992for var in SED \
11993GREP \
11994EGREP \
11995FGREP \
11996LD \
11997NM \
11998LN_S \
11999lt_SP2NL \
12000lt_NL2SP \
12001reload_flag \
12002deplibs_check_method \
12003file_magic_cmd \
12004AR \
12005AR_FLAGS \
12006STRIP \
12007RANLIB \
12008CC \
12009CFLAGS \
12010compiler \
12011lt_cv_sys_global_symbol_pipe \
12012lt_cv_sys_global_symbol_to_cdecl \
12013lt_cv_sys_global_symbol_to_c_name_address \
12014SHELL \
12015ECHO \
12016lt_prog_compiler_no_builtin_flag \
12017lt_prog_compiler_wl \
12018lt_prog_compiler_pic \
12019lt_prog_compiler_static \
12020lt_cv_prog_compiler_c_o \
12021need_locks \
12022shrext_cmds \
12023export_dynamic_flag_spec \
12024whole_archive_flag_spec \
12025compiler_needs_object \
12026with_gnu_ld \
12027allow_undefined_flag \
12028no_undefined_flag \
12029hardcode_libdir_flag_spec \
12030hardcode_libdir_flag_spec_ld \
12031hardcode_libdir_separator \
12032fix_srcfile_path \
12033exclude_expsyms \
12034include_expsyms \
12035file_list_spec \
12036variables_saved_for_relink \
12037libname_spec \
12038library_names_spec \
12039soname_spec \
12040finish_eval \
12041old_striplib \
12042striplib; do
12043 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12044 *[\\\\\\\`\\"\\\$]*)
12045 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12046 ;;
12047 *)
12048 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12049 ;;
12050 esac
12051done
12052
12053# Double-quote double-evaled strings.
12054for var in reload_cmds \
12055old_postinstall_cmds \
12056old_postuninstall_cmds \
12057old_archive_cmds \
12058extract_expsyms_cmds \
12059old_archive_from_new_cmds \
12060old_archive_from_expsyms_cmds \
12061archive_cmds \
12062archive_expsym_cmds \
12063module_cmds \
12064module_expsym_cmds \
12065export_symbols_cmds \
12066prelink_cmds \
12067postinstall_cmds \
12068postuninstall_cmds \
12069finish_cmds \
12070sys_lib_search_path_spec \
12071sys_lib_dlsearch_path_spec; do
12072 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12073 *[\\\\\\\`\\"\\\$]*)
12074 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12075 ;;
12076 *)
12077 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12078 ;;
12079 esac
12080done
12081
12082# Fix-up fallback echo if it was mangled by the above quoting rules.
12083case \$lt_ECHO in
12084*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12085 ;;
12086esac
12087
12088ac_aux_dir='$ac_aux_dir'
12089xsi_shell='$xsi_shell'
12090lt_shell_append='$lt_shell_append'
12091
12092# See if we are running on zsh, and set the options which allow our
12093# commands through without removal of \ escapes INIT.
12094if test -n "\${ZSH_VERSION+set}" ; then
12095 setopt NO_GLOB_SUBST
12096fi
12097
12098
12099 PACKAGE='$PACKAGE'
12100 VERSION='$VERSION'
12101 TIMESTAMP='$TIMESTAMP'
12102 RM='$RM'
12103 ofile='$ofile'
12104
12105
12106
20e95c23
DJ
12107# Capture the value of obsolete ALL_LINGUAS because we need it to compute
12108 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
12109 # from automake.
12110 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
12111 # Capture the value of LINGUAS because we need it to compute CATALOGS.
12112 LINGUAS="${LINGUAS-%UNSET%}"
6bf9431b
BE
12113
12114
12115_ACEOF
12116
1b9750d6 12117
0ab6f085
AM
12118
12119cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b 12120for ac_config_target in $ac_config_targets
252b5132 12121do
0ab6f085
AM
12122 case "$ac_config_target" in
12123 # Handling of arguments.
12124 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12125 "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
12126 "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12127 "libtool" ) CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12128 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12129 "gconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;;
6bf9431b
BE
12130 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12131echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12132 { (exit 1); exit 1; }; };;
252b5132
RH
12133 esac
12134done
12135
6bf9431b
BE
12136# If the user did not use the arguments to specify the items to instantiate,
12137# then the envvar interface is used. Set only those that are not.
12138# We use the long form for the default assignment because of an extremely
12139# bizarre bug on SunOS 4.1.3.
12140if $ac_need_defaults; then
12141 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12142 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12143 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12144fi
12145
12146# Have a temporary directory for convenience. Make it in the build tree
0ab6f085 12147# simply because there is no reason to put it here, and in addition,
6bf9431b 12148# creating and moving files from /tmp can sometimes cause problems.
0ab6f085 12149# Create a temporary directory, and hook for its removal unless debugging.
6bf9431b
BE
12150$debug ||
12151{
0ab6f085 12152 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6bf9431b
BE
12153 trap '{ (exit 1); exit 1; }' 1 2 13 15
12154}
0ab6f085 12155
6bf9431b 12156# Create a (secure) tmp directory for tmp files.
252b5132 12157
6bf9431b 12158{
0ab6f085 12159 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
6bf9431b
BE
12160 test -n "$tmp" && test -d "$tmp"
12161} ||
12162{
0ab6f085
AM
12163 tmp=./confstat$$-$RANDOM
12164 (umask 077 && mkdir $tmp)
6bf9431b
BE
12165} ||
12166{
12167 echo "$me: cannot create a temporary directory in ." >&2
12168 { (exit 1); exit 1; }
12169}
252b5132 12170
0ab6f085
AM
12171_ACEOF
12172
12173cat >>$CONFIG_STATUS <<_ACEOF
12174
6bf9431b 12175#
0ab6f085 12176# CONFIG_FILES section.
6bf9431b
BE
12177#
12178
12179# No need to generate the scripts if there are no CONFIG_FILES.
12180# This happens for instance when ./config.status config.h
0ab6f085
AM
12181if test -n "\$CONFIG_FILES"; then
12182 # Protect against being on the right side of a sed subst in config.status.
12183 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12184 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12185s,@SHELL@,$SHELL,;t t
12186s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12187s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12188s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12189s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12190s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12191s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12192s,@exec_prefix@,$exec_prefix,;t t
12193s,@prefix@,$prefix,;t t
12194s,@program_transform_name@,$program_transform_name,;t t
12195s,@bindir@,$bindir,;t t
12196s,@sbindir@,$sbindir,;t t
12197s,@libexecdir@,$libexecdir,;t t
12198s,@datadir@,$datadir,;t t
12199s,@sysconfdir@,$sysconfdir,;t t
12200s,@sharedstatedir@,$sharedstatedir,;t t
12201s,@localstatedir@,$localstatedir,;t t
12202s,@libdir@,$libdir,;t t
12203s,@includedir@,$includedir,;t t
12204s,@oldincludedir@,$oldincludedir,;t t
12205s,@infodir@,$infodir,;t t
12206s,@mandir@,$mandir,;t t
12207s,@build_alias@,$build_alias,;t t
12208s,@host_alias@,$host_alias,;t t
12209s,@target_alias@,$target_alias,;t t
12210s,@DEFS@,$DEFS,;t t
12211s,@ECHO_C@,$ECHO_C,;t t
12212s,@ECHO_N@,$ECHO_N,;t t
12213s,@ECHO_T@,$ECHO_T,;t t
12214s,@LIBS@,$LIBS,;t t
12215s,@build@,$build,;t t
12216s,@build_cpu@,$build_cpu,;t t
12217s,@build_vendor@,$build_vendor,;t t
12218s,@build_os@,$build_os,;t t
12219s,@host@,$host,;t t
12220s,@host_cpu@,$host_cpu,;t t
12221s,@host_vendor@,$host_vendor,;t t
12222s,@host_os@,$host_os,;t t
12223s,@target@,$target,;t t
12224s,@target_cpu@,$target_cpu,;t t
12225s,@target_vendor@,$target_vendor,;t t
12226s,@target_os@,$target_os,;t t
12227s,@CC@,$CC,;t t
12228s,@CFLAGS@,$CFLAGS,;t t
12229s,@LDFLAGS@,$LDFLAGS,;t t
12230s,@CPPFLAGS@,$CPPFLAGS,;t t
12231s,@ac_ct_CC@,$ac_ct_CC,;t t
12232s,@EXEEXT@,$EXEEXT,;t t
12233s,@OBJEXT@,$OBJEXT,;t t
12234s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12235s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
12236s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12237s,@CYGPATH_W@,$CYGPATH_W,;t t
12238s,@PACKAGE@,$PACKAGE,;t t
12239s,@VERSION@,$VERSION,;t t
12240s,@ACLOCAL@,$ACLOCAL,;t t
12241s,@AUTOCONF@,$AUTOCONF,;t t
12242s,@AUTOMAKE@,$AUTOMAKE,;t t
12243s,@AUTOHEADER@,$AUTOHEADER,;t t
12244s,@MAKEINFO@,$MAKEINFO,;t t
12245s,@install_sh@,$install_sh,;t t
12246s,@STRIP@,$STRIP,;t t
12247s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
12248s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
12249s,@mkdir_p@,$mkdir_p,;t t
12250s,@AWK@,$AWK,;t t
12251s,@SET_MAKE@,$SET_MAKE,;t t
12252s,@am__leading_dot@,$am__leading_dot,;t t
12253s,@AMTAR@,$AMTAR,;t t
12254s,@am__tar@,$am__tar,;t t
12255s,@am__untar@,$am__untar,;t t
12256s,@DEPDIR@,$DEPDIR,;t t
12257s,@am__include@,$am__include,;t t
12258s,@am__quote@,$am__quote,;t t
12259s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
12260s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
12261s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
12262s,@CCDEPMODE@,$CCDEPMODE,;t t
12263s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
12264s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
12265s,@LIBTOOL@,$LIBTOOL,;t t
12266s,@SED@,$SED,;t t
12267s,@EGREP@,$EGREP,;t t
12268s,@FGREP@,$FGREP,;t t
12269s,@GREP@,$GREP,;t t
12270s,@LD@,$LD,;t t
12271s,@DUMPBIN@,$DUMPBIN,;t t
12272s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
12273s,@NM@,$NM,;t t
12274s,@LN_S@,$LN_S,;t t
12275s,@AR@,$AR,;t t
12276s,@ac_ct_AR@,$ac_ct_AR,;t t
12277s,@RANLIB@,$RANLIB,;t t
12278s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12279s,@lt_ECHO@,$lt_ECHO,;t t
12280s,@CPP@,$CPP,;t t
12281s,@USE_NLS@,$USE_NLS,;t t
12282s,@LIBINTL@,$LIBINTL,;t t
12283s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
12284s,@INCINTL@,$INCINTL,;t t
12285s,@XGETTEXT@,$XGETTEXT,;t t
12286s,@GMSGFMT@,$GMSGFMT,;t t
12287s,@POSUB@,$POSUB,;t t
12288s,@CATALOGS@,$CATALOGS,;t t
12289s,@DATADIRNAME@,$DATADIRNAME,;t t
12290s,@INSTOBJEXT@,$INSTOBJEXT,;t t
12291s,@GENCAT@,$GENCAT,;t t
12292s,@CATOBJEXT@,$CATOBJEXT,;t t
12293s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
12294s,@MSGFMT@,$MSGFMT,;t t
12295s,@MSGMERGE@,$MSGMERGE,;t t
12296s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
12297s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
12298s,@MAINT@,$MAINT,;t t
12299s,@GENINSRC_NEVER_TRUE@,$GENINSRC_NEVER_TRUE,;t t
12300s,@GENINSRC_NEVER_FALSE@,$GENINSRC_NEVER_FALSE,;t t
12301s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
12302s,@NO_WERROR@,$NO_WERROR,;t t
12303s,@datarootdir@,$datarootdir,;t t
12304s,@docdir@,$docdir,;t t
12305s,@htmldir@,$htmldir,;t t
12306s,@LIBOBJS@,$LIBOBJS,;t t
12307s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12308CEOF
1b9750d6 12309
1b9750d6 12310_ACEOF
1b9750d6 12311
0ab6f085
AM
12312 cat >>$CONFIG_STATUS <<\_ACEOF
12313 # Split the substitutions into bite-sized pieces for seds with
12314 # small command number limits, like on Digital OSF/1 and HP-UX.
12315 ac_max_sed_lines=48
12316 ac_sed_frag=1 # Number of current file.
12317 ac_beg=1 # First line for current file.
12318 ac_end=$ac_max_sed_lines # Line after last line for current file.
12319 ac_more_lines=:
12320 ac_sed_cmds=
12321 while $ac_more_lines; do
12322 if test $ac_beg -gt 1; then
12323 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12324 else
12325 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12326 fi
12327 if test ! -s $tmp/subs.frag; then
12328 ac_more_lines=false
12329 else
12330 # The purpose of the label and of the branching condition is to
12331 # speed up the sed processing (if there are no `@' at all, there
12332 # is no need to browse any of the substitutions).
12333 # These are the two extra sed commands mentioned above.
12334 (echo ':t
12335 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
12336 if test -z "$ac_sed_cmds"; then
12337 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
12338 else
12339 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12340 fi
12341 ac_sed_frag=`expr $ac_sed_frag + 1`
12342 ac_beg=$ac_end
12343 ac_end=`expr $ac_end + $ac_max_sed_lines`
12344 fi
12345 done
12346 if test -z "$ac_sed_cmds"; then
12347 ac_sed_cmds=cat
12348 fi
12349fi # test -n "$CONFIG_FILES"
1b9750d6 12350
1b9750d6 12351_ACEOF
6bf9431b 12352cat >>$CONFIG_STATUS <<\_ACEOF
0ab6f085
AM
12353for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
12354 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12355 case $ac_file in
12356 - | *:- | *:-:* ) # input from stdin
12357 cat >$tmp/stdin
12358 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12359 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12360 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12361 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12362 * ) ac_file_in=$ac_file.in ;;
252b5132
RH
12363 esac
12364
0ab6f085
AM
12365 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12366 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
6bf9431b
BE
12367$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12368 X"$ac_file" : 'X\(//\)[^/]' \| \
12369 X"$ac_file" : 'X\(//\)$' \| \
0ab6f085
AM
12370 X"$ac_file" : 'X\(/\)' \| \
12371 . : '\(.\)' 2>/dev/null ||
6bf9431b 12372echo X"$ac_file" |
0ab6f085
AM
12373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12374 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12375 /^X\(\/\/\)$/{ s//\1/; q; }
12376 /^X\(\/\).*/{ s//\1/; q; }
12377 s/.*/./; q'`
12378 { if $as_mkdir_p; then
12379 mkdir -p "$ac_dir"
12380 else
12381 as_dir="$ac_dir"
6bf9431b 12382 as_dirs=
0ab6f085
AM
12383 while test ! -d "$as_dir"; do
12384 as_dirs="$as_dir $as_dirs"
12385 as_dir=`(dirname "$as_dir") 2>/dev/null ||
6bf9431b
BE
12386$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12387 X"$as_dir" : 'X\(//\)[^/]' \| \
12388 X"$as_dir" : 'X\(//\)$' \| \
0ab6f085
AM
12389 X"$as_dir" : 'X\(/\)' \| \
12390 . : '\(.\)' 2>/dev/null ||
6bf9431b 12391echo X"$as_dir" |
0ab6f085
AM
12392 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12393 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12394 /^X\(\/\/\)$/{ s//\1/; q; }
12395 /^X\(\/\).*/{ s//\1/; q; }
12396 s/.*/./; q'`
6bf9431b 12397 done
0ab6f085
AM
12398 test ! -n "$as_dirs" || mkdir $as_dirs
12399 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12400echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
6bf9431b 12401 { (exit 1); exit 1; }; }; }
0ab6f085 12402
6bf9431b
BE
12403 ac_builddir=.
12404
0ab6f085 12405if test "$ac_dir" != .; then
6bf9431b 12406 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
0ab6f085
AM
12407 # A "../" for each directory in $ac_dir_suffix.
12408 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12409else
12410 ac_dir_suffix= ac_top_builddir=
12411fi
252b5132 12412
6bf9431b 12413case $srcdir in
0ab6f085 12414 .) # No --srcdir option. We are building in place.
6bf9431b 12415 ac_srcdir=.
0ab6f085
AM
12416 if test -z "$ac_top_builddir"; then
12417 ac_top_srcdir=.
12418 else
12419 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12420 fi ;;
12421 [\\/]* | ?:[\\/]* ) # Absolute path.
6bf9431b 12422 ac_srcdir=$srcdir$ac_dir_suffix;
0ab6f085
AM
12423 ac_top_srcdir=$srcdir ;;
12424 *) # Relative path.
12425 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12426 ac_top_srcdir=$ac_top_builddir$srcdir ;;
6bf9431b 12427esac
252b5132 12428
0ab6f085
AM
12429# Do not use `cd foo && pwd` to compute absolute paths, because
12430# the directories may not exist.
12431case `pwd` in
12432.) ac_abs_builddir="$ac_dir";;
12433*)
12434 case "$ac_dir" in
12435 .) ac_abs_builddir=`pwd`;;
12436 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12437 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12438 esac;;
12439esac
12440case $ac_abs_builddir in
12441.) ac_abs_top_builddir=${ac_top_builddir}.;;
12442*)
12443 case ${ac_top_builddir}. in
12444 .) ac_abs_top_builddir=$ac_abs_builddir;;
12445 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12446 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12447 esac;;
12448esac
12449case $ac_abs_builddir in
12450.) ac_abs_srcdir=$ac_srcdir;;
12451*)
12452 case $ac_srcdir in
12453 .) ac_abs_srcdir=$ac_abs_builddir;;
12454 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12455 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12456 esac;;
12457esac
12458case $ac_abs_builddir in
12459.) ac_abs_top_srcdir=$ac_top_srcdir;;
12460*)
12461 case $ac_top_srcdir in
12462 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12463 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12464 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12465 esac;;
12466esac
252b5132 12467
6bf9431b
BE
12468
12469 case $INSTALL in
12470 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
0ab6f085 12471 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
252b5132 12472 esac
1b9750d6 12473
0ab6f085
AM
12474 if test x"$ac_file" != x-; then
12475 { echo "$as_me:$LINENO: creating $ac_file" >&5
12476echo "$as_me: creating $ac_file" >&6;}
12477 rm -f "$ac_file"
12478 fi
12479 # Let's still pretend it is `configure' which instantiates (i.e., don't
12480 # use $as_me), people would be surprised to read:
12481 # /* config.h. Generated by config.status. */
12482 if test x"$ac_file" = x-; then
12483 configure_input=
12484 else
12485 configure_input="$ac_file. "
12486 fi
12487 configure_input=$configure_input"Generated from `echo $ac_file_in |
12488 sed 's,.*/,,'` by configure."
12489
12490 # First look for the input files in the build tree, otherwise in the
12491 # src tree.
12492 ac_file_inputs=`IFS=:
12493 for f in $ac_file_in; do
12494 case $f in
12495 -) echo $tmp/stdin ;;
12496 [\\/$]*)
12497 # Absolute (can't be DOS-style, as IFS=:)
12498 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12499echo "$as_me: error: cannot find input file: $f" >&2;}
12500 { (exit 1); exit 1; }; }
12501 echo "$f";;
12502 *) # Relative
12503 if test -f "$f"; then
12504 # Build tree
12505 echo "$f"
12506 elif test -f "$srcdir/$f"; then
12507 # Source tree
12508 echo "$srcdir/$f"
12509 else
12510 # /dev/null tree
12511 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12512echo "$as_me: error: cannot find input file: $f" >&2;}
12513 { (exit 1); exit 1; }; }
12514 fi;;
12515 esac
12516 done` || { (exit 1); exit 1; }
6bf9431b
BE
12517_ACEOF
12518cat >>$CONFIG_STATUS <<_ACEOF
12519 sed "$ac_vpsub
12520$extrasub
12521_ACEOF
12522cat >>$CONFIG_STATUS <<\_ACEOF
12523:t
12524/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
0ab6f085
AM
12525s,@configure_input@,$configure_input,;t t
12526s,@srcdir@,$ac_srcdir,;t t
12527s,@abs_srcdir@,$ac_abs_srcdir,;t t
12528s,@top_srcdir@,$ac_top_srcdir,;t t
12529s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12530s,@builddir@,$ac_builddir,;t t
12531s,@abs_builddir@,$ac_abs_builddir,;t t
12532s,@top_builddir@,$ac_top_builddir,;t t
12533s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12534s,@INSTALL@,$ac_INSTALL,;t t
12535" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12536 rm -f $tmp/stdin
12537 if test x"$ac_file" != x-; then
12538 mv $tmp/out $ac_file
12539 else
12540 cat $tmp/out
12541 rm -f $tmp/out
12542 fi
12543
12544done
12545_ACEOF
12546cat >>$CONFIG_STATUS <<\_ACEOF
12547
12548#
12549# CONFIG_HEADER section.
12550#
12551
12552# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
12553# NAME is the cpp macro being defined and VALUE is the value it is being given.
12554#
12555# ac_d sets the value in "#define NAME VALUE" lines.
12556ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12557ac_dB='[ ].*$,\1#\2'
12558ac_dC=' '
12559ac_dD=',;t'
12560# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12561ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12562ac_uB='$,\1#\2define\3'
12563ac_uC=' '
12564ac_uD=',;t'
12565
12566for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
12567 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6bf9431b 12568 case $ac_file in
0ab6f085
AM
12569 - | *:- | *:-:* ) # input from stdin
12570 cat >$tmp/stdin
12571 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12572 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12573 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12574 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12575 * ) ac_file_in=$ac_file.in ;;
252b5132 12576 esac
0ab6f085
AM
12577
12578 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
12579echo "$as_me: creating $ac_file" >&6;}
12580
12581 # First look for the input files in the build tree, otherwise in the
12582 # src tree.
12583 ac_file_inputs=`IFS=:
12584 for f in $ac_file_in; do
12585 case $f in
12586 -) echo $tmp/stdin ;;
12587 [\\/$]*)
12588 # Absolute (can't be DOS-style, as IFS=:)
12589 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12590echo "$as_me: error: cannot find input file: $f" >&2;}
12591 { (exit 1); exit 1; }; }
12592 # Do quote $f, to prevent DOS paths from being IFS'd.
12593 echo "$f";;
12594 *) # Relative
12595 if test -f "$f"; then
12596 # Build tree
12597 echo "$f"
12598 elif test -f "$srcdir/$f"; then
12599 # Source tree
12600 echo "$srcdir/$f"
12601 else
12602 # /dev/null tree
12603 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12604echo "$as_me: error: cannot find input file: $f" >&2;}
12605 { (exit 1); exit 1; }; }
12606 fi;;
12607 esac
12608 done` || { (exit 1); exit 1; }
12609 # Remove the trailing spaces.
12610 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12611
12612_ACEOF
12613
12614# Transform confdefs.h into two sed scripts, `conftest.defines' and
12615# `conftest.undefs', that substitutes the proper values into
12616# config.h.in to produce config.h. The first handles `#define'
12617# templates, and the second `#undef' templates.
12618# And first: Protect against being on the right side of a sed subst in
12619# config.status. Protect against being in an unquoted here document
12620# in config.status.
12621rm -f conftest.defines conftest.undefs
12622# Using a here document instead of a string reduces the quoting nightmare.
12623# Putting comments in sed scripts is not portable.
12624#
12625# `end' is used to avoid that the second main sed command (meant for
12626# 0-ary CPP macros) applies to n-ary macro definitions.
12627# See the Autoconf documentation for `clear'.
12628cat >confdef2sed.sed <<\_ACEOF
12629s/[\\&,]/\\&/g
12630s,[\\$`],\\&,g
12631t clear
12632: clear
12633s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12634t end
12635s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12636: end
12637_ACEOF
12638# If some macros were called several times there might be several times
12639# the same #defines, which is useless. Nevertheless, we may not want to
12640# sort them, since we want the *last* AC-DEFINE to be honored.
12641uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12642sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12643rm -f confdef2sed.sed
12644
12645# This sed command replaces #undef with comments. This is necessary, for
252b5132
RH
12646# example, in the case of _POSIX_SOURCE, which is predefined and required
12647# on some systems where configure will not decide to define it.
0ab6f085
AM
12648cat >>conftest.undefs <<\_ACEOF
12649s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12650_ACEOF
12651
12652# Break up conftest.defines because some shells have a limit on the size
12653# of here documents, and old seds have small limits too (100 cmds).
12654echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12655echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12656echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12657echo ' :' >>$CONFIG_STATUS
12658rm -f conftest.tail
12659while grep . conftest.defines >/dev/null
6bf9431b 12660do
0ab6f085
AM
12661 # Write a limited-size here document to $tmp/defines.sed.
12662 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12663 # Speed up: don't consider the non `#define' lines.
12664 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12665 # Work around the forget-to-reset-the-flag bug.
12666 echo 't clr' >>$CONFIG_STATUS
12667 echo ': clr' >>$CONFIG_STATUS
12668 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
6bf9431b 12669 echo 'CEOF
0ab6f085
AM
12670 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12671 rm -f $tmp/in
12672 mv $tmp/out $tmp/in
12673' >>$CONFIG_STATUS
12674 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
6bf9431b
BE
12675 rm -f conftest.defines
12676 mv conftest.tail conftest.defines
12677done
0ab6f085
AM
12678rm -f conftest.defines
12679echo ' fi # grep' >>$CONFIG_STATUS
12680echo >>$CONFIG_STATUS
12681
12682# Break up conftest.undefs because some shells have a limit on the size
12683# of here documents, and old seds have small limits too (100 cmds).
12684echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12685rm -f conftest.tail
12686while grep . conftest.undefs >/dev/null
12687do
12688 # Write a limited-size here document to $tmp/undefs.sed.
12689 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12690 # Speed up: don't consider the non `#undef'
12691 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12692 # Work around the forget-to-reset-the-flag bug.
12693 echo 't clr' >>$CONFIG_STATUS
12694 echo ': clr' >>$CONFIG_STATUS
12695 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12696 echo 'CEOF
12697 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12698 rm -f $tmp/in
12699 mv $tmp/out $tmp/in
12700' >>$CONFIG_STATUS
12701 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12702 rm -f conftest.undefs
12703 mv conftest.tail conftest.undefs
12704done
12705rm -f conftest.undefs
6bf9431b
BE
12706
12707cat >>$CONFIG_STATUS <<\_ACEOF
0ab6f085
AM
12708 # Let's still pretend it is `configure' which instantiates (i.e., don't
12709 # use $as_me), people would be surprised to read:
12710 # /* config.h. Generated by config.status. */
12711 if test x"$ac_file" = x-; then
12712 echo "/* Generated by configure. */" >$tmp/config.h
12713 else
12714 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12715 fi
12716 cat $tmp/in >>$tmp/config.h
12717 rm -f $tmp/in
6bf9431b 12718 if test x"$ac_file" != x-; then
0ab6f085 12719 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
6bf9431b
BE
12720 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12721echo "$as_me: $ac_file is unchanged" >&6;}
12722 else
0ab6f085
AM
12723 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12724$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12725 X"$ac_file" : 'X\(//\)[^/]' \| \
12726 X"$ac_file" : 'X\(//\)$' \| \
12727 X"$ac_file" : 'X\(/\)' \| \
12728 . : '\(.\)' 2>/dev/null ||
12729echo X"$ac_file" |
12730 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12731 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12732 /^X\(\/\/\)$/{ s//\1/; q; }
12733 /^X\(\/\).*/{ s//\1/; q; }
12734 s/.*/./; q'`
12735 { if $as_mkdir_p; then
12736 mkdir -p "$ac_dir"
12737 else
12738 as_dir="$ac_dir"
12739 as_dirs=
12740 while test ! -d "$as_dir"; do
12741 as_dirs="$as_dir $as_dirs"
12742 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12743$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12744 X"$as_dir" : 'X\(//\)[^/]' \| \
12745 X"$as_dir" : 'X\(//\)$' \| \
12746 X"$as_dir" : 'X\(/\)' \| \
12747 . : '\(.\)' 2>/dev/null ||
12748echo X"$as_dir" |
12749 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12750 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12751 /^X\(\/\/\)$/{ s//\1/; q; }
12752 /^X\(\/\).*/{ s//\1/; q; }
12753 s/.*/./; q'`
12754 done
12755 test ! -n "$as_dirs" || mkdir $as_dirs
12756 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12757echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12758 { (exit 1); exit 1; }; }; }
12759
6bf9431b 12760 rm -f $ac_file
0ab6f085 12761 mv $tmp/config.h $ac_file
252b5132 12762 fi
6bf9431b 12763 else
0ab6f085
AM
12764 cat $tmp/config.h
12765 rm -f $tmp/config.h
252b5132 12766 fi
6bf9431b
BE
12767# Compute $ac_file's index in $config_headers.
12768_am_stamp_count=1
12769for _am_header in $config_headers :; do
12770 case $_am_header in
12771 $ac_file | $ac_file:* )
12772 break ;;
12773 * )
12774 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12775 esac
12776done
0ab6f085 12777echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
6bf9431b
BE
12778$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12779 X$ac_file : 'X\(//\)[^/]' \| \
12780 X$ac_file : 'X\(//\)$' \| \
0ab6f085
AM
12781 X$ac_file : 'X\(/\)' \| \
12782 . : '\(.\)' 2>/dev/null ||
6bf9431b 12783echo X$ac_file |
0ab6f085
AM
12784 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12785 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12786 /^X\(\/\/\)$/{ s//\1/; q; }
12787 /^X\(\/\).*/{ s//\1/; q; }
12788 s/.*/./; q'`/stamp-h$_am_stamp_count
12789done
12790_ACEOF
12791cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b 12792
0ab6f085
AM
12793#
12794# CONFIG_COMMANDS section.
12795#
12796for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
12797 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
12798 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
12799 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
12800$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12801 X"$ac_dest" : 'X\(//\)[^/]' \| \
12802 X"$ac_dest" : 'X\(//\)$' \| \
12803 X"$ac_dest" : 'X\(/\)' \| \
12804 . : '\(.\)' 2>/dev/null ||
12805echo X"$ac_dest" |
12806 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12807 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12808 /^X\(\/\/\)$/{ s//\1/; q; }
12809 /^X\(\/\).*/{ s//\1/; q; }
12810 s/.*/./; q'`
12811 { if $as_mkdir_p; then
12812 mkdir -p "$ac_dir"
12813 else
12814 as_dir="$ac_dir"
12815 as_dirs=
12816 while test ! -d "$as_dir"; do
12817 as_dirs="$as_dir $as_dirs"
12818 as_dir=`(dirname "$as_dir") 2>/dev/null ||
12819$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12820 X"$as_dir" : 'X\(//\)[^/]' \| \
12821 X"$as_dir" : 'X\(//\)$' \| \
12822 X"$as_dir" : 'X\(/\)' \| \
12823 . : '\(.\)' 2>/dev/null ||
12824echo X"$as_dir" |
12825 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12826 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12827 /^X\(\/\/\)$/{ s//\1/; q; }
12828 /^X\(\/\).*/{ s//\1/; q; }
12829 s/.*/./; q'`
12830 done
12831 test ! -n "$as_dirs" || mkdir $as_dirs
12832 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12833echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12834 { (exit 1); exit 1; }; }; }
12835
12836 ac_builddir=.
12837
12838if test "$ac_dir" != .; then
12839 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12840 # A "../" for each directory in $ac_dir_suffix.
12841 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12842else
12843 ac_dir_suffix= ac_top_builddir=
12844fi
12845
12846case $srcdir in
12847 .) # No --srcdir option. We are building in place.
12848 ac_srcdir=.
12849 if test -z "$ac_top_builddir"; then
12850 ac_top_srcdir=.
12851 else
12852 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
12853 fi ;;
12854 [\\/]* | ?:[\\/]* ) # Absolute path.
12855 ac_srcdir=$srcdir$ac_dir_suffix;
12856 ac_top_srcdir=$srcdir ;;
12857 *) # Relative path.
12858 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12859 ac_top_srcdir=$ac_top_builddir$srcdir ;;
12860esac
12861
12862# Do not use `cd foo && pwd` to compute absolute paths, because
12863# the directories may not exist.
12864case `pwd` in
12865.) ac_abs_builddir="$ac_dir";;
12866*)
12867 case "$ac_dir" in
12868 .) ac_abs_builddir=`pwd`;;
12869 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
12870 *) ac_abs_builddir=`pwd`/"$ac_dir";;
12871 esac;;
12872esac
12873case $ac_abs_builddir in
12874.) ac_abs_top_builddir=${ac_top_builddir}.;;
12875*)
12876 case ${ac_top_builddir}. in
12877 .) ac_abs_top_builddir=$ac_abs_builddir;;
12878 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
12879 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
12880 esac;;
12881esac
12882case $ac_abs_builddir in
12883.) ac_abs_srcdir=$ac_srcdir;;
12884*)
12885 case $ac_srcdir in
12886 .) ac_abs_srcdir=$ac_abs_builddir;;
12887 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
12888 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
12889 esac;;
12890esac
12891case $ac_abs_builddir in
12892.) ac_abs_top_srcdir=$ac_top_srcdir;;
12893*)
12894 case $ac_top_srcdir in
12895 .) ac_abs_top_srcdir=$ac_abs_builddir;;
12896 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
12897 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
12898 esac;;
12899esac
6bf9431b
BE
12900
12901
0ab6f085
AM
12902 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
12903echo "$as_me: executing $ac_dest commands" >&6;}
12904 case $ac_dest in
12905 depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
6bf9431b
BE
12906 # Strip MF so we end up with the name of the file.
12907 mf=`echo "$mf" | sed -e 's/:.*$//'`
12908 # Check whether this is an Automake generated Makefile or not.
12909 # We used to match only the files named `Makefile.in', but
12910 # some people rename them; so instead we look at the file content.
12911 # Grep'ing the first line is not enough: some people post-process
12912 # each Makefile.in and add a new line on top of each file to say so.
12913 # So let's grep whole file.
12914 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
0ab6f085 12915 dirpart=`(dirname "$mf") 2>/dev/null ||
6bf9431b
BE
12916$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12917 X"$mf" : 'X\(//\)[^/]' \| \
12918 X"$mf" : 'X\(//\)$' \| \
0ab6f085
AM
12919 X"$mf" : 'X\(/\)' \| \
12920 . : '\(.\)' 2>/dev/null ||
6bf9431b 12921echo X"$mf" |
0ab6f085
AM
12922 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12923 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12924 /^X\(\/\/\)$/{ s//\1/; q; }
12925 /^X\(\/\).*/{ s//\1/; q; }
12926 s/.*/./; q'`
6bf9431b
BE
12927 else
12928 continue
12929 fi
df76639a
AM
12930 # Extract the definition of DEPDIR, am__include, and am__quote
12931 # from the Makefile without running `make'.
6bf9431b
BE
12932 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12933 test -z "$DEPDIR" && continue
df76639a
AM
12934 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12935 test -z "am__include" && continue
12936 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
6bf9431b
BE
12937 # When using ansi2knr, U may be empty or an underscore; expand it
12938 U=`sed -n 's/^U = //p' < "$mf"`
df76639a
AM
12939 # Find all dependency output files, they are included files with
12940 # $(DEPDIR) in their names. We invoke sed twice because it is the
12941 # simplest approach to changing $(DEPDIR) to its actual value in the
12942 # expansion.
12943 for file in `sed -n "
12944 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
6bf9431b
BE
12945 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12946 # Make sure the directory exists.
12947 test -f "$dirpart/$file" && continue
0ab6f085 12948 fdir=`(dirname "$file") 2>/dev/null ||
6bf9431b
BE
12949$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12950 X"$file" : 'X\(//\)[^/]' \| \
12951 X"$file" : 'X\(//\)$' \| \
0ab6f085
AM
12952 X"$file" : 'X\(/\)' \| \
12953 . : '\(.\)' 2>/dev/null ||
6bf9431b 12954echo X"$file" |
0ab6f085
AM
12955 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12956 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12957 /^X\(\/\/\)$/{ s//\1/; q; }
12958 /^X\(\/\).*/{ s//\1/; q; }
12959 s/.*/./; q'`
12960 { if $as_mkdir_p; then
12961 mkdir -p $dirpart/$fdir
12962 else
12963 as_dir=$dirpart/$fdir
6bf9431b 12964 as_dirs=
0ab6f085
AM
12965 while test ! -d "$as_dir"; do
12966 as_dirs="$as_dir $as_dirs"
12967 as_dir=`(dirname "$as_dir") 2>/dev/null ||
6bf9431b
BE
12968$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12969 X"$as_dir" : 'X\(//\)[^/]' \| \
12970 X"$as_dir" : 'X\(//\)$' \| \
0ab6f085
AM
12971 X"$as_dir" : 'X\(/\)' \| \
12972 . : '\(.\)' 2>/dev/null ||
6bf9431b 12973echo X"$as_dir" |
0ab6f085
AM
12974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12975 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12976 /^X\(\/\/\)$/{ s//\1/; q; }
12977 /^X\(\/\).*/{ s//\1/; q; }
12978 s/.*/./; q'`
6bf9431b 12979 done
0ab6f085
AM
12980 test ! -n "$as_dirs" || mkdir $as_dirs
12981 fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
12982echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
6bf9431b 12983 { (exit 1); exit 1; }; }; }
0ab6f085 12984
6bf9431b
BE
12985 # echo "creating $dirpart/$file"
12986 echo '# dummy' > "$dirpart/$file"
12987 done
12988done
d7040cdb 12989 ;;
0ab6f085 12990 libtool )
d7040cdb
SE
12991
12992 # See if we are running on zsh, and set the options which allow our
12993 # commands through without removal of \ escapes.
12994 if test -n "${ZSH_VERSION+set}" ; then
12995 setopt NO_GLOB_SUBST
12996 fi
12997
12998 cfgfile="${ofile}T"
12999 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13000 $RM "$cfgfile"
13001
13002 cat <<_LT_EOF >> "$cfgfile"
13003#! $SHELL
13004
13005# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13006# Generated automatically by $as_me (GNU $PACKAGE$TIMESTAMP) $VERSION
13007# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13008# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13009#
13010# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13011# 2006, 2007 Free Software Foundation, Inc.
13012#
13013# This file is part of GNU Libtool:
13014# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
13015#
13016# This program is free software; you can redistribute it and/or modify
13017# it under the terms of the GNU General Public License as published by
13018# the Free Software Foundation; either version 2 of the License, or
13019# (at your option) any later version.
13020#
13021# This program is distributed in the hope that it will be useful, but
13022# WITHOUT ANY WARRANTY; without even the implied warranty of
13023# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13024# General Public License for more details.
13025#
13026# You should have received a copy of the GNU General Public License
13027# along with this program; if not, a copy can be downloaded from
13028# http://www.gnu.org/copyleft/gpl.html, or by writing to the Free
13029# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
13030# MA 02110-1301, USA.
13031#
13032# As a special exception to the GNU General Public License, if you
13033# distribute this file as part of a program that contains a
13034# configuration script generated by Autoconf, you may include it under
13035# the same distribution terms that you use for the rest of that program.
13036
13037
13038# The names of the tagged configurations supported by this script.
13039available_tags=""
13040
13041# ### BEGIN LIBTOOL CONFIG
13042
13043# Which release of libtool.m4 was used?
13044macro_version=$macro_version
13045macro_revision=$macro_revision
13046
13047# Whether or not to build shared libraries.
13048build_libtool_libs=$enable_shared
13049
13050# Whether or not to build static libraries.
13051build_old_libs=$enable_static
13052
13053# What type of objects to build.
13054pic_mode=$pic_mode
13055
13056# Whether or not to optimize for fast installation.
13057fast_install=$enable_fast_install
13058
13059# The host system.
13060host_alias=$host_alias
13061host=$host
13062host_os=$host_os
13063
13064# The build system.
13065build_alias=$build_alias
13066build=$build
13067build_os=$build_os
13068
13069# A sed program that does not truncate output.
13070SED=$lt_SED
13071
13072# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13073Xsed="\$SED -e 1s/^X//"
13074
13075# A grep program that handles long lines.
13076GREP=$lt_GREP
13077
13078# An ERE matcher.
13079EGREP=$lt_EGREP
13080
13081# A literal string matcher.
13082FGREP=$lt_FGREP
13083
13084# A BSD- or MS-compatible name lister.
13085NM=$lt_NM
13086
13087# Whether we need soft or hard links.
13088LN_S=$lt_LN_S
13089
13090# What is the maximum length of a command?
13091max_cmd_len=$max_cmd_len
13092
13093# Object file suffix (normally "o").
13094objext=$ac_objext
13095
13096# Executable file suffix (normally "").
13097exeext=$exeext
13098
13099# whether the shell understands "unset".
13100lt_unset=$lt_unset
13101
13102# turn spaces into newlines.
13103SP2NL=$lt_lt_SP2NL
13104
13105# turn newlines into spaces.
13106NL2SP=$lt_lt_NL2SP
13107
13108# How to create reloadable object files.
13109reload_flag=$lt_reload_flag
13110reload_cmds=$lt_reload_cmds
13111
13112# Method to check whether dependent libraries are shared objects.
13113deplibs_check_method=$lt_deplibs_check_method
13114
13115# Command to use when deplibs_check_method == "file_magic".
13116file_magic_cmd=$lt_file_magic_cmd
13117
13118# The archiver.
13119AR=$lt_AR
13120AR_FLAGS=$lt_AR_FLAGS
13121
13122# A symbol stripping program.
13123STRIP=$lt_STRIP
13124
13125# Commands used to install an old-style archive.
13126RANLIB=$lt_RANLIB
13127old_postinstall_cmds=$lt_old_postinstall_cmds
13128old_postuninstall_cmds=$lt_old_postuninstall_cmds
13129
13130# A C compiler.
13131LTCC=$lt_CC
13132
13133# LTCC compiler flags.
13134LTCFLAGS=$lt_CFLAGS
13135
13136# Take the output of nm and produce a listing of raw symbols and C names.
13137global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13138
13139# Transform the output of nm in a proper C declaration.
13140global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13141
13142# Transform the output of nm in a C name address pair.
13143global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13144
13145# The name of the directory that contains temporary libtool files.
13146objdir=$objdir
13147
13148# Shell to use when invoking shell scripts.
13149SHELL=$lt_SHELL
13150
13151# An echo program that does not interpret backslashes.
13152ECHO=$lt_ECHO
13153
13154# Used to examine libraries when file_magic_cmd begins with "file".
13155MAGIC_CMD=$MAGIC_CMD
13156
13157# Must we lock files when doing compilation?
13158need_locks=$lt_need_locks
13159
13160# Old archive suffix (normally "a").
13161libext=$libext
13162
13163# Shared library suffix (normally ".so").
13164shrext_cmds=$lt_shrext_cmds
13165
13166# The commands to extract the exported symbol list from a shared archive.
13167extract_expsyms_cmds=$lt_extract_expsyms_cmds
13168
13169# Variables whose values should be saved in libtool wrapper scripts and
13170# restored at link time.
13171variables_saved_for_relink=$lt_variables_saved_for_relink
13172
13173# Do we need the "lib" prefix for modules?
13174need_lib_prefix=$need_lib_prefix
13175
13176# Do we need a version for libraries?
13177need_version=$need_version
13178
13179# Library versioning type.
13180version_type=$version_type
13181
13182# Shared library runtime path variable.
13183runpath_var=$runpath_var
13184
13185# Shared library path variable.
13186shlibpath_var=$shlibpath_var
13187
13188# Is shlibpath searched before the hard-coded library search path?
13189shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13190
13191# Format of library name prefix.
13192libname_spec=$lt_libname_spec
13193
13194# List of archive names. First name is the real one, the rest are links.
13195# The last name is the one that the linker finds with -lNAME
13196library_names_spec=$lt_library_names_spec
13197
13198# The coded name of the library, if different from the real name.
13199soname_spec=$lt_soname_spec
13200
13201# Command to use after installation of a shared archive.
13202postinstall_cmds=$lt_postinstall_cmds
13203
13204# Command to use after uninstallation of a shared archive.
13205postuninstall_cmds=$lt_postuninstall_cmds
13206
13207# Commands used to finish a libtool library installation in a directory.
13208finish_cmds=$lt_finish_cmds
13209
13210# As "finish_cmds", except a single script fragment to be evaled but
13211# not shown.
13212finish_eval=$lt_finish_eval
13213
13214# Whether we should hardcode library paths into libraries.
13215hardcode_into_libs=$hardcode_into_libs
13216
13217# Compile-time system search path for libraries.
13218sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13219
13220# Run-time system search path for libraries.
13221sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13222
13223# Whether dlopen is supported.
13224dlopen_support=$enable_dlopen
13225
13226# Whether dlopen of programs is supported.
13227dlopen_self=$enable_dlopen_self
13228
13229# Whether dlopen of statically linked programs is supported.
13230dlopen_self_static=$enable_dlopen_self_static
13231
13232# Commands to strip libraries.
13233old_striplib=$lt_old_striplib
13234striplib=$lt_striplib
13235
13236
13237# The linker used to build libraries.
13238LD=$lt_LD
13239
13240# Commands used to build an old-style archive.
13241old_archive_cmds=$lt_old_archive_cmds
13242
13243# A language specific compiler.
13244CC=$lt_compiler
13245
13246# Is the compiler the GNU compiler?
13247with_gcc=$GCC
13248
13249# Compiler flag to turn off builtin functions.
13250no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13251
13252# How to pass a linker flag through the compiler.
13253wl=$lt_lt_prog_compiler_wl
13254
13255# Additional compiler flags for building library objects.
13256pic_flag=$lt_lt_prog_compiler_pic
13257
13258# Compiler flag to prevent dynamic linking.
13259link_static_flag=$lt_lt_prog_compiler_static
13260
13261# Does compiler simultaneously support -c and -o options?
13262compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13263
13264# Whether or not to add -lc for building shared libraries.
13265build_libtool_need_lc=$archive_cmds_need_lc
13266
13267# Whether or not to disallow shared libs when runtime libs are static.
13268allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13269
13270# Compiler flag to allow reflexive dlopens.
13271export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13272
13273# Compiler flag to generate shared objects directly from archives.
13274whole_archive_flag_spec=$lt_whole_archive_flag_spec
13275
13276# Whether the compiler copes with passing no objects directly.
13277compiler_needs_object=$lt_compiler_needs_object
13278
13279# Create an old-style archive from a shared archive.
13280old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13281
13282# Create a temporary old-style archive to link instead of a shared archive.
13283old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13284
13285# Commands used to build a shared archive.
13286archive_cmds=$lt_archive_cmds
13287archive_expsym_cmds=$lt_archive_expsym_cmds
13288
13289# Commands used to build a loadable module if different from building
13290# a shared archive.
13291module_cmds=$lt_module_cmds
13292module_expsym_cmds=$lt_module_expsym_cmds
13293
13294# Whether we are building with GNU ld or not.
13295with_gnu_ld=$lt_with_gnu_ld
13296
13297# Flag that allows shared libraries with undefined symbols to be built.
13298allow_undefined_flag=$lt_allow_undefined_flag
13299
13300# Flag that enforces no undefined symbols.
13301no_undefined_flag=$lt_no_undefined_flag
13302
13303# Flag to hardcode \$libdir into a binary during linking.
13304# This must work even if \$libdir does not exist
13305hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13306
13307# If ld is used when linking, flag to hardcode \$libdir into a binary
13308# during linking. This must work even if \$libdir does not exist.
13309hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13310
13311# Whether we need a single "-rpath" flag with a separated argument.
13312hardcode_libdir_separator=$lt_hardcode_libdir_separator
13313
13314# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13315# DIR into the resulting binary.
13316hardcode_direct=$hardcode_direct
13317
13318# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13319# DIR into the resulting binary and the resulting library dependency is
13320# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13321# library is relocated.
13322hardcode_direct_absolute=$hardcode_direct_absolute
13323
13324# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13325# into the resulting binary.
13326hardcode_minus_L=$hardcode_minus_L
13327
13328# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13329# into the resulting binary.
13330hardcode_shlibpath_var=$hardcode_shlibpath_var
13331
13332# Set to "yes" if building a shared library automatically hardcodes DIR
13333# into the library and all subsequent libraries and executables linked
13334# against it.
13335hardcode_automatic=$hardcode_automatic
13336
13337# Set to yes if linker adds runtime paths of dependent libraries
13338# to runtime path list.
13339inherit_rpath=$inherit_rpath
13340
13341# Whether libtool must link a program against all its dependency libraries.
13342link_all_deplibs=$link_all_deplibs
13343
13344# Fix the shell variable \$srcfile for the compiler.
13345fix_srcfile_path=$lt_fix_srcfile_path
13346
13347# Set to "yes" if exported symbols are required.
13348always_export_symbols=$always_export_symbols
13349
13350# The commands to list exported symbols.
13351export_symbols_cmds=$lt_export_symbols_cmds
13352
13353# Symbols that should not be listed in the preloaded symbols.
13354exclude_expsyms=$lt_exclude_expsyms
13355
13356# Symbols that must always be exported.
13357include_expsyms=$lt_include_expsyms
13358
13359# Commands necessary for linking programs (against libraries) with templates.
13360prelink_cmds=$lt_prelink_cmds
13361
13362# Specify filename containing input files.
13363file_list_spec=$lt_file_list_spec
13364
13365# How to hardcode a shared library path into an executable.
13366hardcode_action=$hardcode_action
13367
13368# ### END LIBTOOL CONFIG
13369
13370_LT_EOF
13371
13372 case $host_os in
13373 aix3*)
13374 cat <<\_LT_EOF >> "$cfgfile"
13375# AIX sometimes has problems with the GCC collect2 program. For some
13376# reason, if we set the COLLECT_NAMES environment variable, the problems
13377# vanish in a puff of smoke.
13378if test "X${COLLECT_NAMES+set}" != Xset; then
13379 COLLECT_NAMES=
13380 export COLLECT_NAMES
13381fi
13382_LT_EOF
13383 ;;
13384 esac
13385
13386
13387ltmain="$ac_aux_dir/ltmain.sh"
13388
13389
13390 # We use sed instead of cat because bash on DJGPP gets confused if
13391 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13392 # text mode, it properly converts lines to CR/LF. This bash problem
13393 # is reportedly fixed, but why not run on old versions too?
13394 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13395 || (rm -f "$cfgfile"; exit 1)
13396
13397 case $xsi_shell in
13398 yes)
13399 cat << \_LT_EOF >> "$cfgfile"
13400# func_dirname file append nondir_replacement
13401# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13402# otherwise set result to NONDIR_REPLACEMENT.
13403func_dirname ()
13404{
13405 case ${1} in
13406 */*) func_dirname_result="${1%/*}${2}" ;;
13407 * ) func_dirname_result="${3}" ;;
13408 esac
13409}
13410
13411# func_basename file
13412func_basename ()
13413{
13414 func_basename_result="${1##*/}"
13415}
13416
13417# func_stripname prefix suffix name
13418# strip PREFIX and SUFFIX off of NAME.
13419# PREFIX and SUFFIX must not contain globbing or regex special
13420# characters, hashes, percent signs, but SUFFIX may contain a leading
13421# dot (in which case that matches only a dot).
13422func_stripname ()
13423{
13424 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13425 # positional parameters, so assign one to ordinary parameter first.
13426 func_stripname_result=${3}
13427 func_stripname_result=${func_stripname_result#"${1}"}
13428 func_stripname_result=${func_stripname_result%"${2}"}
13429}
13430
13431# func_opt_split
13432func_opt_split ()
13433{
13434 func_opt_split_opt=${1%%=*}
13435 func_opt_split_arg=${1#*=}
13436}
13437
13438# func_lo2o object
13439func_lo2o ()
13440{
13441 case ${1} in
13442 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13443 *) func_lo2o_result=${1} ;;
13444 esac
13445}
13446_LT_EOF
13447 ;;
13448 *) # Bourne compatible functions.
13449 cat << \_LT_EOF >> "$cfgfile"
13450# func_dirname file append nondir_replacement
13451# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13452# otherwise set result to NONDIR_REPLACEMENT.
13453func_dirname ()
13454{
13455 # Extract subdirectory from the argument.
13456 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13457 if test "X$func_dirname_result" = "X${1}"; then
13458 func_dirname_result="${3}"
13459 else
13460 func_dirname_result="$func_dirname_result${2}"
13461 fi
13462}
13463
13464# func_basename file
13465func_basename ()
13466{
13467 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13468}
13469
13470# func_stripname prefix suffix name
13471# strip PREFIX and SUFFIX off of NAME.
13472# PREFIX and SUFFIX must not contain globbing or regex special
13473# characters, hashes, percent signs, but SUFFIX may contain a leading
13474# dot (in which case that matches only a dot).
13475# func_strip_suffix prefix name
13476func_stripname ()
13477{
13478 case ${2} in
13479 .*) func_stripname_result=`$ECHO "X${3}" \
13480 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13481 *) func_stripname_result=`$ECHO "X${3}" \
13482 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13483 esac
13484}
13485
13486# sed scripts:
13487my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13488my_sed_long_arg='1s/^-[^=]*=//'
13489
13490# func_opt_split
13491func_opt_split ()
13492{
13493 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13494 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13495}
13496
13497# func_lo2o object
13498func_lo2o ()
13499{
13500 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13501}
13502_LT_EOF
13503esac
13504
13505case $lt_shell_append in
13506 yes)
13507 cat << \_LT_EOF >> "$cfgfile"
13508
13509# func_append var value
13510# Append VALUE to the end of shell variable VAR.
13511func_append ()
13512{
13513 eval "$1+=\$2"
13514}
13515_LT_EOF
13516 ;;
13517 *)
13518 cat << \_LT_EOF >> "$cfgfile"
13519
13520# func_append var value
13521# Append VALUE to the end of shell variable VAR.
13522func_append ()
13523{
13524 eval "$1=\$$1\$2"
13525}
13526_LT_EOF
13527 ;;
13528 esac
13529
13530
13531 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13532 || (rm -f "$cfgfile"; exit 1)
13533
13534 mv -f "$cfgfile" "$ofile" ||
13535 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13536 chmod +x "$ofile"
13537
6bf9431b 13538 ;;
0ab6f085 13539 default-1 )
20e95c23
DJ
13540 for ac_file in $CONFIG_FILES; do
13541 # Support "outfile[:infile[:infile...]]"
13542 case "$ac_file" in
13543 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
13544 esac
13545 # PO directories have a Makefile.in generated from Makefile.in.in.
13546 case "$ac_file" in */Makefile.in)
13547 # Adjust a relative srcdir.
13548 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
13549 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
13550 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
13551 # In autoconf-2.13 it is called $ac_given_srcdir.
13552 # In autoconf-2.50 it is called $srcdir.
13553 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
13554 case "$ac_given_srcdir" in
13555 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
13556 /*) top_srcdir="$ac_given_srcdir" ;;
13557 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
13558 esac
13559 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
13560 rm -f "$ac_dir/POTFILES"
13561 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
13562 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
13563 POMAKEFILEDEPS="POTFILES.in"
13564 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
13565 # on $ac_dir but don't depend on user-specified configuration
13566 # parameters.
13567 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
13568 # The LINGUAS file contains the set of available languages.
13569 if test -n "$OBSOLETE_ALL_LINGUAS"; then
13570 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
13571 fi
13572 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
13573 # Hide the ALL_LINGUAS assigment from automake.
13574 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
13575 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
13576 else
13577 # The set of available languages was given in configure.in.
13578 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
13579 fi
13580 case "$ac_given_srcdir" in
13581 .) srcdirpre= ;;
13582 *) srcdirpre='$(srcdir)/' ;;
13583 esac
13584 POFILES=
13585 GMOFILES=
13586 UPDATEPOFILES=
13587 DUMMYPOFILES=
13588 for lang in $ALL_LINGUAS; do
13589 POFILES="$POFILES $srcdirpre$lang.po"
13590 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
13591 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
13592 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
13593 done
13594 # CATALOGS depends on both $ac_dir and the user's LINGUAS
13595 # environment variable.
13596 INST_LINGUAS=
13597 if test -n "$ALL_LINGUAS"; then
13598 for presentlang in $ALL_LINGUAS; do
13599 useit=no
13600 if test "%UNSET%" != "$LINGUAS"; then
13601 desiredlanguages="$LINGUAS"
13602 else
13603 desiredlanguages="$ALL_LINGUAS"
13604 fi
13605 for desiredlang in $desiredlanguages; do
13606 # Use the presentlang catalog if desiredlang is
13607 # a. equal to presentlang, or
13608 # b. a variant of presentlang (because in this case,
13609 # presentlang can be used as a fallback for messages
13610 # which are not translated in the desiredlang catalog).
13611 case "$desiredlang" in
13612 "$presentlang"*) useit=yes;;
13613 esac
13614 done
13615 if test $useit = yes; then
13616 INST_LINGUAS="$INST_LINGUAS $presentlang"
13617 fi
13618 done
13619 fi
13620 CATALOGS=
13621 if test -n "$INST_LINGUAS"; then
13622 for lang in $INST_LINGUAS; do
13623 CATALOGS="$CATALOGS $lang.gmo"
13624 done
13625 fi
13626 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
13627 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"
13628 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
13629 if test -f "$f"; then
13630 case "$f" in
13631 *.orig | *.bak | *~) ;;
13632 *) cat "$f" >> "$ac_dir/Makefile" ;;
13633 esac
13634 fi
13635 done
13636 fi
13637 ;;
13638 esac
13639 done ;;
6bf9431b 13640 esac
0ab6f085
AM
13641done
13642_ACEOF
6bf9431b 13643
0ab6f085 13644cat >>$CONFIG_STATUS <<\_ACEOF
6bf9431b
BE
13645
13646{ (exit 0); exit 0; }
13647_ACEOF
252b5132 13648chmod +x $CONFIG_STATUS
6bf9431b
BE
13649ac_clean_files=$ac_clean_files_save
13650
13651
13652# configure is writing to config.log, and then calls config.status.
13653# config.status does its own redirection, appending to config.log.
13654# Unfortunately, on DOS this fails, as config.log is still kept open
13655# by configure, so config.status won't be able to write to it; its
13656# output is simply discarded. So we exec the FD to /dev/null,
13657# effectively closing config.log, so it can be properly (re)opened and
13658# appended to by config.status. When coming back to configure, we
13659# need to make the FD available again.
13660if test "$no_create" != yes; then
13661 ac_cs_success=:
13662 ac_config_status_args=
13663 test "$silent" = yes &&
13664 ac_config_status_args="$ac_config_status_args --quiet"
13665 exec 5>/dev/null
13666 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13667 exec 5>>config.log
13668 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13669 # would make configure fail if this is the last instruction.
13670 $ac_cs_success || { (exit 1); exit 1; }
13671fi
252b5132 13672
This page took 1.11688 seconds and 4 git commands to generate.