chiark / gitweb /
Import upstream sources.
[cparse] / configure
CommitLineData
3cd4b0f8
MW
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.53 for cparse 0.0.20040813.
4#
5# Report bugs to <richard+cparse@sfere.greenend.org.uk>.
6#
7# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
8# Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11
12# Find the correct PATH separator. Usually this is `:', but
13# DJGPP uses `;' like DOS.
14if test "X${PATH_SEPARATOR+set}" != Xset; then
15 UNAME=${UNAME-`uname 2>/dev/null`}
16 case X$UNAME in
17 *-DOS) lt_cv_sys_path_separator=';' ;;
18 *) lt_cv_sys_path_separator=':' ;;
19 esac
20 PATH_SEPARATOR=$lt_cv_sys_path_separator
21fi
22
23
24# Check that we are running under the correct shell.
25SHELL=${CONFIG_SHELL-/bin/sh}
26
27case X$ECHO in
28X*--fallback-echo)
29 # Remove one level of quotation (which was required for Make).
30 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
31 ;;
32esac
33
34echo=${ECHO-echo}
35if test "X$1" = X--no-reexec; then
36 # Discard the --no-reexec flag, and continue.
37 shift
38elif test "X$1" = X--fallback-echo; then
39 # Avoid inline document here, it may be left over
40 :
41elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
42 # Yippee, $echo works!
43 :
44else
45 # Restart under the correct shell.
46 exec $SHELL "$0" --no-reexec ${1+"$@"}
47fi
48
49if test "X$1" = X--fallback-echo; then
50 # used as fallback echo
51 shift
52 cat <<EOF
53
54EOF
55 exit 0
56fi
57
58# The HP-UX ksh and POSIX shell print the target directory to stdout
59# if CDPATH is set.
60if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
61
62if test -z "$ECHO"; then
63if test "X${echo_test_string+set}" != Xset; then
64# find a string as large as possible, as long as the shell can cope with it
65 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
66 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
67 if (echo_test_string="`eval $cmd`") 2>/dev/null &&
68 echo_test_string="`eval $cmd`" &&
69 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
70 then
71 break
72 fi
73 done
74fi
75
76if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
77 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
78 test "X$echo_testing_string" = "X$echo_test_string"; then
79 :
80else
81 # The Solaris, AIX, and Digital Unix default echo programs unquote
82 # backslashes. This makes it impossible to quote backslashes using
83 # echo "$something" | sed 's/\\/\\\\/g'
84 #
85 # So, first we look for a working echo in the user's PATH.
86
87 IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
88 for dir in $PATH /usr/ucb; do
89 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
90 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
91 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
92 test "X$echo_testing_string" = "X$echo_test_string"; then
93 echo="$dir/echo"
94 break
95 fi
96 done
97 IFS="$save_ifs"
98
99 if test "X$echo" = Xecho; then
100 # We didn't find a better echo, so look for alternatives.
101 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
102 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
103 test "X$echo_testing_string" = "X$echo_test_string"; then
104 # This shell has a builtin print -r that does the trick.
105 echo='print -r'
106 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
107 test "X$CONFIG_SHELL" != X/bin/ksh; then
108 # If we have ksh, try running configure again with it.
109 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
110 export ORIGINAL_CONFIG_SHELL
111 CONFIG_SHELL=/bin/ksh
112 export CONFIG_SHELL
113 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
114 else
115 # Try using printf.
116 echo='printf %s\n'
117 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
118 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
119 test "X$echo_testing_string" = "X$echo_test_string"; then
120 # Cool, printf works
121 :
122 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
123 test "X$echo_testing_string" = 'X\t' &&
124 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
125 test "X$echo_testing_string" = "X$echo_test_string"; then
126 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
127 export CONFIG_SHELL
128 SHELL="$CONFIG_SHELL"
129 export SHELL
130 echo="$CONFIG_SHELL $0 --fallback-echo"
131 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
132 test "X$echo_testing_string" = 'X\t' &&
133 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
134 test "X$echo_testing_string" = "X$echo_test_string"; then
135 echo="$CONFIG_SHELL $0 --fallback-echo"
136 else
137 # maybe with a smaller string...
138 prev=:
139
140 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
141 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
142 then
143 break
144 fi
145 prev="$cmd"
146 done
147
148 if test "$prev" != 'sed 50q "$0"'; then
149 echo_test_string=`eval $prev`
150 export echo_test_string
151 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
152 else
153 # Oops. We lost completely, so just stick with echo.
154 echo=echo
155 fi
156 fi
157 fi
158 fi
159fi
160fi
161
162# Copy echo and quote the copy suitably for passing to libtool from
163# the Makefile, instead of quoting the original, which is used later.
164ECHO=$echo
165if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
166 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
167fi
168
169
170
171if expr a : '\(a\)' >/dev/null 2>&1; then
172 as_expr=expr
173else
174 as_expr=false
175fi
176
177
178## --------------------- ##
179## M4sh Initialization. ##
180## --------------------- ##
181
182# Be Bourne compatible
183if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
184 emulate sh
185 NULLCMD=:
186elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
187 set -o posix
188fi
189
190# NLS nuisances.
191# Support unset when possible.
192if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
193 as_unset=unset
194else
195 as_unset=false
196fi
197
198(set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
199 { $as_unset LANG || test "${LANG+set}" != set; } ||
200 { LANG=C; export LANG; }
201(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
202 { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
203 { LC_ALL=C; export LC_ALL; }
204(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
205 { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
206 { LC_TIME=C; export LC_TIME; }
207(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
208 { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
209 { LC_CTYPE=C; export LC_CTYPE; }
210(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
211 { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
212 { LANGUAGE=C; export LANGUAGE; }
213(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
214 { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
215 { LC_COLLATE=C; export LC_COLLATE; }
216(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
217 { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
218 { LC_NUMERIC=C; export LC_NUMERIC; }
219(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
220 { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
221 { LC_MESSAGES=C; export LC_MESSAGES; }
222
223
224# Name of the executable.
225as_me=`(basename "$0") 2>/dev/null ||
226$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
227 X"$0" : 'X\(//\)$' \| \
228 X"$0" : 'X\(/\)$' \| \
229 . : '\(.\)' 2>/dev/null ||
230echo X/"$0" |
231 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
232 /^X\/\(\/\/\)$/{ s//\1/; q; }
233 /^X\/\(\/\).*/{ s//\1/; q; }
234 s/.*/./; q'`
235
236# PATH needs CR, and LINENO needs CR and PATH.
237# Avoid depending upon Character Ranges.
238as_cr_letters='abcdefghijklmnopqrstuvwxyz'
239as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
240as_cr_Letters=$as_cr_letters$as_cr_LETTERS
241as_cr_digits='0123456789'
242as_cr_alnum=$as_cr_Letters$as_cr_digits
243
244# The user is always right.
245if test "${PATH_SEPARATOR+set}" != set; then
246 echo "#! /bin/sh" >conftest.sh
247 echo "exit 0" >>conftest.sh
248 chmod +x conftest.sh
249 if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
250 PATH_SEPARATOR=';'
251 else
252 PATH_SEPARATOR=:
253 fi
254 rm -f conftest.sh
255fi
256
257
258 as_lineno_1=$LINENO
259 as_lineno_2=$LINENO
260 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
261 test "x$as_lineno_1" != "x$as_lineno_2" &&
262 test "x$as_lineno_3" = "x$as_lineno_2" || {
263 # Find who we are. Look in the path if we contain no path at all
264 # relative or not.
265 case $0 in
266 *[\\/]* ) as_myself=$0 ;;
267 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
268for as_dir in $PATH
269do
270 IFS=$as_save_IFS
271 test -z "$as_dir" && as_dir=.
272 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
273done
274
275 ;;
276 esac
277 # We did not find ourselves, most probably we were run as `sh COMMAND'
278 # in which case we are not to be found in the path.
279 if test "x$as_myself" = x; then
280 as_myself=$0
281 fi
282 if test ! -f "$as_myself"; then
283 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
284 { (exit 1); exit 1; }; }
285 fi
286 case $CONFIG_SHELL in
287 '')
288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
289for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
290do
291 IFS=$as_save_IFS
292 test -z "$as_dir" && as_dir=.
293 for as_base in sh bash ksh sh5; do
294 case $as_dir in
295 /*)
296 if ("$as_dir/$as_base" -c '
297 as_lineno_1=$LINENO
298 as_lineno_2=$LINENO
299 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
300 test "x$as_lineno_1" != "x$as_lineno_2" &&
301 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
302 CONFIG_SHELL=$as_dir/$as_base
303 export CONFIG_SHELL
304 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
305 fi;;
306 esac
307 done
308done
309;;
310 esac
311
312 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
313 # uniformly replaced by the line number. The first 'sed' inserts a
314 # line-number line before each line; the second 'sed' does the real
315 # work. The second script uses 'N' to pair each line-number line
316 # with the numbered line, and appends trailing '-' during
317 # substitution so that $LINENO is not a special case at line end.
318 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
319 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
320 sed '=' <$as_myself |
321 sed '
322 N
323 s,$,-,
324 : loop
325 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
326 t loop
327 s,-$,,
328 s,^['$as_cr_digits']*\n,,
329 ' >$as_me.lineno &&
330 chmod +x $as_me.lineno ||
331 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
332 { (exit 1); exit 1; }; }
333
334 # Don't try to exec as it changes $[0], causing all sort of problems
335 # (the dirname of $[0] is not the place where we might find the
336 # original and so on. Autoconf is especially sensible to this).
337 . ./$as_me.lineno
338 # Exit status is that of the last command.
339 exit
340}
341
342
343case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
344 *c*,-n*) ECHO_N= ECHO_C='
345' ECHO_T=' ' ;;
346 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
347 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
348esac
349
350if expr a : '\(a\)' >/dev/null 2>&1; then
351 as_expr=expr
352else
353 as_expr=false
354fi
355
356rm -f conf$$ conf$$.exe conf$$.file
357echo >conf$$.file
358if ln -s conf$$.file conf$$ 2>/dev/null; then
359 # We could just check for DJGPP; but this test a) works b) is more generic
360 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
361 if test -f conf$$.exe; then
362 # Don't use ln at all; we don't have any links
363 as_ln_s='cp -p'
364 else
365 as_ln_s='ln -s'
366 fi
367elif ln conf$$.file conf$$ 2>/dev/null; then
368 as_ln_s=ln
369else
370 as_ln_s='cp -p'
371fi
372rm -f conf$$ conf$$.exe conf$$.file
373
374as_executable_p="test -f"
375
376# Sed expression to map a string onto a valid CPP name.
377as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
378
379# Sed expression to map a string onto a valid variable name.
380as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
381
382
383# IFS
384# We need space, tab and new line, in precisely that order.
385as_nl='
386'
387IFS=" $as_nl"
388
389# CDPATH.
390$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
391
392
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`
397
398exec 6>&1
399
400#
401# Initializations.
402#
403ac_default_prefix=/usr/local
404cross_compiling=no
405subdirs=
406MFLAGS=
407MAKEFLAGS=
408SHELL=${CONFIG_SHELL-/bin/sh}
409
410# Maximum number of lines to put in a shell here document.
411# This variable seems obsolete. It should probably be removed, and
412# only ac_max_sed_lines should be used.
413: ${ac_max_here_lines=38}
414
415# Identity of this package.
416PACKAGE_NAME='cparse'
417PACKAGE_TARNAME='cparse'
418PACKAGE_VERSION='0.0.20040813'
419PACKAGE_STRING='cparse 0.0.20040813'
420PACKAGE_BUGREPORT='richard+cparse@sfere.greenend.org.uk'
421
422ac_unique_file="cparse.h"
423# Factoring default headers for most tests.
424ac_includes_default="\
425#include <stdio.h>
426#if HAVE_SYS_TYPES_H
427# include <sys/types.h>
428#endif
429#if HAVE_SYS_STAT_H
430# include <sys/stat.h>
431#endif
432#if STDC_HEADERS
433# include <stdlib.h>
434# include <stddef.h>
435#else
436# if HAVE_STDLIB_H
437# include <stdlib.h>
438# endif
439#endif
440#if HAVE_STRING_H
441# if !STDC_HEADERS && HAVE_MEMORY_H
442# include <memory.h>
443# endif
444# include <string.h>
445#endif
446#if HAVE_STRINGS_H
447# include <strings.h>
448#endif
449#if HAVE_INTTYPES_H
450# include <inttypes.h>
451#else
452# if HAVE_STDINT_H
453# include <stdint.h>
454# endif
455#endif
456#if HAVE_UNISTD_H
457# include <unistd.h>
458#endif"
459
460
461# Initialize some variables set by options.
462ac_init_help=
463ac_init_version=false
464# The variables have the same names as the options, with
465# dashes changed to underlines.
466cache_file=/dev/null
467exec_prefix=NONE
468no_create=
469no_recursion=
470prefix=NONE
471program_prefix=NONE
472program_suffix=NONE
473program_transform_name=s,x,x,
474silent=
475site=
476srcdir=
477verbose=
478x_includes=NONE
479x_libraries=NONE
480
481# Installation directory options.
482# These are left unexpanded so users can "make install exec_prefix=/foo"
483# and all the variables that are supposed to be based on exec_prefix
484# by default will actually change.
485# Use braces instead of parens because sh, perl, etc. also accept them.
486bindir='${exec_prefix}/bin'
487sbindir='${exec_prefix}/sbin'
488libexecdir='${exec_prefix}/libexec'
489datadir='${prefix}/share'
490sysconfdir='${prefix}/etc'
491sharedstatedir='${prefix}/com'
492localstatedir='${prefix}/var'
493libdir='${exec_prefix}/lib'
494includedir='${prefix}/include'
495oldincludedir='/usr/include'
496infodir='${prefix}/info'
497mandir='${prefix}/man'
498
499ac_prev=
500for ac_option
501do
502 # If the previous option needs an argument, assign it.
503 if test -n "$ac_prev"; then
504 eval "$ac_prev=\$ac_option"
505 ac_prev=
506 continue
507 fi
508
509 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
510
511 # Accept the important Cygnus configure options, so we can diagnose typos.
512
513 case $ac_option in
514
515 -bindir | --bindir | --bindi | --bind | --bin | --bi)
516 ac_prev=bindir ;;
517 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
518 bindir=$ac_optarg ;;
519
520 -build | --build | --buil | --bui | --bu)
521 ac_prev=build_alias ;;
522 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
523 build_alias=$ac_optarg ;;
524
525 -cache-file | --cache-file | --cache-fil | --cache-fi \
526 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
527 ac_prev=cache_file ;;
528 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
529 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
530 cache_file=$ac_optarg ;;
531
532 --config-cache | -C)
533 cache_file=config.cache ;;
534
535 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
536 ac_prev=datadir ;;
537 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
538 | --da=*)
539 datadir=$ac_optarg ;;
540
541 -disable-* | --disable-*)
542 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
543 # Reject names that are not valid shell variable names.
544 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
545 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
546 { (exit 1); exit 1; }; }
547 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
548 eval "enable_$ac_feature=no" ;;
549
550 -enable-* | --enable-*)
551 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
552 # Reject names that are not valid shell variable names.
553 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
554 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
555 { (exit 1); exit 1; }; }
556 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
557 case $ac_option in
558 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
559 *) ac_optarg=yes ;;
560 esac
561 eval "enable_$ac_feature='$ac_optarg'" ;;
562
563 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
564 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
565 | --exec | --exe | --ex)
566 ac_prev=exec_prefix ;;
567 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
568 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
569 | --exec=* | --exe=* | --ex=*)
570 exec_prefix=$ac_optarg ;;
571
572 -gas | --gas | --ga | --g)
573 # Obsolete; use --with-gas.
574 with_gas=yes ;;
575
576 -help | --help | --hel | --he | -h)
577 ac_init_help=long ;;
578 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
579 ac_init_help=recursive ;;
580 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
581 ac_init_help=short ;;
582
583 -host | --host | --hos | --ho)
584 ac_prev=host_alias ;;
585 -host=* | --host=* | --hos=* | --ho=*)
586 host_alias=$ac_optarg ;;
587
588 -includedir | --includedir | --includedi | --included | --include \
589 | --includ | --inclu | --incl | --inc)
590 ac_prev=includedir ;;
591 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
592 | --includ=* | --inclu=* | --incl=* | --inc=*)
593 includedir=$ac_optarg ;;
594
595 -infodir | --infodir | --infodi | --infod | --info | --inf)
596 ac_prev=infodir ;;
597 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
598 infodir=$ac_optarg ;;
599
600 -libdir | --libdir | --libdi | --libd)
601 ac_prev=libdir ;;
602 -libdir=* | --libdir=* | --libdi=* | --libd=*)
603 libdir=$ac_optarg ;;
604
605 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
606 | --libexe | --libex | --libe)
607 ac_prev=libexecdir ;;
608 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
609 | --libexe=* | --libex=* | --libe=*)
610 libexecdir=$ac_optarg ;;
611
612 -localstatedir | --localstatedir | --localstatedi | --localstated \
613 | --localstate | --localstat | --localsta | --localst \
614 | --locals | --local | --loca | --loc | --lo)
615 ac_prev=localstatedir ;;
616 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
617 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
618 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
619 localstatedir=$ac_optarg ;;
620
621 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
622 ac_prev=mandir ;;
623 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
624 mandir=$ac_optarg ;;
625
626 -nfp | --nfp | --nf)
627 # Obsolete; use --without-fp.
628 with_fp=no ;;
629
630 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
631 | --no-cr | --no-c | -n)
632 no_create=yes ;;
633
634 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
635 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
636 no_recursion=yes ;;
637
638 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
639 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
640 | --oldin | --oldi | --old | --ol | --o)
641 ac_prev=oldincludedir ;;
642 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
643 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
644 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
645 oldincludedir=$ac_optarg ;;
646
647 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
648 ac_prev=prefix ;;
649 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
650 prefix=$ac_optarg ;;
651
652 -program-prefix | --program-prefix | --program-prefi | --program-pref \
653 | --program-pre | --program-pr | --program-p)
654 ac_prev=program_prefix ;;
655 -program-prefix=* | --program-prefix=* | --program-prefi=* \
656 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
657 program_prefix=$ac_optarg ;;
658
659 -program-suffix | --program-suffix | --program-suffi | --program-suff \
660 | --program-suf | --program-su | --program-s)
661 ac_prev=program_suffix ;;
662 -program-suffix=* | --program-suffix=* | --program-suffi=* \
663 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
664 program_suffix=$ac_optarg ;;
665
666 -program-transform-name | --program-transform-name \
667 | --program-transform-nam | --program-transform-na \
668 | --program-transform-n | --program-transform- \
669 | --program-transform | --program-transfor \
670 | --program-transfo | --program-transf \
671 | --program-trans | --program-tran \
672 | --progr-tra | --program-tr | --program-t)
673 ac_prev=program_transform_name ;;
674 -program-transform-name=* | --program-transform-name=* \
675 | --program-transform-nam=* | --program-transform-na=* \
676 | --program-transform-n=* | --program-transform-=* \
677 | --program-transform=* | --program-transfor=* \
678 | --program-transfo=* | --program-transf=* \
679 | --program-trans=* | --program-tran=* \
680 | --progr-tra=* | --program-tr=* | --program-t=*)
681 program_transform_name=$ac_optarg ;;
682
683 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
684 | -silent | --silent | --silen | --sile | --sil)
685 silent=yes ;;
686
687 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
688 ac_prev=sbindir ;;
689 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
690 | --sbi=* | --sb=*)
691 sbindir=$ac_optarg ;;
692
693 -sharedstatedir | --sharedstatedir | --sharedstatedi \
694 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
695 | --sharedst | --shareds | --shared | --share | --shar \
696 | --sha | --sh)
697 ac_prev=sharedstatedir ;;
698 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
699 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
700 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
701 | --sha=* | --sh=*)
702 sharedstatedir=$ac_optarg ;;
703
704 -site | --site | --sit)
705 ac_prev=site ;;
706 -site=* | --site=* | --sit=*)
707 site=$ac_optarg ;;
708
709 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
710 ac_prev=srcdir ;;
711 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
712 srcdir=$ac_optarg ;;
713
714 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
715 | --syscon | --sysco | --sysc | --sys | --sy)
716 ac_prev=sysconfdir ;;
717 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
718 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
719 sysconfdir=$ac_optarg ;;
720
721 -target | --target | --targe | --targ | --tar | --ta | --t)
722 ac_prev=target_alias ;;
723 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
724 target_alias=$ac_optarg ;;
725
726 -v | -verbose | --verbose | --verbos | --verbo | --verb)
727 verbose=yes ;;
728
729 -version | --version | --versio | --versi | --vers | -V)
730 ac_init_version=: ;;
731
732 -with-* | --with-*)
733 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
734 # Reject names that are not valid shell variable names.
735 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
736 { echo "$as_me: error: invalid package name: $ac_package" >&2
737 { (exit 1); exit 1; }; }
738 ac_package=`echo $ac_package| sed 's/-/_/g'`
739 case $ac_option in
740 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
741 *) ac_optarg=yes ;;
742 esac
743 eval "with_$ac_package='$ac_optarg'" ;;
744
745 -without-* | --without-*)
746 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
747 # Reject names that are not valid shell variable names.
748 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
749 { echo "$as_me: error: invalid package name: $ac_package" >&2
750 { (exit 1); exit 1; }; }
751 ac_package=`echo $ac_package | sed 's/-/_/g'`
752 eval "with_$ac_package=no" ;;
753
754 --x)
755 # Obsolete; use --with-x.
756 with_x=yes ;;
757
758 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
759 | --x-incl | --x-inc | --x-in | --x-i)
760 ac_prev=x_includes ;;
761 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
762 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
763 x_includes=$ac_optarg ;;
764
765 -x-libraries | --x-libraries | --x-librarie | --x-librari \
766 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
767 ac_prev=x_libraries ;;
768 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
769 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
770 x_libraries=$ac_optarg ;;
771
772 -*) { echo "$as_me: error: unrecognized option: $ac_option
773Try \`$0 --help' for more information." >&2
774 { (exit 1); exit 1; }; }
775 ;;
776
777 *=*)
778 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
779 # Reject names that are not valid shell variable names.
780 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
781 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
782 { (exit 1); exit 1; }; }
783 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
784 eval "$ac_envvar='$ac_optarg'"
785 export $ac_envvar ;;
786
787 *)
788 # FIXME: should be removed in autoconf 3.0.
789 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
790 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
791 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
792 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
793 ;;
794
795 esac
796done
797
798if test -n "$ac_prev"; then
799 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
800 { echo "$as_me: error: missing argument to $ac_option" >&2
801 { (exit 1); exit 1; }; }
802fi
803
804# Be sure to have absolute paths.
805for ac_var in exec_prefix prefix
806do
807 eval ac_val=$`echo $ac_var`
808 case $ac_val in
809 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
810 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
811 { (exit 1); exit 1; }; };;
812 esac
813done
814
815# Be sure to have absolute paths.
816for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
817 localstatedir libdir includedir oldincludedir infodir mandir
818do
819 eval ac_val=$`echo $ac_var`
820 case $ac_val in
821 [\\/$]* | ?:[\\/]* ) ;;
822 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
823 { (exit 1); exit 1; }; };;
824 esac
825done
826
827# There might be people who depend on the old broken behavior: `$host'
828# used to hold the argument of --host etc.
829# FIXME: To remove some day.
830build=$build_alias
831host=$host_alias
832target=$target_alias
833
834# FIXME: To remove some day.
835if test "x$host_alias" != x; then
836 if test "x$build_alias" = x; then
837 cross_compiling=maybe
838 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
839 If a cross compiler is detected then cross compile mode will be used." >&2
840 elif test "x$build_alias" != "x$host_alias"; then
841 cross_compiling=yes
842 fi
843fi
844
845ac_tool_prefix=
846test -n "$host_alias" && ac_tool_prefix=$host_alias-
847
848test "$silent" = yes && exec 6>/dev/null
849
850
851# Find the source files, if location was not specified.
852if test -z "$srcdir"; then
853 ac_srcdir_defaulted=yes
854 # Try the directory containing this script, then its parent.
855 ac_confdir=`(dirname "$0") 2>/dev/null ||
856$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
857 X"$0" : 'X\(//\)[^/]' \| \
858 X"$0" : 'X\(//\)$' \| \
859 X"$0" : 'X\(/\)' \| \
860 . : '\(.\)' 2>/dev/null ||
861echo X"$0" |
862 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
863 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
864 /^X\(\/\/\)$/{ s//\1/; q; }
865 /^X\(\/\).*/{ s//\1/; q; }
866 s/.*/./; q'`
867 srcdir=$ac_confdir
868 if test ! -r $srcdir/$ac_unique_file; then
869 srcdir=..
870 fi
871else
872 ac_srcdir_defaulted=no
873fi
874if test ! -r $srcdir/$ac_unique_file; then
875 if test "$ac_srcdir_defaulted" = yes; then
876 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
877 { (exit 1); exit 1; }; }
878 else
879 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
880 { (exit 1); exit 1; }; }
881 fi
882fi
883srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
884ac_env_build_alias_set=${build_alias+set}
885ac_env_build_alias_value=$build_alias
886ac_cv_env_build_alias_set=${build_alias+set}
887ac_cv_env_build_alias_value=$build_alias
888ac_env_host_alias_set=${host_alias+set}
889ac_env_host_alias_value=$host_alias
890ac_cv_env_host_alias_set=${host_alias+set}
891ac_cv_env_host_alias_value=$host_alias
892ac_env_target_alias_set=${target_alias+set}
893ac_env_target_alias_value=$target_alias
894ac_cv_env_target_alias_set=${target_alias+set}
895ac_cv_env_target_alias_value=$target_alias
896ac_env_CC_set=${CC+set}
897ac_env_CC_value=$CC
898ac_cv_env_CC_set=${CC+set}
899ac_cv_env_CC_value=$CC
900ac_env_CFLAGS_set=${CFLAGS+set}
901ac_env_CFLAGS_value=$CFLAGS
902ac_cv_env_CFLAGS_set=${CFLAGS+set}
903ac_cv_env_CFLAGS_value=$CFLAGS
904ac_env_LDFLAGS_set=${LDFLAGS+set}
905ac_env_LDFLAGS_value=$LDFLAGS
906ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
907ac_cv_env_LDFLAGS_value=$LDFLAGS
908ac_env_CPPFLAGS_set=${CPPFLAGS+set}
909ac_env_CPPFLAGS_value=$CPPFLAGS
910ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
911ac_cv_env_CPPFLAGS_value=$CPPFLAGS
912ac_env_CPP_set=${CPP+set}
913ac_env_CPP_value=$CPP
914ac_cv_env_CPP_set=${CPP+set}
915ac_cv_env_CPP_value=$CPP
916
917#
918# Report the --help message.
919#
920if test "$ac_init_help" = "long"; then
921 # Omit some internal or obsolete options to make the list less imposing.
922 # This message is too long to be a string in the A/UX 3.1 sh.
923 cat <<_ACEOF
924\`configure' configures cparse 0.0.20040813 to adapt to many kinds of systems.
925
926Usage: $0 [OPTION]... [VAR=VALUE]...
927
928To assign environment variables (e.g., CC, CFLAGS...), specify them as
929VAR=VALUE. See below for descriptions of some of the useful variables.
930
931Defaults for the options are specified in brackets.
932
933Configuration:
934 -h, --help display this help and exit
935 --help=short display options specific to this package
936 --help=recursive display the short help of all the included packages
937 -V, --version display version information and exit
938 -q, --quiet, --silent do not print \`checking...' messages
939 --cache-file=FILE cache test results in FILE [disabled]
940 -C, --config-cache alias for \`--cache-file=config.cache'
941 -n, --no-create do not create output files
942 --srcdir=DIR find the sources in DIR [configure dir or \`..']
943
944_ACEOF
945
946 cat <<_ACEOF
947Installation directories:
948 --prefix=PREFIX install architecture-independent files in PREFIX
949 [$ac_default_prefix]
950 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
951 [PREFIX]
952
953By default, \`make install' will install all the files in
954\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
955an installation prefix other than \`$ac_default_prefix' using \`--prefix',
956for instance \`--prefix=\$HOME'.
957
958For better control, use the options below.
959
960Fine tuning of the installation directories:
961 --bindir=DIR user executables [EPREFIX/bin]
962 --sbindir=DIR system admin executables [EPREFIX/sbin]
963 --libexecdir=DIR program executables [EPREFIX/libexec]
964 --datadir=DIR read-only architecture-independent data [PREFIX/share]
965 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
966 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
967 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
968 --libdir=DIR object code libraries [EPREFIX/lib]
969 --includedir=DIR C header files [PREFIX/include]
970 --oldincludedir=DIR C header files for non-gcc [/usr/include]
971 --infodir=DIR info documentation [PREFIX/info]
972 --mandir=DIR man documentation [PREFIX/man]
973_ACEOF
974
975 cat <<\_ACEOF
976
977Program names:
978 --program-prefix=PREFIX prepend PREFIX to installed program names
979 --program-suffix=SUFFIX append SUFFIX to installed program names
980 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
981
982System types:
983 --build=BUILD configure for building on BUILD [guessed]
984 --host=HOST cross-compile to build programs to run on HOST [BUILD]
985_ACEOF
986fi
987
988if test -n "$ac_init_help"; then
989 case $ac_init_help in
990 short | recursive ) echo "Configuration of cparse 0.0.20040813:";;
991 esac
992 cat <<\_ACEOF
993
994Optional Features:
995 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
996 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
997 --disable-dependency-tracking Speeds up one-time builds
998 --enable-dependency-tracking Do not reject slow dependency extractors
999 --enable-static=PKGS build static libraries default=no
1000 --enable-shared=PKGS build shared libraries default=yes
1001 --enable-fast-install=PKGS optimize for fast installation default=yes
1002 --disable-libtool-lock avoid locking (might break parallel builds)
1003
1004Optional Packages:
1005 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1006 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1007 --with-gnu-ld assume the C compiler uses GNU ld default=no
1008 --with-pic try to use only PIC/non-PIC objects default=use both
1009use the garbage collector
1010
1011Some influential environment variables:
1012 CC C compiler command
1013 CFLAGS C compiler flags
1014 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1015 nonstandard directory <lib dir>
1016 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1017 headers in a nonstandard directory <include dir>
1018 CPP C preprocessor
1019
1020Use these variables to override the choices made by `configure' or to help
1021it to find libraries and programs with nonstandard names/locations.
1022
1023Report bugs to <richard+cparse@sfere.greenend.org.uk>.
1024_ACEOF
1025fi
1026
1027if test "$ac_init_help" = "recursive"; then
1028 # If there are subdirs, report their specific --help.
1029 ac_popdir=`pwd`
1030 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1031 test -d $ac_dir || continue
1032 ac_builddir=.
1033
1034if test "$ac_dir" != .; then
1035 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1036 # A "../" for each directory in $ac_dir_suffix.
1037 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1038else
1039 ac_dir_suffix= ac_top_builddir=
1040fi
1041
1042case $srcdir in
1043 .) # No --srcdir option. We are building in place.
1044 ac_srcdir=.
1045 if test -z "$ac_top_builddir"; then
1046 ac_top_srcdir=.
1047 else
1048 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1049 fi ;;
1050 [\\/]* | ?:[\\/]* ) # Absolute path.
1051 ac_srcdir=$srcdir$ac_dir_suffix;
1052 ac_top_srcdir=$srcdir ;;
1053 *) # Relative path.
1054 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1055 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1056esac
1057# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1058# absolute.
1059ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1060ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
1061ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
1062ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
1063
1064 cd $ac_dir
1065 # Check for guested configure; otherwise get Cygnus style configure.
1066 if test -f $ac_srcdir/configure.gnu; then
1067 echo
1068 $SHELL $ac_srcdir/configure.gnu --help=recursive
1069 elif test -f $ac_srcdir/configure; then
1070 echo
1071 $SHELL $ac_srcdir/configure --help=recursive
1072 elif test -f $ac_srcdir/configure.ac ||
1073 test -f $ac_srcdir/configure.in; then
1074 echo
1075 $ac_configure --help
1076 else
1077 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1078 fi
1079 cd $ac_popdir
1080 done
1081fi
1082
1083test -n "$ac_init_help" && exit 0
1084if $ac_init_version; then
1085 cat <<\_ACEOF
1086cparse configure 0.0.20040813
1087generated by GNU Autoconf 2.53
1088
1089Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1090Free Software Foundation, Inc.
1091This configure script is free software; the Free Software Foundation
1092gives unlimited permission to copy, distribute and modify it.
1093_ACEOF
1094 exit 0
1095fi
1096exec 5>config.log
1097cat >&5 <<_ACEOF
1098This file contains any messages produced by compilers while
1099running configure, to aid debugging if configure makes a mistake.
1100
1101It was created by cparse $as_me 0.0.20040813, which was
1102generated by GNU Autoconf 2.53. Invocation command line was
1103
1104 $ $0 $@
1105
1106_ACEOF
1107{
1108cat <<_ASUNAME
1109## --------- ##
1110## Platform. ##
1111## --------- ##
1112
1113hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1114uname -m = `(uname -m) 2>/dev/null || echo unknown`
1115uname -r = `(uname -r) 2>/dev/null || echo unknown`
1116uname -s = `(uname -s) 2>/dev/null || echo unknown`
1117uname -v = `(uname -v) 2>/dev/null || echo unknown`
1118
1119/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1120/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1121
1122/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1123/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1124/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1125hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1126/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1127/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1128/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1129
1130_ASUNAME
1131
1132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1133for as_dir in $PATH
1134do
1135 IFS=$as_save_IFS
1136 test -z "$as_dir" && as_dir=.
1137 echo "PATH: $as_dir"
1138done
1139
1140} >&5
1141
1142cat >&5 <<_ACEOF
1143
1144
1145## ----------- ##
1146## Core tests. ##
1147## ----------- ##
1148
1149_ACEOF
1150
1151
1152# Keep a trace of the command line.
1153# Strip out --no-create and --no-recursion so they do not pile up.
1154# Also quote any args containing shell meta-characters.
1155ac_configure_args=
1156ac_sep=
1157for ac_arg
1158do
1159 case $ac_arg in
1160 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1161 | --no-cr | --no-c | -n ) continue ;;
1162 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1163 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1164 continue ;;
1165 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1166 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1167 esac
1168 case " $ac_configure_args " in
1169 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1170 *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1171 ac_sep=" " ;;
1172 esac
1173 # Get rid of the leading space.
1174done
1175
1176# When interrupted or exit'd, cleanup temporary files, and complete
1177# config.log. We remove comments because anyway the quotes in there
1178# would cause problems or look ugly.
1179# WARNING: Be sure not to use single quotes in there, as some shells,
1180# such as our DU 5.0 friend, will then `close' the trap.
1181trap 'exit_status=$?
1182 # Save into config.log some information that might help in debugging.
1183 {
1184 echo
1185 cat <<\_ASBOX
1186## ---------------- ##
1187## Cache variables. ##
1188## ---------------- ##
1189_ASBOX
1190 echo
1191 # The following way of writing the cache mishandles newlines in values,
1192{
1193 (set) 2>&1 |
1194 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1195 *ac_space=\ *)
1196 sed -n \
1197 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1198 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1199 ;;
1200 *)
1201 sed -n \
1202 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1203 ;;
1204 esac;
1205}
1206 echo
1207 if test -s confdefs.h; then
1208 cat <<\_ASBOX
1209## ----------- ##
1210## confdefs.h. ##
1211## ----------- ##
1212_ASBOX
1213 echo
1214 sed "/^$/d" confdefs.h
1215 echo
1216 fi
1217 test "$ac_signal" != 0 &&
1218 echo "$as_me: caught signal $ac_signal"
1219 echo "$as_me: exit $exit_status"
1220 } >&5
1221 rm -f core core.* *.core &&
1222 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1223 exit $exit_status
1224 ' 0
1225for ac_signal in 1 2 13 15; do
1226 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1227done
1228ac_signal=0
1229
1230# confdefs.h avoids OS command line length limits that DEFS can exceed.
1231rm -rf conftest* confdefs.h
1232# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1233echo >confdefs.h
1234
1235# Predefined preprocessor variables.
1236
1237cat >>confdefs.h <<_ACEOF
1238#define PACKAGE_NAME "$PACKAGE_NAME"
1239_ACEOF
1240
1241
1242cat >>confdefs.h <<_ACEOF
1243#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1244_ACEOF
1245
1246
1247cat >>confdefs.h <<_ACEOF
1248#define PACKAGE_VERSION "$PACKAGE_VERSION"
1249_ACEOF
1250
1251
1252cat >>confdefs.h <<_ACEOF
1253#define PACKAGE_STRING "$PACKAGE_STRING"
1254_ACEOF
1255
1256
1257cat >>confdefs.h <<_ACEOF
1258#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1259_ACEOF
1260
1261
1262# Let the site file select an alternate cache file if it wants to.
1263# Prefer explicitly selected file to automatically selected ones.
1264if test -z "$CONFIG_SITE"; then
1265 if test "x$prefix" != xNONE; then
1266 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1267 else
1268 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1269 fi
1270fi
1271for ac_site_file in $CONFIG_SITE; do
1272 if test -r "$ac_site_file"; then
1273 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1274echo "$as_me: loading site script $ac_site_file" >&6;}
1275 sed 's/^/| /' "$ac_site_file" >&5
1276 . "$ac_site_file"
1277 fi
1278done
1279
1280if test -r "$cache_file"; then
1281 # Some versions of bash will fail to source /dev/null (special
1282 # files actually), so we avoid doing that.
1283 if test -f "$cache_file"; then
1284 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1285echo "$as_me: loading cache $cache_file" >&6;}
1286 case $cache_file in
1287 [\\/]* | ?:[\\/]* ) . $cache_file;;
1288 *) . ./$cache_file;;
1289 esac
1290 fi
1291else
1292 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1293echo "$as_me: creating cache $cache_file" >&6;}
1294 >$cache_file
1295fi
1296
1297# Check that the precious variables saved in the cache have kept the same
1298# value.
1299ac_cache_corrupted=false
1300for ac_var in `(set) 2>&1 |
1301 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1302 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1303 eval ac_new_set=\$ac_env_${ac_var}_set
1304 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1305 eval ac_new_val="\$ac_env_${ac_var}_value"
1306 case $ac_old_set,$ac_new_set in
1307 set,)
1308 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1309echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1310 ac_cache_corrupted=: ;;
1311 ,set)
1312 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1313echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1314 ac_cache_corrupted=: ;;
1315 ,);;
1316 *)
1317 if test "x$ac_old_val" != "x$ac_new_val"; then
1318 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1319echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1320 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1321echo "$as_me: former value: $ac_old_val" >&2;}
1322 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1323echo "$as_me: current value: $ac_new_val" >&2;}
1324 ac_cache_corrupted=:
1325 fi;;
1326 esac
1327 # Pass precious variables to config.status.
1328 if test "$ac_new_set" = set; then
1329 case $ac_new_val in
1330 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1331 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1332 *) ac_arg=$ac_var=$ac_new_val ;;
1333 esac
1334 case " $ac_configure_args " in
1335 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1336 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1337 esac
1338 fi
1339done
1340if $ac_cache_corrupted; then
1341 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1342echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1343 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1344echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1345 { (exit 1); exit 1; }; }
1346fi
1347
1348ac_ext=c
1349ac_cpp='$CPP $CPPFLAGS'
1350ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1351ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1352ac_compiler_gnu=$ac_cv_c_compiler_gnu
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379ac_aux_dir=
1380for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1381 if test -f $ac_dir/install-sh; then
1382 ac_aux_dir=$ac_dir
1383 ac_install_sh="$ac_aux_dir/install-sh -c"
1384 break
1385 elif test -f $ac_dir/install.sh; then
1386 ac_aux_dir=$ac_dir
1387 ac_install_sh="$ac_aux_dir/install.sh -c"
1388 break
1389 elif test -f $ac_dir/shtool; then
1390 ac_aux_dir=$ac_dir
1391 ac_install_sh="$ac_aux_dir/shtool install -c"
1392 break
1393 fi
1394done
1395if test -z "$ac_aux_dir"; then
1396 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1397echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1398 { (exit 1); exit 1; }; }
1399fi
1400ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1401ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1402ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1403
1404# Find a good install program. We prefer a C program (faster),
1405# so one script is as good as another. But avoid the broken or
1406# incompatible versions:
1407# SysV /etc/install, /usr/sbin/install
1408# SunOS /usr/etc/install
1409# IRIX /sbin/install
1410# AIX /bin/install
1411# AmigaOS /C/install, which installs bootblocks on floppy discs
1412# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1413# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1414# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1415# ./install, which can be erroneously created by make from ./install.sh.
1416echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1417echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1418if test -z "$INSTALL"; then
1419if test "${ac_cv_path_install+set}" = set; then
1420 echo $ECHO_N "(cached) $ECHO_C" >&6
1421else
1422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1423for as_dir in $PATH
1424do
1425 IFS=$as_save_IFS
1426 test -z "$as_dir" && as_dir=.
1427 # Account for people who put trailing slashes in PATH elements.
1428case $as_dir/ in
1429 ./ | .// | /cC/* | \
1430 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1431 /usr/ucb/* ) ;;
1432 *)
1433 # OSF1 and SCO ODT 3.0 have their own names for install.
1434 # Don't use installbsd from OSF since it installs stuff as root
1435 # by default.
1436 for ac_prog in ginstall scoinst install; do
1437 for ac_exec_ext in '' $ac_executable_extensions; do
1438 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1439 if test $ac_prog = install &&
1440 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1441 # AIX install. It has an incompatible calling convention.
1442 :
1443 elif test $ac_prog = install &&
1444 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1445 # program-specific install script used by HP pwplus--don't use.
1446 :
1447 else
1448 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1449 break 3
1450 fi
1451 fi
1452 done
1453 done
1454 ;;
1455esac
1456done
1457
1458
1459fi
1460 if test "${ac_cv_path_install+set}" = set; then
1461 INSTALL=$ac_cv_path_install
1462 else
1463 # As a last resort, use the slow shell script. We don't cache a
1464 # path for INSTALL within a source directory, because that will
1465 # break other packages using the cache if that directory is
1466 # removed, or if the path is relative.
1467 INSTALL=$ac_install_sh
1468 fi
1469fi
1470echo "$as_me:$LINENO: result: $INSTALL" >&5
1471echo "${ECHO_T}$INSTALL" >&6
1472
1473# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1474# It thinks the first close brace ends the variable substitution.
1475test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1476
1477test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1478
1479test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1480
1481echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1482echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1483# Just in case
1484sleep 1
1485echo timestamp > conftest.file
1486# Do `set' in a subshell so we don't clobber the current shell's
1487# arguments. Must try -L first in case configure is actually a
1488# symlink; some systems play weird games with the mod time of symlinks
1489# (eg FreeBSD returns the mod time of the symlink's containing
1490# directory).
1491if (
1492 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1493 if test "$*" = "X"; then
1494 # -L didn't work.
1495 set X `ls -t $srcdir/configure conftest.file`
1496 fi
1497 rm -f conftest.file
1498 if test "$*" != "X $srcdir/configure conftest.file" \
1499 && test "$*" != "X conftest.file $srcdir/configure"; then
1500
1501 # If neither matched, then we have a broken ls. This can happen
1502 # if, for instance, CONFIG_SHELL is bash and it inherits a
1503 # broken ls alias from the environment. This has actually
1504 # happened. Such a system could not be considered "sane".
1505 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
1506alias in your environment" >&5
1507echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
1508alias in your environment" >&2;}
1509 { (exit 1); exit 1; }; }
1510 fi
1511
1512 test "$2" = conftest.file
1513 )
1514then
1515 # Ok.
1516 :
1517else
1518 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1519Check your system clock" >&5
1520echo "$as_me: error: newly created file is older than distributed files!
1521Check your system clock" >&2;}
1522 { (exit 1); exit 1; }; }
1523fi
1524echo "$as_me:$LINENO: result: yes" >&5
1525echo "${ECHO_T}yes" >&6
1526test "$program_prefix" != NONE &&
1527 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1528# Use a double $ so make ignores it.
1529test "$program_suffix" != NONE &&
1530 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1531# Double any \ or $. echo might interpret backslashes.
1532# By default was `s,x,x', remove it if useless.
1533cat <<\_ACEOF >conftest.sed
1534s/[\\$]/&&/g;s/;s,x,x,$//
1535_ACEOF
1536program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1537rm conftest.sed
1538
1539
1540# expand $ac_aux_dir to an absolute path
1541am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd`
1542
1543test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1544# Use eval to expand $SHELL
1545if eval "$MISSING --run true"; then
1546 am_missing_run="$MISSING --run "
1547else
1548 am_missing_run=
1549 am_backtick='`'
1550 { echo "$as_me:$LINENO: WARNING: ${am_backtick}missing' script is too old or missing" >&5
1551echo "$as_me: WARNING: ${am_backtick}missing' script is too old or missing" >&2;}
1552fi
1553
1554for ac_prog in gawk mawk nawk awk
1555do
1556 # Extract the first word of "$ac_prog", so it can be a program name with args.
1557set dummy $ac_prog; ac_word=$2
1558echo "$as_me:$LINENO: checking for $ac_word" >&5
1559echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1560if test "${ac_cv_prog_AWK+set}" = set; then
1561 echo $ECHO_N "(cached) $ECHO_C" >&6
1562else
1563 if test -n "$AWK"; then
1564 ac_cv_prog_AWK="$AWK" # Let the user override the test.
1565else
1566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1567for as_dir in $PATH
1568do
1569 IFS=$as_save_IFS
1570 test -z "$as_dir" && as_dir=.
1571 for ac_exec_ext in '' $ac_executable_extensions; do
1572 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1573 ac_cv_prog_AWK="$ac_prog"
1574 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1575 break 2
1576 fi
1577done
1578done
1579
1580fi
1581fi
1582AWK=$ac_cv_prog_AWK
1583if test -n "$AWK"; then
1584 echo "$as_me:$LINENO: result: $AWK" >&5
1585echo "${ECHO_T}$AWK" >&6
1586else
1587 echo "$as_me:$LINENO: result: no" >&5
1588echo "${ECHO_T}no" >&6
1589fi
1590
1591 test -n "$AWK" && break
1592done
1593
1594echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5
1595echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
1596set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
1597if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1598 echo $ECHO_N "(cached) $ECHO_C" >&6
1599else
1600 cat >conftest.make <<\_ACEOF
1601all:
1602 @echo 'ac_maketemp="${MAKE}"'
1603_ACEOF
1604# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1605eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1606if test -n "$ac_maketemp"; then
1607 eval ac_cv_prog_make_${ac_make}_set=yes
1608else
1609 eval ac_cv_prog_make_${ac_make}_set=no
1610fi
1611rm -f conftest.make
1612fi
1613if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1614 echo "$as_me:$LINENO: result: yes" >&5
1615echo "${ECHO_T}yes" >&6
1616 SET_MAKE=
1617else
1618 echo "$as_me:$LINENO: result: no" >&5
1619echo "${ECHO_T}no" >&6
1620 SET_MAKE="MAKE=${MAKE-make}"
1621fi
1622
1623# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
1624if test "${enable_dependency_tracking+set}" = set; then
1625 enableval="$enable_dependency_tracking"
1626
1627fi;
1628if test "x$enable_dependency_tracking" != xno; then
1629 am_depcomp="$ac_aux_dir/depcomp"
1630 AMDEPBACKSLASH='\'
1631fi
1632
1633
1634if test "x$enable_dependency_tracking" != xno; then
1635 AMDEP_TRUE=
1636 AMDEP_FALSE='#'
1637else
1638 AMDEP_TRUE='#'
1639 AMDEP_FALSE=
1640fi
1641
1642
1643
1644
1645rm -f .deps 2>/dev/null
1646mkdir .deps 2>/dev/null
1647if test -d .deps; then
1648 DEPDIR=.deps
1649else
1650 # MS-DOS does not allow filenames that begin with a dot.
1651 DEPDIR=_deps
1652fi
1653rmdir .deps 2>/dev/null
1654
1655
1656# test to see if srcdir already configured
1657if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" &&
1658 test -f $srcdir/config.status; then
1659 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1660echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1661 { (exit 1); exit 1; }; }
1662fi
1663
1664# Define the identity of the package.
1665PACKAGE=cparse
1666VERSION=0.0.20040813
1667
1668cat >>confdefs.h <<_ACEOF
1669#define PACKAGE "$PACKAGE"
1670_ACEOF
1671
1672
1673cat >>confdefs.h <<_ACEOF
1674#define VERSION "$VERSION"
1675_ACEOF
1676
1677
1678# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
1679# the ones we care about.
1680
1681# Autoconf 2.50 always computes EXEEXT. However we need to be
1682# compatible with 2.13, for now. So we always define EXEEXT, but we
1683# don't compute it.
1684
1685# Similar for OBJEXT -- only we only use OBJEXT if the user actually
1686# requests that it be used. This is a bit dumb.
1687: ${OBJEXT=o}
1688
1689
1690# Some tools Automake needs.
1691
1692ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
1693
1694
1695AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1696
1697
1698AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
1699
1700
1701AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1702
1703
1704MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1705
1706
1707AMTAR=${AMTAR-"${am_missing_run}tar"}
1708
1709install_sh=${install_sh-"$am_aux_dir/install-sh"}
1710
1711INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1712
1713# We need awk for the "check" target. The system "awk" is bad on
1714# some platforms.
1715
1716
1717
1718
1719
1720 ac_config_headers="$ac_config_headers config.h"
1721
1722
1723# Checks for programs.
1724ac_ext=c
1725ac_cpp='$CPP $CPPFLAGS'
1726ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1727ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1728ac_compiler_gnu=$ac_cv_c_compiler_gnu
1729if test -n "$ac_tool_prefix"; then
1730 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1731set dummy ${ac_tool_prefix}gcc; ac_word=$2
1732echo "$as_me:$LINENO: checking for $ac_word" >&5
1733echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1734if test "${ac_cv_prog_CC+set}" = set; then
1735 echo $ECHO_N "(cached) $ECHO_C" >&6
1736else
1737 if test -n "$CC"; then
1738 ac_cv_prog_CC="$CC" # Let the user override the test.
1739else
1740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1741for as_dir in $PATH
1742do
1743 IFS=$as_save_IFS
1744 test -z "$as_dir" && as_dir=.
1745 for ac_exec_ext in '' $ac_executable_extensions; do
1746 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1747 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1748 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1749 break 2
1750 fi
1751done
1752done
1753
1754fi
1755fi
1756CC=$ac_cv_prog_CC
1757if test -n "$CC"; then
1758 echo "$as_me:$LINENO: result: $CC" >&5
1759echo "${ECHO_T}$CC" >&6
1760else
1761 echo "$as_me:$LINENO: result: no" >&5
1762echo "${ECHO_T}no" >&6
1763fi
1764
1765fi
1766if test -z "$ac_cv_prog_CC"; then
1767 ac_ct_CC=$CC
1768 # Extract the first word of "gcc", so it can be a program name with args.
1769set dummy gcc; ac_word=$2
1770echo "$as_me:$LINENO: checking for $ac_word" >&5
1771echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1772if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1773 echo $ECHO_N "(cached) $ECHO_C" >&6
1774else
1775 if test -n "$ac_ct_CC"; then
1776 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1777else
1778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1779for as_dir in $PATH
1780do
1781 IFS=$as_save_IFS
1782 test -z "$as_dir" && as_dir=.
1783 for ac_exec_ext in '' $ac_executable_extensions; do
1784 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1785 ac_cv_prog_ac_ct_CC="gcc"
1786 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1787 break 2
1788 fi
1789done
1790done
1791
1792fi
1793fi
1794ac_ct_CC=$ac_cv_prog_ac_ct_CC
1795if test -n "$ac_ct_CC"; then
1796 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1797echo "${ECHO_T}$ac_ct_CC" >&6
1798else
1799 echo "$as_me:$LINENO: result: no" >&5
1800echo "${ECHO_T}no" >&6
1801fi
1802
1803 CC=$ac_ct_CC
1804else
1805 CC="$ac_cv_prog_CC"
1806fi
1807
1808if test -z "$CC"; then
1809 if test -n "$ac_tool_prefix"; then
1810 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1811set dummy ${ac_tool_prefix}cc; ac_word=$2
1812echo "$as_me:$LINENO: checking for $ac_word" >&5
1813echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1814if test "${ac_cv_prog_CC+set}" = set; then
1815 echo $ECHO_N "(cached) $ECHO_C" >&6
1816else
1817 if test -n "$CC"; then
1818 ac_cv_prog_CC="$CC" # Let the user override the test.
1819else
1820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1821for as_dir in $PATH
1822do
1823 IFS=$as_save_IFS
1824 test -z "$as_dir" && as_dir=.
1825 for ac_exec_ext in '' $ac_executable_extensions; do
1826 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1827 ac_cv_prog_CC="${ac_tool_prefix}cc"
1828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1829 break 2
1830 fi
1831done
1832done
1833
1834fi
1835fi
1836CC=$ac_cv_prog_CC
1837if test -n "$CC"; then
1838 echo "$as_me:$LINENO: result: $CC" >&5
1839echo "${ECHO_T}$CC" >&6
1840else
1841 echo "$as_me:$LINENO: result: no" >&5
1842echo "${ECHO_T}no" >&6
1843fi
1844
1845fi
1846if test -z "$ac_cv_prog_CC"; then
1847 ac_ct_CC=$CC
1848 # Extract the first word of "cc", so it can be a program name with args.
1849set dummy cc; ac_word=$2
1850echo "$as_me:$LINENO: checking for $ac_word" >&5
1851echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1852if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1853 echo $ECHO_N "(cached) $ECHO_C" >&6
1854else
1855 if test -n "$ac_ct_CC"; then
1856 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1857else
1858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1859for as_dir in $PATH
1860do
1861 IFS=$as_save_IFS
1862 test -z "$as_dir" && as_dir=.
1863 for ac_exec_ext in '' $ac_executable_extensions; do
1864 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1865 ac_cv_prog_ac_ct_CC="cc"
1866 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1867 break 2
1868 fi
1869done
1870done
1871
1872fi
1873fi
1874ac_ct_CC=$ac_cv_prog_ac_ct_CC
1875if test -n "$ac_ct_CC"; then
1876 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1877echo "${ECHO_T}$ac_ct_CC" >&6
1878else
1879 echo "$as_me:$LINENO: result: no" >&5
1880echo "${ECHO_T}no" >&6
1881fi
1882
1883 CC=$ac_ct_CC
1884else
1885 CC="$ac_cv_prog_CC"
1886fi
1887
1888fi
1889if test -z "$CC"; then
1890 # Extract the first word of "cc", so it can be a program name with args.
1891set dummy cc; ac_word=$2
1892echo "$as_me:$LINENO: checking for $ac_word" >&5
1893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1894if test "${ac_cv_prog_CC+set}" = set; then
1895 echo $ECHO_N "(cached) $ECHO_C" >&6
1896else
1897 if test -n "$CC"; then
1898 ac_cv_prog_CC="$CC" # Let the user override the test.
1899else
1900 ac_prog_rejected=no
1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902for as_dir in $PATH
1903do
1904 IFS=$as_save_IFS
1905 test -z "$as_dir" && as_dir=.
1906 for ac_exec_ext in '' $ac_executable_extensions; do
1907 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1908 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1909 ac_prog_rejected=yes
1910 continue
1911 fi
1912 ac_cv_prog_CC="cc"
1913 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1914 break 2
1915 fi
1916done
1917done
1918
1919if test $ac_prog_rejected = yes; then
1920 # We found a bogon in the path, so make sure we never use it.
1921 set dummy $ac_cv_prog_CC
1922 shift
1923 if test $# != 0; then
1924 # We chose a different compiler from the bogus one.
1925 # However, it has the same basename, so the bogon will be chosen
1926 # first if we set CC to just the basename; use the full file name.
1927 shift
1928 set dummy "$as_dir/$ac_word" ${1+"$@"}
1929 shift
1930 ac_cv_prog_CC="$@"
1931 fi
1932fi
1933fi
1934fi
1935CC=$ac_cv_prog_CC
1936if test -n "$CC"; then
1937 echo "$as_me:$LINENO: result: $CC" >&5
1938echo "${ECHO_T}$CC" >&6
1939else
1940 echo "$as_me:$LINENO: result: no" >&5
1941echo "${ECHO_T}no" >&6
1942fi
1943
1944fi
1945if test -z "$CC"; then
1946 if test -n "$ac_tool_prefix"; then
1947 for ac_prog in cl
1948 do
1949 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1950set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1951echo "$as_me:$LINENO: checking for $ac_word" >&5
1952echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1953if test "${ac_cv_prog_CC+set}" = set; then
1954 echo $ECHO_N "(cached) $ECHO_C" >&6
1955else
1956 if test -n "$CC"; then
1957 ac_cv_prog_CC="$CC" # Let the user override the test.
1958else
1959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1960for as_dir in $PATH
1961do
1962 IFS=$as_save_IFS
1963 test -z "$as_dir" && as_dir=.
1964 for ac_exec_ext in '' $ac_executable_extensions; do
1965 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1966 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1967 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1968 break 2
1969 fi
1970done
1971done
1972
1973fi
1974fi
1975CC=$ac_cv_prog_CC
1976if test -n "$CC"; then
1977 echo "$as_me:$LINENO: result: $CC" >&5
1978echo "${ECHO_T}$CC" >&6
1979else
1980 echo "$as_me:$LINENO: result: no" >&5
1981echo "${ECHO_T}no" >&6
1982fi
1983
1984 test -n "$CC" && break
1985 done
1986fi
1987if test -z "$CC"; then
1988 ac_ct_CC=$CC
1989 for ac_prog in cl
1990do
1991 # Extract the first word of "$ac_prog", so it can be a program name with args.
1992set dummy $ac_prog; ac_word=$2
1993echo "$as_me:$LINENO: checking for $ac_word" >&5
1994echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1995if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1996 echo $ECHO_N "(cached) $ECHO_C" >&6
1997else
1998 if test -n "$ac_ct_CC"; then
1999 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2000else
2001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002for as_dir in $PATH
2003do
2004 IFS=$as_save_IFS
2005 test -z "$as_dir" && as_dir=.
2006 for ac_exec_ext in '' $ac_executable_extensions; do
2007 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2008 ac_cv_prog_ac_ct_CC="$ac_prog"
2009 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2010 break 2
2011 fi
2012done
2013done
2014
2015fi
2016fi
2017ac_ct_CC=$ac_cv_prog_ac_ct_CC
2018if test -n "$ac_ct_CC"; then
2019 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2020echo "${ECHO_T}$ac_ct_CC" >&6
2021else
2022 echo "$as_me:$LINENO: result: no" >&5
2023echo "${ECHO_T}no" >&6
2024fi
2025
2026 test -n "$ac_ct_CC" && break
2027done
2028
2029 CC=$ac_ct_CC
2030fi
2031
2032fi
2033
2034
2035test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
2036echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
2037 { (exit 1); exit 1; }; }
2038
2039# Provide some information about the compiler.
2040echo "$as_me:$LINENO:" \
2041 "checking for C compiler version" >&5
2042ac_compiler=`set X $ac_compile; echo $2`
2043{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2044 (eval $ac_compiler --version </dev/null >&5) 2>&5
2045 ac_status=$?
2046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2047 (exit $ac_status); }
2048{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2049 (eval $ac_compiler -v </dev/null >&5) 2>&5
2050 ac_status=$?
2051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2052 (exit $ac_status); }
2053{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2054 (eval $ac_compiler -V </dev/null >&5) 2>&5
2055 ac_status=$?
2056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2057 (exit $ac_status); }
2058
2059cat >conftest.$ac_ext <<_ACEOF
2060#line $LINENO "configure"
2061#include "confdefs.h"
2062
2063#ifdef F77_DUMMY_MAIN
2064# ifdef __cplusplus
2065 extern "C"
2066# endif
2067 int F77_DUMMY_MAIN() { return 1; }
2068#endif
2069int
2070main ()
2071{
2072
2073 ;
2074 return 0;
2075}
2076_ACEOF
2077ac_clean_files_save=$ac_clean_files
2078ac_clean_files="$ac_clean_files a.out a.exe"
2079# Try to create an executable without -o first, disregard a.out.
2080# It will help us diagnose broken compilers, and finding out an intuition
2081# of exeext.
2082echo "$as_me:$LINENO: checking for C compiler default output" >&5
2083echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2084ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2085if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2086 (eval $ac_link_default) 2>&5
2087 ac_status=$?
2088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2089 (exit $ac_status); }; then
2090 # Find the output, starting from the most likely. This scheme is
2091# not robust to junk in `.', hence go to wildcards (a.*) only as a last
2092# resort.
2093
2094# Be careful to initialize this variable, since it used to be cached.
2095# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2096ac_cv_exeext=
2097for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null;
2098 ls a.out conftest 2>/dev/null;
2099 ls a.* conftest.* 2>/dev/null`; do
2100 case $ac_file in
2101 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;;
2102 a.out ) # We found the default executable, but exeext='' is most
2103 # certainly right.
2104 break;;
2105 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2106 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
2107 export ac_cv_exeext
2108 break;;
2109 * ) break;;
2110 esac
2111done
2112else
2113 echo "$as_me: failed program was:" >&5
2114cat conftest.$ac_ext >&5
2115{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5
2116echo "$as_me: error: C compiler cannot create executables" >&2;}
2117 { (exit 77); exit 77; }; }
2118fi
2119
2120ac_exeext=$ac_cv_exeext
2121echo "$as_me:$LINENO: result: $ac_file" >&5
2122echo "${ECHO_T}$ac_file" >&6
2123
2124# Check the compiler produces executables we can run. If not, either
2125# the compiler is broken, or we cross compile.
2126echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2127echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2128# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2129# If not cross compiling, check that we can run a simple program.
2130if test "$cross_compiling" != yes; then
2131 if { ac_try='./$ac_file'
2132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2133 (eval $ac_try) 2>&5
2134 ac_status=$?
2135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2136 (exit $ac_status); }; }; then
2137 cross_compiling=no
2138 else
2139 if test "$cross_compiling" = maybe; then
2140 cross_compiling=yes
2141 else
2142 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2143If you meant to cross compile, use \`--host'." >&5
2144echo "$as_me: error: cannot run C compiled programs.
2145If you meant to cross compile, use \`--host'." >&2;}
2146 { (exit 1); exit 1; }; }
2147 fi
2148 fi
2149fi
2150echo "$as_me:$LINENO: result: yes" >&5
2151echo "${ECHO_T}yes" >&6
2152
2153rm -f a.out a.exe conftest$ac_cv_exeext
2154ac_clean_files=$ac_clean_files_save
2155# Check the compiler produces executables we can run. If not, either
2156# the compiler is broken, or we cross compile.
2157echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2158echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2159echo "$as_me:$LINENO: result: $cross_compiling" >&5
2160echo "${ECHO_T}$cross_compiling" >&6
2161
2162echo "$as_me:$LINENO: checking for suffix of executables" >&5
2163echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2164if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2165 (eval $ac_link) 2>&5
2166 ac_status=$?
2167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2168 (exit $ac_status); }; then
2169 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2170# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2171# work properly (i.e., refer to `conftest.exe'), while it won't with
2172# `rm'.
2173for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2174 case $ac_file in
2175 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
2176 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2177 export ac_cv_exeext
2178 break;;
2179 * ) break;;
2180 esac
2181done
2182else
2183 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5
2184echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;}
2185 { (exit 1); exit 1; }; }
2186fi
2187
2188rm -f conftest$ac_cv_exeext
2189echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2190echo "${ECHO_T}$ac_cv_exeext" >&6
2191
2192rm -f conftest.$ac_ext
2193EXEEXT=$ac_cv_exeext
2194ac_exeext=$EXEEXT
2195echo "$as_me:$LINENO: checking for suffix of object files" >&5
2196echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2197if test "${ac_cv_objext+set}" = set; then
2198 echo $ECHO_N "(cached) $ECHO_C" >&6
2199else
2200 cat >conftest.$ac_ext <<_ACEOF
2201#line $LINENO "configure"
2202#include "confdefs.h"
2203
2204#ifdef F77_DUMMY_MAIN
2205# ifdef __cplusplus
2206 extern "C"
2207# endif
2208 int F77_DUMMY_MAIN() { return 1; }
2209#endif
2210int
2211main ()
2212{
2213
2214 ;
2215 return 0;
2216}
2217_ACEOF
2218rm -f conftest.o conftest.obj
2219if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2220 (eval $ac_compile) 2>&5
2221 ac_status=$?
2222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2223 (exit $ac_status); }; then
2224 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2225 case $ac_file in
2226 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
2227 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2228 break;;
2229 esac
2230done
2231else
2232 echo "$as_me: failed program was:" >&5
2233cat conftest.$ac_ext >&5
2234{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
2235echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
2236 { (exit 1); exit 1; }; }
2237fi
2238
2239rm -f conftest.$ac_cv_objext conftest.$ac_ext
2240fi
2241echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2242echo "${ECHO_T}$ac_cv_objext" >&6
2243OBJEXT=$ac_cv_objext
2244ac_objext=$OBJEXT
2245echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2246echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2247if test "${ac_cv_c_compiler_gnu+set}" = set; then
2248 echo $ECHO_N "(cached) $ECHO_C" >&6
2249else
2250 cat >conftest.$ac_ext <<_ACEOF
2251#line $LINENO "configure"
2252#include "confdefs.h"
2253
2254#ifdef F77_DUMMY_MAIN
2255# ifdef __cplusplus
2256 extern "C"
2257# endif
2258 int F77_DUMMY_MAIN() { return 1; }
2259#endif
2260int
2261main ()
2262{
2263#ifndef __GNUC__
2264 choke me
2265#endif
2266
2267 ;
2268 return 0;
2269}
2270_ACEOF
2271rm -f conftest.$ac_objext
2272if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2273 (eval $ac_compile) 2>&5
2274 ac_status=$?
2275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2276 (exit $ac_status); } &&
2277 { ac_try='test -s conftest.$ac_objext'
2278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2279 (eval $ac_try) 2>&5
2280 ac_status=$?
2281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2282 (exit $ac_status); }; }; then
2283 ac_compiler_gnu=yes
2284else
2285 echo "$as_me: failed program was:" >&5
2286cat conftest.$ac_ext >&5
2287ac_compiler_gnu=no
2288fi
2289rm -f conftest.$ac_objext conftest.$ac_ext
2290ac_cv_c_compiler_gnu=$ac_compiler_gnu
2291
2292fi
2293echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2294echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2295GCC=`test $ac_compiler_gnu = yes && echo yes`
2296ac_test_CFLAGS=${CFLAGS+set}
2297ac_save_CFLAGS=$CFLAGS
2298CFLAGS="-g"
2299echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2300echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2301if test "${ac_cv_prog_cc_g+set}" = set; then
2302 echo $ECHO_N "(cached) $ECHO_C" >&6
2303else
2304 cat >conftest.$ac_ext <<_ACEOF
2305#line $LINENO "configure"
2306#include "confdefs.h"
2307
2308#ifdef F77_DUMMY_MAIN
2309# ifdef __cplusplus
2310 extern "C"
2311# endif
2312 int F77_DUMMY_MAIN() { return 1; }
2313#endif
2314int
2315main ()
2316{
2317
2318 ;
2319 return 0;
2320}
2321_ACEOF
2322rm -f conftest.$ac_objext
2323if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2324 (eval $ac_compile) 2>&5
2325 ac_status=$?
2326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2327 (exit $ac_status); } &&
2328 { ac_try='test -s conftest.$ac_objext'
2329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2330 (eval $ac_try) 2>&5
2331 ac_status=$?
2332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2333 (exit $ac_status); }; }; then
2334 ac_cv_prog_cc_g=yes
2335else
2336 echo "$as_me: failed program was:" >&5
2337cat conftest.$ac_ext >&5
2338ac_cv_prog_cc_g=no
2339fi
2340rm -f conftest.$ac_objext conftest.$ac_ext
2341fi
2342echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2343echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2344if test "$ac_test_CFLAGS" = set; then
2345 CFLAGS=$ac_save_CFLAGS
2346elif test $ac_cv_prog_cc_g = yes; then
2347 if test "$GCC" = yes; then
2348 CFLAGS="-g -O2"
2349 else
2350 CFLAGS="-g"
2351 fi
2352else
2353 if test "$GCC" = yes; then
2354 CFLAGS="-O2"
2355 else
2356 CFLAGS=
2357 fi
2358fi
2359# Some people use a C++ compiler to compile C. Since we use `exit',
2360# in C++ we need to declare it. In case someone uses the same compiler
2361# for both compiling C and C++ we need to have the C++ compiler decide
2362# the declaration of exit, since it's the most demanding environment.
2363cat >conftest.$ac_ext <<_ACEOF
2364#ifndef __cplusplus
2365 choke me
2366#endif
2367_ACEOF
2368rm -f conftest.$ac_objext
2369if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2370 (eval $ac_compile) 2>&5
2371 ac_status=$?
2372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2373 (exit $ac_status); } &&
2374 { ac_try='test -s conftest.$ac_objext'
2375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2376 (eval $ac_try) 2>&5
2377 ac_status=$?
2378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2379 (exit $ac_status); }; }; then
2380 for ac_declaration in \
2381 ''\
2382 '#include <stdlib.h>' \
2383 'extern "C" void std::exit (int) throw (); using std::exit;' \
2384 'extern "C" void std::exit (int); using std::exit;' \
2385 'extern "C" void exit (int) throw ();' \
2386 'extern "C" void exit (int);' \
2387 'void exit (int);'
2388do
2389 cat >conftest.$ac_ext <<_ACEOF
2390#line $LINENO "configure"
2391#include "confdefs.h"
2392#include <stdlib.h>
2393$ac_declaration
2394#ifdef F77_DUMMY_MAIN
2395# ifdef __cplusplus
2396 extern "C"
2397# endif
2398 int F77_DUMMY_MAIN() { return 1; }
2399#endif
2400int
2401main ()
2402{
2403exit (42);
2404 ;
2405 return 0;
2406}
2407_ACEOF
2408rm -f conftest.$ac_objext
2409if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2410 (eval $ac_compile) 2>&5
2411 ac_status=$?
2412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2413 (exit $ac_status); } &&
2414 { ac_try='test -s conftest.$ac_objext'
2415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2416 (eval $ac_try) 2>&5
2417 ac_status=$?
2418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2419 (exit $ac_status); }; }; then
2420 :
2421else
2422 echo "$as_me: failed program was:" >&5
2423cat conftest.$ac_ext >&5
2424continue
2425fi
2426rm -f conftest.$ac_objext conftest.$ac_ext
2427 cat >conftest.$ac_ext <<_ACEOF
2428#line $LINENO "configure"
2429#include "confdefs.h"
2430$ac_declaration
2431#ifdef F77_DUMMY_MAIN
2432# ifdef __cplusplus
2433 extern "C"
2434# endif
2435 int F77_DUMMY_MAIN() { return 1; }
2436#endif
2437int
2438main ()
2439{
2440exit (42);
2441 ;
2442 return 0;
2443}
2444_ACEOF
2445rm -f conftest.$ac_objext
2446if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2447 (eval $ac_compile) 2>&5
2448 ac_status=$?
2449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2450 (exit $ac_status); } &&
2451 { ac_try='test -s conftest.$ac_objext'
2452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2453 (eval $ac_try) 2>&5
2454 ac_status=$?
2455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2456 (exit $ac_status); }; }; then
2457 break
2458else
2459 echo "$as_me: failed program was:" >&5
2460cat conftest.$ac_ext >&5
2461fi
2462rm -f conftest.$ac_objext conftest.$ac_ext
2463done
2464rm -f conftest*
2465if test -n "$ac_declaration"; then
2466 echo '#ifdef __cplusplus' >>confdefs.h
2467 echo $ac_declaration >>confdefs.h
2468 echo '#endif' >>confdefs.h
2469fi
2470
2471else
2472 echo "$as_me: failed program was:" >&5
2473cat conftest.$ac_ext >&5
2474fi
2475rm -f conftest.$ac_objext conftest.$ac_ext
2476ac_ext=c
2477ac_cpp='$CPP $CPPFLAGS'
2478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2480ac_compiler_gnu=$ac_cv_c_compiler_gnu
2481
2482ac_config_commands="$ac_config_commands default-1"
2483
2484am_make=${MAKE-make}
2485cat > confinc << 'END'
2486doit:
2487 @echo done
2488END
2489# If we don't find an include directive, just comment out the code.
2490echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2491echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2492am__include='#'
2493am__quote=
2494_am_result=none
2495# First try GNU make style include.
2496echo "include confinc" > confmf
2497# We grep out `Entering directory' and `Leaving directory'
2498# messages which can occur if `w' ends up in MAKEFLAGS.
2499# In particular we don't look at `^make:' because GNU make might
2500# be invoked under some other name (usually "gmake"), in which
2501# case it prints its new name instead of `make'.
2502if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
2503 am__include=include
2504 am__quote=
2505 _am_result=GNU
2506fi
2507# Now try BSD make style include.
2508if test "$am__include" = "#"; then
2509 echo '.include "confinc"' > confmf
2510 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2511 am__include=.include
2512 am__quote='"'
2513 _am_result=BSD
2514 fi
2515fi
2516
2517
2518echo "$as_me:$LINENO: result: $_am_result" >&5
2519echo "${ECHO_T}$_am_result" >&6
2520rm -f confinc confmf
2521
2522
2523depcc="$CC" am_compiler_list=
2524
2525echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
2526echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
2527if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
2528 echo $ECHO_N "(cached) $ECHO_C" >&6
2529else
2530 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
2531 # We make a subdir and do the tests there. Otherwise we can end up
2532 # making bogus files that we don't know about and never remove. For
2533 # instance it was reported that on HP-UX the gcc test will end up
2534 # making a dummy file named `D' -- because `-MD' means `put the output
2535 # in D'.
2536 mkdir conftest.dir
2537 # Copy depcomp to subdir because otherwise we won't find it if we're
2538 # using a relative directory.
2539 cp "$am_depcomp" conftest.dir
2540 cd conftest.dir
2541
2542 am_cv_CC_dependencies_compiler_type=none
2543 if test "$am_compiler_list" = ""; then
2544 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
2545 fi
2546 for depmode in $am_compiler_list; do
2547 # We need to recreate these files for each test, as the compiler may
2548 # overwrite some of them when testing with obscure command lines.
2549 # This happens at least with the AIX C compiler.
2550 echo '#include "conftest.h"' > conftest.c
2551 echo 'int i;' > conftest.h
2552 echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
2553
2554 case $depmode in
2555 nosideeffect)
2556 # after this tag, mechanisms are not by side-effect, so they'll
2557 # only be used when explicitly requested
2558 if test "x$enable_dependency_tracking" = xyes; then
2559 continue
2560 else
2561 break
2562 fi
2563 ;;
2564 none) break ;;
2565 esac
2566 # We check with `-c' and `-o' for the sake of the "dashmstdout"
2567 # mode. It turns out that the SunPro C++ compiler does not properly
2568 # handle `-M -o', and we need to detect this.
2569 if depmode=$depmode \
2570 source=conftest.c object=conftest.o \
2571 depfile=conftest.Po tmpdepfile=conftest.TPo \
2572 $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
2573 grep conftest.h conftest.Po > /dev/null 2>&1 &&
2574 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
2575 am_cv_CC_dependencies_compiler_type=$depmode
2576 break
2577 fi
2578 done
2579
2580 cd ..
2581 rm -rf conftest.dir
2582else
2583 am_cv_CC_dependencies_compiler_type=none
2584fi
2585
2586fi
2587echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
2588echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
2589CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"
2590
2591
2592echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5
2593echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
2594set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
2595if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2596 echo $ECHO_N "(cached) $ECHO_C" >&6
2597else
2598 cat >conftest.make <<\_ACEOF
2599all:
2600 @echo 'ac_maketemp="${MAKE}"'
2601_ACEOF
2602# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2603eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2604if test -n "$ac_maketemp"; then
2605 eval ac_cv_prog_make_${ac_make}_set=yes
2606else
2607 eval ac_cv_prog_make_${ac_make}_set=no
2608fi
2609rm -f conftest.make
2610fi
2611if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2612 echo "$as_me:$LINENO: result: yes" >&5
2613echo "${ECHO_T}yes" >&6
2614 SET_MAKE=
2615else
2616 echo "$as_me:$LINENO: result: no" >&5
2617echo "${ECHO_T}no" >&6
2618 SET_MAKE="MAKE=${MAKE-make}"
2619fi
2620
2621
2622for ac_prog in 'bison -y' byacc
2623do
2624 # Extract the first word of "$ac_prog", so it can be a program name with args.
2625set dummy $ac_prog; ac_word=$2
2626echo "$as_me:$LINENO: checking for $ac_word" >&5
2627echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2628if test "${ac_cv_prog_YACC+set}" = set; then
2629 echo $ECHO_N "(cached) $ECHO_C" >&6
2630else
2631 if test -n "$YACC"; then
2632 ac_cv_prog_YACC="$YACC" # Let the user override the test.
2633else
2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635for as_dir in $PATH
2636do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
2639 for ac_exec_ext in '' $ac_executable_extensions; do
2640 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2641 ac_cv_prog_YACC="$ac_prog"
2642 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2643 break 2
2644 fi
2645done
2646done
2647
2648fi
2649fi
2650YACC=$ac_cv_prog_YACC
2651if test -n "$YACC"; then
2652 echo "$as_me:$LINENO: result: $YACC" >&5
2653echo "${ECHO_T}$YACC" >&6
2654else
2655 echo "$as_me:$LINENO: result: no" >&5
2656echo "${ECHO_T}no" >&6
2657fi
2658
2659 test -n "$YACC" && break
2660done
2661test -n "$YACC" || YACC="yacc"
2662
2663
2664
2665for ac_prog in flex lex
2666do
2667 # Extract the first word of "$ac_prog", so it can be a program name with args.
2668set dummy $ac_prog; ac_word=$2
2669echo "$as_me:$LINENO: checking for $ac_word" >&5
2670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2671if test "${ac_cv_prog_LEX+set}" = set; then
2672 echo $ECHO_N "(cached) $ECHO_C" >&6
2673else
2674 if test -n "$LEX"; then
2675 ac_cv_prog_LEX="$LEX" # Let the user override the test.
2676else
2677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2678for as_dir in $PATH
2679do
2680 IFS=$as_save_IFS
2681 test -z "$as_dir" && as_dir=.
2682 for ac_exec_ext in '' $ac_executable_extensions; do
2683 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2684 ac_cv_prog_LEX="$ac_prog"
2685 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2686 break 2
2687 fi
2688done
2689done
2690
2691fi
2692fi
2693LEX=$ac_cv_prog_LEX
2694if test -n "$LEX"; then
2695 echo "$as_me:$LINENO: result: $LEX" >&5
2696echo "${ECHO_T}$LEX" >&6
2697else
2698 echo "$as_me:$LINENO: result: no" >&5
2699echo "${ECHO_T}no" >&6
2700fi
2701
2702 test -n "$LEX" && break
2703done
2704test -n "$LEX" || LEX="${am_missing_run}flex"
2705
2706for ac_prog in flex lex
2707do
2708 # Extract the first word of "$ac_prog", so it can be a program name with args.
2709set dummy $ac_prog; ac_word=$2
2710echo "$as_me:$LINENO: checking for $ac_word" >&5
2711echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2712if test "${ac_cv_prog_LEX+set}" = set; then
2713 echo $ECHO_N "(cached) $ECHO_C" >&6
2714else
2715 if test -n "$LEX"; then
2716 ac_cv_prog_LEX="$LEX" # Let the user override the test.
2717else
2718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2719for as_dir in $PATH
2720do
2721 IFS=$as_save_IFS
2722 test -z "$as_dir" && as_dir=.
2723 for ac_exec_ext in '' $ac_executable_extensions; do
2724 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2725 ac_cv_prog_LEX="$ac_prog"
2726 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2727 break 2
2728 fi
2729done
2730done
2731
2732fi
2733fi
2734LEX=$ac_cv_prog_LEX
2735if test -n "$LEX"; then
2736 echo "$as_me:$LINENO: result: $LEX" >&5
2737echo "${ECHO_T}$LEX" >&6
2738else
2739 echo "$as_me:$LINENO: result: no" >&5
2740echo "${ECHO_T}no" >&6
2741fi
2742
2743 test -n "$LEX" && break
2744done
2745test -n "$LEX" || LEX=":"
2746
2747if test -z "$LEXLIB"
2748then
2749 echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
2750echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
2751if test "${ac_cv_lib_fl_yywrap+set}" = set; then
2752 echo $ECHO_N "(cached) $ECHO_C" >&6
2753else
2754 ac_check_lib_save_LIBS=$LIBS
2755LIBS="-lfl $LIBS"
2756cat >conftest.$ac_ext <<_ACEOF
2757#line $LINENO "configure"
2758#include "confdefs.h"
2759
2760/* Override any gcc2 internal prototype to avoid an error. */
2761#ifdef __cplusplus
2762extern "C"
2763#endif
2764/* We use char because int might match the return type of a gcc2
2765 builtin and then its argument prototype would still apply. */
2766char yywrap ();
2767#ifdef F77_DUMMY_MAIN
2768# ifdef __cplusplus
2769 extern "C"
2770# endif
2771 int F77_DUMMY_MAIN() { return 1; }
2772#endif
2773int
2774main ()
2775{
2776yywrap ();
2777 ;
2778 return 0;
2779}
2780_ACEOF
2781rm -f conftest.$ac_objext conftest$ac_exeext
2782if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2783 (eval $ac_link) 2>&5
2784 ac_status=$?
2785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2786 (exit $ac_status); } &&
2787 { ac_try='test -s conftest$ac_exeext'
2788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2789 (eval $ac_try) 2>&5
2790 ac_status=$?
2791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792 (exit $ac_status); }; }; then
2793 ac_cv_lib_fl_yywrap=yes
2794else
2795 echo "$as_me: failed program was:" >&5
2796cat conftest.$ac_ext >&5
2797ac_cv_lib_fl_yywrap=no
2798fi
2799rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2800LIBS=$ac_check_lib_save_LIBS
2801fi
2802echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
2803echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
2804if test $ac_cv_lib_fl_yywrap = yes; then
2805 LEXLIB="-lfl"
2806else
2807 echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
2808echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
2809if test "${ac_cv_lib_l_yywrap+set}" = set; then
2810 echo $ECHO_N "(cached) $ECHO_C" >&6
2811else
2812 ac_check_lib_save_LIBS=$LIBS
2813LIBS="-ll $LIBS"
2814cat >conftest.$ac_ext <<_ACEOF
2815#line $LINENO "configure"
2816#include "confdefs.h"
2817
2818/* Override any gcc2 internal prototype to avoid an error. */
2819#ifdef __cplusplus
2820extern "C"
2821#endif
2822/* We use char because int might match the return type of a gcc2
2823 builtin and then its argument prototype would still apply. */
2824char yywrap ();
2825#ifdef F77_DUMMY_MAIN
2826# ifdef __cplusplus
2827 extern "C"
2828# endif
2829 int F77_DUMMY_MAIN() { return 1; }
2830#endif
2831int
2832main ()
2833{
2834yywrap ();
2835 ;
2836 return 0;
2837}
2838_ACEOF
2839rm -f conftest.$ac_objext conftest$ac_exeext
2840if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2841 (eval $ac_link) 2>&5
2842 ac_status=$?
2843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 (exit $ac_status); } &&
2845 { ac_try='test -s conftest$ac_exeext'
2846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2847 (eval $ac_try) 2>&5
2848 ac_status=$?
2849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2850 (exit $ac_status); }; }; then
2851 ac_cv_lib_l_yywrap=yes
2852else
2853 echo "$as_me: failed program was:" >&5
2854cat conftest.$ac_ext >&5
2855ac_cv_lib_l_yywrap=no
2856fi
2857rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2858LIBS=$ac_check_lib_save_LIBS
2859fi
2860echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
2861echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
2862if test $ac_cv_lib_l_yywrap = yes; then
2863 LEXLIB="-ll"
2864fi
2865
2866fi
2867
2868fi
2869
2870if test "x$LEX" != "x:"; then
2871 echo "$as_me:$LINENO: checking lex output file root" >&5
2872echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
2873if test "${ac_cv_prog_lex_root+set}" = set; then
2874 echo $ECHO_N "(cached) $ECHO_C" >&6
2875else
2876 # The minimal lex program is just a single line: %%. But some broken lexes
2877# (Solaris, I think it was) want two %% lines, so accommodate them.
2878cat >conftest.l <<_ACEOF
2879%%
2880%%
2881_ACEOF
2882{ (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
2883 (eval $LEX conftest.l) 2>&5
2884 ac_status=$?
2885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2886 (exit $ac_status); }
2887if test -f lex.yy.c; then
2888 ac_cv_prog_lex_root=lex.yy
2889elif test -f lexyy.c; then
2890 ac_cv_prog_lex_root=lexyy
2891else
2892 { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
2893echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
2894 { (exit 1); exit 1; }; }
2895fi
2896fi
2897echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
2898echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
2899rm -f conftest.l
2900LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
2901
2902echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
2903echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
2904if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
2905 echo $ECHO_N "(cached) $ECHO_C" >&6
2906else
2907 # POSIX says lex can declare yytext either as a pointer or an array; the
2908# default is implementation-dependent. Figure out which it is, since
2909# not all implementations provide the %pointer and %array declarations.
2910ac_cv_prog_lex_yytext_pointer=no
2911echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
2912ac_save_LIBS=$LIBS
2913LIBS="$LIBS $LEXLIB"
2914cat >conftest.$ac_ext <<_ACEOF
2915`cat $LEX_OUTPUT_ROOT.c`
2916_ACEOF
2917rm -f conftest.$ac_objext conftest$ac_exeext
2918if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2919 (eval $ac_link) 2>&5
2920 ac_status=$?
2921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2922 (exit $ac_status); } &&
2923 { ac_try='test -s conftest$ac_exeext'
2924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2925 (eval $ac_try) 2>&5
2926 ac_status=$?
2927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928 (exit $ac_status); }; }; then
2929 ac_cv_prog_lex_yytext_pointer=yes
2930else
2931 echo "$as_me: failed program was:" >&5
2932cat conftest.$ac_ext >&5
2933fi
2934rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2935LIBS=$ac_save_LIBS
2936rm -f "${LEX_OUTPUT_ROOT}.c"
2937
2938fi
2939echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
2940echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
2941if test $ac_cv_prog_lex_yytext_pointer = yes; then
2942
2943cat >>confdefs.h <<\_ACEOF
2944#define YYTEXT_POINTER 1
2945_ACEOF
2946
2947fi
2948
2949fi
2950
2951
2952# libtool config
2953# Check whether --enable-static or --disable-static was given.
2954if test "${enable_static+set}" = set; then
2955 enableval="$enable_static"
2956 p=${PACKAGE-default}
2957case $enableval in
2958yes) enable_static=yes ;;
2959no) enable_static=no ;;
2960*)
2961 enable_static=no
2962 # Look at the argument we got. We use all the common list separators.
2963 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2964 for pkg in $enableval; do
2965 if test "X$pkg" = "X$p"; then
2966 enable_static=yes
2967 fi
2968 done
2969 IFS="$ac_save_ifs"
2970 ;;
2971esac
2972else
2973 enable_static=no
2974fi;
2975
2976# Check whether --enable-shared or --disable-shared was given.
2977if test "${enable_shared+set}" = set; then
2978 enableval="$enable_shared"
2979 p=${PACKAGE-default}
2980case $enableval in
2981yes) enable_shared=yes ;;
2982no) enable_shared=no ;;
2983*)
2984 enable_shared=no
2985 # Look at the argument we got. We use all the common list separators.
2986 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2987 for pkg in $enableval; do
2988 if test "X$pkg" = "X$p"; then
2989 enable_shared=yes
2990 fi
2991 done
2992 IFS="$ac_save_ifs"
2993 ;;
2994esac
2995else
2996 enable_shared=yes
2997fi;
2998# Check whether --enable-fast-install or --disable-fast-install was given.
2999if test "${enable_fast_install+set}" = set; then
3000 enableval="$enable_fast_install"
3001 p=${PACKAGE-default}
3002case $enableval in
3003yes) enable_fast_install=yes ;;
3004no) enable_fast_install=no ;;
3005*)
3006 enable_fast_install=no
3007 # Look at the argument we got. We use all the common list separators.
3008 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3009 for pkg in $enableval; do
3010 if test "X$pkg" = "X$p"; then
3011 enable_fast_install=yes
3012 fi
3013 done
3014 IFS="$ac_save_ifs"
3015 ;;
3016esac
3017else
3018 enable_fast_install=yes
3019fi;
3020# Make sure we can run config.sub.
3021$ac_config_sub sun4 >/dev/null 2>&1 ||
3022 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3023echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3024 { (exit 1); exit 1; }; }
3025
3026echo "$as_me:$LINENO: checking build system type" >&5
3027echo $ECHO_N "checking build system type... $ECHO_C" >&6
3028if test "${ac_cv_build+set}" = set; then
3029 echo $ECHO_N "(cached) $ECHO_C" >&6
3030else
3031 ac_cv_build_alias=$build_alias
3032test -z "$ac_cv_build_alias" &&
3033 ac_cv_build_alias=`$ac_config_guess`
3034test -z "$ac_cv_build_alias" &&
3035 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3036echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3037 { (exit 1); exit 1; }; }
3038ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3039 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3040echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3041 { (exit 1); exit 1; }; }
3042
3043fi
3044echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3045echo "${ECHO_T}$ac_cv_build" >&6
3046build=$ac_cv_build
3047build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3048build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3049build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3050
3051
3052echo "$as_me:$LINENO: checking host system type" >&5
3053echo $ECHO_N "checking host system type... $ECHO_C" >&6
3054if test "${ac_cv_host+set}" = set; then
3055 echo $ECHO_N "(cached) $ECHO_C" >&6
3056else
3057 ac_cv_host_alias=$host_alias
3058test -z "$ac_cv_host_alias" &&
3059 ac_cv_host_alias=$ac_cv_build_alias
3060ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3061 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3062echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3063 { (exit 1); exit 1; }; }
3064
3065fi
3066echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3067echo "${ECHO_T}$ac_cv_host" >&6
3068host=$ac_cv_host
3069host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3070host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3071host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3072
3073
3074# Find the correct PATH separator. Usually this is `:', but
3075# DJGPP uses `;' like DOS.
3076if test "X${PATH_SEPARATOR+set}" != Xset; then
3077 UNAME=${UNAME-`uname 2>/dev/null`}
3078 case X$UNAME in
3079 *-DOS) lt_cv_sys_path_separator=';' ;;
3080 *) lt_cv_sys_path_separator=':' ;;
3081 esac
3082 PATH_SEPARATOR=$lt_cv_sys_path_separator
3083fi
3084
3085
3086# Check whether --with-gnu-ld or --without-gnu-ld was given.
3087if test "${with_gnu_ld+set}" = set; then
3088 withval="$with_gnu_ld"
3089 test "$withval" = no || with_gnu_ld=yes
3090else
3091 with_gnu_ld=no
3092fi;
3093ac_prog=ld
3094if test "$GCC" = yes; then
3095 # Check if gcc -print-prog-name=ld gives a path.
3096 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3097echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
3098 case $host in
3099 *-*-mingw*)
3100 # gcc leaves a trailing carriage return which upsets mingw
3101 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3102 *)
3103 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3104 esac
3105 case $ac_prog in
3106 # Accept absolute paths.
3107 [\\/]* | [A-Za-z]:[\\/]*)
3108 re_direlt='/[^/][^/]*/\.\./'
3109 # Canonicalize the path of ld
3110 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3111 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3112 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3113 done
3114 test -z "$LD" && LD="$ac_prog"
3115 ;;
3116 "")
3117 # If it fails, then pretend we aren't using GCC.
3118 ac_prog=ld
3119 ;;
3120 *)
3121 # If it is relative, then search for the first ld in PATH.
3122 with_gnu_ld=unknown
3123 ;;
3124 esac
3125elif test "$with_gnu_ld" = yes; then
3126 echo "$as_me:$LINENO: checking for GNU ld" >&5
3127echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3128else
3129 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3130echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3131fi
3132if test "${lt_cv_path_LD+set}" = set; then
3133 echo $ECHO_N "(cached) $ECHO_C" >&6
3134else
3135 if test -z "$LD"; then
3136 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3137 for ac_dir in $PATH; do
3138 test -z "$ac_dir" && ac_dir=.
3139 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3140 lt_cv_path_LD="$ac_dir/$ac_prog"
3141 # Check to see if the program is GNU ld. I'd rather use --version,
3142 # but apparently some GNU ld's only accept -v.
3143 # Break only if it was the GNU/non-GNU ld that we prefer.
3144 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3145 test "$with_gnu_ld" != no && break
3146 else
3147 test "$with_gnu_ld" != yes && break
3148 fi
3149 fi
3150 done
3151 IFS="$ac_save_ifs"
3152else
3153 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3154fi
3155fi
3156
3157LD="$lt_cv_path_LD"
3158if test -n "$LD"; then
3159 echo "$as_me:$LINENO: result: $LD" >&5
3160echo "${ECHO_T}$LD" >&6
3161else
3162 echo "$as_me:$LINENO: result: no" >&5
3163echo "${ECHO_T}no" >&6
3164fi
3165test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3166echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3167 { (exit 1); exit 1; }; }
3168echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3169echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3170if test "${lt_cv_prog_gnu_ld+set}" = set; then
3171 echo $ECHO_N "(cached) $ECHO_C" >&6
3172else
3173 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3174if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3175 lt_cv_prog_gnu_ld=yes
3176else
3177 lt_cv_prog_gnu_ld=no
3178fi
3179fi
3180echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3181echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3182with_gnu_ld=$lt_cv_prog_gnu_ld
3183
3184
3185echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3186echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3187if test "${lt_cv_ld_reload_flag+set}" = set; then
3188 echo $ECHO_N "(cached) $ECHO_C" >&6
3189else
3190 lt_cv_ld_reload_flag='-r'
3191fi
3192echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3193echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3194reload_flag=$lt_cv_ld_reload_flag
3195test -n "$reload_flag" && reload_flag=" $reload_flag"
3196
3197echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3198echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3199if test "${lt_cv_path_NM+set}" = set; then
3200 echo $ECHO_N "(cached) $ECHO_C" >&6
3201else
3202 if test -n "$NM"; then
3203 # Let the user override the test.
3204 lt_cv_path_NM="$NM"
3205else
3206 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3207 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3208 test -z "$ac_dir" && ac_dir=.
3209 tmp_nm=$ac_dir/${ac_tool_prefix}nm
3210 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3211 # Check to see if the nm accepts a BSD-compat flag.
3212 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3213 # nm: unknown option "B" ignored
3214 # Tru64's nm complains that /dev/null is an invalid object file
3215 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3216 lt_cv_path_NM="$tmp_nm -B"
3217 break
3218 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3219 lt_cv_path_NM="$tmp_nm -p"
3220 break
3221 else
3222 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3223 continue # so that we can try to find one that supports BSD flags
3224 fi
3225 fi
3226 done
3227 IFS="$ac_save_ifs"
3228 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3229fi
3230fi
3231
3232NM="$lt_cv_path_NM"
3233echo "$as_me:$LINENO: result: $NM" >&5
3234echo "${ECHO_T}$NM" >&6
3235
3236echo "$as_me:$LINENO: checking whether ln -s works" >&5
3237echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3238LN_S=$as_ln_s
3239if test "$LN_S" = "ln -s"; then
3240 echo "$as_me:$LINENO: result: yes" >&5
3241echo "${ECHO_T}yes" >&6
3242else
3243 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3244echo "${ECHO_T}no, using $LN_S" >&6
3245fi
3246
3247echo "$as_me:$LINENO: checking how to recognise dependant libraries" >&5
3248echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" >&6
3249if test "${lt_cv_deplibs_check_method+set}" = set; then
3250 echo $ECHO_N "(cached) $ECHO_C" >&6
3251else
3252 lt_cv_file_magic_cmd='$MAGIC_CMD'
3253lt_cv_file_magic_test_file=
3254lt_cv_deplibs_check_method='unknown'
3255# Need to set the preceding variable on all platforms that support
3256# interlibrary dependencies.
3257# 'none' -- dependencies not supported.
3258# `unknown' -- same as none, but documents that we really don't know.
3259# 'pass_all' -- all dependencies passed with no checks.
3260# 'test_compile' -- check by making test program.
3261# 'file_magic [[regex]]' -- check by looking for files in library path
3262# which responds to the $file_magic_cmd with a given egrep regex.
3263# If you have `file' or equivalent on your system and you're not sure
3264# whether `pass_all' will *always* work, you probably want this one.
3265
3266case $host_os in
3267aix4* | aix5*)
3268 lt_cv_deplibs_check_method=pass_all
3269 ;;
3270
3271beos*)
3272 lt_cv_deplibs_check_method=pass_all
3273 ;;
3274
3275bsdi4*)
3276 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3277 lt_cv_file_magic_cmd='/usr/bin/file -L'
3278 lt_cv_file_magic_test_file=/shlib/libc.so
3279 ;;
3280
3281cygwin* | mingw* | pw32*)
3282 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3283 lt_cv_file_magic_cmd='$OBJDUMP -f'
3284 ;;
3285
3286darwin* | rhapsody*)
3287 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3288 lt_cv_file_magic_cmd='/usr/bin/file -L'
3289 case "$host_os" in
3290 rhapsody* | darwin1.[012])
3291 lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3292 ;;
3293 *) # Darwin 1.3 on
3294 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3295 ;;
3296 esac
3297 ;;
3298
3299freebsd*)
3300 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3301 case $host_cpu in
3302 i*86 )
3303 # Not sure whether the presence of OpenBSD here was a mistake.
3304 # Let's accept both of them until this is cleared up.
3305 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3306 lt_cv_file_magic_cmd=/usr/bin/file
3307 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3308 ;;
3309 esac
3310 else
3311 lt_cv_deplibs_check_method=pass_all
3312 fi
3313 ;;
3314
3315gnu*)
3316 lt_cv_deplibs_check_method=pass_all
3317 ;;
3318
3319hpux10.20*|hpux11*)
3320 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3321 lt_cv_file_magic_cmd=/usr/bin/file
3322 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3323 ;;
3324
3325irix5* | irix6* | nonstopux*)
3326 case $host_os in
3327 irix5* | nonstopux*)
3328 # this will be overridden with pass_all, but let us keep it just in case
3329 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3330 ;;
3331 *)
3332 case $LD in
3333 *-32|*"-32 ") libmagic=32-bit;;
3334 *-n32|*"-n32 ") libmagic=N32;;
3335 *-64|*"-64 ") libmagic=64-bit;;
3336 *) libmagic=never-match;;
3337 esac
3338 # this will be overridden with pass_all, but let us keep it just in case
3339 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3340 ;;
3341 esac
3342 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3343 lt_cv_deplibs_check_method=pass_all
3344 ;;
3345
3346# This must be Linux ELF.
3347linux-gnu*)
3348 lt_cv_deplibs_check_method=pass_all
3349 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3350 ;;
3351
3352netbsd*)
3353 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3354 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3355 else
3356 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3357 fi
3358 ;;
3359
3360newos6*)
3361 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3362 lt_cv_file_magic_cmd=/usr/bin/file
3363 lt_cv_file_magic_test_file=/usr/lib/libnls.so
3364 ;;
3365
3366openbsd*)
3367 lt_cv_file_magic_cmd=/usr/bin/file
3368 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3369 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3370 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3371 else
3372 lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3373 fi
3374 ;;
3375
3376osf3* | osf4* | osf5*)
3377 # this will be overridden with pass_all, but let us keep it just in case
3378 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3379 lt_cv_file_magic_test_file=/shlib/libc.so
3380 lt_cv_deplibs_check_method=pass_all
3381 ;;
3382
3383sco3.2v5*)
3384 lt_cv_deplibs_check_method=pass_all
3385 ;;
3386
3387solaris*)
3388 lt_cv_deplibs_check_method=pass_all
3389 lt_cv_file_magic_test_file=/lib/libc.so
3390 ;;
3391
3392sysv5uw[78]* | sysv4*uw2*)
3393 lt_cv_deplibs_check_method=pass_all
3394 ;;
3395
3396sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3397 case $host_vendor in
3398 motorola)
3399 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]'
3400 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3401 ;;
3402 ncr)
3403 lt_cv_deplibs_check_method=pass_all
3404 ;;
3405 sequent)
3406 lt_cv_file_magic_cmd='/bin/file'
3407 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3408 ;;
3409 sni)
3410 lt_cv_file_magic_cmd='/bin/file'
3411 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3412 lt_cv_file_magic_test_file=/lib/libc.so
3413 ;;
3414 esac
3415 ;;
3416esac
3417
3418fi
3419echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3420echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3421file_magic_cmd=$lt_cv_file_magic_cmd
3422deplibs_check_method=$lt_cv_deplibs_check_method
3423
3424
3425
3426
3427
3428
3429
3430# Check for command to grab the raw symbol name followed by C symbol from nm.
3431echo "$as_me:$LINENO: checking command to parse $NM output" >&5
3432echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6
3433if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3434 echo $ECHO_N "(cached) $ECHO_C" >&6
3435else
3436
3437# These are sane defaults that work on at least a few old systems.
3438# [They come from Ultrix. What could be older than Ultrix?!! ;)]
3439
3440# Character class describing NM global symbol codes.
3441symcode='[BCDEGRST]'
3442
3443# Regexp to match symbols that can be accessed directly from C.
3444sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3445
3446# Transform the above into a raw symbol and a C symbol.
3447symxfrm='\1 \2\3 \3'
3448
3449# Transform an extracted symbol line into a proper C declaration
3450lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3451
3452# Transform an extracted symbol line into symbol name and symbol address
3453lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
3454
3455# Define system-specific variables.
3456case $host_os in
3457aix*)
3458 symcode='[BCDT]'
3459 ;;
3460cygwin* | mingw* | pw32*)
3461 symcode='[ABCDGISTW]'
3462 ;;
3463hpux*) # Its linker distinguishes data from code symbols
3464 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3465 lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
3466 ;;
3467irix* | nonstopux*)
3468 symcode='[BCDEGRST]'
3469 ;;
3470solaris* | sysv5*)
3471 symcode='[BDT]'
3472 ;;
3473sysv4)
3474 symcode='[DFNSTU]'
3475 ;;
3476esac
3477
3478# Handle CRLF in mingw tool chain
3479opt_cr=
3480case $host_os in
3481mingw*)
3482 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3483 ;;
3484esac
3485
3486# If we're using GNU nm, then use its standard symbol codes.
3487if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3488 symcode='[ABCDGISTW]'
3489fi
3490
3491# Try without a prefix undercore, then with it.
3492for ac_symprfx in "" "_"; do
3493
3494 # Write the raw and C identifiers.
3495lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3496
3497 # Check to see that the pipe works correctly.
3498 pipe_works=no
3499 rm -f conftest*
3500 cat > conftest.$ac_ext <<EOF
3501#ifdef __cplusplus
3502extern "C" {
3503#endif
3504char nm_test_var;
3505void nm_test_func(){}
3506#ifdef __cplusplus
3507}
3508#endif
3509int main(){nm_test_var='a';nm_test_func();return(0);}
3510EOF
3511
3512 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3513 (eval $ac_compile) 2>&5
3514 ac_status=$?
3515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516 (exit $ac_status); }; then
3517 # Now try to grab the symbols.
3518 nlist=conftest.nm
3519 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3520 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3521 ac_status=$?
3522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523 (exit $ac_status); } && test -s "$nlist"; then
3524 # Try sorting and uniquifying the output.
3525 if sort "$nlist" | uniq > "$nlist"T; then
3526 mv -f "$nlist"T "$nlist"
3527 else
3528 rm -f "$nlist"T
3529 fi
3530
3531 # Make sure that we snagged all the symbols we need.
3532 if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3533 if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3534 cat <<EOF > conftest.$ac_ext
3535#ifdef __cplusplus
3536extern "C" {
3537#endif
3538
3539EOF
3540 # Now generate the symbol file.
3541 eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3542
3543 cat <<EOF >> conftest.$ac_ext
3544#if defined (__STDC__) && __STDC__
3545# define lt_ptr void *
3546#else
3547# define lt_ptr char *
3548# define const
3549#endif
3550
3551/* The mapping between symbol names and symbols. */
3552const struct {
3553 const char *name;
3554 lt_ptr address;
3555}
3556lt_preloaded_symbols[] =
3557{
3558EOF
3559 sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
3560 cat <<\EOF >> conftest.$ac_ext
3561 {0, (lt_ptr) 0}
3562};
3563
3564#ifdef __cplusplus
3565}
3566#endif
3567EOF
3568 # Now try linking the two files.
3569 mv conftest.$ac_objext conftstm.$ac_objext
3570 save_LIBS="$LIBS"
3571 save_CFLAGS="$CFLAGS"
3572 LIBS="conftstm.$ac_objext"
3573 CFLAGS="$CFLAGS$no_builtin_flag"
3574 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3575 (eval $ac_link) 2>&5
3576 ac_status=$?
3577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3578 (exit $ac_status); } && test -s conftest; then
3579 pipe_works=yes
3580 fi
3581 LIBS="$save_LIBS"
3582 CFLAGS="$save_CFLAGS"
3583 else
3584 echo "cannot find nm_test_func in $nlist" >&5
3585 fi
3586 else
3587 echo "cannot find nm_test_var in $nlist" >&5
3588 fi
3589 else
3590 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3591 fi
3592 else
3593 echo "$progname: failed program was:" >&5
3594 cat conftest.$ac_ext >&5
3595 fi
3596 rm -f conftest* conftst*
3597
3598 # Do not use the global_symbol_pipe unless it works.
3599 if test "$pipe_works" = yes; then
3600 break
3601 else
3602 lt_cv_sys_global_symbol_pipe=
3603 fi
3604done
3605
3606fi
3607
3608global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3609if test -z "$lt_cv_sys_global_symbol_pipe"; then
3610 global_symbol_to_cdecl=
3611 global_symbol_to_c_name_address=
3612else
3613 global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3614 global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
3615fi
3616if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
3617then
3618 echo "$as_me:$LINENO: result: failed" >&5
3619echo "${ECHO_T}failed" >&6
3620else
3621 echo "$as_me:$LINENO: result: ok" >&5
3622echo "${ECHO_T}ok" >&6
3623fi
3624
3625ac_ext=c
3626ac_cpp='$CPP $CPPFLAGS'
3627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3629ac_compiler_gnu=$ac_cv_c_compiler_gnu
3630echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3631echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3632# On Suns, sometimes $CPP names a directory.
3633if test -n "$CPP" && test -d "$CPP"; then
3634 CPP=
3635fi
3636if test -z "$CPP"; then
3637 if test "${ac_cv_prog_CPP+set}" = set; then
3638 echo $ECHO_N "(cached) $ECHO_C" >&6
3639else
3640 # Double quotes because CPP needs to be expanded
3641 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3642 do
3643 ac_preproc_ok=false
3644for ac_c_preproc_warn_flag in '' yes
3645do
3646 # Use a header file that comes with gcc, so configuring glibc
3647 # with a fresh cross-compiler works.
3648 # On the NeXT, cc -E runs the code through the compiler's parser,
3649 # not just through cpp. "Syntax error" is here to catch this case.
3650 cat >conftest.$ac_ext <<_ACEOF
3651#line $LINENO "configure"
3652#include "confdefs.h"
3653#include <assert.h>
3654 Syntax error
3655_ACEOF
3656if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3657 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3658 ac_status=$?
3659 egrep -v '^ *\+' conftest.er1 >conftest.err
3660 rm -f conftest.er1
3661 cat conftest.err >&5
3662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663 (exit $ac_status); } >/dev/null; then
3664 if test -s conftest.err; then
3665 ac_cpp_err=$ac_c_preproc_warn_flag
3666 else
3667 ac_cpp_err=
3668 fi
3669else
3670 ac_cpp_err=yes
3671fi
3672if test -z "$ac_cpp_err"; then
3673 :
3674else
3675 echo "$as_me: failed program was:" >&5
3676 cat conftest.$ac_ext >&5
3677 # Broken: fails on valid input.
3678continue
3679fi
3680rm -f conftest.err conftest.$ac_ext
3681
3682 # OK, works on sane cases. Now check whether non-existent headers
3683 # can be detected and how.
3684 cat >conftest.$ac_ext <<_ACEOF
3685#line $LINENO "configure"
3686#include "confdefs.h"
3687#include <ac_nonexistent.h>
3688_ACEOF
3689if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3690 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3691 ac_status=$?
3692 egrep -v '^ *\+' conftest.er1 >conftest.err
3693 rm -f conftest.er1
3694 cat conftest.err >&5
3695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3696 (exit $ac_status); } >/dev/null; then
3697 if test -s conftest.err; then
3698 ac_cpp_err=$ac_c_preproc_warn_flag
3699 else
3700 ac_cpp_err=
3701 fi
3702else
3703 ac_cpp_err=yes
3704fi
3705if test -z "$ac_cpp_err"; then
3706 # Broken: success on invalid input.
3707continue
3708else
3709 echo "$as_me: failed program was:" >&5
3710 cat conftest.$ac_ext >&5
3711 # Passes both tests.
3712ac_preproc_ok=:
3713break
3714fi
3715rm -f conftest.err conftest.$ac_ext
3716
3717done
3718# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3719rm -f conftest.err conftest.$ac_ext
3720if $ac_preproc_ok; then
3721 break
3722fi
3723
3724 done
3725 ac_cv_prog_CPP=$CPP
3726
3727fi
3728 CPP=$ac_cv_prog_CPP
3729else
3730 ac_cv_prog_CPP=$CPP
3731fi
3732echo "$as_me:$LINENO: result: $CPP" >&5
3733echo "${ECHO_T}$CPP" >&6
3734ac_preproc_ok=false
3735for ac_c_preproc_warn_flag in '' yes
3736do
3737 # Use a header file that comes with gcc, so configuring glibc
3738 # with a fresh cross-compiler works.
3739 # On the NeXT, cc -E runs the code through the compiler's parser,
3740 # not just through cpp. "Syntax error" is here to catch this case.
3741 cat >conftest.$ac_ext <<_ACEOF
3742#line $LINENO "configure"
3743#include "confdefs.h"
3744#include <assert.h>
3745 Syntax error
3746_ACEOF
3747if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3748 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3749 ac_status=$?
3750 egrep -v '^ *\+' conftest.er1 >conftest.err
3751 rm -f conftest.er1
3752 cat conftest.err >&5
3753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3754 (exit $ac_status); } >/dev/null; then
3755 if test -s conftest.err; then
3756 ac_cpp_err=$ac_c_preproc_warn_flag
3757 else
3758 ac_cpp_err=
3759 fi
3760else
3761 ac_cpp_err=yes
3762fi
3763if test -z "$ac_cpp_err"; then
3764 :
3765else
3766 echo "$as_me: failed program was:" >&5
3767 cat conftest.$ac_ext >&5
3768 # Broken: fails on valid input.
3769continue
3770fi
3771rm -f conftest.err conftest.$ac_ext
3772
3773 # OK, works on sane cases. Now check whether non-existent headers
3774 # can be detected and how.
3775 cat >conftest.$ac_ext <<_ACEOF
3776#line $LINENO "configure"
3777#include "confdefs.h"
3778#include <ac_nonexistent.h>
3779_ACEOF
3780if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3781 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3782 ac_status=$?
3783 egrep -v '^ *\+' conftest.er1 >conftest.err
3784 rm -f conftest.er1
3785 cat conftest.err >&5
3786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3787 (exit $ac_status); } >/dev/null; then
3788 if test -s conftest.err; then
3789 ac_cpp_err=$ac_c_preproc_warn_flag
3790 else
3791 ac_cpp_err=
3792 fi
3793else
3794 ac_cpp_err=yes
3795fi
3796if test -z "$ac_cpp_err"; then
3797 # Broken: success on invalid input.
3798continue
3799else
3800 echo "$as_me: failed program was:" >&5
3801 cat conftest.$ac_ext >&5
3802 # Passes both tests.
3803ac_preproc_ok=:
3804break
3805fi
3806rm -f conftest.err conftest.$ac_ext
3807
3808done
3809# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3810rm -f conftest.err conftest.$ac_ext
3811if $ac_preproc_ok; then
3812 :
3813else
3814 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
3815echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3816 { (exit 1); exit 1; }; }
3817fi
3818
3819ac_ext=c
3820ac_cpp='$CPP $CPPFLAGS'
3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3823ac_compiler_gnu=$ac_cv_c_compiler_gnu
3824
3825
3826echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3827echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3828if test "${ac_cv_header_stdc+set}" = set; then
3829 echo $ECHO_N "(cached) $ECHO_C" >&6
3830else
3831 cat >conftest.$ac_ext <<_ACEOF
3832#line $LINENO "configure"
3833#include "confdefs.h"
3834#include <stdlib.h>
3835#include <stdarg.h>
3836#include <string.h>
3837#include <float.h>
3838
3839_ACEOF
3840if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3841 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3842 ac_status=$?
3843 egrep -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); } >/dev/null; then
3848 if test -s conftest.err; then
3849 ac_cpp_err=$ac_c_preproc_warn_flag
3850 else
3851 ac_cpp_err=
3852 fi
3853else
3854 ac_cpp_err=yes
3855fi
3856if test -z "$ac_cpp_err"; then
3857 ac_cv_header_stdc=yes
3858else
3859 echo "$as_me: failed program was:" >&5
3860 cat conftest.$ac_ext >&5
3861 ac_cv_header_stdc=no
3862fi
3863rm -f conftest.err conftest.$ac_ext
3864
3865if test $ac_cv_header_stdc = yes; then
3866 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3867 cat >conftest.$ac_ext <<_ACEOF
3868#line $LINENO "configure"
3869#include "confdefs.h"
3870#include <string.h>
3871
3872_ACEOF
3873if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3874 egrep "memchr" >/dev/null 2>&1; then
3875 :
3876else
3877 ac_cv_header_stdc=no
3878fi
3879rm -f conftest*
3880
3881fi
3882
3883if test $ac_cv_header_stdc = yes; then
3884 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3885 cat >conftest.$ac_ext <<_ACEOF
3886#line $LINENO "configure"
3887#include "confdefs.h"
3888#include <stdlib.h>
3889
3890_ACEOF
3891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3892 egrep "free" >/dev/null 2>&1; then
3893 :
3894else
3895 ac_cv_header_stdc=no
3896fi
3897rm -f conftest*
3898
3899fi
3900
3901if test $ac_cv_header_stdc = yes; then
3902 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3903 if test "$cross_compiling" = yes; then
3904 :
3905else
3906 cat >conftest.$ac_ext <<_ACEOF
3907#line $LINENO "configure"
3908#include "confdefs.h"
3909#include <ctype.h>
3910#if ((' ' & 0x0FF) == 0x020)
3911# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3912# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3913#else
3914# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
3915 || ('j' <= (c) && (c) <= 'r') \
3916 || ('s' <= (c) && (c) <= 'z'))
3917# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3918#endif
3919
3920#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3921int
3922main ()
3923{
3924 int i;
3925 for (i = 0; i < 256; i++)
3926 if (XOR (islower (i), ISLOWER (i))
3927 || toupper (i) != TOUPPER (i))
3928 exit(2);
3929 exit (0);
3930}
3931_ACEOF
3932rm -f conftest$ac_exeext
3933if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3934 (eval $ac_link) 2>&5
3935 ac_status=$?
3936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3937 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3939 (eval $ac_try) 2>&5
3940 ac_status=$?
3941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3942 (exit $ac_status); }; }; then
3943 :
3944else
3945 echo "$as_me: program exited with status $ac_status" >&5
3946echo "$as_me: failed program was:" >&5
3947cat conftest.$ac_ext >&5
3948( exit $ac_status )
3949ac_cv_header_stdc=no
3950fi
3951rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3952fi
3953fi
3954fi
3955echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3956echo "${ECHO_T}$ac_cv_header_stdc" >&6
3957if test $ac_cv_header_stdc = yes; then
3958
3959cat >>confdefs.h <<\_ACEOF
3960#define STDC_HEADERS 1
3961_ACEOF
3962
3963fi
3964
3965# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3976 inttypes.h stdint.h unistd.h
3977do
3978as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3979echo "$as_me:$LINENO: checking for $ac_header" >&5
3980echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3981if eval "test \"\${$as_ac_Header+set}\" = set"; then
3982 echo $ECHO_N "(cached) $ECHO_C" >&6
3983else
3984 cat >conftest.$ac_ext <<_ACEOF
3985#line $LINENO "configure"
3986#include "confdefs.h"
3987$ac_includes_default
3988
3989#include <$ac_header>
3990_ACEOF
3991rm -f conftest.$ac_objext
3992if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3993 (eval $ac_compile) 2>&5
3994 ac_status=$?
3995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3996 (exit $ac_status); } &&
3997 { ac_try='test -s conftest.$ac_objext'
3998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3999 (eval $ac_try) 2>&5
4000 ac_status=$?
4001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4002 (exit $ac_status); }; }; then
4003 eval "$as_ac_Header=yes"
4004else
4005 echo "$as_me: failed program was:" >&5
4006cat conftest.$ac_ext >&5
4007eval "$as_ac_Header=no"
4008fi
4009rm -f conftest.$ac_objext conftest.$ac_ext
4010fi
4011echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4012echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4013if test `eval echo '${'$as_ac_Header'}'` = yes; then
4014 cat >>confdefs.h <<_ACEOF
4015#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4016_ACEOF
4017
4018fi
4019
4020done
4021
4022
4023
4024for ac_header in dlfcn.h
4025do
4026as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4027if eval "test \"\${$as_ac_Header+set}\" = set"; then
4028 echo "$as_me:$LINENO: checking for $ac_header" >&5
4029echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4030if eval "test \"\${$as_ac_Header+set}\" = set"; then
4031 echo $ECHO_N "(cached) $ECHO_C" >&6
4032fi
4033echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4034echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4035else
4036 # Is the header compilable?
4037echo "$as_me:$LINENO: checking $ac_header usability" >&5
4038echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4039cat >conftest.$ac_ext <<_ACEOF
4040#line $LINENO "configure"
4041#include "confdefs.h"
4042$ac_includes_default
4043#include <$ac_header>
4044_ACEOF
4045rm -f conftest.$ac_objext
4046if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4047 (eval $ac_compile) 2>&5
4048 ac_status=$?
4049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4050 (exit $ac_status); } &&
4051 { ac_try='test -s conftest.$ac_objext'
4052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4053 (eval $ac_try) 2>&5
4054 ac_status=$?
4055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4056 (exit $ac_status); }; }; then
4057 ac_header_compiler=yes
4058else
4059 echo "$as_me: failed program was:" >&5
4060cat conftest.$ac_ext >&5
4061ac_header_compiler=no
4062fi
4063rm -f conftest.$ac_objext conftest.$ac_ext
4064echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4065echo "${ECHO_T}$ac_header_compiler" >&6
4066
4067# Is the header present?
4068echo "$as_me:$LINENO: checking $ac_header presence" >&5
4069echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4070cat >conftest.$ac_ext <<_ACEOF
4071#line $LINENO "configure"
4072#include "confdefs.h"
4073#include <$ac_header>
4074_ACEOF
4075if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4076 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4077 ac_status=$?
4078 egrep -v '^ *\+' conftest.er1 >conftest.err
4079 rm -f conftest.er1
4080 cat conftest.err >&5
4081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082 (exit $ac_status); } >/dev/null; then
4083 if test -s conftest.err; then
4084 ac_cpp_err=$ac_c_preproc_warn_flag
4085 else
4086 ac_cpp_err=
4087 fi
4088else
4089 ac_cpp_err=yes
4090fi
4091if test -z "$ac_cpp_err"; then
4092 ac_header_preproc=yes
4093else
4094 echo "$as_me: failed program was:" >&5
4095 cat conftest.$ac_ext >&5
4096 ac_header_preproc=no
4097fi
4098rm -f conftest.err conftest.$ac_ext
4099echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4100echo "${ECHO_T}$ac_header_preproc" >&6
4101
4102# So? What about this header?
4103case $ac_header_compiler:$ac_header_preproc in
4104 yes:no )
4105 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4106echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4107 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4108echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
4109 no:yes )
4110 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4111echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4112 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4113echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4114 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4115echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
4116esac
4117echo "$as_me:$LINENO: checking for $ac_header" >&5
4118echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4119if eval "test \"\${$as_ac_Header+set}\" = set"; then
4120 echo $ECHO_N "(cached) $ECHO_C" >&6
4121else
4122 eval "$as_ac_Header=$ac_header_preproc"
4123fi
4124echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4125echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4126
4127fi
4128if test `eval echo '${'$as_ac_Header'}'` = yes; then
4129 cat >>confdefs.h <<_ACEOF
4130#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4131_ACEOF
4132
4133fi
4134
4135done
4136
4137
4138
4139
4140
4141# Only perform the check for file, if the check method requires it
4142case $deplibs_check_method in
4143file_magic*)
4144 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4145 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4146echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
4147if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4148 echo $ECHO_N "(cached) $ECHO_C" >&6
4149else
4150 case $MAGIC_CMD in
4151 /*)
4152 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4153 ;;
4154 ?:/*)
4155 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4156 ;;
4157 *)
4158 ac_save_MAGIC_CMD="$MAGIC_CMD"
4159 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4160 ac_dummy="/usr/bin:$PATH"
4161 for ac_dir in $ac_dummy; do
4162 test -z "$ac_dir" && ac_dir=.
4163 if test -f $ac_dir/${ac_tool_prefix}file; then
4164 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4165 if test -n "$file_magic_test_file"; then
4166 case $deplibs_check_method in
4167 "file_magic "*)
4168 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4169 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4170 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4171 egrep "$file_magic_regex" > /dev/null; then
4172 :
4173 else
4174 cat <<EOF 1>&2
4175
4176*** Warning: the command libtool uses to detect shared libraries,
4177*** $file_magic_cmd, produces output that libtool cannot recognize.
4178*** The result is that libtool may fail to recognize shared libraries
4179*** as such. This will affect the creation of libtool libraries that
4180*** depend on shared libraries, but programs linked with such libtool
4181*** libraries will work regardless of this problem. Nevertheless, you
4182*** may want to report the problem to your system manager and/or to
4183*** bug-libtool@gnu.org
4184
4185EOF
4186 fi ;;
4187 esac
4188 fi
4189 break
4190 fi
4191 done
4192 IFS="$ac_save_ifs"
4193 MAGIC_CMD="$ac_save_MAGIC_CMD"
4194 ;;
4195esac
4196fi
4197
4198MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4199if test -n "$MAGIC_CMD"; then
4200 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4201echo "${ECHO_T}$MAGIC_CMD" >&6
4202else
4203 echo "$as_me:$LINENO: result: no" >&5
4204echo "${ECHO_T}no" >&6
4205fi
4206
4207if test -z "$lt_cv_path_MAGIC_CMD"; then
4208 if test -n "$ac_tool_prefix"; then
4209 echo "$as_me:$LINENO: checking for file" >&5
4210echo $ECHO_N "checking for file... $ECHO_C" >&6
4211if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4212 echo $ECHO_N "(cached) $ECHO_C" >&6
4213else
4214 case $MAGIC_CMD in
4215 /*)
4216 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4217 ;;
4218 ?:/*)
4219 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4220 ;;
4221 *)
4222 ac_save_MAGIC_CMD="$MAGIC_CMD"
4223 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4224 ac_dummy="/usr/bin:$PATH"
4225 for ac_dir in $ac_dummy; do
4226 test -z "$ac_dir" && ac_dir=.
4227 if test -f $ac_dir/file; then
4228 lt_cv_path_MAGIC_CMD="$ac_dir/file"
4229 if test -n "$file_magic_test_file"; then
4230 case $deplibs_check_method in
4231 "file_magic "*)
4232 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4233 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4234 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4235 egrep "$file_magic_regex" > /dev/null; then
4236 :
4237 else
4238 cat <<EOF 1>&2
4239
4240*** Warning: the command libtool uses to detect shared libraries,
4241*** $file_magic_cmd, produces output that libtool cannot recognize.
4242*** The result is that libtool may fail to recognize shared libraries
4243*** as such. This will affect the creation of libtool libraries that
4244*** depend on shared libraries, but programs linked with such libtool
4245*** libraries will work regardless of this problem. Nevertheless, you
4246*** may want to report the problem to your system manager and/or to
4247*** bug-libtool@gnu.org
4248
4249EOF
4250 fi ;;
4251 esac
4252 fi
4253 break
4254 fi
4255 done
4256 IFS="$ac_save_ifs"
4257 MAGIC_CMD="$ac_save_MAGIC_CMD"
4258 ;;
4259esac
4260fi
4261
4262MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4263if test -n "$MAGIC_CMD"; then
4264 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4265echo "${ECHO_T}$MAGIC_CMD" >&6
4266else
4267 echo "$as_me:$LINENO: result: no" >&5
4268echo "${ECHO_T}no" >&6
4269fi
4270
4271 else
4272 MAGIC_CMD=:
4273 fi
4274fi
4275
4276 fi
4277 ;;
4278esac
4279
4280if test -n "$ac_tool_prefix"; then
4281 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4282set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4283echo "$as_me:$LINENO: checking for $ac_word" >&5
4284echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4285if test "${ac_cv_prog_RANLIB+set}" = set; then
4286 echo $ECHO_N "(cached) $ECHO_C" >&6
4287else
4288 if test -n "$RANLIB"; then
4289 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4290else
4291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292for as_dir in $PATH
4293do
4294 IFS=$as_save_IFS
4295 test -z "$as_dir" && as_dir=.
4296 for ac_exec_ext in '' $ac_executable_extensions; do
4297 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4298 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4299 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4300 break 2
4301 fi
4302done
4303done
4304
4305fi
4306fi
4307RANLIB=$ac_cv_prog_RANLIB
4308if test -n "$RANLIB"; then
4309 echo "$as_me:$LINENO: result: $RANLIB" >&5
4310echo "${ECHO_T}$RANLIB" >&6
4311else
4312 echo "$as_me:$LINENO: result: no" >&5
4313echo "${ECHO_T}no" >&6
4314fi
4315
4316fi
4317if test -z "$ac_cv_prog_RANLIB"; then
4318 ac_ct_RANLIB=$RANLIB
4319 # Extract the first word of "ranlib", so it can be a program name with args.
4320set dummy ranlib; ac_word=$2
4321echo "$as_me:$LINENO: checking for $ac_word" >&5
4322echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4323if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4324 echo $ECHO_N "(cached) $ECHO_C" >&6
4325else
4326 if test -n "$ac_ct_RANLIB"; then
4327 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4328else
4329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4330for as_dir in $PATH
4331do
4332 IFS=$as_save_IFS
4333 test -z "$as_dir" && as_dir=.
4334 for ac_exec_ext in '' $ac_executable_extensions; do
4335 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4336 ac_cv_prog_ac_ct_RANLIB="ranlib"
4337 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4338 break 2
4339 fi
4340done
4341done
4342
4343 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4344fi
4345fi
4346ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4347if test -n "$ac_ct_RANLIB"; then
4348 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4349echo "${ECHO_T}$ac_ct_RANLIB" >&6
4350else
4351 echo "$as_me:$LINENO: result: no" >&5
4352echo "${ECHO_T}no" >&6
4353fi
4354
4355 RANLIB=$ac_ct_RANLIB
4356else
4357 RANLIB="$ac_cv_prog_RANLIB"
4358fi
4359
4360if test -n "$ac_tool_prefix"; then
4361 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4362set dummy ${ac_tool_prefix}strip; ac_word=$2
4363echo "$as_me:$LINENO: checking for $ac_word" >&5
4364echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4365if test "${ac_cv_prog_STRIP+set}" = set; then
4366 echo $ECHO_N "(cached) $ECHO_C" >&6
4367else
4368 if test -n "$STRIP"; then
4369 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4370else
4371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4372for as_dir in $PATH
4373do
4374 IFS=$as_save_IFS
4375 test -z "$as_dir" && as_dir=.
4376 for ac_exec_ext in '' $ac_executable_extensions; do
4377 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4378 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4379 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4380 break 2
4381 fi
4382done
4383done
4384
4385fi
4386fi
4387STRIP=$ac_cv_prog_STRIP
4388if test -n "$STRIP"; then
4389 echo "$as_me:$LINENO: result: $STRIP" >&5
4390echo "${ECHO_T}$STRIP" >&6
4391else
4392 echo "$as_me:$LINENO: result: no" >&5
4393echo "${ECHO_T}no" >&6
4394fi
4395
4396fi
4397if test -z "$ac_cv_prog_STRIP"; then
4398 ac_ct_STRIP=$STRIP
4399 # Extract the first word of "strip", so it can be a program name with args.
4400set dummy strip; ac_word=$2
4401echo "$as_me:$LINENO: checking for $ac_word" >&5
4402echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4403if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4404 echo $ECHO_N "(cached) $ECHO_C" >&6
4405else
4406 if test -n "$ac_ct_STRIP"; then
4407 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4408else
4409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4410for as_dir in $PATH
4411do
4412 IFS=$as_save_IFS
4413 test -z "$as_dir" && as_dir=.
4414 for ac_exec_ext in '' $ac_executable_extensions; do
4415 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4416 ac_cv_prog_ac_ct_STRIP="strip"
4417 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4418 break 2
4419 fi
4420done
4421done
4422
4423 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
4424fi
4425fi
4426ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4427if test -n "$ac_ct_STRIP"; then
4428 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4429echo "${ECHO_T}$ac_ct_STRIP" >&6
4430else
4431 echo "$as_me:$LINENO: result: no" >&5
4432echo "${ECHO_T}no" >&6
4433fi
4434
4435 STRIP=$ac_ct_STRIP
4436else
4437 STRIP="$ac_cv_prog_STRIP"
4438fi
4439
4440
4441enable_dlopen=no
4442enable_win32_dll=no
4443
4444# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
4445if test "${enable_libtool_lock+set}" = set; then
4446 enableval="$enable_libtool_lock"
4447
4448fi;
4449test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4450
4451# Some flags need to be propagated to the compiler or linker for good
4452# libtool support.
4453case $host in
4454*-*-irix6*)
4455 # Find out which ABI we are using.
4456 echo '#line 4456 "configure"' > conftest.$ac_ext
4457 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4458 (eval $ac_compile) 2>&5
4459 ac_status=$?
4460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461 (exit $ac_status); }; then
4462 case `/usr/bin/file conftest.$ac_objext` in
4463 *32-bit*)
4464 LD="${LD-ld} -32"
4465 ;;
4466 *N32*)
4467 LD="${LD-ld} -n32"
4468 ;;
4469 *64-bit*)
4470 LD="${LD-ld} -64"
4471 ;;
4472 esac
4473 fi
4474 rm -rf conftest*
4475 ;;
4476
4477*-*-sco3.2v5*)
4478 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4479 SAVE_CFLAGS="$CFLAGS"
4480 CFLAGS="$CFLAGS -belf"
4481 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4482echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
4483if test "${lt_cv_cc_needs_belf+set}" = set; then
4484 echo $ECHO_N "(cached) $ECHO_C" >&6
4485else
4486
4487
4488 ac_ext=c
4489ac_cpp='$CPP $CPPFLAGS'
4490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4492ac_compiler_gnu=$ac_cv_c_compiler_gnu
4493
4494 cat >conftest.$ac_ext <<_ACEOF
4495#line $LINENO "configure"
4496#include "confdefs.h"
4497
4498#ifdef F77_DUMMY_MAIN
4499# ifdef __cplusplus
4500 extern "C"
4501# endif
4502 int F77_DUMMY_MAIN() { return 1; }
4503#endif
4504int
4505main ()
4506{
4507
4508 ;
4509 return 0;
4510}
4511_ACEOF
4512rm -f conftest.$ac_objext conftest$ac_exeext
4513if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4514 (eval $ac_link) 2>&5
4515 ac_status=$?
4516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4517 (exit $ac_status); } &&
4518 { ac_try='test -s conftest$ac_exeext'
4519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4520 (eval $ac_try) 2>&5
4521 ac_status=$?
4522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4523 (exit $ac_status); }; }; then
4524 lt_cv_cc_needs_belf=yes
4525else
4526 echo "$as_me: failed program was:" >&5
4527cat conftest.$ac_ext >&5
4528lt_cv_cc_needs_belf=no
4529fi
4530rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4531 ac_ext=c
4532ac_cpp='$CPP $CPPFLAGS'
4533ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4534ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4535ac_compiler_gnu=$ac_cv_c_compiler_gnu
4536
4537fi
4538echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4539echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
4540 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4541 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4542 CFLAGS="$SAVE_CFLAGS"
4543 fi
4544 ;;
4545
4546
4547esac
4548
4549# Sed substitution that helps us do robust quoting. It backslashifies
4550# metacharacters that are still active within double-quoted strings.
4551Xsed='sed -e s/^X//'
4552sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
4553
4554# Same as above, but do not quote variable references.
4555double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
4556
4557# Sed substitution to delay expansion of an escaped shell variable in a
4558# double_quote_subst'ed string.
4559delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4560
4561# Constants:
4562rm="rm -f"
4563
4564# Global variables:
4565default_ofile=libtool
4566can_build_shared=yes
4567
4568# All known linkers require a `.a' archive for static linking (except M$VC,
4569# which needs '.lib').
4570libext=a
4571ltmain="$ac_aux_dir/ltmain.sh"
4572ofile="$default_ofile"
4573with_gnu_ld="$lt_cv_prog_gnu_ld"
4574need_locks="$enable_libtool_lock"
4575
4576old_CC="$CC"
4577old_CFLAGS="$CFLAGS"
4578
4579# Set sane defaults for various variables
4580test -z "$AR" && AR=ar
4581test -z "$AR_FLAGS" && AR_FLAGS=cru
4582test -z "$AS" && AS=as
4583test -z "$CC" && CC=cc
4584test -z "$DLLTOOL" && DLLTOOL=dlltool
4585test -z "$LD" && LD=ld
4586test -z "$LN_S" && LN_S="ln -s"
4587test -z "$MAGIC_CMD" && MAGIC_CMD=file
4588test -z "$NM" && NM=nm
4589test -z "$OBJDUMP" && OBJDUMP=objdump
4590test -z "$RANLIB" && RANLIB=:
4591test -z "$STRIP" && STRIP=:
4592test -z "$ac_objext" && ac_objext=o
4593
4594if test x"$host" != x"$build"; then
4595 ac_tool_prefix=${host_alias}-
4596else
4597 ac_tool_prefix=
4598fi
4599
4600# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
4601case $host_os in
4602linux-gnu*) ;;
4603linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
4604esac
4605
4606case $host_os in
4607aix3*)
4608 # AIX sometimes has problems with the GCC collect2 program. For some
4609 # reason, if we set the COLLECT_NAMES environment variable, the problems
4610 # vanish in a puff of smoke.
4611 if test "X${COLLECT_NAMES+set}" != Xset; then
4612 COLLECT_NAMES=
4613 export COLLECT_NAMES
4614 fi
4615 ;;
4616esac
4617
4618# Determine commands to create old-style static archives.
4619old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
4620old_postinstall_cmds='chmod 644 $oldlib'
4621old_postuninstall_cmds=
4622
4623if test -n "$RANLIB"; then
4624 case $host_os in
4625 openbsd*)
4626 old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
4627 ;;
4628 *)
4629 old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
4630 ;;
4631 esac
4632 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4633fi
4634
4635# Allow CC to be a program name with arguments.
4636set dummy $CC
4637compiler="$2"
4638
4639echo "$as_me:$LINENO: checking for objdir" >&5
4640echo $ECHO_N "checking for objdir... $ECHO_C" >&6
4641rm -f .libs 2>/dev/null
4642mkdir .libs 2>/dev/null
4643if test -d .libs; then
4644 objdir=.libs
4645else
4646 # MS-DOS does not allow filenames that begin with a dot.
4647 objdir=_libs
4648fi
4649rmdir .libs 2>/dev/null
4650echo "$as_me:$LINENO: result: $objdir" >&5
4651echo "${ECHO_T}$objdir" >&6
4652
4653
4654
4655# Check whether --with-pic or --without-pic was given.
4656if test "${with_pic+set}" = set; then
4657 withval="$with_pic"
4658 pic_mode="$withval"
4659else
4660 pic_mode=default
4661fi;
4662test -z "$pic_mode" && pic_mode=default
4663
4664# We assume here that the value for lt_cv_prog_cc_pic will not be cached
4665# in isolation, and that seeing it set (from the cache) indicates that
4666# the associated values are set (in the cache) correctly too.
4667echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
4668echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
4669if test "${lt_cv_prog_cc_pic+set}" = set; then
4670 echo $ECHO_N "(cached) $ECHO_C" >&6
4671else
4672 lt_cv_prog_cc_pic=
4673 lt_cv_prog_cc_shlib=
4674 lt_cv_prog_cc_wl=
4675 lt_cv_prog_cc_static=
4676 lt_cv_prog_cc_no_builtin=
4677 lt_cv_prog_cc_can_build_shared=$can_build_shared
4678
4679 if test "$GCC" = yes; then
4680 lt_cv_prog_cc_wl='-Wl,'
4681 lt_cv_prog_cc_static='-static'
4682
4683 case $host_os in
4684 aix*)
4685 # Below there is a dirty hack to force normal static linking with -ldl
4686 # The problem is because libdl dynamically linked with both libc and
4687 # libC (AIX C++ library), which obviously doesn't included in libraries
4688 # list by gcc. This cause undefined symbols with -static flags.
4689 # This hack allows C programs to be linked with "-static -ldl", but
4690 # not sure about C++ programs.
4691 lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
4692 ;;
4693 amigaos*)
4694 # FIXME: we need at least 68020 code to build shared libraries, but
4695 # adding the `-m68020' flag to GCC prevents building anything better,
4696 # like `-m68040'.
4697 lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
4698 ;;
4699 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4700 # PIC is the default for these OSes.
4701 ;;
4702 darwin* | rhapsody*)
4703 # PIC is the default on this platform
4704 # Common symbols not allowed in MH_DYLIB files
4705 lt_cv_prog_cc_pic='-fno-common'
4706 ;;
4707 cygwin* | mingw* | pw32* | os2*)
4708 # This hack is so that the source file can tell whether it is being
4709 # built for inclusion in a dll (and should export symbols for example).
4710 lt_cv_prog_cc_pic='-DDLL_EXPORT'
4711 ;;
4712 sysv4*MP*)
4713 if test -d /usr/nec; then
4714 lt_cv_prog_cc_pic=-Kconform_pic
4715 fi
4716 ;;
4717 *)
4718 lt_cv_prog_cc_pic='-fPIC'
4719 ;;
4720 esac
4721 else
4722 # PORTME Check for PIC flags for the system compiler.
4723 case $host_os in
4724 aix3* | aix4* | aix5*)
4725 lt_cv_prog_cc_wl='-Wl,'
4726 # All AIX code is PIC.
4727 if test "$host_cpu" = ia64; then
4728 # AIX 5 now supports IA64 processor
4729 lt_cv_prog_cc_static='-Bstatic'
4730 else
4731 lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
4732 fi
4733 ;;
4734
4735 hpux9* | hpux10* | hpux11*)
4736 # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
4737 lt_cv_prog_cc_wl='-Wl,'
4738 lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
4739 lt_cv_prog_cc_pic='+Z'
4740 ;;
4741
4742 irix5* | irix6* | nonstopux*)
4743 lt_cv_prog_cc_wl='-Wl,'
4744 lt_cv_prog_cc_static='-non_shared'
4745 # PIC (with -KPIC) is the default.
4746 ;;
4747
4748 cygwin* | mingw* | pw32* | os2*)
4749 # This hack is so that the source file can tell whether it is being
4750 # built for inclusion in a dll (and should export symbols for example).
4751 lt_cv_prog_cc_pic='-DDLL_EXPORT'
4752 ;;
4753
4754 newsos6)
4755 lt_cv_prog_cc_pic='-KPIC'
4756 lt_cv_prog_cc_static='-Bstatic'
4757 ;;
4758
4759 osf3* | osf4* | osf5*)
4760 # All OSF/1 code is PIC.
4761 lt_cv_prog_cc_wl='-Wl,'
4762 lt_cv_prog_cc_static='-non_shared'
4763 ;;
4764
4765 sco3.2v5*)
4766 lt_cv_prog_cc_pic='-Kpic'
4767 lt_cv_prog_cc_static='-dn'
4768 lt_cv_prog_cc_shlib='-belf'
4769 ;;
4770
4771 solaris*)
4772 lt_cv_prog_cc_pic='-KPIC'
4773 lt_cv_prog_cc_static='-Bstatic'
4774 lt_cv_prog_cc_wl='-Wl,'
4775 ;;
4776
4777 sunos4*)
4778 lt_cv_prog_cc_pic='-PIC'
4779 lt_cv_prog_cc_static='-Bstatic'
4780 lt_cv_prog_cc_wl='-Qoption ld '
4781 ;;
4782
4783 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
4784 lt_cv_prog_cc_pic='-KPIC'
4785 lt_cv_prog_cc_static='-Bstatic'
4786 if test "x$host_vendor" = xsni; then
4787 lt_cv_prog_cc_wl='-LD'
4788 else
4789 lt_cv_prog_cc_wl='-Wl,'
4790 fi
4791 ;;
4792
4793 uts4*)
4794 lt_cv_prog_cc_pic='-pic'
4795 lt_cv_prog_cc_static='-Bstatic'
4796 ;;
4797
4798 sysv4*MP*)
4799 if test -d /usr/nec ;then
4800 lt_cv_prog_cc_pic='-Kconform_pic'
4801 lt_cv_prog_cc_static='-Bstatic'
4802 fi
4803 ;;
4804
4805 *)
4806 lt_cv_prog_cc_can_build_shared=no
4807 ;;
4808 esac
4809 fi
4810
4811fi
4812
4813if test -z "$lt_cv_prog_cc_pic"; then
4814 echo "$as_me:$LINENO: result: none" >&5
4815echo "${ECHO_T}none" >&6
4816else
4817 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
4818echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6
4819
4820 # Check to make sure the pic_flag actually works.
4821 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
4822echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6
4823 if test "${lt_cv_prog_cc_pic_works+set}" = set; then
4824 echo $ECHO_N "(cached) $ECHO_C" >&6
4825else
4826 save_CFLAGS="$CFLAGS"
4827 CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
4828 cat >conftest.$ac_ext <<_ACEOF
4829#line $LINENO "configure"
4830#include "confdefs.h"
4831
4832#ifdef F77_DUMMY_MAIN
4833# ifdef __cplusplus
4834 extern "C"
4835# endif
4836 int F77_DUMMY_MAIN() { return 1; }
4837#endif
4838int
4839main ()
4840{
4841
4842 ;
4843 return 0;
4844}
4845_ACEOF
4846rm -f conftest.$ac_objext
4847if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4848 (eval $ac_compile) 2>&5
4849 ac_status=$?
4850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4851 (exit $ac_status); } &&
4852 { ac_try='test -s conftest.$ac_objext'
4853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4854 (eval $ac_try) 2>&5
4855 ac_status=$?
4856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4857 (exit $ac_status); }; }; then
4858 case $host_os in
4859 hpux9* | hpux10* | hpux11*)
4860 # On HP-UX, both CC and GCC only warn that PIC is supported... then
4861 # they create non-PIC objects. So, if there were any warnings, we
4862 # assume that PIC is not supported.
4863 if test -s conftest.err; then
4864 lt_cv_prog_cc_pic_works=no
4865 else
4866 lt_cv_prog_cc_pic_works=yes
4867 fi
4868 ;;
4869 *)
4870 lt_cv_prog_cc_pic_works=yes
4871 ;;
4872 esac
4873
4874else
4875 echo "$as_me: failed program was:" >&5
4876cat conftest.$ac_ext >&5
4877 lt_cv_prog_cc_pic_works=no
4878
4879fi
4880rm -f conftest.$ac_objext conftest.$ac_ext
4881 CFLAGS="$save_CFLAGS"
4882
4883fi
4884
4885
4886 if test "X$lt_cv_prog_cc_pic_works" = Xno; then
4887 lt_cv_prog_cc_pic=
4888 lt_cv_prog_cc_can_build_shared=no
4889 else
4890 lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
4891 fi
4892
4893 echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
4894echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6
4895fi
4896
4897# Check for any special shared library compilation flags.
4898if test -n "$lt_cv_prog_cc_shlib"; then
4899 { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
4900echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
4901 if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then :
4902 else
4903 { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
4904echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
4905 lt_cv_prog_cc_can_build_shared=no
4906 fi
4907fi
4908
4909echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
4910echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6
4911if test "${lt_cv_prog_cc_static_works+set}" = set; then
4912 echo $ECHO_N "(cached) $ECHO_C" >&6
4913else
4914 lt_cv_prog_cc_static_works=no
4915 save_LDFLAGS="$LDFLAGS"
4916 LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
4917 cat >conftest.$ac_ext <<_ACEOF
4918#line $LINENO "configure"
4919#include "confdefs.h"
4920
4921#ifdef F77_DUMMY_MAIN
4922# ifdef __cplusplus
4923 extern "C"
4924# endif
4925 int F77_DUMMY_MAIN() { return 1; }
4926#endif
4927int
4928main ()
4929{
4930
4931 ;
4932 return 0;
4933}
4934_ACEOF
4935rm -f conftest.$ac_objext conftest$ac_exeext
4936if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4937 (eval $ac_link) 2>&5
4938 ac_status=$?
4939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4940 (exit $ac_status); } &&
4941 { ac_try='test -s conftest$ac_exeext'
4942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4943 (eval $ac_try) 2>&5
4944 ac_status=$?
4945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4946 (exit $ac_status); }; }; then
4947 lt_cv_prog_cc_static_works=yes
4948else
4949 echo "$as_me: failed program was:" >&5
4950cat conftest.$ac_ext >&5
4951fi
4952rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4953 LDFLAGS="$save_LDFLAGS"
4954
4955fi
4956
4957
4958# Belt *and* braces to stop my trousers falling down:
4959test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
4960echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
4961echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6
4962
4963pic_flag="$lt_cv_prog_cc_pic"
4964special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
4965wl="$lt_cv_prog_cc_wl"
4966link_static_flag="$lt_cv_prog_cc_static"
4967no_builtin_flag="$lt_cv_prog_cc_no_builtin"
4968can_build_shared="$lt_cv_prog_cc_can_build_shared"
4969
4970
4971# Check to see if options -o and -c are simultaneously supported by compiler
4972echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
4973echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
4974if test "${lt_cv_compiler_c_o+set}" = set; then
4975 echo $ECHO_N "(cached) $ECHO_C" >&6
4976else
4977
4978$rm -r conftest 2>/dev/null
4979mkdir conftest
4980cd conftest
4981echo "int some_variable = 0;" > conftest.$ac_ext
4982mkdir out
4983# According to Tom Tromey, Ian Lance Taylor reported there are C compilers
4984# that will create temporary files in the current directory regardless of
4985# the output directory. Thus, making CWD read-only will cause this test
4986# to fail, enabling locking or at least warning the user not to do parallel
4987# builds.
4988chmod -w .
4989save_CFLAGS="$CFLAGS"
4990CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
4991compiler_c_o=no
4992if { (eval echo configure:4992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
4993 # The compiler can only warn and ignore the option if not recognized
4994 # So say no if there are warnings
4995 if test -s out/conftest.err; then
4996 lt_cv_compiler_c_o=no
4997 else
4998 lt_cv_compiler_c_o=yes
4999 fi
5000else
5001 # Append any errors to the config.log.
5002 cat out/conftest.err 1>&5
5003 lt_cv_compiler_c_o=no
5004fi
5005CFLAGS="$save_CFLAGS"
5006chmod u+w .
5007$rm conftest* out/*
5008rmdir out
5009cd ..
5010rmdir conftest
5011$rm -r conftest 2>/dev/null
5012
5013fi
5014
5015compiler_c_o=$lt_cv_compiler_c_o
5016echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5017echo "${ECHO_T}$compiler_c_o" >&6
5018
5019if test x"$compiler_c_o" = x"yes"; then
5020 # Check to see if we can write to a .lo
5021 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5022echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6
5023 if test "${lt_cv_compiler_o_lo+set}" = set; then
5024 echo $ECHO_N "(cached) $ECHO_C" >&6
5025else
5026
5027 lt_cv_compiler_o_lo=no
5028 save_CFLAGS="$CFLAGS"
5029 CFLAGS="$CFLAGS -c -o conftest.lo"
5030 save_objext="$ac_objext"
5031 ac_objext=lo
5032 cat >conftest.$ac_ext <<_ACEOF
5033#line $LINENO "configure"
5034#include "confdefs.h"
5035
5036#ifdef F77_DUMMY_MAIN
5037# ifdef __cplusplus
5038 extern "C"
5039# endif
5040 int F77_DUMMY_MAIN() { return 1; }
5041#endif
5042int
5043main ()
5044{
5045int some_variable = 0;
5046 ;
5047 return 0;
5048}
5049_ACEOF
5050rm -f conftest.$ac_objext
5051if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5052 (eval $ac_compile) 2>&5
5053 ac_status=$?
5054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5055 (exit $ac_status); } &&
5056 { ac_try='test -s conftest.$ac_objext'
5057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5058 (eval $ac_try) 2>&5
5059 ac_status=$?
5060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5061 (exit $ac_status); }; }; then
5062 # The compiler can only warn and ignore the option if not recognized
5063 # So say no if there are warnings
5064 if test -s conftest.err; then
5065 lt_cv_compiler_o_lo=no
5066 else
5067 lt_cv_compiler_o_lo=yes
5068 fi
5069
5070else
5071 echo "$as_me: failed program was:" >&5
5072cat conftest.$ac_ext >&5
5073fi
5074rm -f conftest.$ac_objext conftest.$ac_ext
5075 ac_objext="$save_objext"
5076 CFLAGS="$save_CFLAGS"
5077
5078fi
5079
5080 compiler_o_lo=$lt_cv_compiler_o_lo
5081 echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
5082echo "${ECHO_T}$compiler_o_lo" >&6
5083else
5084 compiler_o_lo=no
5085fi
5086
5087# Check to see if we can do hard links to lock some files if needed
5088hard_links="nottested"
5089if test "$compiler_c_o" = no && test "$need_locks" != no; then
5090 # do not overwrite the value of need_locks provided by the user
5091 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5092echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
5093 hard_links=yes
5094 $rm conftest*
5095 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5096 touch conftest.a
5097 ln conftest.a conftest.b 2>&5 || hard_links=no
5098 ln conftest.a conftest.b 2>/dev/null && hard_links=no
5099 echo "$as_me:$LINENO: result: $hard_links" >&5
5100echo "${ECHO_T}$hard_links" >&6
5101 if test "$hard_links" = no; then
5102 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5103echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5104 need_locks=warn
5105 fi
5106else
5107 need_locks=no
5108fi
5109
5110if test "$GCC" = yes; then
5111 # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5112 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5113echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
5114 echo "int some_variable = 0;" > conftest.$ac_ext
5115 save_CFLAGS="$CFLAGS"
5116 CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5117 compiler_rtti_exceptions=no
5118 cat >conftest.$ac_ext <<_ACEOF
5119#line $LINENO "configure"
5120#include "confdefs.h"
5121
5122#ifdef F77_DUMMY_MAIN
5123# ifdef __cplusplus
5124 extern "C"
5125# endif
5126 int F77_DUMMY_MAIN() { return 1; }
5127#endif
5128int
5129main ()
5130{
5131int some_variable = 0;
5132 ;
5133 return 0;
5134}
5135_ACEOF
5136rm -f conftest.$ac_objext
5137if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5138 (eval $ac_compile) 2>&5
5139 ac_status=$?
5140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5141 (exit $ac_status); } &&
5142 { ac_try='test -s conftest.$ac_objext'
5143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5144 (eval $ac_try) 2>&5
5145 ac_status=$?
5146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5147 (exit $ac_status); }; }; then
5148 # The compiler can only warn and ignore the option if not recognized
5149 # So say no if there are warnings
5150 if test -s conftest.err; then
5151 compiler_rtti_exceptions=no
5152 else
5153 compiler_rtti_exceptions=yes
5154 fi
5155
5156else
5157 echo "$as_me: failed program was:" >&5
5158cat conftest.$ac_ext >&5
5159fi
5160rm -f conftest.$ac_objext conftest.$ac_ext
5161 CFLAGS="$save_CFLAGS"
5162 echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5163echo "${ECHO_T}$compiler_rtti_exceptions" >&6
5164
5165 if test "$compiler_rtti_exceptions" = "yes"; then
5166 no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5167 else
5168 no_builtin_flag=' -fno-builtin'
5169 fi
5170fi
5171
5172# See if the linker supports building shared libraries.
5173echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5174echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6
5175
5176allow_undefined_flag=
5177no_undefined_flag=
5178need_lib_prefix=unknown
5179need_version=unknown
5180# when you set need_version to no, make sure it does not cause -set_version
5181# flags to be left without arguments
5182archive_cmds=
5183archive_expsym_cmds=
5184old_archive_from_new_cmds=
5185old_archive_from_expsyms_cmds=
5186export_dynamic_flag_spec=
5187whole_archive_flag_spec=
5188thread_safe_flag_spec=
5189hardcode_into_libs=no
5190hardcode_libdir_flag_spec=
5191hardcode_libdir_separator=
5192hardcode_direct=no
5193hardcode_minus_L=no
5194hardcode_shlibpath_var=unsupported
5195runpath_var=
5196link_all_deplibs=unknown
5197always_export_symbols=no
5198export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5199# include_expsyms should be a list of space-separated symbols to be *always*
5200# included in the symbol list
5201include_expsyms=
5202# exclude_expsyms can be an egrep regular expression of symbols to exclude
5203# it will be wrapped by ` (' and `)$', so one must not match beginning or
5204# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5205# as well as any symbol that contains `d'.
5206exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5207# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5208# platforms (ab)use it in PIC code, but their linkers get confused if
5209# the symbol is explicitly referenced. Since portable code cannot
5210# rely on this symbol name, it's probably fine to never include it in
5211# preloaded symbol tables.
5212extract_expsyms_cmds=
5213
5214case $host_os in
5215cygwin* | mingw* | pw32*)
5216 # FIXME: the MSVC++ port hasn't been tested in a loooong time
5217 # When not using gcc, we currently assume that we are using
5218 # Microsoft Visual C++.
5219 if test "$GCC" != yes; then
5220 with_gnu_ld=no
5221 fi
5222 ;;
5223openbsd*)
5224 with_gnu_ld=no
5225 ;;
5226esac
5227
5228ld_shlibs=yes
5229if test "$with_gnu_ld" = yes; then
5230 # If archive_cmds runs LD, not CC, wlarc should be empty
5231 wlarc='${wl}'
5232
5233 # See if GNU ld supports shared libraries.
5234 case $host_os in
5235 aix3* | aix4* | aix5*)
5236 # On AIX, the GNU linker is very broken
5237 # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
5238 ld_shlibs=no
5239 cat <<EOF 1>&2
5240
5241*** Warning: the GNU linker, at least up to release 2.9.1, is reported
5242*** to be unable to reliably create shared libraries on AIX.
5243*** Therefore, libtool is disabling shared libraries support. If you
5244*** really care for shared libraries, you may want to modify your PATH
5245*** so that a non-GNU linker is found, and then restart.
5246
5247EOF
5248 ;;
5249
5250 amigaos*)
5251 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)'
5252 hardcode_libdir_flag_spec='-L$libdir'
5253 hardcode_minus_L=yes
5254
5255 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5256 # that the semantics of dynamic libraries on AmigaOS, at least up
5257 # to version 4, is to share data among multiple programs linked
5258 # with the same dynamic library. Since this doesn't match the
5259 # behavior of shared libraries on other platforms, we can use
5260 # them.
5261 ld_shlibs=no
5262 ;;
5263
5264 beos*)
5265 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5266 allow_undefined_flag=unsupported
5267 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5268 # support --undefined. This deserves some investigation. FIXME
5269 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5270 else
5271 ld_shlibs=no
5272 fi
5273 ;;
5274
5275 cygwin* | mingw* | pw32*)
5276 # hardcode_libdir_flag_spec is actually meaningless, as there is
5277 # no search path for DLLs.
5278 hardcode_libdir_flag_spec='-L$libdir'
5279 allow_undefined_flag=unsupported
5280 always_export_symbols=yes
5281
5282 extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5283 sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5284 test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5285 if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5286 else $CC -o impgen impgen.c ; fi)~
5287 $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
5288
5289 old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5290
5291 # cygwin and mingw dlls have different entry points and sets of symbols
5292 # to exclude.
5293 # FIXME: what about values for MSVC?
5294 dll_entry=__cygwin_dll_entry@12
5295 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5296 case $host_os in
5297 mingw*)
5298 # mingw values
5299 dll_entry=_DllMainCRTStartup@12
5300 dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5301 ;;
5302 esac
5303
5304 # mingw and cygwin differ, and it's simplest to just exclude the union
5305 # of the two symbol sets.
5306 dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5307
5308 # recent cygwin and mingw systems supply a stub DllMain which the user
5309 # can override, but on older systems we have to supply one (in ltdll.c)
5310 if test "x$lt_cv_need_dllmain" = "xyes"; then
5311 ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5312 ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
5313 test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5314 else
5315 ltdll_obj=
5316 ltdll_cmds=
5317 fi
5318
5319 # Extract the symbol export list from an `--export-all' def file,
5320 # then regenerate the def file from the symbol export list, so that
5321 # the compiled dll only exports the symbol export list.
5322 # Be careful not to strip the DATA tag left be newer dlltools.
5323 export_symbols_cmds="$ltdll_cmds"'
5324 $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
5325 sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
5326
5327 # If the export-symbols file already is a .def file (1st line
5328 # is EXPORTS), use it as is.
5329 # If DATA tags from a recent dlltool are present, honour them!
5330 archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
5331 cp $export_symbols $output_objdir/$soname-def;
5332 else
5333 echo EXPORTS > $output_objdir/$soname-def;
5334 _lt_hint=1;
5335 cat $export_symbols | while read symbol; do
5336 set dummy \$symbol;
5337 case \$# in
5338 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
5339 *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
5340 esac;
5341 _lt_hint=`expr 1 + \$_lt_hint`;
5342 done;
5343 fi~
5344 '"$ltdll_cmds"'
5345 $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5346 $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
5347 $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
5348 $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
5349 $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
5350 ;;
5351
5352 netbsd*)
5353 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5354 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5355 wlarc=
5356 else
5357 archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5358 archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5359 fi
5360 ;;
5361
5362 solaris* | sysv5*)
5363 if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
5364 ld_shlibs=no
5365 cat <<EOF 1>&2
5366
5367*** Warning: The releases 2.8.* of the GNU linker cannot reliably
5368*** create shared libraries on Solaris systems. Therefore, libtool
5369*** is disabling shared libraries support. We urge you to upgrade GNU
5370*** binutils to release 2.9.1 or newer. Another option is to modify
5371*** your PATH or compiler configuration so that the native linker is
5372*** used, and then restart.
5373
5374EOF
5375 elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5376 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5377 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5378 else
5379 ld_shlibs=no
5380 fi
5381 ;;
5382
5383 sunos4*)
5384 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5385 wlarc=
5386 hardcode_direct=yes
5387 hardcode_shlibpath_var=no
5388 ;;
5389
5390 *)
5391 if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5392 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5393 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5394 else
5395 ld_shlibs=no
5396 fi
5397 ;;
5398 esac
5399
5400 if test "$ld_shlibs" = yes; then
5401 runpath_var=LD_RUN_PATH
5402 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
5403 export_dynamic_flag_spec='${wl}--export-dynamic'
5404 case $host_os in
5405 cygwin* | mingw* | pw32*)
5406 # dlltool doesn't understand --whole-archive et. al.
5407 whole_archive_flag_spec=
5408 ;;
5409 *)
5410 # ancient GNU ld didn't support --whole-archive et. al.
5411 if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
5412 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5413 else
5414 whole_archive_flag_spec=
5415 fi
5416 ;;
5417 esac
5418 fi
5419else
5420 # PORTME fill in a description of your system's linker (not GNU ld)
5421 case $host_os in
5422 aix3*)
5423 allow_undefined_flag=unsupported
5424 always_export_symbols=yes
5425 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'
5426 # Note: this linker hardcodes the directories in LIBPATH if there
5427 # are no directories specified by -L.
5428 hardcode_minus_L=yes
5429 if test "$GCC" = yes && test -z "$link_static_flag"; then
5430 # Neither direct hardcoding nor static linking is supported with a
5431 # broken collect2.
5432 hardcode_direct=unsupported
5433 fi
5434 ;;
5435
5436 aix4* | aix5*)
5437 if test "$host_cpu" = ia64; then
5438 # On IA64, the linker does run time linking by default, so we don't
5439 # have to do anything special.
5440 aix_use_runtimelinking=no
5441 exp_sym_flag='-Bexport'
5442 no_entry_flag=""
5443 else
5444 aix_use_runtimelinking=no
5445
5446 # Test if we are trying to use run time linking or normal
5447 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5448 # need to do runtime linking.
5449 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
5450 for ld_flag in $LDFLAGS; do
5451 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5452 aix_use_runtimelinking=yes
5453 break
5454 fi
5455 done
5456 esac
5457
5458 exp_sym_flag='-bexport'
5459 no_entry_flag='-bnoentry'
5460 fi
5461
5462 # When large executables or shared objects are built, AIX ld can
5463 # have problems creating the table of contents. If linking a library
5464 # or program results in "error TOC overflow" add -mminimal-toc to
5465 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
5466 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5467
5468 hardcode_direct=yes
5469 archive_cmds=''
5470 hardcode_libdir_separator=':'
5471 if test "$GCC" = yes; then
5472 case $host_os in aix4.[012]|aix4.[012].*)
5473 collect2name=`${CC} -print-prog-name=collect2`
5474 if test -f "$collect2name" && \
5475 strings "$collect2name" | grep resolve_lib_name >/dev/null
5476 then
5477 # We have reworked collect2
5478 hardcode_direct=yes
5479 else
5480 # We have old collect2
5481 hardcode_direct=unsupported
5482 # It fails to find uninstalled libraries when the uninstalled
5483 # path is not listed in the libpath. Setting hardcode_minus_L
5484 # to unsupported forces relinking
5485 hardcode_minus_L=yes
5486 hardcode_libdir_flag_spec='-L$libdir'
5487 hardcode_libdir_separator=
5488 fi
5489 esac
5490
5491 shared_flag='-shared'
5492 else
5493 # not using gcc
5494 if test "$host_cpu" = ia64; then
5495 shared_flag='${wl}-G'
5496 else
5497 if test "$aix_use_runtimelinking" = yes; then
5498 shared_flag='${wl}-G'
5499 else
5500 shared_flag='${wl}-bM:SRE'
5501 fi
5502 fi
5503 fi
5504
5505 # It seems that -bexpall can do strange things, so it is better to
5506 # generate a list of symbols to export.
5507 always_export_symbols=yes
5508 if test "$aix_use_runtimelinking" = yes; then
5509 # Warning - without using the other runtime loading flags (-brtl),
5510 # -berok will link without error, but may produce a broken library.
5511 allow_undefined_flag='-berok'
5512 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
5513 archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5514 else
5515 if test "$host_cpu" = ia64; then
5516 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
5517 allow_undefined_flag="-z nodefs"
5518 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
5519 else
5520 hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
5521 # Warning - without using the other run time loading flags,
5522 # -berok will link without error, but may produce a broken library.
5523 allow_undefined_flag='${wl}-berok'
5524 # This is a bit strange, but is similar to how AIX traditionally builds
5525 # it's shared libraries.
5526 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
5527 fi
5528 fi
5529 ;;
5530
5531 amigaos*)
5532 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)'
5533 hardcode_libdir_flag_spec='-L$libdir'
5534 hardcode_minus_L=yes
5535 # see comment about different semantics on the GNU ld section
5536 ld_shlibs=no
5537 ;;
5538
5539 cygwin* | mingw* | pw32*)
5540 # When not using gcc, we currently assume that we are using
5541 # Microsoft Visual C++.
5542 # hardcode_libdir_flag_spec is actually meaningless, as there is
5543 # no search path for DLLs.
5544 hardcode_libdir_flag_spec=' '
5545 allow_undefined_flag=unsupported
5546 # Tell ltmain to make .lib files, not .a files.
5547 libext=lib
5548 # FIXME: Setting linknames here is a bad hack.
5549 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
5550 # The linker will automatically build a .lib file if we build a DLL.
5551 old_archive_from_new_cmds='true'
5552 # FIXME: Should let the user specify the lib program.
5553 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
5554 fix_srcfile_path='`cygpath -w "$srcfile"`'
5555 ;;
5556
5557 darwin* | rhapsody*)
5558 case "$host_os" in
5559 rhapsody* | darwin1.[012])
5560 allow_undefined_flag='-undefined suppress'
5561 ;;
5562 *) # Darwin 1.3 on
5563 allow_undefined_flag='-flat_namespace -undefined suppress'
5564 ;;
5565 esac
5566 # FIXME: Relying on posixy $() will cause problems for
5567 # cross-compilation, but unfortunately the echo tests do not
5568 # yet detect zsh echo's removal of \ escapes. Also zsh mangles
5569 # `"' quotes if we put them in here... so don't!
5570 archive_cmds='$nonopt $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
5571 # We need to add '_' to the symbols in $export_symbols first
5572 #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
5573 hardcode_direct=yes
5574 hardcode_shlibpath_var=no
5575 whole_archive_flag_spec='-all_load $convenience'
5576 ;;
5577
5578 freebsd1*)
5579 ld_shlibs=no
5580 ;;
5581
5582 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5583 # support. Future versions do this automatically, but an explicit c++rt0.o
5584 # does not break anything, and helps significantly (at the cost of a little
5585 # extra space).
5586 freebsd2.2*)
5587 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5588 hardcode_libdir_flag_spec='-R$libdir'
5589 hardcode_direct=yes
5590 hardcode_shlibpath_var=no
5591 ;;
5592
5593 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5594 freebsd2*)
5595 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5596 hardcode_direct=yes
5597 hardcode_minus_L=yes
5598 hardcode_shlibpath_var=no
5599 ;;
5600
5601 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5602 freebsd*)
5603 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
5604 hardcode_libdir_flag_spec='-R$libdir'
5605 hardcode_direct=yes
5606 hardcode_shlibpath_var=no
5607 ;;
5608
5609 hpux9* | hpux10* | hpux11*)
5610 case $host_os in
5611 hpux9*) 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' ;;
5612 *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
5613 esac
5614 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
5615 hardcode_libdir_separator=:
5616 hardcode_direct=yes
5617 hardcode_minus_L=yes # Not in the search PATH, but as the default
5618 # location of the library.
5619 export_dynamic_flag_spec='${wl}-E'
5620 ;;
5621
5622 irix5* | irix6* | nonstopux*)
5623 if test "$GCC" = yes; then
5624 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5625 else
5626 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5627 fi
5628 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5629 hardcode_libdir_separator=:
5630 link_all_deplibs=yes
5631 ;;
5632
5633 netbsd*)
5634 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
5635 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
5636 else
5637 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
5638 fi
5639 hardcode_libdir_flag_spec='-R$libdir'
5640 hardcode_direct=yes
5641 hardcode_shlibpath_var=no
5642 ;;
5643
5644 newsos6)
5645 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5646 hardcode_direct=yes
5647 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5648 hardcode_libdir_separator=:
5649 hardcode_shlibpath_var=no
5650 ;;
5651
5652 openbsd*)
5653 hardcode_direct=yes
5654 hardcode_shlibpath_var=no
5655 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5656 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5657 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5658 export_dynamic_flag_spec='${wl}-E'
5659 else
5660 case "$host_os" in
5661 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
5662 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5663 hardcode_libdir_flag_spec='-R$libdir'
5664 ;;
5665 *)
5666 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $linker_flags'
5667 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
5668 ;;
5669 esac
5670 fi
5671 ;;
5672
5673 os2*)
5674 hardcode_libdir_flag_spec='-L$libdir'
5675 hardcode_minus_L=yes
5676 allow_undefined_flag=unsupported
5677 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'
5678 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5679 ;;
5680
5681 osf3*)
5682 if test "$GCC" = yes; then
5683 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5684 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5685 else
5686 allow_undefined_flag=' -expect_unresolved \*'
5687 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5688 fi
5689 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5690 hardcode_libdir_separator=:
5691 ;;
5692
5693 osf4* | osf5*) # as osf3* with the addition of -msym flag
5694 if test "$GCC" = yes; then
5695 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
5696 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5697 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
5698 else
5699 allow_undefined_flag=' -expect_unresolved \*'
5700 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
5701 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
5702 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
5703
5704 #Both c and cxx compiler support -rpath directly
5705 hardcode_libdir_flag_spec='-rpath $libdir'
5706 fi
5707 hardcode_libdir_separator=:
5708 ;;
5709
5710 sco3.2v5*)
5711 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5712 hardcode_shlibpath_var=no
5713 runpath_var=LD_RUN_PATH
5714 hardcode_runpath_var=yes
5715 export_dynamic_flag_spec='${wl}-Bexport'
5716 ;;
5717
5718 solaris*)
5719 # gcc --version < 3.0 without binutils cannot create self contained
5720 # shared libraries reliably, requiring libgcc.a to resolve some of
5721 # the object symbols generated in some cases. Libraries that use
5722 # assert need libgcc.a to resolve __eprintf, for example. Linking
5723 # a copy of libgcc.a into every shared library to guarantee resolving
5724 # such symbols causes other problems: According to Tim Van Holder
5725 # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
5726 # (to the application) exception stack for one thing.
5727 no_undefined_flag=' -z defs'
5728 if test "$GCC" = yes; then
5729 case `$CC --version 2>/dev/null` in
5730 [12].*)
5731 cat <<EOF 1>&2
5732
5733*** Warning: Releases of GCC earlier than version 3.0 cannot reliably
5734*** create self contained shared libraries on Solaris systems, without
5735*** introducing a dependency on libgcc.a. Therefore, libtool is disabling
5736*** -no-undefined support, which will at least allow you to build shared
5737*** libraries. However, you may find that when you link such libraries
5738*** into an application without using GCC, you have to manually add
5739*** \`gcc --print-libgcc-file-name\` to the link command. We urge you to
5740*** upgrade to a newer version of GCC. Another option is to rebuild your
5741*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
5742
5743EOF
5744 no_undefined_flag=
5745 ;;
5746 esac
5747 fi
5748 # $CC -shared without GNU ld will not create a library from C++
5749 # object files and a static libstdc++, better avoid it by now
5750 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5751 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5752 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5753 hardcode_libdir_flag_spec='-R$libdir'
5754 hardcode_shlibpath_var=no
5755 case $host_os in
5756 solaris2.[0-5] | solaris2.[0-5].*) ;;
5757 *) # Supported since Solaris 2.6 (maybe 2.5.1?)
5758 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
5759 esac
5760 link_all_deplibs=yes
5761 ;;
5762
5763 sunos4*)
5764 if test "x$host_vendor" = xsequent; then
5765 # Use $CC to link under sequent, because it throws in some extra .o
5766 # files that make .init and .fini sections work.
5767 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5768 else
5769 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5770 fi
5771 hardcode_libdir_flag_spec='-L$libdir'
5772 hardcode_direct=yes
5773 hardcode_minus_L=yes
5774 hardcode_shlibpath_var=no
5775 ;;
5776
5777 sysv4)
5778 if test "x$host_vendor" = xsno; then
5779 archive_cmds='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
5780 hardcode_direct=yes # is this really true???
5781 else
5782 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5783 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
5784 fi
5785 runpath_var='LD_RUN_PATH'
5786 hardcode_shlibpath_var=no
5787 ;;
5788
5789 sysv4.3*)
5790 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5791 hardcode_shlibpath_var=no
5792 export_dynamic_flag_spec='-Bexport'
5793 ;;
5794
5795 sysv5*)
5796 no_undefined_flag=' -z text'
5797 # $CC -shared without GNU ld will not create a library from C++
5798 # object files and a static libstdc++, better avoid it by now
5799 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5800 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
5801 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
5802 hardcode_libdir_flag_spec=
5803 hardcode_shlibpath_var=no
5804 runpath_var='LD_RUN_PATH'
5805 ;;
5806
5807 uts4*)
5808 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5809 hardcode_libdir_flag_spec='-L$libdir'
5810 hardcode_shlibpath_var=no
5811 ;;
5812
5813 dgux*)
5814 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5815 hardcode_libdir_flag_spec='-L$libdir'
5816 hardcode_shlibpath_var=no
5817 ;;
5818
5819 sysv4*MP*)
5820 if test -d /usr/nec; then
5821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5822 hardcode_shlibpath_var=no
5823 runpath_var=LD_RUN_PATH
5824 hardcode_runpath_var=yes
5825 ld_shlibs=yes
5826 fi
5827 ;;
5828
5829 sysv4.2uw2*)
5830 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5831 hardcode_direct=yes
5832 hardcode_minus_L=no
5833 hardcode_shlibpath_var=no
5834 hardcode_runpath_var=yes
5835 runpath_var=LD_RUN_PATH
5836 ;;
5837
5838 sysv5uw7* | unixware7*)
5839 no_undefined_flag='${wl}-z ${wl}text'
5840 if test "$GCC" = yes; then
5841 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5842 else
5843 archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5844 fi
5845 runpath_var='LD_RUN_PATH'
5846 hardcode_shlibpath_var=no
5847 ;;
5848
5849 *)
5850 ld_shlibs=no
5851 ;;
5852 esac
5853fi
5854echo "$as_me:$LINENO: result: $ld_shlibs" >&5
5855echo "${ECHO_T}$ld_shlibs" >&6
5856test "$ld_shlibs" = no && can_build_shared=no
5857
5858# Check hardcoding attributes.
5859echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
5860echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
5861hardcode_action=
5862if test -n "$hardcode_libdir_flag_spec" || \
5863 test -n "$runpath_var"; then
5864
5865 # We can hardcode non-existant directories.
5866 if test "$hardcode_direct" != no &&
5867 # If the only mechanism to avoid hardcoding is shlibpath_var, we
5868 # have to relink, otherwise we might link with an installed library
5869 # when we should be linking with a yet-to-be-installed one
5870 ## test "$hardcode_shlibpath_var" != no &&
5871 test "$hardcode_minus_L" != no; then
5872 # Linking always hardcodes the temporary library directory.
5873 hardcode_action=relink
5874 else
5875 # We can link without hardcoding, and we can hardcode nonexisting dirs.
5876 hardcode_action=immediate
5877 fi
5878else
5879 # We cannot hardcode anything, or else we can only hardcode existing
5880 # directories.
5881 hardcode_action=unsupported
5882fi
5883echo "$as_me:$LINENO: result: $hardcode_action" >&5
5884echo "${ECHO_T}$hardcode_action" >&6
5885
5886striplib=
5887old_striplib=
5888echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
5889echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
5890if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
5891 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
5892 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
5893 echo "$as_me:$LINENO: result: yes" >&5
5894echo "${ECHO_T}yes" >&6
5895else
5896 echo "$as_me:$LINENO: result: no" >&5
5897echo "${ECHO_T}no" >&6
5898fi
5899
5900reload_cmds='$LD$reload_flag -o $output$reload_objs'
5901test -z "$deplibs_check_method" && deplibs_check_method=unknown
5902
5903# PORTME Fill in your ld.so characteristics
5904echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
5905echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
5906library_names_spec=
5907libname_spec='lib$name'
5908soname_spec=
5909postinstall_cmds=
5910postuninstall_cmds=
5911finish_cmds=
5912finish_eval=
5913shlibpath_var=
5914shlibpath_overrides_runpath=unknown
5915version_type=none
5916dynamic_linker="$host_os ld.so"
5917sys_lib_dlsearch_path_spec="/lib /usr/lib"
5918sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
5919
5920case $host_os in
5921aix3*)
5922 version_type=linux
5923 library_names_spec='${libname}${release}.so$versuffix $libname.a'
5924 shlibpath_var=LIBPATH
5925
5926 # AIX has no versioning support, so we append a major version to the name.
5927 soname_spec='${libname}${release}.so$major'
5928 ;;
5929
5930aix4* | aix5*)
5931 version_type=linux
5932 if test "$host_cpu" = ia64; then
5933 # AIX 5 supports IA64
5934 library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
5935 shlibpath_var=LD_LIBRARY_PATH
5936 else
5937 # With GCC up to 2.95.x, collect2 would create an import file
5938 # for dependence libraries. The import file would start with
5939 # the line `#! .'. This would cause the generated library to
5940 # depend on `.', always an invalid library. This was fixed in
5941 # development snapshots of GCC prior to 3.0.
5942 case $host_os in
5943 aix4 | aix4.[01] | aix4.[01].*)
5944 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
5945 echo ' yes '
5946 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
5947 :
5948 else
5949 can_build_shared=no
5950 fi
5951 ;;
5952 esac
5953 # AIX (on Power*) has no versioning support, so currently we can
5954 # not hardcode correct soname into executable. Probably we can
5955 # add versioning support to collect2, so additional links can
5956 # be useful in future.
5957 if test "$aix_use_runtimelinking" = yes; then
5958 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
5959 # instead of lib<name>.a to let people know that these are not
5960 # typical AIX shared libraries.
5961 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5962 else
5963 # We preserve .a as extension for shared libraries through AIX4.2
5964 # and later when we are not doing run time linking.
5965 library_names_spec='${libname}${release}.a $libname.a'
5966 soname_spec='${libname}${release}.so$major'
5967 fi
5968 shlibpath_var=LIBPATH
5969 fi
5970 ;;
5971
5972amigaos*)
5973 library_names_spec='$libname.ixlibrary $libname.a'
5974 # Create ${libname}_ixlibrary.a entries in /sys/libs.
5975 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'
5976 ;;
5977
5978beos*)
5979 library_names_spec='${libname}.so'
5980 dynamic_linker="$host_os ld.so"
5981 shlibpath_var=LIBRARY_PATH
5982 ;;
5983
5984bsdi4*)
5985 version_type=linux
5986 need_version=no
5987 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
5988 soname_spec='${libname}${release}.so$major'
5989 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
5990 shlibpath_var=LD_LIBRARY_PATH
5991 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
5992 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
5993 export_dynamic_flag_spec=-rdynamic
5994 # the default ld.so.conf also contains /usr/contrib/lib and
5995 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
5996 # libtool to hard-code these into programs
5997 ;;
5998
5999cygwin* | mingw* | pw32*)
6000 version_type=windows
6001 need_version=no
6002 need_lib_prefix=no
6003 case $GCC,$host_os in
6004 yes,cygwin*)
6005 library_names_spec='$libname.dll.a'
6006 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6007 postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
6008 dldir=$destdir/`dirname \$dlpath`~
6009 test -d \$dldir || mkdir -p \$dldir~
6010 $install_prog .libs/$dlname \$dldir/$dlname'
6011 postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6012 dlpath=$dir/\$dldll~
6013 $rm \$dlpath'
6014 ;;
6015 yes,mingw*)
6016 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6017 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
6018 ;;
6019 yes,pw32*)
6020 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6021 ;;
6022 *)
6023 library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6024 ;;
6025 esac
6026 dynamic_linker='Win32 ld.exe'
6027 # FIXME: first we should search . and the directory the executable is in
6028 shlibpath_var=PATH
6029 ;;
6030
6031darwin* | rhapsody*)
6032 dynamic_linker="$host_os dyld"
6033 version_type=darwin
6034 need_lib_prefix=no
6035 need_version=no
6036 # FIXME: Relying on posixy $() will cause problems for
6037 # cross-compilation, but unfortunately the echo tests do not
6038 # yet detect zsh echo's removal of \ escapes.
6039 library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
6040 soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
6041 shlibpath_overrides_runpath=yes
6042 shlibpath_var=DYLD_LIBRARY_PATH
6043 ;;
6044
6045freebsd1*)
6046 dynamic_linker=no
6047 ;;
6048
6049freebsd*)
6050 objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6051 version_type=freebsd-$objformat
6052 case $version_type in
6053 freebsd-elf*)
6054 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6055 need_version=no
6056 need_lib_prefix=no
6057 ;;
6058 freebsd-*)
6059 library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6060 need_version=yes
6061 ;;
6062 esac
6063 shlibpath_var=LD_LIBRARY_PATH
6064 case $host_os in
6065 freebsd2*)
6066 shlibpath_overrides_runpath=yes
6067 ;;
6068 *)
6069 shlibpath_overrides_runpath=no
6070 hardcode_into_libs=yes
6071 ;;
6072 esac
6073 ;;
6074
6075gnu*)
6076 version_type=linux
6077 need_lib_prefix=no
6078 need_version=no
6079 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6080 soname_spec='${libname}${release}.so$major'
6081 shlibpath_var=LD_LIBRARY_PATH
6082 hardcode_into_libs=yes
6083 ;;
6084
6085hpux9* | hpux10* | hpux11*)
6086 # Give a soname corresponding to the major version so that dld.sl refuses to
6087 # link against other versions.
6088 dynamic_linker="$host_os dld.sl"
6089 version_type=sunos
6090 need_lib_prefix=no
6091 need_version=no
6092 shlibpath_var=SHLIB_PATH
6093 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6094 library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6095 soname_spec='${libname}${release}.sl$major'
6096 # HP-UX runs *really* slowly unless shared libraries are mode 555.
6097 postinstall_cmds='chmod 555 $lib'
6098 ;;
6099
6100irix5* | irix6* | nonstopux*)
6101 case $host_os in
6102 nonstopux*) version_type=nonstopux ;;
6103 *) version_type=irix ;;
6104 esac
6105 need_lib_prefix=no
6106 need_version=no
6107 soname_spec='${libname}${release}.so$major'
6108 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6109 case $host_os in
6110 irix5* | nonstopux*)
6111 libsuff= shlibsuff=
6112 ;;
6113 *)
6114 case $LD in # libtool.m4 will add one of these switches to LD
6115 *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6116 *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6117 *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6118 *) libsuff= shlibsuff= libmagic=never-match;;
6119 esac
6120 ;;
6121 esac
6122 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6123 shlibpath_overrides_runpath=no
6124 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6125 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6126 ;;
6127
6128# No shared lib support for Linux oldld, aout, or coff.
6129linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6130 dynamic_linker=no
6131 ;;
6132
6133# This must be Linux ELF.
6134linux-gnu*)
6135 version_type=linux
6136 need_lib_prefix=no
6137 need_version=no
6138 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6139 soname_spec='${libname}${release}.so$major'
6140 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6141 shlibpath_var=LD_LIBRARY_PATH
6142 shlibpath_overrides_runpath=no
6143 # This implies no fast_install, which is unacceptable.
6144 # Some rework will be needed to allow for fast_install
6145 # before this can be enabled.
6146 hardcode_into_libs=yes
6147
6148 # We used to test for /lib/ld.so.1 and disable shared libraries on
6149 # powerpc, because MkLinux only supported shared libraries with the
6150 # GNU dynamic linker. Since this was broken with cross compilers,
6151 # most powerpc-linux boxes support dynamic linking these days and
6152 # people can always --disable-shared, the test was removed, and we
6153 # assume the GNU/Linux dynamic linker is in use.
6154 dynamic_linker='GNU/Linux ld.so'
6155 ;;
6156
6157netbsd*)
6158 version_type=sunos
6159 need_lib_prefix=no
6160 need_version=no
6161 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6162 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6163 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6164 dynamic_linker='NetBSD (a.out) ld.so'
6165 else
6166 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6167 soname_spec='${libname}${release}.so$major'
6168 dynamic_linker='NetBSD ld.elf_so'
6169 fi
6170 shlibpath_var=LD_LIBRARY_PATH
6171 shlibpath_overrides_runpath=yes
6172 hardcode_into_libs=yes
6173 ;;
6174
6175newsos6)
6176 version_type=linux
6177 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6178 shlibpath_var=LD_LIBRARY_PATH
6179 shlibpath_overrides_runpath=yes
6180 ;;
6181
6182openbsd*)
6183 version_type=sunos
6184 need_lib_prefix=no
6185 need_version=no
6186 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6187 case "$host_os" in
6188 openbsd2.[89] | openbsd2.[89].*)
6189 shlibpath_overrides_runpath=no
6190 ;;
6191 *)
6192 shlibpath_overrides_runpath=yes
6193 ;;
6194 esac
6195 else
6196 shlibpath_overrides_runpath=yes
6197 fi
6198 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6199 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6200 shlibpath_var=LD_LIBRARY_PATH
6201 ;;
6202
6203os2*)
6204 libname_spec='$name'
6205 need_lib_prefix=no
6206 library_names_spec='$libname.dll $libname.a'
6207 dynamic_linker='OS/2 ld.exe'
6208 shlibpath_var=LIBPATH
6209 ;;
6210
6211osf3* | osf4* | osf5*)
6212 version_type=osf
6213 need_version=no
6214 need_lib_prefix=no
6215 soname_spec='${libname}${release}.so'
6216 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6217 shlibpath_var=LD_LIBRARY_PATH
6218 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6219 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6220 ;;
6221
6222sco3.2v5*)
6223 version_type=osf
6224 soname_spec='${libname}${release}.so$major'
6225 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6226 shlibpath_var=LD_LIBRARY_PATH
6227 ;;
6228
6229solaris*)
6230 version_type=linux
6231 need_lib_prefix=no
6232 need_version=no
6233 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6234 soname_spec='${libname}${release}.so$major'
6235 shlibpath_var=LD_LIBRARY_PATH
6236 shlibpath_overrides_runpath=yes
6237 hardcode_into_libs=yes
6238 # ldd complains unless libraries are executable
6239 postinstall_cmds='chmod +x $lib'
6240 ;;
6241
6242sunos4*)
6243 version_type=sunos
6244 library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6245 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6246 shlibpath_var=LD_LIBRARY_PATH
6247 shlibpath_overrides_runpath=yes
6248 if test "$with_gnu_ld" = yes; then
6249 need_lib_prefix=no
6250 fi
6251 need_version=yes
6252 ;;
6253
6254sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6255 version_type=linux
6256 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6257 soname_spec='${libname}${release}.so$major'
6258 shlibpath_var=LD_LIBRARY_PATH
6259 case $host_vendor in
6260 sni)
6261 shlibpath_overrides_runpath=no
6262 ;;
6263 motorola)
6264 need_lib_prefix=no
6265 need_version=no
6266 shlibpath_overrides_runpath=no
6267 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
6268 ;;
6269 esac
6270 ;;
6271
6272uts4*)
6273 version_type=linux
6274 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6275 soname_spec='${libname}${release}.so$major'
6276 shlibpath_var=LD_LIBRARY_PATH
6277 ;;
6278
6279dgux*)
6280 version_type=linux
6281 need_lib_prefix=no
6282 need_version=no
6283 library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6284 soname_spec='${libname}${release}.so$major'
6285 shlibpath_var=LD_LIBRARY_PATH
6286 ;;
6287
6288sysv4*MP*)
6289 if test -d /usr/nec ;then
6290 version_type=linux
6291 library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
6292 soname_spec='$libname.so.$major'
6293 shlibpath_var=LD_LIBRARY_PATH
6294 fi
6295 ;;
6296
6297*)
6298 dynamic_linker=no
6299 ;;
6300esac
6301echo "$as_me:$LINENO: result: $dynamic_linker" >&5
6302echo "${ECHO_T}$dynamic_linker" >&6
6303test "$dynamic_linker" = no && can_build_shared=no
6304
6305# Report the final consequences.
6306echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
6307echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
6308echo "$as_me:$LINENO: result: $can_build_shared" >&5
6309echo "${ECHO_T}$can_build_shared" >&6
6310
6311echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
6312echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
6313test "$can_build_shared" = "no" && enable_shared=no
6314
6315# On AIX, shared libraries and static libraries use the same namespace, and
6316# are all built from PIC.
6317case "$host_os" in
6318aix3*)
6319 test "$enable_shared" = yes && enable_static=no
6320 if test -n "$RANLIB"; then
6321 archive_cmds="$archive_cmds~\$RANLIB \$lib"
6322 postinstall_cmds='$RANLIB $lib'
6323 fi
6324 ;;
6325
6326aix4*)
6327 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
6328 test "$enable_shared" = yes && enable_static=no
6329 fi
6330 ;;
6331esac
6332echo "$as_me:$LINENO: result: $enable_shared" >&5
6333echo "${ECHO_T}$enable_shared" >&6
6334
6335echo "$as_me:$LINENO: checking whether to build static libraries" >&5
6336echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
6337# Make sure either enable_shared or enable_static is yes.
6338test "$enable_shared" = yes || enable_static=yes
6339echo "$as_me:$LINENO: result: $enable_static" >&5
6340echo "${ECHO_T}$enable_static" >&6
6341
6342if test "$hardcode_action" = relink; then
6343 # Fast installation is not supported
6344 enable_fast_install=no
6345elif test "$shlibpath_overrides_runpath" = yes ||
6346 test "$enable_shared" = no; then
6347 # Fast installation is not necessary
6348 enable_fast_install=needless
6349fi
6350
6351variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
6352if test "$GCC" = yes; then
6353 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
6354fi
6355
6356if test "x$enable_dlopen" != xyes; then
6357 enable_dlopen=unknown
6358 enable_dlopen_self=unknown
6359 enable_dlopen_self_static=unknown
6360else
6361 lt_cv_dlopen=no
6362 lt_cv_dlopen_libs=
6363
6364 case $host_os in
6365 beos*)
6366 lt_cv_dlopen="load_add_on"
6367 lt_cv_dlopen_libs=
6368 lt_cv_dlopen_self=yes
6369 ;;
6370
6371 cygwin* | mingw* | pw32*)
6372 lt_cv_dlopen="LoadLibrary"
6373 lt_cv_dlopen_libs=
6374 ;;
6375
6376 *)
6377 echo "$as_me:$LINENO: checking for shl_load" >&5
6378echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
6379if test "${ac_cv_func_shl_load+set}" = set; then
6380 echo $ECHO_N "(cached) $ECHO_C" >&6
6381else
6382 cat >conftest.$ac_ext <<_ACEOF
6383#line $LINENO "configure"
6384#include "confdefs.h"
6385/* System header to define __stub macros and hopefully few prototypes,
6386 which can conflict with char shl_load (); below. */
6387#include <assert.h>
6388/* Override any gcc2 internal prototype to avoid an error. */
6389#ifdef __cplusplus
6390extern "C"
6391#endif
6392/* We use char because int might match the return type of a gcc2
6393 builtin and then its argument prototype would still apply. */
6394char shl_load ();
6395char (*f) ();
6396
6397#ifdef F77_DUMMY_MAIN
6398# ifdef __cplusplus
6399 extern "C"
6400# endif
6401 int F77_DUMMY_MAIN() { return 1; }
6402#endif
6403int
6404main ()
6405{
6406/* The GNU C library defines this for functions which it implements
6407 to always fail with ENOSYS. Some functions are actually named
6408 something starting with __ and the normal name is an alias. */
6409#if defined (__stub_shl_load) || defined (__stub___shl_load)
6410choke me
6411#else
6412f = shl_load;
6413#endif
6414
6415 ;
6416 return 0;
6417}
6418_ACEOF
6419rm -f conftest.$ac_objext conftest$ac_exeext
6420if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6421 (eval $ac_link) 2>&5
6422 ac_status=$?
6423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6424 (exit $ac_status); } &&
6425 { ac_try='test -s conftest$ac_exeext'
6426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6427 (eval $ac_try) 2>&5
6428 ac_status=$?
6429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6430 (exit $ac_status); }; }; then
6431 ac_cv_func_shl_load=yes
6432else
6433 echo "$as_me: failed program was:" >&5
6434cat conftest.$ac_ext >&5
6435ac_cv_func_shl_load=no
6436fi
6437rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6438fi
6439echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
6440echo "${ECHO_T}$ac_cv_func_shl_load" >&6
6441if test $ac_cv_func_shl_load = yes; then
6442 lt_cv_dlopen="shl_load"
6443else
6444 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
6445echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
6446if test "${ac_cv_lib_dld_shl_load+set}" = set; then
6447 echo $ECHO_N "(cached) $ECHO_C" >&6
6448else
6449 ac_check_lib_save_LIBS=$LIBS
6450LIBS="-ldld $LIBS"
6451cat >conftest.$ac_ext <<_ACEOF
6452#line $LINENO "configure"
6453#include "confdefs.h"
6454
6455/* Override any gcc2 internal prototype to avoid an error. */
6456#ifdef __cplusplus
6457extern "C"
6458#endif
6459/* We use char because int might match the return type of a gcc2
6460 builtin and then its argument prototype would still apply. */
6461char shl_load ();
6462#ifdef F77_DUMMY_MAIN
6463# ifdef __cplusplus
6464 extern "C"
6465# endif
6466 int F77_DUMMY_MAIN() { return 1; }
6467#endif
6468int
6469main ()
6470{
6471shl_load ();
6472 ;
6473 return 0;
6474}
6475_ACEOF
6476rm -f conftest.$ac_objext conftest$ac_exeext
6477if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6478 (eval $ac_link) 2>&5
6479 ac_status=$?
6480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6481 (exit $ac_status); } &&
6482 { ac_try='test -s conftest$ac_exeext'
6483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6484 (eval $ac_try) 2>&5
6485 ac_status=$?
6486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6487 (exit $ac_status); }; }; then
6488 ac_cv_lib_dld_shl_load=yes
6489else
6490 echo "$as_me: failed program was:" >&5
6491cat conftest.$ac_ext >&5
6492ac_cv_lib_dld_shl_load=no
6493fi
6494rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6495LIBS=$ac_check_lib_save_LIBS
6496fi
6497echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
6498echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
6499if test $ac_cv_lib_dld_shl_load = yes; then
6500 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
6501else
6502 echo "$as_me:$LINENO: checking for dlopen" >&5
6503echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
6504if test "${ac_cv_func_dlopen+set}" = set; then
6505 echo $ECHO_N "(cached) $ECHO_C" >&6
6506else
6507 cat >conftest.$ac_ext <<_ACEOF
6508#line $LINENO "configure"
6509#include "confdefs.h"
6510/* System header to define __stub macros and hopefully few prototypes,
6511 which can conflict with char dlopen (); below. */
6512#include <assert.h>
6513/* Override any gcc2 internal prototype to avoid an error. */
6514#ifdef __cplusplus
6515extern "C"
6516#endif
6517/* We use char because int might match the return type of a gcc2
6518 builtin and then its argument prototype would still apply. */
6519char dlopen ();
6520char (*f) ();
6521
6522#ifdef F77_DUMMY_MAIN
6523# ifdef __cplusplus
6524 extern "C"
6525# endif
6526 int F77_DUMMY_MAIN() { return 1; }
6527#endif
6528int
6529main ()
6530{
6531/* The GNU C library defines this for functions which it implements
6532 to always fail with ENOSYS. Some functions are actually named
6533 something starting with __ and the normal name is an alias. */
6534#if defined (__stub_dlopen) || defined (__stub___dlopen)
6535choke me
6536#else
6537f = dlopen;
6538#endif
6539
6540 ;
6541 return 0;
6542}
6543_ACEOF
6544rm -f conftest.$ac_objext conftest$ac_exeext
6545if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6546 (eval $ac_link) 2>&5
6547 ac_status=$?
6548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6549 (exit $ac_status); } &&
6550 { ac_try='test -s conftest$ac_exeext'
6551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6552 (eval $ac_try) 2>&5
6553 ac_status=$?
6554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6555 (exit $ac_status); }; }; then
6556 ac_cv_func_dlopen=yes
6557else
6558 echo "$as_me: failed program was:" >&5
6559cat conftest.$ac_ext >&5
6560ac_cv_func_dlopen=no
6561fi
6562rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6563fi
6564echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
6565echo "${ECHO_T}$ac_cv_func_dlopen" >&6
6566if test $ac_cv_func_dlopen = yes; then
6567 lt_cv_dlopen="dlopen"
6568else
6569 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
6570echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
6571if test "${ac_cv_lib_dl_dlopen+set}" = set; then
6572 echo $ECHO_N "(cached) $ECHO_C" >&6
6573else
6574 ac_check_lib_save_LIBS=$LIBS
6575LIBS="-ldl $LIBS"
6576cat >conftest.$ac_ext <<_ACEOF
6577#line $LINENO "configure"
6578#include "confdefs.h"
6579
6580/* Override any gcc2 internal prototype to avoid an error. */
6581#ifdef __cplusplus
6582extern "C"
6583#endif
6584/* We use char because int might match the return type of a gcc2
6585 builtin and then its argument prototype would still apply. */
6586char dlopen ();
6587#ifdef F77_DUMMY_MAIN
6588# ifdef __cplusplus
6589 extern "C"
6590# endif
6591 int F77_DUMMY_MAIN() { return 1; }
6592#endif
6593int
6594main ()
6595{
6596dlopen ();
6597 ;
6598 return 0;
6599}
6600_ACEOF
6601rm -f conftest.$ac_objext conftest$ac_exeext
6602if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6603 (eval $ac_link) 2>&5
6604 ac_status=$?
6605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6606 (exit $ac_status); } &&
6607 { ac_try='test -s conftest$ac_exeext'
6608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6609 (eval $ac_try) 2>&5
6610 ac_status=$?
6611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6612 (exit $ac_status); }; }; then
6613 ac_cv_lib_dl_dlopen=yes
6614else
6615 echo "$as_me: failed program was:" >&5
6616cat conftest.$ac_ext >&5
6617ac_cv_lib_dl_dlopen=no
6618fi
6619rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6620LIBS=$ac_check_lib_save_LIBS
6621fi
6622echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
6623echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
6624if test $ac_cv_lib_dl_dlopen = yes; then
6625 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
6626else
6627 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
6628echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
6629if test "${ac_cv_lib_svld_dlopen+set}" = set; then
6630 echo $ECHO_N "(cached) $ECHO_C" >&6
6631else
6632 ac_check_lib_save_LIBS=$LIBS
6633LIBS="-lsvld $LIBS"
6634cat >conftest.$ac_ext <<_ACEOF
6635#line $LINENO "configure"
6636#include "confdefs.h"
6637
6638/* Override any gcc2 internal prototype to avoid an error. */
6639#ifdef __cplusplus
6640extern "C"
6641#endif
6642/* We use char because int might match the return type of a gcc2
6643 builtin and then its argument prototype would still apply. */
6644char dlopen ();
6645#ifdef F77_DUMMY_MAIN
6646# ifdef __cplusplus
6647 extern "C"
6648# endif
6649 int F77_DUMMY_MAIN() { return 1; }
6650#endif
6651int
6652main ()
6653{
6654dlopen ();
6655 ;
6656 return 0;
6657}
6658_ACEOF
6659rm -f conftest.$ac_objext conftest$ac_exeext
6660if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6661 (eval $ac_link) 2>&5
6662 ac_status=$?
6663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664 (exit $ac_status); } &&
6665 { ac_try='test -s conftest$ac_exeext'
6666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6667 (eval $ac_try) 2>&5
6668 ac_status=$?
6669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6670 (exit $ac_status); }; }; then
6671 ac_cv_lib_svld_dlopen=yes
6672else
6673 echo "$as_me: failed program was:" >&5
6674cat conftest.$ac_ext >&5
6675ac_cv_lib_svld_dlopen=no
6676fi
6677rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6678LIBS=$ac_check_lib_save_LIBS
6679fi
6680echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
6681echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
6682if test $ac_cv_lib_svld_dlopen = yes; then
6683 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
6684else
6685 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
6686echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
6687if test "${ac_cv_lib_dld_dld_link+set}" = set; then
6688 echo $ECHO_N "(cached) $ECHO_C" >&6
6689else
6690 ac_check_lib_save_LIBS=$LIBS
6691LIBS="-ldld $LIBS"
6692cat >conftest.$ac_ext <<_ACEOF
6693#line $LINENO "configure"
6694#include "confdefs.h"
6695
6696/* Override any gcc2 internal prototype to avoid an error. */
6697#ifdef __cplusplus
6698extern "C"
6699#endif
6700/* We use char because int might match the return type of a gcc2
6701 builtin and then its argument prototype would still apply. */
6702char dld_link ();
6703#ifdef F77_DUMMY_MAIN
6704# ifdef __cplusplus
6705 extern "C"
6706# endif
6707 int F77_DUMMY_MAIN() { return 1; }
6708#endif
6709int
6710main ()
6711{
6712dld_link ();
6713 ;
6714 return 0;
6715}
6716_ACEOF
6717rm -f conftest.$ac_objext conftest$ac_exeext
6718if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6719 (eval $ac_link) 2>&5
6720 ac_status=$?
6721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6722 (exit $ac_status); } &&
6723 { ac_try='test -s conftest$ac_exeext'
6724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6725 (eval $ac_try) 2>&5
6726 ac_status=$?
6727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6728 (exit $ac_status); }; }; then
6729 ac_cv_lib_dld_dld_link=yes
6730else
6731 echo "$as_me: failed program was:" >&5
6732cat conftest.$ac_ext >&5
6733ac_cv_lib_dld_dld_link=no
6734fi
6735rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6736LIBS=$ac_check_lib_save_LIBS
6737fi
6738echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
6739echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
6740if test $ac_cv_lib_dld_dld_link = yes; then
6741 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
6742fi
6743
6744
6745fi
6746
6747
6748fi
6749
6750
6751fi
6752
6753
6754fi
6755
6756
6757fi
6758
6759 ;;
6760 esac
6761
6762 if test "x$lt_cv_dlopen" != xno; then
6763 enable_dlopen=yes
6764 else
6765 enable_dlopen=no
6766 fi
6767
6768 case $lt_cv_dlopen in
6769 dlopen)
6770 save_CPPFLAGS="$CPPFLAGS"
6771 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
6772
6773 save_LDFLAGS="$LDFLAGS"
6774 eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
6775
6776 save_LIBS="$LIBS"
6777 LIBS="$lt_cv_dlopen_libs $LIBS"
6778
6779 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
6780echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
6781if test "${lt_cv_dlopen_self+set}" = set; then
6782 echo $ECHO_N "(cached) $ECHO_C" >&6
6783else
6784 if test "$cross_compiling" = yes; then :
6785 lt_cv_dlopen_self=cross
6786else
6787 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6788 lt_status=$lt_dlunknown
6789 cat > conftest.$ac_ext <<EOF
6790#line 6790 "configure"
6791#include "confdefs.h"
6792
6793#if HAVE_DLFCN_H
6794#include <dlfcn.h>
6795#endif
6796
6797#include <stdio.h>
6798
6799#ifdef RTLD_GLOBAL
6800# define LT_DLGLOBAL RTLD_GLOBAL
6801#else
6802# ifdef DL_GLOBAL
6803# define LT_DLGLOBAL DL_GLOBAL
6804# else
6805# define LT_DLGLOBAL 0
6806# endif
6807#endif
6808
6809/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6810 find out it does not work in some platform. */
6811#ifndef LT_DLLAZY_OR_NOW
6812# ifdef RTLD_LAZY
6813# define LT_DLLAZY_OR_NOW RTLD_LAZY
6814# else
6815# ifdef DL_LAZY
6816# define LT_DLLAZY_OR_NOW DL_LAZY
6817# else
6818# ifdef RTLD_NOW
6819# define LT_DLLAZY_OR_NOW RTLD_NOW
6820# else
6821# ifdef DL_NOW
6822# define LT_DLLAZY_OR_NOW DL_NOW
6823# else
6824# define LT_DLLAZY_OR_NOW 0
6825# endif
6826# endif
6827# endif
6828# endif
6829#endif
6830
6831#ifdef __cplusplus
6832extern "C" void exit (int);
6833#endif
6834
6835void fnord() { int i=42;}
6836int main ()
6837{
6838 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6839 int status = $lt_dlunknown;
6840
6841 if (self)
6842 {
6843 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
6844 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6845 /* dlclose (self); */
6846 }
6847
6848 exit (status);
6849}
6850EOF
6851 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6852 (eval $ac_link) 2>&5
6853 ac_status=$?
6854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6855 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6856 (./conftest; exit; ) 2>/dev/null
6857 lt_status=$?
6858 case x$lt_status in
6859 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
6860 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
6861 x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
6862 esac
6863 else :
6864 # compilation failed
6865 lt_cv_dlopen_self=no
6866 fi
6867fi
6868rm -fr conftest*
6869
6870
6871fi
6872echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
6873echo "${ECHO_T}$lt_cv_dlopen_self" >&6
6874
6875 if test "x$lt_cv_dlopen_self" = xyes; then
6876 LDFLAGS="$LDFLAGS $link_static_flag"
6877 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
6878echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
6879if test "${lt_cv_dlopen_self_static+set}" = set; then
6880 echo $ECHO_N "(cached) $ECHO_C" >&6
6881else
6882 if test "$cross_compiling" = yes; then :
6883 lt_cv_dlopen_self_static=cross
6884else
6885 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
6886 lt_status=$lt_dlunknown
6887 cat > conftest.$ac_ext <<EOF
6888#line 6888 "configure"
6889#include "confdefs.h"
6890
6891#if HAVE_DLFCN_H
6892#include <dlfcn.h>
6893#endif
6894
6895#include <stdio.h>
6896
6897#ifdef RTLD_GLOBAL
6898# define LT_DLGLOBAL RTLD_GLOBAL
6899#else
6900# ifdef DL_GLOBAL
6901# define LT_DLGLOBAL DL_GLOBAL
6902# else
6903# define LT_DLGLOBAL 0
6904# endif
6905#endif
6906
6907/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
6908 find out it does not work in some platform. */
6909#ifndef LT_DLLAZY_OR_NOW
6910# ifdef RTLD_LAZY
6911# define LT_DLLAZY_OR_NOW RTLD_LAZY
6912# else
6913# ifdef DL_LAZY
6914# define LT_DLLAZY_OR_NOW DL_LAZY
6915# else
6916# ifdef RTLD_NOW
6917# define LT_DLLAZY_OR_NOW RTLD_NOW
6918# else
6919# ifdef DL_NOW
6920# define LT_DLLAZY_OR_NOW DL_NOW
6921# else
6922# define LT_DLLAZY_OR_NOW 0
6923# endif
6924# endif
6925# endif
6926# endif
6927#endif
6928
6929#ifdef __cplusplus
6930extern "C" void exit (int);
6931#endif
6932
6933void fnord() { int i=42;}
6934int main ()
6935{
6936 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
6937 int status = $lt_dlunknown;
6938
6939 if (self)
6940 {
6941 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
6942 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
6943 /* dlclose (self); */
6944 }
6945
6946 exit (status);
6947}
6948EOF
6949 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6950 (eval $ac_link) 2>&5
6951 ac_status=$?
6952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6953 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
6954 (./conftest; exit; ) 2>/dev/null
6955 lt_status=$?
6956 case x$lt_status in
6957 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
6958 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
6959 x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
6960 esac
6961 else :
6962 # compilation failed
6963 lt_cv_dlopen_self_static=no
6964 fi
6965fi
6966rm -fr conftest*
6967
6968
6969fi
6970echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
6971echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
6972 fi
6973
6974 CPPFLAGS="$save_CPPFLAGS"
6975 LDFLAGS="$save_LDFLAGS"
6976 LIBS="$save_LIBS"
6977 ;;
6978 esac
6979
6980 case $lt_cv_dlopen_self in
6981 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
6982 *) enable_dlopen_self=unknown ;;
6983 esac
6984
6985 case $lt_cv_dlopen_self_static in
6986 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
6987 *) enable_dlopen_self_static=unknown ;;
6988 esac
6989fi
6990
6991
6992if test "$enable_shared" = yes && test "$GCC" = yes; then
6993 case $archive_cmds in
6994 *'~'*)
6995 # FIXME: we may have to deal with multi-command sequences.
6996 ;;
6997 '$CC '*)
6998 # Test whether the compiler implicitly links with -lc since on some
6999 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7000 # to ld, don't add -lc before -lgcc.
7001 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7002echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7003 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7004 echo $ECHO_N "(cached) $ECHO_C" >&6
7005else
7006 $rm conftest*
7007 echo 'static int dummy;' > conftest.$ac_ext
7008
7009 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7010 (eval $ac_compile) 2>&5
7011 ac_status=$?
7012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7013 (exit $ac_status); }; then
7014 soname=conftest
7015 lib=conftest
7016 libobjs=conftest.$ac_objext
7017 deplibs=
7018 wl=$lt_cv_prog_cc_wl
7019 compiler_flags=-v
7020 linker_flags=-v
7021 verstring=
7022 output_objdir=.
7023 libname=conftest
7024 save_allow_undefined_flag=$allow_undefined_flag
7025 allow_undefined_flag=
7026 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7027 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7028 ac_status=$?
7029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7030 (exit $ac_status); }
7031 then
7032 lt_cv_archive_cmds_need_lc=no
7033 else
7034 lt_cv_archive_cmds_need_lc=yes
7035 fi
7036 allow_undefined_flag=$save_allow_undefined_flag
7037 else
7038 cat conftest.err 1>&5
7039 fi
7040fi
7041
7042 echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7043echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6
7044 ;;
7045 esac
7046fi
7047need_lc=${lt_cv_archive_cmds_need_lc-yes}
7048
7049# The second clause should only fire when bootstrapping the
7050# libtool distribution, otherwise you forgot to ship ltmain.sh
7051# with your package, and you will get complaints that there are
7052# no rules to generate ltmain.sh.
7053if test -f "$ltmain"; then
7054 :
7055else
7056 # If there is no Makefile yet, we rely on a make rule to execute
7057 # `config.status --recheck' to rerun these tests and create the
7058 # libtool script then.
7059 test -f Makefile && make "$ltmain"
7060fi
7061
7062if test -f "$ltmain"; then
7063 trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7064 $rm -f "${ofile}T"
7065
7066 echo creating $ofile
7067
7068 # Now quote all the things that may contain metacharacters while being
7069 # careful not to overquote the AC_SUBSTed values. We take copies of the
7070 # variables and quote the copies for generation of the libtool script.
7071 for var in echo old_CC old_CFLAGS \
7072 AR AR_FLAGS CC LD LN_S NM SHELL \
7073 reload_flag reload_cmds wl \
7074 pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7075 thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7076 library_names_spec soname_spec \
7077 RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7078 old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7079 postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7080 old_striplib striplib file_magic_cmd export_symbols_cmds \
7081 deplibs_check_method allow_undefined_flag no_undefined_flag \
7082 finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7083 global_symbol_to_c_name_address \
7084 hardcode_libdir_flag_spec hardcode_libdir_separator \
7085 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7086 compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7087
7088 case $var in
7089 reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7090 old_postinstall_cmds | old_postuninstall_cmds | \
7091 export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7092 extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7093 postinstall_cmds | postuninstall_cmds | \
7094 finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7095 # Double-quote double-evaled strings.
7096 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7097 ;;
7098 *)
7099 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7100 ;;
7101 esac
7102 done
7103
7104 cat <<__EOF__ > "${ofile}T"
7105#! $SHELL
7106
7107# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7108# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7109# NOTE: Changes made to this file will be lost: look at ltmain.sh.
7110#
7111# Copyright (C) 1996-2000 Free Software Foundation, Inc.
7112# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7113#
7114# This program is free software; you can redistribute it and/or modify
7115# it under the terms of the GNU General Public License as published by
7116# the Free Software Foundation; either version 2 of the License, or
7117# (at your option) any later version.
7118#
7119# This program is distributed in the hope that it will be useful, but
7120# WITHOUT ANY WARRANTY; without even the implied warranty of
7121# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7122# General Public License for more details.
7123#
7124# You should have received a copy of the GNU General Public License
7125# along with this program; if not, write to the Free Software
7126# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7127#
7128# As a special exception to the GNU General Public License, if you
7129# distribute this file as part of a program that contains a
7130# configuration script generated by Autoconf, you may include it under
7131# the same distribution terms that you use for the rest of that program.
7132
7133# Sed that helps us avoid accidentally triggering echo(1) options like -n.
7134Xsed="sed -e s/^X//"
7135
7136# The HP-UX ksh and POSIX shell print the target directory to stdout
7137# if CDPATH is set.
7138if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7139
7140# ### BEGIN LIBTOOL CONFIG
7141
7142# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7143
7144# Shell to use when invoking shell scripts.
7145SHELL=$lt_SHELL
7146
7147# Whether or not to build shared libraries.
7148build_libtool_libs=$enable_shared
7149
7150# Whether or not to build static libraries.
7151build_old_libs=$enable_static
7152
7153# Whether or not to add -lc for building shared libraries.
7154build_libtool_need_lc=$need_lc
7155
7156# Whether or not to optimize for fast installation.
7157fast_install=$enable_fast_install
7158
7159# The host system.
7160host_alias=$host_alias
7161host=$host
7162
7163# An echo program that does not interpret backslashes.
7164echo=$lt_echo
7165
7166# The archiver.
7167AR=$lt_AR
7168AR_FLAGS=$lt_AR_FLAGS
7169
7170# The default C compiler.
7171CC=$lt_CC
7172
7173# Is the compiler the GNU C compiler?
7174with_gcc=$GCC
7175
7176# The linker used to build libraries.
7177LD=$lt_LD
7178
7179# Whether we need hard or soft links.
7180LN_S=$lt_LN_S
7181
7182# A BSD-compatible nm program.
7183NM=$lt_NM
7184
7185# A symbol stripping program
7186STRIP=$STRIP
7187
7188# Used to examine libraries when file_magic_cmd begins "file"
7189MAGIC_CMD=$MAGIC_CMD
7190
7191# Used on cygwin: DLL creation program.
7192DLLTOOL="$DLLTOOL"
7193
7194# Used on cygwin: object dumper.
7195OBJDUMP="$OBJDUMP"
7196
7197# Used on cygwin: assembler.
7198AS="$AS"
7199
7200# The name of the directory that contains temporary libtool files.
7201objdir=$objdir
7202
7203# How to create reloadable object files.
7204reload_flag=$lt_reload_flag
7205reload_cmds=$lt_reload_cmds
7206
7207# How to pass a linker flag through the compiler.
7208wl=$lt_wl
7209
7210# Object file suffix (normally "o").
7211objext="$ac_objext"
7212
7213# Old archive suffix (normally "a").
7214libext="$libext"
7215
7216# Executable file suffix (normally "").
7217exeext="$exeext"
7218
7219# Additional compiler flags for building library objects.
7220pic_flag=$lt_pic_flag
7221pic_mode=$pic_mode
7222
7223# Does compiler simultaneously support -c and -o options?
7224compiler_c_o=$lt_compiler_c_o
7225
7226# Can we write directly to a .lo ?
7227compiler_o_lo=$lt_compiler_o_lo
7228
7229# Must we lock files when doing compilation ?
7230need_locks=$lt_need_locks
7231
7232# Do we need the lib prefix for modules?
7233need_lib_prefix=$need_lib_prefix
7234
7235# Do we need a version for libraries?
7236need_version=$need_version
7237
7238# Whether dlopen is supported.
7239dlopen_support=$enable_dlopen
7240
7241# Whether dlopen of programs is supported.
7242dlopen_self=$enable_dlopen_self
7243
7244# Whether dlopen of statically linked programs is supported.
7245dlopen_self_static=$enable_dlopen_self_static
7246
7247# Compiler flag to prevent dynamic linking.
7248link_static_flag=$lt_link_static_flag
7249
7250# Compiler flag to turn off builtin functions.
7251no_builtin_flag=$lt_no_builtin_flag
7252
7253# Compiler flag to allow reflexive dlopens.
7254export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
7255
7256# Compiler flag to generate shared objects directly from archives.
7257whole_archive_flag_spec=$lt_whole_archive_flag_spec
7258
7259# Compiler flag to generate thread-safe objects.
7260thread_safe_flag_spec=$lt_thread_safe_flag_spec
7261
7262# Library versioning type.
7263version_type=$version_type
7264
7265# Format of library name prefix.
7266libname_spec=$lt_libname_spec
7267
7268# List of archive names. First name is the real one, the rest are links.
7269# The last name is the one that the linker finds with -lNAME.
7270library_names_spec=$lt_library_names_spec
7271
7272# The coded name of the library, if different from the real name.
7273soname_spec=$lt_soname_spec
7274
7275# Commands used to build and install an old-style archive.
7276RANLIB=$lt_RANLIB
7277old_archive_cmds=$lt_old_archive_cmds
7278old_postinstall_cmds=$lt_old_postinstall_cmds
7279old_postuninstall_cmds=$lt_old_postuninstall_cmds
7280
7281# Create an old-style archive from a shared archive.
7282old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
7283
7284# Create a temporary old-style archive to link instead of a shared archive.
7285old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
7286
7287# Commands used to build and install a shared archive.
7288archive_cmds=$lt_archive_cmds
7289archive_expsym_cmds=$lt_archive_expsym_cmds
7290postinstall_cmds=$lt_postinstall_cmds
7291postuninstall_cmds=$lt_postuninstall_cmds
7292
7293# Commands to strip libraries.
7294old_striplib=$lt_old_striplib
7295striplib=$lt_striplib
7296
7297# Method to check whether dependent libraries are shared objects.
7298deplibs_check_method=$lt_deplibs_check_method
7299
7300# Command to use when deplibs_check_method == file_magic.
7301file_magic_cmd=$lt_file_magic_cmd
7302
7303# Flag that allows shared libraries with undefined symbols to be built.
7304allow_undefined_flag=$lt_allow_undefined_flag
7305
7306# Flag that forces no undefined symbols.
7307no_undefined_flag=$lt_no_undefined_flag
7308
7309# Commands used to finish a libtool library installation in a directory.
7310finish_cmds=$lt_finish_cmds
7311
7312# Same as above, but a single script fragment to be evaled but not shown.
7313finish_eval=$lt_finish_eval
7314
7315# Take the output of nm and produce a listing of raw symbols and C names.
7316global_symbol_pipe=$lt_global_symbol_pipe
7317
7318# Transform the output of nm in a proper C declaration
7319global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
7320
7321# Transform the output of nm in a C name address pair
7322global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
7323
7324# This is the shared library runtime path variable.
7325runpath_var=$runpath_var
7326
7327# This is the shared library path variable.
7328shlibpath_var=$shlibpath_var
7329
7330# Is shlibpath searched before the hard-coded library search path?
7331shlibpath_overrides_runpath=$shlibpath_overrides_runpath
7332
7333# How to hardcode a shared library path into an executable.
7334hardcode_action=$hardcode_action
7335
7336# Whether we should hardcode library paths into libraries.
7337hardcode_into_libs=$hardcode_into_libs
7338
7339# Flag to hardcode \$libdir into a binary during linking.
7340# This must work even if \$libdir does not exist.
7341hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
7342
7343# Whether we need a single -rpath flag with a separated argument.
7344hardcode_libdir_separator=$lt_hardcode_libdir_separator
7345
7346# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
7347# resulting binary.
7348hardcode_direct=$hardcode_direct
7349
7350# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
7351# resulting binary.
7352hardcode_minus_L=$hardcode_minus_L
7353
7354# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
7355# the resulting binary.
7356hardcode_shlibpath_var=$hardcode_shlibpath_var
7357
7358# Variables whose values should be saved in libtool wrapper scripts and
7359# restored at relink time.
7360variables_saved_for_relink="$variables_saved_for_relink"
7361
7362# Whether libtool must link a program against all its dependency libraries.
7363link_all_deplibs=$link_all_deplibs
7364
7365# Compile-time system search path for libraries
7366sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
7367
7368# Run-time system search path for libraries
7369sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
7370
7371# Fix the shell variable \$srcfile for the compiler.
7372fix_srcfile_path="$fix_srcfile_path"
7373
7374# Set to yes if exported symbols are required.
7375always_export_symbols=$always_export_symbols
7376
7377# The commands to list exported symbols.
7378export_symbols_cmds=$lt_export_symbols_cmds
7379
7380# The commands to extract the exported symbol list from a shared archive.
7381extract_expsyms_cmds=$lt_extract_expsyms_cmds
7382
7383# Symbols that should not be listed in the preloaded symbols.
7384exclude_expsyms=$lt_exclude_expsyms
7385
7386# Symbols that must always be exported.
7387include_expsyms=$lt_include_expsyms
7388
7389# ### END LIBTOOL CONFIG
7390
7391__EOF__
7392
7393 case $host_os in
7394 aix3*)
7395 cat <<\EOF >> "${ofile}T"
7396
7397# AIX sometimes has problems with the GCC collect2 program. For some
7398# reason, if we set the COLLECT_NAMES environment variable, the problems
7399# vanish in a puff of smoke.
7400if test "X${COLLECT_NAMES+set}" != Xset; then
7401 COLLECT_NAMES=
7402 export COLLECT_NAMES
7403fi
7404EOF
7405 ;;
7406 esac
7407
7408 case $host_os in
7409 cygwin* | mingw* | pw32* | os2*)
7410 cat <<'EOF' >> "${ofile}T"
7411 # This is a source program that is used to create dlls on Windows
7412 # Don't remove nor modify the starting and closing comments
7413# /* ltdll.c starts here */
7414# #define WIN32_LEAN_AND_MEAN
7415# #include <windows.h>
7416# #undef WIN32_LEAN_AND_MEAN
7417# #include <stdio.h>
7418#
7419# #ifndef __CYGWIN__
7420# # ifdef __CYGWIN32__
7421# # define __CYGWIN__ __CYGWIN32__
7422# # endif
7423# #endif
7424#
7425# #ifdef __cplusplus
7426# extern "C" {
7427# #endif
7428# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
7429# #ifdef __cplusplus
7430# }
7431# #endif
7432#
7433# #ifdef __CYGWIN__
7434# #include <cygwin/cygwin_dll.h>
7435# DECLARE_CYGWIN_DLL( DllMain );
7436# #endif
7437# HINSTANCE __hDllInstance_base;
7438#
7439# BOOL APIENTRY
7440# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
7441# {
7442# __hDllInstance_base = hInst;
7443# return TRUE;
7444# }
7445# /* ltdll.c ends here */
7446 # This is a source program that is used to create import libraries
7447 # on Windows for dlls which lack them. Don't remove nor modify the
7448 # starting and closing comments
7449# /* impgen.c starts here */
7450# /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
7451#
7452# This file is part of GNU libtool.
7453#
7454# This program is free software; you can redistribute it and/or modify
7455# it under the terms of the GNU General Public License as published by
7456# the Free Software Foundation; either version 2 of the License, or
7457# (at your option) any later version.
7458#
7459# This program is distributed in the hope that it will be useful,
7460# but WITHOUT ANY WARRANTY; without even the implied warranty of
7461# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7462# GNU General Public License for more details.
7463#
7464# You should have received a copy of the GNU General Public License
7465# along with this program; if not, write to the Free Software
7466# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7467# */
7468#
7469# #include <stdio.h> /* for printf() */
7470# #include <unistd.h> /* for open(), lseek(), read() */
7471# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
7472# #include <string.h> /* for strdup() */
7473#
7474# /* O_BINARY isn't required (or even defined sometimes) under Unix */
7475# #ifndef O_BINARY
7476# #define O_BINARY 0
7477# #endif
7478#
7479# static unsigned int
7480# pe_get16 (fd, offset)
7481# int fd;
7482# int offset;
7483# {
7484# unsigned char b[2];
7485# lseek (fd, offset, SEEK_SET);
7486# read (fd, b, 2);
7487# return b[0] + (b[1]<<8);
7488# }
7489#
7490# static unsigned int
7491# pe_get32 (fd, offset)
7492# int fd;
7493# int offset;
7494# {
7495# unsigned char b[4];
7496# lseek (fd, offset, SEEK_SET);
7497# read (fd, b, 4);
7498# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7499# }
7500#
7501# static unsigned int
7502# pe_as32 (ptr)
7503# void *ptr;
7504# {
7505# unsigned char *b = ptr;
7506# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
7507# }
7508#
7509# int
7510# main (argc, argv)
7511# int argc;
7512# char *argv[];
7513# {
7514# int dll;
7515# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
7516# unsigned long export_rva, export_size, nsections, secptr, expptr;
7517# unsigned long name_rvas, nexp;
7518# unsigned char *expdata, *erva;
7519# char *filename, *dll_name;
7520#
7521# filename = argv[1];
7522#
7523# dll = open(filename, O_RDONLY|O_BINARY);
7524# if (dll < 1)
7525# return 1;
7526#
7527# dll_name = filename;
7528#
7529# for (i=0; filename[i]; i++)
7530# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
7531# dll_name = filename + i +1;
7532#
7533# pe_header_offset = pe_get32 (dll, 0x3c);
7534# opthdr_ofs = pe_header_offset + 4 + 20;
7535# num_entries = pe_get32 (dll, opthdr_ofs + 92);
7536#
7537# if (num_entries < 1) /* no exports */
7538# return 1;
7539#
7540# export_rva = pe_get32 (dll, opthdr_ofs + 96);
7541# export_size = pe_get32 (dll, opthdr_ofs + 100);
7542# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
7543# secptr = (pe_header_offset + 4 + 20 +
7544# pe_get16 (dll, pe_header_offset + 4 + 16));
7545#
7546# expptr = 0;
7547# for (i = 0; i < nsections; i++)
7548# {
7549# char sname[8];
7550# unsigned long secptr1 = secptr + 40 * i;
7551# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
7552# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
7553# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
7554# lseek(dll, secptr1, SEEK_SET);
7555# read(dll, sname, 8);
7556# if (vaddr <= export_rva && vaddr+vsize > export_rva)
7557# {
7558# expptr = fptr + (export_rva - vaddr);
7559# if (export_rva + export_size > vaddr + vsize)
7560# export_size = vsize - (export_rva - vaddr);
7561# break;
7562# }
7563# }
7564#
7565# expdata = (unsigned char*)malloc(export_size);
7566# lseek (dll, expptr, SEEK_SET);
7567# read (dll, expdata, export_size);
7568# erva = expdata - export_rva;
7569#
7570# nexp = pe_as32 (expdata+24);
7571# name_rvas = pe_as32 (expdata+32);
7572#
7573# printf ("EXPORTS\n");
7574# for (i = 0; i<nexp; i++)
7575# {
7576# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
7577# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
7578# }
7579#
7580# return 0;
7581# }
7582# /* impgen.c ends here */
7583
7584EOF
7585 ;;
7586 esac
7587
7588 # We use sed instead of cat because bash on DJGPP gets confused if
7589 # if finds mixed CR/LF and LF-only lines. Since sed operates in
7590 # text mode, it properly converts lines to CR/LF. This bash problem
7591 # is reportedly fixed, but why not run on old versions too?
7592 sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
7593
7594 mv -f "${ofile}T" "$ofile" || \
7595 (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
7596 chmod +x "$ofile"
7597fi
7598
7599
7600
7601
7602
7603# This can be used to rebuild libtool when needed
7604LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
7605
7606# Always use our own libtool.
7607LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7608
7609# Prevent multiple expansion
7610
7611
7612
7613missing_libraries=""
7614missing_headers=""
7615missing_functions=""
7616
7617# Turn of libgc so that you can use valgrind. (Hopefuly someone will add libgc
7618# support to valgrind at some point.) Since nothing ever calls free() this is
7619# rather wasteful of memory - it's not intended to allow people to use the code
7620# in production without a garbage collector.
7621
7622# Check whether --with-gc or --without-gc was given.
7623if test "${with_gc+set}" = set; then
7624 withval="$with_gc"
7625
7626 WANT_GC="$withval"
7627
7628else
7629 WANT_GC=yes
7630fi;
7631
7632# Checks for libraries.
7633# We save up a list of missing libraries that we can't do without
7634# and report them all at once.
7635if test $WANT_GC = yes; then
7636 echo "$as_me:$LINENO: checking for GC_malloc in -lgc" >&5
7637echo $ECHO_N "checking for GC_malloc in -lgc... $ECHO_C" >&6
7638if test "${ac_cv_lib_gc_GC_malloc+set}" = set; then
7639 echo $ECHO_N "(cached) $ECHO_C" >&6
7640else
7641 ac_check_lib_save_LIBS=$LIBS
7642LIBS="-lgc $LIBS"
7643cat >conftest.$ac_ext <<_ACEOF
7644#line $LINENO "configure"
7645#include "confdefs.h"
7646
7647/* Override any gcc2 internal prototype to avoid an error. */
7648#ifdef __cplusplus
7649extern "C"
7650#endif
7651/* We use char because int might match the return type of a gcc2
7652 builtin and then its argument prototype would still apply. */
7653char GC_malloc ();
7654#ifdef F77_DUMMY_MAIN
7655# ifdef __cplusplus
7656 extern "C"
7657# endif
7658 int F77_DUMMY_MAIN() { return 1; }
7659#endif
7660int
7661main ()
7662{
7663GC_malloc ();
7664 ;
7665 return 0;
7666}
7667_ACEOF
7668rm -f conftest.$ac_objext conftest$ac_exeext
7669if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7670 (eval $ac_link) 2>&5
7671 ac_status=$?
7672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7673 (exit $ac_status); } &&
7674 { ac_try='test -s conftest$ac_exeext'
7675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7676 (eval $ac_try) 2>&5
7677 ac_status=$?
7678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7679 (exit $ac_status); }; }; then
7680 ac_cv_lib_gc_GC_malloc=yes
7681else
7682 echo "$as_me: failed program was:" >&5
7683cat conftest.$ac_ext >&5
7684ac_cv_lib_gc_GC_malloc=no
7685fi
7686rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7687LIBS=$ac_check_lib_save_LIBS
7688fi
7689echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_malloc" >&5
7690echo "${ECHO_T}$ac_cv_lib_gc_GC_malloc" >&6
7691if test $ac_cv_lib_gc_GC_malloc = yes; then
7692 LIBGC=-lgc
7693
7694else
7695 missing_libraries="$missing_libraries libgc"
7696fi
7697
7698
7699cat >>confdefs.h <<\_ACEOF
7700#define USE_GC 1
7701_ACEOF
7702
7703fi
7704
7705if test ! -z "$missing_libraries"; then
7706 { { echo "$as_me:$LINENO: error: missing libraries:$missing_libraries" >&5
7707echo "$as_me: error: missing libraries:$missing_libraries" >&2;}
7708 { (exit 1); exit 1; }; }
7709fi
7710
7711# Checks for header files.
7712
7713 echo "$as_me:$LINENO: checking looking for <gc.h>" >&5
7714echo $ECHO_N "checking looking for <gc.h>... $ECHO_C" >&6
7715if test "${rjk_cv_gc_h+set}" = set; then
7716 echo $ECHO_N "(cached) $ECHO_C" >&6
7717else
7718
7719 cat >conftest.$ac_ext <<_ACEOF
7720
7721 #include <gc.h>
7722
7723_ACEOF
7724if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7725 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7726 ac_status=$?
7727 egrep -v '^ *\+' conftest.er1 >conftest.err
7728 rm -f conftest.er1
7729 cat conftest.err >&5
7730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7731 (exit $ac_status); } >/dev/null; then
7732 if test -s conftest.err; then
7733 ac_cpp_err=$ac_c_preproc_warn_flag
7734 else
7735 ac_cpp_err=
7736 fi
7737else
7738 ac_cpp_err=yes
7739fi
7740if test -z "$ac_cpp_err"; then
7741 rjk_cv_gc_h="on default include path"
7742else
7743 echo "$as_me: failed program was:" >&5
7744 cat conftest.$ac_ext >&5
7745
7746 oldCPPFLAGS="${CPPFLAGS}"
7747 for dir in /usr/include/gc /usr/local/include/gc; do
7748 if test "x$GCC" = xyes; then
7749 CPPFLAGS="${oldCPPFLAGS} -isystem $dir"
7750 else
7751 CPPFLAGS="${oldCPPFLAGS} -I$dir"
7752 fi
7753 cat >conftest.$ac_ext <<_ACEOF
7754
7755 #include <gc.h>
7756
7757_ACEOF
7758if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7759 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7760 ac_status=$?
7761 egrep -v '^ *\+' conftest.er1 >conftest.err
7762 rm -f conftest.er1
7763 cat conftest.err >&5
7764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7765 (exit $ac_status); } >/dev/null; then
7766 if test -s conftest.err; then
7767 ac_cpp_err=$ac_c_preproc_warn_flag
7768 else
7769 ac_cpp_err=
7770 fi
7771else
7772 ac_cpp_err=yes
7773fi
7774if test -z "$ac_cpp_err"; then
7775 rjk_cv_gc_h=$dir;break
7776else
7777 echo "$as_me: failed program was:" >&5
7778 cat conftest.$ac_ext >&5
7779 rjk_cv_gc_h="not found"
7780fi
7781rm -f conftest.err conftest.$ac_ext
7782 done
7783 CPPFLAGS="${oldCPPFLAGS}"
7784
7785fi
7786rm -f conftest.err conftest.$ac_ext
7787
7788fi
7789echo "$as_me:$LINENO: result: $rjk_cv_gc_h" >&5
7790echo "${ECHO_T}$rjk_cv_gc_h" >&6
7791 case "$rjk_cv_gc_h" in
7792 "not found" )
7793 missing_headers="$missing_headers gc.h"
7794 ;;
7795 /* )
7796 if test "x$GCC" = xyes; then
7797 CPPFLAGS="${CPPFLAGS} -isystem $rjk_cv_gc_h"
7798 else
7799 CPPFLAGS="${CPPFLAGS} -I$rjk_cv_gc_h"
7800 fi
7801 ;;
7802 esac
7803
7804
7805for ac_header in inttypes.h
7806do
7807as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7808if eval "test \"\${$as_ac_Header+set}\" = set"; then
7809 echo "$as_me:$LINENO: checking for $ac_header" >&5
7810echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7811if eval "test \"\${$as_ac_Header+set}\" = set"; then
7812 echo $ECHO_N "(cached) $ECHO_C" >&6
7813fi
7814echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7815echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7816else
7817 # Is the header compilable?
7818echo "$as_me:$LINENO: checking $ac_header usability" >&5
7819echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7820cat >conftest.$ac_ext <<_ACEOF
7821#line $LINENO "configure"
7822#include "confdefs.h"
7823$ac_includes_default
7824#include <$ac_header>
7825_ACEOF
7826rm -f conftest.$ac_objext
7827if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7828 (eval $ac_compile) 2>&5
7829 ac_status=$?
7830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7831 (exit $ac_status); } &&
7832 { ac_try='test -s conftest.$ac_objext'
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
7838 ac_header_compiler=yes
7839else
7840 echo "$as_me: failed program was:" >&5
7841cat conftest.$ac_ext >&5
7842ac_header_compiler=no
7843fi
7844rm -f conftest.$ac_objext conftest.$ac_ext
7845echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7846echo "${ECHO_T}$ac_header_compiler" >&6
7847
7848# Is the header present?
7849echo "$as_me:$LINENO: checking $ac_header presence" >&5
7850echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7851cat >conftest.$ac_ext <<_ACEOF
7852#line $LINENO "configure"
7853#include "confdefs.h"
7854#include <$ac_header>
7855_ACEOF
7856if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7857 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7858 ac_status=$?
7859 egrep -v '^ *\+' conftest.er1 >conftest.err
7860 rm -f conftest.er1
7861 cat conftest.err >&5
7862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7863 (exit $ac_status); } >/dev/null; then
7864 if test -s conftest.err; then
7865 ac_cpp_err=$ac_c_preproc_warn_flag
7866 else
7867 ac_cpp_err=
7868 fi
7869else
7870 ac_cpp_err=yes
7871fi
7872if test -z "$ac_cpp_err"; then
7873 ac_header_preproc=yes
7874else
7875 echo "$as_me: failed program was:" >&5
7876 cat conftest.$ac_ext >&5
7877 ac_header_preproc=no
7878fi
7879rm -f conftest.err conftest.$ac_ext
7880echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7881echo "${ECHO_T}$ac_header_preproc" >&6
7882
7883# So? What about this header?
7884case $ac_header_compiler:$ac_header_preproc in
7885 yes:no )
7886 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7887echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7888 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7889echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
7890 no:yes )
7891 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7892echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7893 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7894echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7895 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7896echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
7897esac
7898echo "$as_me:$LINENO: checking for $ac_header" >&5
7899echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7900if eval "test \"\${$as_ac_Header+set}\" = set"; then
7901 echo $ECHO_N "(cached) $ECHO_C" >&6
7902else
7903 eval "$as_ac_Header=$ac_header_preproc"
7904fi
7905echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7906echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7907
7908fi
7909if test `eval echo '${'$as_ac_Header'}'` = yes; then
7910 cat >>confdefs.h <<_ACEOF
7911#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7912_ACEOF
7913
7914fi
7915
7916done
7917
7918# Compilation will fail if any of these headers are missing, so we
7919# check for them here and fail early.
7920# We don't bother checking very standard stuff
7921
7922
7923for ac_header in getopt.h unistd.h
7924do
7925as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7926if eval "test \"\${$as_ac_Header+set}\" = set"; then
7927 echo "$as_me:$LINENO: checking for $ac_header" >&5
7928echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7929if eval "test \"\${$as_ac_Header+set}\" = set"; then
7930 echo $ECHO_N "(cached) $ECHO_C" >&6
7931fi
7932echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7933echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7934else
7935 # Is the header compilable?
7936echo "$as_me:$LINENO: checking $ac_header usability" >&5
7937echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7938cat >conftest.$ac_ext <<_ACEOF
7939#line $LINENO "configure"
7940#include "confdefs.h"
7941$ac_includes_default
7942#include <$ac_header>
7943_ACEOF
7944rm -f conftest.$ac_objext
7945if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7946 (eval $ac_compile) 2>&5
7947 ac_status=$?
7948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949 (exit $ac_status); } &&
7950 { ac_try='test -s conftest.$ac_objext'
7951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7952 (eval $ac_try) 2>&5
7953 ac_status=$?
7954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7955 (exit $ac_status); }; }; then
7956 ac_header_compiler=yes
7957else
7958 echo "$as_me: failed program was:" >&5
7959cat conftest.$ac_ext >&5
7960ac_header_compiler=no
7961fi
7962rm -f conftest.$ac_objext conftest.$ac_ext
7963echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7964echo "${ECHO_T}$ac_header_compiler" >&6
7965
7966# Is the header present?
7967echo "$as_me:$LINENO: checking $ac_header presence" >&5
7968echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7969cat >conftest.$ac_ext <<_ACEOF
7970#line $LINENO "configure"
7971#include "confdefs.h"
7972#include <$ac_header>
7973_ACEOF
7974if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7975 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7976 ac_status=$?
7977 egrep -v '^ *\+' conftest.er1 >conftest.err
7978 rm -f conftest.er1
7979 cat conftest.err >&5
7980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7981 (exit $ac_status); } >/dev/null; then
7982 if test -s conftest.err; then
7983 ac_cpp_err=$ac_c_preproc_warn_flag
7984 else
7985 ac_cpp_err=
7986 fi
7987else
7988 ac_cpp_err=yes
7989fi
7990if test -z "$ac_cpp_err"; then
7991 ac_header_preproc=yes
7992else
7993 echo "$as_me: failed program was:" >&5
7994 cat conftest.$ac_ext >&5
7995 ac_header_preproc=no
7996fi
7997rm -f conftest.err conftest.$ac_ext
7998echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7999echo "${ECHO_T}$ac_header_preproc" >&6
8000
8001# So? What about this header?
8002case $ac_header_compiler:$ac_header_preproc in
8003 yes:no )
8004 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8005echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8006 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8007echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
8008 no:yes )
8009 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8010echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8011 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8012echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8013 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8014echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;
8015esac
8016echo "$as_me:$LINENO: checking for $ac_header" >&5
8017echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8018if eval "test \"\${$as_ac_Header+set}\" = set"; then
8019 echo $ECHO_N "(cached) $ECHO_C" >&6
8020else
8021 eval "$as_ac_Header=$ac_header_preproc"
8022fi
8023echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8024echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8025
8026fi
8027if test `eval echo '${'$as_ac_Header'}'` = yes; then
8028 cat >>confdefs.h <<_ACEOF
8029#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8030_ACEOF
8031 :
8032else
8033
8034 missing_headers="$missing_headers $ac_header"
8035
8036fi
8037
8038done
8039
8040
8041if test ! -z "$missing_headers"; then
8042 { { echo "$as_me:$LINENO: error: missing headers:$missing_headers" >&5
8043echo "$as_me: error: missing headers:$missing_headers" >&2;}
8044 { (exit 1); exit 1; }; }
8045fi
8046
8047# Checks for typedefs, structures, and compiler characteristics.
8048echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
8049echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
8050if test "${ac_cv_prog_cc_stdc+set}" = set; then
8051 echo $ECHO_N "(cached) $ECHO_C" >&6
8052else
8053 ac_cv_prog_cc_stdc=no
8054ac_save_CC=$CC
8055cat >conftest.$ac_ext <<_ACEOF
8056#line $LINENO "configure"
8057#include "confdefs.h"
8058#include <stdarg.h>
8059#include <stdio.h>
8060#include <sys/types.h>
8061#include <sys/stat.h>
8062/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
8063struct buf { int x; };
8064FILE * (*rcsopen) (struct buf *, struct stat *, int);
8065static char *e (p, i)
8066 char **p;
8067 int i;
8068{
8069 return p[i];
8070}
8071static char *f (char * (*g) (char **, int), char **p, ...)
8072{
8073 char *s;
8074 va_list v;
8075 va_start (v,p);
8076 s = g (p, va_arg (v,int));
8077 va_end (v);
8078 return s;
8079}
8080int test (int i, double x);
8081struct s1 {int (*f) (int a);};
8082struct s2 {int (*f) (double a);};
8083int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
8084int argc;
8085char **argv;
8086#ifdef F77_DUMMY_MAIN
8087# ifdef __cplusplus
8088 extern "C"
8089# endif
8090 int F77_DUMMY_MAIN() { return 1; }
8091#endif
8092int
8093main ()
8094{
8095return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
8096 ;
8097 return 0;
8098}
8099_ACEOF
8100# Don't try gcc -ansi; that turns off useful extensions and
8101# breaks some systems' header files.
8102# AIX -qlanglvl=ansi
8103# Ultrix and OSF/1 -std1
8104# HP-UX 10.20 and later -Ae
8105# HP-UX older versions -Aa -D_HPUX_SOURCE
8106# SVR4 -Xc -D__EXTENSIONS__
8107for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
8108do
8109 CC="$ac_save_CC $ac_arg"
8110 rm -f conftest.$ac_objext
8111if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8112 (eval $ac_compile) 2>&5
8113 ac_status=$?
8114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8115 (exit $ac_status); } &&
8116 { ac_try='test -s conftest.$ac_objext'
8117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8118 (eval $ac_try) 2>&5
8119 ac_status=$?
8120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8121 (exit $ac_status); }; }; then
8122 ac_cv_prog_cc_stdc=$ac_arg
8123break
8124else
8125 echo "$as_me: failed program was:" >&5
8126cat conftest.$ac_ext >&5
8127fi
8128rm -f conftest.$ac_objext
8129done
8130rm -f conftest.$ac_ext conftest.$ac_objext
8131CC=$ac_save_CC
8132
8133fi
8134
8135case "x$ac_cv_prog_cc_stdc" in
8136 x|xno)
8137 echo "$as_me:$LINENO: result: none needed" >&5
8138echo "${ECHO_T}none needed" >&6 ;;
8139 *)
8140 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
8141echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
8142 CC="$CC $ac_cv_prog_cc_stdc" ;;
8143esac
8144
8145echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8146echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
8147if test "${ac_cv_c_const+set}" = set; then
8148 echo $ECHO_N "(cached) $ECHO_C" >&6
8149else
8150 cat >conftest.$ac_ext <<_ACEOF
8151#line $LINENO "configure"
8152#include "confdefs.h"
8153
8154#ifdef F77_DUMMY_MAIN
8155# ifdef __cplusplus
8156 extern "C"
8157# endif
8158 int F77_DUMMY_MAIN() { return 1; }
8159#endif
8160int
8161main ()
8162{
8163/* FIXME: Include the comments suggested by Paul. */
8164#ifndef __cplusplus
8165 /* Ultrix mips cc rejects this. */
8166 typedef int charset[2];
8167 const charset x;
8168 /* SunOS 4.1.1 cc rejects this. */
8169 char const *const *ccp;
8170 char **p;
8171 /* NEC SVR4.0.2 mips cc rejects this. */
8172 struct point {int x, y;};
8173 static struct point const zero = {0,0};
8174 /* AIX XL C 1.02.0.0 rejects this.
8175 It does not let you subtract one const X* pointer from another in
8176 an arm of an if-expression whose if-part is not a constant
8177 expression */
8178 const char *g = "string";
8179 ccp = &g + (g ? g-g : 0);
8180 /* HPUX 7.0 cc rejects these. */
8181 ++ccp;
8182 p = (char**) ccp;
8183 ccp = (char const *const *) p;
8184 { /* SCO 3.2v4 cc rejects this. */
8185 char *t;
8186 char const *s = 0 ? (char *) 0 : (char const *) 0;
8187
8188 *t++ = 0;
8189 }
8190 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8191 int x[] = {25, 17};
8192 const int *foo = &x[0];
8193 ++foo;
8194 }
8195 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8196 typedef const int *iptr;
8197 iptr p = 0;
8198 ++p;
8199 }
8200 { /* AIX XL C 1.02.0.0 rejects this saying
8201 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8202 struct s { int j; const int *ap[3]; };
8203 struct s *b; b->j = 5;
8204 }
8205 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8206 const int foo = 10;
8207 }
8208#endif
8209
8210 ;
8211 return 0;
8212}
8213_ACEOF
8214rm -f conftest.$ac_objext
8215if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8216 (eval $ac_compile) 2>&5
8217 ac_status=$?
8218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8219 (exit $ac_status); } &&
8220 { ac_try='test -s conftest.$ac_objext'
8221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8222 (eval $ac_try) 2>&5
8223 ac_status=$?
8224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8225 (exit $ac_status); }; }; then
8226 ac_cv_c_const=yes
8227else
8228 echo "$as_me: failed program was:" >&5
8229cat conftest.$ac_ext >&5
8230ac_cv_c_const=no
8231fi
8232rm -f conftest.$ac_objext conftest.$ac_ext
8233fi
8234echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8235echo "${ECHO_T}$ac_cv_c_const" >&6
8236if test $ac_cv_c_const = no; then
8237
8238cat >>confdefs.h <<\_ACEOF
8239#define const
8240_ACEOF
8241
8242fi
8243
8244echo "$as_me:$LINENO: checking for size_t" >&5
8245echo $ECHO_N "checking for size_t... $ECHO_C" >&6
8246if test "${ac_cv_type_size_t+set}" = set; then
8247 echo $ECHO_N "(cached) $ECHO_C" >&6
8248else
8249 cat >conftest.$ac_ext <<_ACEOF
8250#line $LINENO "configure"
8251#include "confdefs.h"
8252$ac_includes_default
8253#ifdef F77_DUMMY_MAIN
8254# ifdef __cplusplus
8255 extern "C"
8256# endif
8257 int F77_DUMMY_MAIN() { return 1; }
8258#endif
8259int
8260main ()
8261{
8262if ((size_t *) 0)
8263 return 0;
8264if (sizeof (size_t))
8265 return 0;
8266 ;
8267 return 0;
8268}
8269_ACEOF
8270rm -f conftest.$ac_objext
8271if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8272 (eval $ac_compile) 2>&5
8273 ac_status=$?
8274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8275 (exit $ac_status); } &&
8276 { ac_try='test -s conftest.$ac_objext'
8277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8278 (eval $ac_try) 2>&5
8279 ac_status=$?
8280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8281 (exit $ac_status); }; }; then
8282 ac_cv_type_size_t=yes
8283else
8284 echo "$as_me: failed program was:" >&5
8285cat conftest.$ac_ext >&5
8286ac_cv_type_size_t=no
8287fi
8288rm -f conftest.$ac_objext conftest.$ac_ext
8289fi
8290echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
8291echo "${ECHO_T}$ac_cv_type_size_t" >&6
8292if test $ac_cv_type_size_t = yes; then
8293 :
8294else
8295
8296cat >>confdefs.h <<_ACEOF
8297#define size_t unsigned
8298_ACEOF
8299
8300fi
8301
8302echo "$as_me:$LINENO: checking for inline" >&5
8303echo $ECHO_N "checking for inline... $ECHO_C" >&6
8304if test "${ac_cv_c_inline+set}" = set; then
8305 echo $ECHO_N "(cached) $ECHO_C" >&6
8306else
8307 ac_cv_c_inline=no
8308for ac_kw in inline __inline__ __inline; do
8309 cat >conftest.$ac_ext <<_ACEOF
8310#line $LINENO "configure"
8311#include "confdefs.h"
8312#ifndef __cplusplus
8313static $ac_kw int static_foo () {return 0; }
8314$ac_kw int foo () {return 0; }
8315#endif
8316
8317_ACEOF
8318rm -f conftest.$ac_objext
8319if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8320 (eval $ac_compile) 2>&5
8321 ac_status=$?
8322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8323 (exit $ac_status); } &&
8324 { ac_try='test -s conftest.$ac_objext'
8325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8326 (eval $ac_try) 2>&5
8327 ac_status=$?
8328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8329 (exit $ac_status); }; }; then
8330 ac_cv_c_inline=$ac_kw; break
8331else
8332 echo "$as_me: failed program was:" >&5
8333cat conftest.$ac_ext >&5
8334fi
8335rm -f conftest.$ac_objext conftest.$ac_ext
8336done
8337
8338fi
8339echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8340echo "${ECHO_T}$ac_cv_c_inline" >&6
8341case $ac_cv_c_inline in
8342 inline | yes) ;;
8343 no)
8344cat >>confdefs.h <<\_ACEOF
8345#define inline
8346_ACEOF
8347 ;;
8348 *) cat >>confdefs.h <<_ACEOF
8349#define inline $ac_cv_c_inline
8350_ACEOF
8351 ;;
8352esac
8353
8354echo "$as_me:$LINENO: checking for _Bool" >&5
8355echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
8356if test "${ac_cv_type__Bool+set}" = set; then
8357 echo $ECHO_N "(cached) $ECHO_C" >&6
8358else
8359 cat >conftest.$ac_ext <<_ACEOF
8360#line $LINENO "configure"
8361#include "confdefs.h"
8362$ac_includes_default
8363#ifdef F77_DUMMY_MAIN
8364# ifdef __cplusplus
8365 extern "C"
8366# endif
8367 int F77_DUMMY_MAIN() { return 1; }
8368#endif
8369int
8370main ()
8371{
8372if ((_Bool *) 0)
8373 return 0;
8374if (sizeof (_Bool))
8375 return 0;
8376 ;
8377 return 0;
8378}
8379_ACEOF
8380rm -f conftest.$ac_objext
8381if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8382 (eval $ac_compile) 2>&5
8383 ac_status=$?
8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8385 (exit $ac_status); } &&
8386 { ac_try='test -s conftest.$ac_objext'
8387 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8388 (eval $ac_try) 2>&5
8389 ac_status=$?
8390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8391 (exit $ac_status); }; }; then
8392 ac_cv_type__Bool=yes
8393else
8394 echo "$as_me: failed program was:" >&5
8395cat conftest.$ac_ext >&5
8396ac_cv_type__Bool=no
8397fi
8398rm -f conftest.$ac_objext conftest.$ac_ext
8399fi
8400echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
8401echo "${ECHO_T}$ac_cv_type__Bool" >&6
8402if test $ac_cv_type__Bool = yes; then
8403
8404cat >>confdefs.h <<_ACEOF
8405#define HAVE__BOOL 1
8406_ACEOF
8407
8408
8409fi
8410
8411
8412if test "x$GCC" = xyes; then
8413 # a reasonable default set of warnings
8414 CC="${CC} -Wall -W -Wpointer-arith -Wbad-function-cast \
8415 -Wwrite-strings -Wmissing-prototypes \
8416 -Wshadow \
8417 -Wmissing-declarations -Wnested-externs -Werror"
8418
8419
8420cat >>confdefs.h <<\_ACEOF
8421#define __NO_STRING_INLINES 1
8422_ACEOF
8423
8424
8425fi
8426
8427# Flex includes <stdio.h> and other headers before we get a chance to
8428# include <config.h>, so we have to hack definitions that affect the
8429# meanings of those header files onto the command line.
8430CC="${CC} -D_GNU_SOURCE"
8431
8432
8433
8434
8435ac_config_files="$ac_config_files Makefile tests/Makefile"
8436
8437cat >confcache <<\_ACEOF
8438# This file is a shell script that caches the results of configure
8439# tests run on this system so they can be shared between configure
8440# scripts and configure runs, see configure's option --config-cache.
8441# It is not useful on other systems. If it contains results you don't
8442# want to keep, you may remove or edit it.
8443#
8444# config.status only pays attention to the cache file if you give it
8445# the --recheck option to rerun configure.
8446#
8447# `ac_cv_env_foo' variables (set or unset) will be overriden when
8448# loading this file, other *unset* `ac_cv_foo' will be assigned the
8449# following values.
8450
8451_ACEOF
8452
8453# The following way of writing the cache mishandles newlines in values,
8454# but we know of no workaround that is simple, portable, and efficient.
8455# So, don't put newlines in cache variables' values.
8456# Ultrix sh set writes to stderr and can't be redirected directly,
8457# and sets the high bit in the cache file unless we assign to the vars.
8458{
8459 (set) 2>&1 |
8460 case `(ac_space=' '; set | grep ac_space) 2>&1` in
8461 *ac_space=\ *)
8462 # `set' does not quote correctly, so add quotes (double-quote
8463 # substitution turns \\\\ into \\, and sed turns \\ into \).
8464 sed -n \
8465 "s/'/'\\\\''/g;
8466 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8467 ;;
8468 *)
8469 # `set' quotes correctly as required by POSIX, so do not add quotes.
8470 sed -n \
8471 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8472 ;;
8473 esac;
8474} |
8475 sed '
8476 t clear
8477 : clear
8478 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8479 t end
8480 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8481 : end' >>confcache
8482if cmp -s $cache_file confcache; then :; else
8483 if test -w $cache_file; then
8484 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
8485 cat confcache >$cache_file
8486 else
8487 echo "not updating unwritable cache $cache_file"
8488 fi
8489fi
8490rm -f confcache
8491
8492test "x$prefix" = xNONE && prefix=$ac_default_prefix
8493# Let make expand exec_prefix.
8494test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8495
8496# VPATH may cause trouble with some makes, so we remove $(srcdir),
8497# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8498# trailing colons and then remove the whole line if VPATH becomes empty
8499# (actually we leave an empty line to preserve line numbers).
8500if test "x$srcdir" = x.; then
8501 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8502s/:*\$(srcdir):*/:/;
8503s/:*\${srcdir}:*/:/;
8504s/:*@srcdir@:*/:/;
8505s/^\([^=]*=[ ]*\):*/\1/;
8506s/:*$//;
8507s/^[^=]*=[ ]*$//;
8508}'
8509fi
8510
8511DEFS=-DHAVE_CONFIG_H
8512
8513
8514: ${CONFIG_STATUS=./config.status}
8515ac_clean_files_save=$ac_clean_files
8516ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8517{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
8518echo "$as_me: creating $CONFIG_STATUS" >&6;}
8519cat >$CONFIG_STATUS <<_ACEOF
8520#! $SHELL
8521# Generated by $as_me.
8522# Run this file to recreate the current configuration.
8523# Compiler output produced by configure, useful for debugging
8524# configure, is in config.log if it exists.
8525
8526debug=false
8527SHELL=\${CONFIG_SHELL-$SHELL}
8528_ACEOF
8529
8530cat >>$CONFIG_STATUS <<\_ACEOF
8531
8532## --------------------- ##
8533## M4sh Initialization. ##
8534## --------------------- ##
8535
8536# Be Bourne compatible
8537if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
8538 emulate sh
8539 NULLCMD=:
8540elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
8541 set -o posix
8542fi
8543
8544# NLS nuisances.
8545# Support unset when possible.
8546if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
8547 as_unset=unset
8548else
8549 as_unset=false
8550fi
8551
8552(set +x; test -n "`(LANG=C; export LANG) 2>&1`") &&
8553 { $as_unset LANG || test "${LANG+set}" != set; } ||
8554 { LANG=C; export LANG; }
8555(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") &&
8556 { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } ||
8557 { LC_ALL=C; export LC_ALL; }
8558(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") &&
8559 { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } ||
8560 { LC_TIME=C; export LC_TIME; }
8561(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") &&
8562 { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } ||
8563 { LC_CTYPE=C; export LC_CTYPE; }
8564(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") &&
8565 { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } ||
8566 { LANGUAGE=C; export LANGUAGE; }
8567(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") &&
8568 { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } ||
8569 { LC_COLLATE=C; export LC_COLLATE; }
8570(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") &&
8571 { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } ||
8572 { LC_NUMERIC=C; export LC_NUMERIC; }
8573(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") &&
8574 { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } ||
8575 { LC_MESSAGES=C; export LC_MESSAGES; }
8576
8577
8578# Name of the executable.
8579as_me=`(basename "$0") 2>/dev/null ||
8580$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8581 X"$0" : 'X\(//\)$' \| \
8582 X"$0" : 'X\(/\)$' \| \
8583 . : '\(.\)' 2>/dev/null ||
8584echo X/"$0" |
8585 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8586 /^X\/\(\/\/\)$/{ s//\1/; q; }
8587 /^X\/\(\/\).*/{ s//\1/; q; }
8588 s/.*/./; q'`
8589
8590# PATH needs CR, and LINENO needs CR and PATH.
8591# Avoid depending upon Character Ranges.
8592as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8593as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8594as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8595as_cr_digits='0123456789'
8596as_cr_alnum=$as_cr_Letters$as_cr_digits
8597
8598# The user is always right.
8599if test "${PATH_SEPARATOR+set}" != set; then
8600 echo "#! /bin/sh" >conftest.sh
8601 echo "exit 0" >>conftest.sh
8602 chmod +x conftest.sh
8603 if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then
8604 PATH_SEPARATOR=';'
8605 else
8606 PATH_SEPARATOR=:
8607 fi
8608 rm -f conftest.sh
8609fi
8610
8611
8612 as_lineno_1=$LINENO
8613 as_lineno_2=$LINENO
8614 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8615 test "x$as_lineno_1" != "x$as_lineno_2" &&
8616 test "x$as_lineno_3" = "x$as_lineno_2" || {
8617 # Find who we are. Look in the path if we contain no path at all
8618 # relative or not.
8619 case $0 in
8620 *[\\/]* ) as_myself=$0 ;;
8621 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8622for as_dir in $PATH
8623do
8624 IFS=$as_save_IFS
8625 test -z "$as_dir" && as_dir=.
8626 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8627done
8628
8629 ;;
8630 esac
8631 # We did not find ourselves, most probably we were run as `sh COMMAND'
8632 # in which case we are not to be found in the path.
8633 if test "x$as_myself" = x; then
8634 as_myself=$0
8635 fi
8636 if test ! -f "$as_myself"; then
8637 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8638echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8639 { (exit 1); exit 1; }; }
8640 fi
8641 case $CONFIG_SHELL in
8642 '')
8643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8644for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8645do
8646 IFS=$as_save_IFS
8647 test -z "$as_dir" && as_dir=.
8648 for as_base in sh bash ksh sh5; do
8649 case $as_dir in
8650 /*)
8651 if ("$as_dir/$as_base" -c '
8652 as_lineno_1=$LINENO
8653 as_lineno_2=$LINENO
8654 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8655 test "x$as_lineno_1" != "x$as_lineno_2" &&
8656 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8657 CONFIG_SHELL=$as_dir/$as_base
8658 export CONFIG_SHELL
8659 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8660 fi;;
8661 esac
8662 done
8663done
8664;;
8665 esac
8666
8667 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8668 # uniformly replaced by the line number. The first 'sed' inserts a
8669 # line-number line before each line; the second 'sed' does the real
8670 # work. The second script uses 'N' to pair each line-number line
8671 # with the numbered line, and appends trailing '-' during
8672 # substitution so that $LINENO is not a special case at line end.
8673 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8674 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8675 sed '=' <$as_myself |
8676 sed '
8677 N
8678 s,$,-,
8679 : loop
8680 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8681 t loop
8682 s,-$,,
8683 s,^['$as_cr_digits']*\n,,
8684 ' >$as_me.lineno &&
8685 chmod +x $as_me.lineno ||
8686 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8687echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8688 { (exit 1); exit 1; }; }
8689
8690 # Don't try to exec as it changes $[0], causing all sort of problems
8691 # (the dirname of $[0] is not the place where we might find the
8692 # original and so on. Autoconf is especially sensible to this).
8693 . ./$as_me.lineno
8694 # Exit status is that of the last command.
8695 exit
8696}
8697
8698
8699case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8700 *c*,-n*) ECHO_N= ECHO_C='
8701' ECHO_T=' ' ;;
8702 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8703 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8704esac
8705
8706if expr a : '\(a\)' >/dev/null 2>&1; then
8707 as_expr=expr
8708else
8709 as_expr=false
8710fi
8711
8712rm -f conf$$ conf$$.exe conf$$.file
8713echo >conf$$.file
8714if ln -s conf$$.file conf$$ 2>/dev/null; then
8715 # We could just check for DJGPP; but this test a) works b) is more generic
8716 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8717 if test -f conf$$.exe; then
8718 # Don't use ln at all; we don't have any links
8719 as_ln_s='cp -p'
8720 else
8721 as_ln_s='ln -s'
8722 fi
8723elif ln conf$$.file conf$$ 2>/dev/null; then
8724 as_ln_s=ln
8725else
8726 as_ln_s='cp -p'
8727fi
8728rm -f conf$$ conf$$.exe conf$$.file
8729
8730as_executable_p="test -f"
8731
8732# Sed expression to map a string onto a valid CPP name.
8733as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
8734
8735# Sed expression to map a string onto a valid variable name.
8736as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
8737
8738
8739# IFS
8740# We need space, tab and new line, in precisely that order.
8741as_nl='
8742'
8743IFS=" $as_nl"
8744
8745# CDPATH.
8746$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; }
8747
8748exec 6>&1
8749
8750# Open the log real soon, to keep \$[0] and so on meaningful, and to
8751# report actual input values of CONFIG_FILES etc. instead of their
8752# values after options handling. Logging --version etc. is OK.
8753exec 5>>config.log
8754{
8755 echo
8756 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8757## Running $as_me. ##
8758_ASBOX
8759} >&5
8760cat >&5 <<_CSEOF
8761
8762This file was extended by cparse $as_me 0.0.20040813, which was
8763generated by GNU Autoconf 2.53. Invocation command line was
8764
8765 CONFIG_FILES = $CONFIG_FILES
8766 CONFIG_HEADERS = $CONFIG_HEADERS
8767 CONFIG_LINKS = $CONFIG_LINKS
8768 CONFIG_COMMANDS = $CONFIG_COMMANDS
8769 $ $0 $@
8770
8771_CSEOF
8772echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8773echo >&5
8774_ACEOF
8775
8776# Files that config.status was made for.
8777if test -n "$ac_config_files"; then
8778 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8779fi
8780
8781if test -n "$ac_config_headers"; then
8782 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8783fi
8784
8785if test -n "$ac_config_links"; then
8786 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8787fi
8788
8789if test -n "$ac_config_commands"; then
8790 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8791fi
8792
8793cat >>$CONFIG_STATUS <<\_ACEOF
8794
8795ac_cs_usage="\
8796\`$as_me' instantiates files from templates according to the
8797current configuration.
8798
8799Usage: $0 [OPTIONS] [FILE]...
8800
8801 -h, --help print this help, then exit
8802 -V, --version print version number, then exit
8803 -d, --debug don't remove temporary files
8804 --recheck update $as_me by reconfiguring in the same conditions
8805 --file=FILE[:TEMPLATE]
8806 instantiate the configuration file FILE
8807 --header=FILE[:TEMPLATE]
8808 instantiate the configuration header FILE
8809
8810Configuration files:
8811$config_files
8812
8813Configuration headers:
8814$config_headers
8815
8816Configuration commands:
8817$config_commands
8818
8819Report bugs to <bug-autoconf@gnu.org>."
8820_ACEOF
8821
8822cat >>$CONFIG_STATUS <<_ACEOF
8823ac_cs_version="\\
8824cparse config.status 0.0.20040813
8825configured by $0, generated by GNU Autoconf 2.53,
8826 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8827
8828Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8829Free Software Foundation, Inc.
8830This config.status script is free software; the Free Software Foundation
8831gives unlimited permission to copy, distribute and modify it."
8832srcdir=$srcdir
8833INSTALL="$INSTALL"
8834_ACEOF
8835
8836cat >>$CONFIG_STATUS <<\_ACEOF
8837# If no file are specified by the user, then we need to provide default
8838# value. By we need to know if files were specified by the user.
8839ac_need_defaults=:
8840while test $# != 0
8841do
8842 case $1 in
8843 --*=*)
8844 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8845 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8846 shift
8847 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
8848 shift
8849 ;;
8850 -*);;
8851 *) # This is not an option, so the user has probably given explicit
8852 # arguments.
8853 ac_need_defaults=false;;
8854 esac
8855
8856 case $1 in
8857 # Handling of the options.
8858_ACEOF
8859cat >>$CONFIG_STATUS <<_ACEOF
8860 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8861 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
8862 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
8863_ACEOF
8864cat >>$CONFIG_STATUS <<\_ACEOF
8865 --version | --vers* | -V )
8866 echo "$ac_cs_version"; exit 0 ;;
8867 --he | --h)
8868 # Conflict between --help and --header
8869 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8870Try \`$0 --help' for more information." >&5
8871echo "$as_me: error: ambiguous option: $1
8872Try \`$0 --help' for more information." >&2;}
8873 { (exit 1); exit 1; }; };;
8874 --help | --hel | -h )
8875 echo "$ac_cs_usage"; exit 0 ;;
8876 --debug | --d* | -d )
8877 debug=: ;;
8878 --file | --fil | --fi | --f )
8879 shift
8880 CONFIG_FILES="$CONFIG_FILES $1"
8881 ac_need_defaults=false;;
8882 --header | --heade | --head | --hea )
8883 shift
8884 CONFIG_HEADERS="$CONFIG_HEADERS $1"
8885 ac_need_defaults=false;;
8886
8887 # This is an error.
8888 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8889Try \`$0 --help' for more information." >&5
8890echo "$as_me: error: unrecognized option: $1
8891Try \`$0 --help' for more information." >&2;}
8892 { (exit 1); exit 1; }; } ;;
8893
8894 *) ac_config_targets="$ac_config_targets $1" ;;
8895
8896 esac
8897 shift
8898done
8899
8900_ACEOF
8901
8902cat >>$CONFIG_STATUS <<_ACEOF
8903#
8904# INIT-COMMANDS section.
8905#
8906
8907AMDEP_TRUE="$AMDEP_TRUE"
8908ac_aux_dir="$ac_aux_dir"
8909
8910_ACEOF
8911
8912
8913
8914cat >>$CONFIG_STATUS <<\_ACEOF
8915for ac_config_target in $ac_config_targets
8916do
8917 case "$ac_config_target" in
8918 # Handling of arguments.
8919 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8920 "tests/Makefile" ) CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
8921 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8922 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8923 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8924echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8925 { (exit 1); exit 1; }; };;
8926 esac
8927done
8928
8929# If the user did not use the arguments to specify the items to instantiate,
8930# then the envvar interface is used. Set only those that are not.
8931# We use the long form for the default assignment because of an extremely
8932# bizarre bug on SunOS 4.1.3.
8933if $ac_need_defaults; then
8934 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8935 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8936 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8937fi
8938
8939# Create a temporary directory, and hook for its removal unless debugging.
8940$debug ||
8941{
8942 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8943 trap '{ (exit 1); exit 1; }' 1 2 13 15
8944}
8945
8946# Create a (secure) tmp directory for tmp files.
8947: ${TMPDIR=/tmp}
8948{
8949 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
8950 test -n "$tmp" && test -d "$tmp"
8951} ||
8952{
8953 tmp=$TMPDIR/cs$$-$RANDOM
8954 (umask 077 && mkdir $tmp)
8955} ||
8956{
8957 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
8958 { (exit 1); exit 1; }
8959}
8960
8961_ACEOF
8962
8963cat >>$CONFIG_STATUS <<_ACEOF
8964
8965#
8966# CONFIG_FILES section.
8967#
8968
8969# No need to generate the scripts if there are no CONFIG_FILES.
8970# This happens for instance when ./config.status config.h
8971if test -n "\$CONFIG_FILES"; then
8972 # Protect against being on the right side of a sed subst in config.status.
8973 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8974 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8975s,@SHELL@,$SHELL,;t t
8976s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8977s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8978s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8979s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8980s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8981s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8982s,@exec_prefix@,$exec_prefix,;t t
8983s,@prefix@,$prefix,;t t
8984s,@program_transform_name@,$program_transform_name,;t t
8985s,@bindir@,$bindir,;t t
8986s,@sbindir@,$sbindir,;t t
8987s,@libexecdir@,$libexecdir,;t t
8988s,@datadir@,$datadir,;t t
8989s,@sysconfdir@,$sysconfdir,;t t
8990s,@sharedstatedir@,$sharedstatedir,;t t
8991s,@localstatedir@,$localstatedir,;t t
8992s,@libdir@,$libdir,;t t
8993s,@includedir@,$includedir,;t t
8994s,@oldincludedir@,$oldincludedir,;t t
8995s,@infodir@,$infodir,;t t
8996s,@mandir@,$mandir,;t t
8997s,@build_alias@,$build_alias,;t t
8998s,@host_alias@,$host_alias,;t t
8999s,@target_alias@,$target_alias,;t t
9000s,@DEFS@,$DEFS,;t t
9001s,@ECHO_C@,$ECHO_C,;t t
9002s,@ECHO_N@,$ECHO_N,;t t
9003s,@ECHO_T@,$ECHO_T,;t t
9004s,@LIBS@,$LIBS,;t t
9005s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9006s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9007s,@INSTALL_DATA@,$INSTALL_DATA,;t t
9008s,@PACKAGE@,$PACKAGE,;t t
9009s,@VERSION@,$VERSION,;t t
9010s,@EXEEXT@,$EXEEXT,;t t
9011s,@OBJEXT@,$OBJEXT,;t t
9012s,@ACLOCAL@,$ACLOCAL,;t t
9013s,@AUTOCONF@,$AUTOCONF,;t t
9014s,@AUTOMAKE@,$AUTOMAKE,;t t
9015s,@AUTOHEADER@,$AUTOHEADER,;t t
9016s,@MAKEINFO@,$MAKEINFO,;t t
9017s,@AMTAR@,$AMTAR,;t t
9018s,@install_sh@,$install_sh,;t t
9019s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
9020s,@AWK@,$AWK,;t t
9021s,@SET_MAKE@,$SET_MAKE,;t t
9022s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
9023s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
9024s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
9025s,@DEPDIR@,$DEPDIR,;t t
9026s,@CC@,$CC,;t t
9027s,@CFLAGS@,$CFLAGS,;t t
9028s,@LDFLAGS@,$LDFLAGS,;t t
9029s,@CPPFLAGS@,$CPPFLAGS,;t t
9030s,@ac_ct_CC@,$ac_ct_CC,;t t
9031s,@am__include@,$am__include,;t t
9032s,@am__quote@,$am__quote,;t t
9033s,@CCDEPMODE@,$CCDEPMODE,;t t
9034s,@YACC@,$YACC,;t t
9035s,@LEX@,$LEX,;t t
9036s,@LEXLIB@,$LEXLIB,;t t
9037s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
9038s,@build@,$build,;t t
9039s,@build_cpu@,$build_cpu,;t t
9040s,@build_vendor@,$build_vendor,;t t
9041s,@build_os@,$build_os,;t t
9042s,@host@,$host,;t t
9043s,@host_cpu@,$host_cpu,;t t
9044s,@host_vendor@,$host_vendor,;t t
9045s,@host_os@,$host_os,;t t
9046s,@LN_S@,$LN_S,;t t
9047s,@ECHO@,$ECHO,;t t
9048s,@RANLIB@,$RANLIB,;t t
9049s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9050s,@STRIP@,$STRIP,;t t
9051s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
9052s,@CPP@,$CPP,;t t
9053s,@LIBTOOL@,$LIBTOOL,;t t
9054s,@LIBGC@,$LIBGC,;t t
9055CEOF
9056
9057_ACEOF
9058
9059 cat >>$CONFIG_STATUS <<\_ACEOF
9060 # Split the substitutions into bite-sized pieces for seds with
9061 # small command number limits, like on Digital OSF/1 and HP-UX.
9062 ac_max_sed_lines=48
9063 ac_sed_frag=1 # Number of current file.
9064 ac_beg=1 # First line for current file.
9065 ac_end=$ac_max_sed_lines # Line after last line for current file.
9066 ac_more_lines=:
9067 ac_sed_cmds=
9068 while $ac_more_lines; do
9069 if test $ac_beg -gt 1; then
9070 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9071 else
9072 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9073 fi
9074 if test ! -s $tmp/subs.frag; then
9075 ac_more_lines=false
9076 else
9077 # The purpose of the label and of the branching condition is to
9078 # speed up the sed processing (if there are no `@' at all, there
9079 # is no need to browse any of the substitutions).
9080 # These are the two extra sed commands mentioned above.
9081 (echo ':t
9082 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
9083 if test -z "$ac_sed_cmds"; then
9084 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
9085 else
9086 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
9087 fi
9088 ac_sed_frag=`expr $ac_sed_frag + 1`
9089 ac_beg=$ac_end
9090 ac_end=`expr $ac_end + $ac_max_sed_lines`
9091 fi
9092 done
9093 if test -z "$ac_sed_cmds"; then
9094 ac_sed_cmds=cat
9095 fi
9096fi # test -n "$CONFIG_FILES"
9097
9098_ACEOF
9099cat >>$CONFIG_STATUS <<\_ACEOF
9100for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
9101 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9102 case $ac_file in
9103 - | *:- | *:-:* ) # input from stdin
9104 cat >$tmp/stdin
9105 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9106 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9107 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9108 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9109 * ) ac_file_in=$ac_file.in ;;
9110 esac
9111
9112 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
9113 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9114$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9115 X"$ac_file" : 'X\(//\)[^/]' \| \
9116 X"$ac_file" : 'X\(//\)$' \| \
9117 X"$ac_file" : 'X\(/\)' \| \
9118 . : '\(.\)' 2>/dev/null ||
9119echo X"$ac_file" |
9120 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9121 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9122 /^X\(\/\/\)$/{ s//\1/; q; }
9123 /^X\(\/\).*/{ s//\1/; q; }
9124 s/.*/./; q'`
9125 { case "$ac_dir" in
9126 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
9127 *) as_incr_dir=.;;
9128esac
9129as_dummy="$ac_dir"
9130for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
9131 case $as_mkdir_dir in
9132 # Skip DOS drivespec
9133 ?:) as_incr_dir=$as_mkdir_dir ;;
9134 *)
9135 as_incr_dir=$as_incr_dir/$as_mkdir_dir
9136 test -d "$as_incr_dir" ||
9137 mkdir "$as_incr_dir" ||
9138 { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
9139echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
9140 { (exit 1); exit 1; }; }
9141 ;;
9142 esac
9143done; }
9144
9145 ac_builddir=.
9146
9147if test "$ac_dir" != .; then
9148 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9149 # A "../" for each directory in $ac_dir_suffix.
9150 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9151else
9152 ac_dir_suffix= ac_top_builddir=
9153fi
9154
9155case $srcdir in
9156 .) # No --srcdir option. We are building in place.
9157 ac_srcdir=.
9158 if test -z "$ac_top_builddir"; then
9159 ac_top_srcdir=.
9160 else
9161 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9162 fi ;;
9163 [\\/]* | ?:[\\/]* ) # Absolute path.
9164 ac_srcdir=$srcdir$ac_dir_suffix;
9165 ac_top_srcdir=$srcdir ;;
9166 *) # Relative path.
9167 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9168 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9169esac
9170# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
9171# absolute.
9172ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
9173ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
9174ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
9175ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
9176
9177
9178 case $INSTALL in
9179 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9180 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
9181 esac
9182
9183 if test x"$ac_file" != x-; then
9184 { echo "$as_me:$LINENO: creating $ac_file" >&5
9185echo "$as_me: creating $ac_file" >&6;}
9186 rm -f "$ac_file"
9187 fi
9188 # Let's still pretend it is `configure' which instantiates (i.e., don't
9189 # use $as_me), people would be surprised to read:
9190 # /* config.h. Generated by config.status. */
9191 if test x"$ac_file" = x-; then
9192 configure_input=
9193 else
9194 configure_input="$ac_file. "
9195 fi
9196 configure_input=$configure_input"Generated from `echo $ac_file_in |
9197 sed 's,.*/,,'` by configure."
9198
9199 # First look for the input files in the build tree, otherwise in the
9200 # src tree.
9201 ac_file_inputs=`IFS=:
9202 for f in $ac_file_in; do
9203 case $f in
9204 -) echo $tmp/stdin ;;
9205 [\\/$]*)
9206 # Absolute (can't be DOS-style, as IFS=:)
9207 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9208echo "$as_me: error: cannot find input file: $f" >&2;}
9209 { (exit 1); exit 1; }; }
9210 echo $f;;
9211 *) # Relative
9212 if test -f "$f"; then
9213 # Build tree
9214 echo $f
9215 elif test -f "$srcdir/$f"; then
9216 # Source tree
9217 echo $srcdir/$f
9218 else
9219 # /dev/null tree
9220 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9221echo "$as_me: error: cannot find input file: $f" >&2;}
9222 { (exit 1); exit 1; }; }
9223 fi;;
9224 esac
9225 done` || { (exit 1); exit 1; }
9226_ACEOF
9227cat >>$CONFIG_STATUS <<_ACEOF
9228 sed "$ac_vpsub
9229$extrasub
9230_ACEOF
9231cat >>$CONFIG_STATUS <<\_ACEOF
9232:t
9233/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9234s,@configure_input@,$configure_input,;t t
9235s,@srcdir@,$ac_srcdir,;t t
9236s,@abs_srcdir@,$ac_abs_srcdir,;t t
9237s,@top_srcdir@,$ac_top_srcdir,;t t
9238s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
9239s,@builddir@,$ac_builddir,;t t
9240s,@abs_builddir@,$ac_abs_builddir,;t t
9241s,@top_builddir@,$ac_top_builddir,;t t
9242s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
9243s,@INSTALL@,$ac_INSTALL,;t t
9244" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
9245 rm -f $tmp/stdin
9246 if test x"$ac_file" != x-; then
9247 mv $tmp/out $ac_file
9248 else
9249 cat $tmp/out
9250 rm -f $tmp/out
9251 fi
9252
9253done
9254_ACEOF
9255cat >>$CONFIG_STATUS <<\_ACEOF
9256
9257#
9258# CONFIG_HEADER section.
9259#
9260
9261# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9262# NAME is the cpp macro being defined and VALUE is the value it is being given.
9263#
9264# ac_d sets the value in "#define NAME VALUE" lines.
9265ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9266ac_dB='[ ].*$,\1#\2'
9267ac_dC=' '
9268ac_dD=',;t'
9269# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9270ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9271ac_uB='$,\1#\2define\3'
9272ac_uC=' '
9273ac_uD=',;t'
9274
9275for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
9276 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9277 case $ac_file in
9278 - | *:- | *:-:* ) # input from stdin
9279 cat >$tmp/stdin
9280 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9281 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9282 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9283 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9284 * ) ac_file_in=$ac_file.in ;;
9285 esac
9286
9287 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
9288echo "$as_me: creating $ac_file" >&6;}
9289
9290 # First look for the input files in the build tree, otherwise in the
9291 # src tree.
9292 ac_file_inputs=`IFS=:
9293 for f in $ac_file_in; do
9294 case $f in
9295 -) echo $tmp/stdin ;;
9296 [\\/$]*)
9297 # Absolute (can't be DOS-style, as IFS=:)
9298 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9299echo "$as_me: error: cannot find input file: $f" >&2;}
9300 { (exit 1); exit 1; }; }
9301 echo $f;;
9302 *) # Relative
9303 if test -f "$f"; then
9304 # Build tree
9305 echo $f
9306 elif test -f "$srcdir/$f"; then
9307 # Source tree
9308 echo $srcdir/$f
9309 else
9310 # /dev/null tree
9311 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9312echo "$as_me: error: cannot find input file: $f" >&2;}
9313 { (exit 1); exit 1; }; }
9314 fi;;
9315 esac
9316 done` || { (exit 1); exit 1; }
9317 # Remove the trailing spaces.
9318 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
9319
9320_ACEOF
9321
9322# Transform confdefs.h into two sed scripts, `conftest.defines' and
9323# `conftest.undefs', that substitutes the proper values into
9324# config.h.in to produce config.h. The first handles `#define'
9325# templates, and the second `#undef' templates.
9326# And first: Protect against being on the right side of a sed subst in
9327# config.status. Protect against being in an unquoted here document
9328# in config.status.
9329rm -f conftest.defines conftest.undefs
9330# Using a here document instead of a string reduces the quoting nightmare.
9331# Putting comments in sed scripts is not portable.
9332#
9333# `end' is used to avoid that the second main sed command (meant for
9334# 0-ary CPP macros) applies to n-ary macro definitions.
9335# See the Autoconf documentation for `clear'.
9336cat >confdef2sed.sed <<\_ACEOF
9337s/[\\&,]/\\&/g
9338s,[\\$`],\\&,g
9339t clear
9340: clear
9341s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9342t end
9343s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9344: end
9345_ACEOF
9346# If some macros were called several times there might be several times
9347# the same #defines, which is useless. Nevertheless, we may not want to
9348# sort them, since we want the *last* AC-DEFINE to be honored.
9349uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
9350sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
9351rm -f confdef2sed.sed
9352
9353# This sed command replaces #undef with comments. This is necessary, for
9354# example, in the case of _POSIX_SOURCE, which is predefined and required
9355# on some systems where configure will not decide to define it.
9356cat >>conftest.undefs <<\_ACEOF
9357s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9358_ACEOF
9359
9360# Break up conftest.defines because some shells have a limit on the size
9361# of here documents, and old seds have small limits too (100 cmds).
9362echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9363echo ' if egrep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9364echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9365echo ' :' >>$CONFIG_STATUS
9366rm -f conftest.tail
9367while grep . conftest.defines >/dev/null
9368do
9369 # Write a limited-size here document to $tmp/defines.sed.
9370 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9371 # Speed up: don't consider the non `#define' lines.
9372 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
9373 # Work around the forget-to-reset-the-flag bug.
9374 echo 't clr' >>$CONFIG_STATUS
9375 echo ': clr' >>$CONFIG_STATUS
9376 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9377 echo 'CEOF
9378 sed -f $tmp/defines.sed $tmp/in >$tmp/out
9379 rm -f $tmp/in
9380 mv $tmp/out $tmp/in
9381' >>$CONFIG_STATUS
9382 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
9383 rm -f conftest.defines
9384 mv conftest.tail conftest.defines
9385done
9386rm -f conftest.defines
9387echo ' fi # egrep' >>$CONFIG_STATUS
9388echo >>$CONFIG_STATUS
9389
9390# Break up conftest.undefs because some shells have a limit on the size
9391# of here documents, and old seds have small limits too (100 cmds).
9392echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
9393rm -f conftest.tail
9394while grep . conftest.undefs >/dev/null
9395do
9396 # Write a limited-size here document to $tmp/undefs.sed.
9397 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9398 # Speed up: don't consider the non `#undef'
9399 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
9400 # Work around the forget-to-reset-the-flag bug.
9401 echo 't clr' >>$CONFIG_STATUS
9402 echo ': clr' >>$CONFIG_STATUS
9403 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9404 echo 'CEOF
9405 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9406 rm -f $tmp/in
9407 mv $tmp/out $tmp/in
9408' >>$CONFIG_STATUS
9409 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9410 rm -f conftest.undefs
9411 mv conftest.tail conftest.undefs
9412done
9413rm -f conftest.undefs
9414
9415cat >>$CONFIG_STATUS <<\_ACEOF
9416 # Let's still pretend it is `configure' which instantiates (i.e., don't
9417 # use $as_me), people would be surprised to read:
9418 # /* config.h. Generated by config.status. */
9419 if test x"$ac_file" = x-; then
9420 echo "/* Generated by configure. */" >$tmp/config.h
9421 else
9422 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
9423 fi
9424 cat $tmp/in >>$tmp/config.h
9425 rm -f $tmp/in
9426 if test x"$ac_file" != x-; then
9427 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
9428 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9429echo "$as_me: $ac_file is unchanged" >&6;}
9430 else
9431 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9432$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9433 X"$ac_file" : 'X\(//\)[^/]' \| \
9434 X"$ac_file" : 'X\(//\)$' \| \
9435 X"$ac_file" : 'X\(/\)' \| \
9436 . : '\(.\)' 2>/dev/null ||
9437echo X"$ac_file" |
9438 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9439 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9440 /^X\(\/\/\)$/{ s//\1/; q; }
9441 /^X\(\/\).*/{ s//\1/; q; }
9442 s/.*/./; q'`
9443 { case "$ac_dir" in
9444 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
9445 *) as_incr_dir=.;;
9446esac
9447as_dummy="$ac_dir"
9448for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
9449 case $as_mkdir_dir in
9450 # Skip DOS drivespec
9451 ?:) as_incr_dir=$as_mkdir_dir ;;
9452 *)
9453 as_incr_dir=$as_incr_dir/$as_mkdir_dir
9454 test -d "$as_incr_dir" ||
9455 mkdir "$as_incr_dir" ||
9456 { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5
9457echo "$as_me: error: cannot create \"$ac_dir\"" >&2;}
9458 { (exit 1); exit 1; }; }
9459 ;;
9460 esac
9461done; }
9462
9463 rm -f $ac_file
9464 mv $tmp/config.h $ac_file
9465 fi
9466 else
9467 cat $tmp/config.h
9468 rm -f $tmp/config.h
9469 fi
9470 # Run the commands associated with the file.
9471 case $ac_file in
9472 config.h ) # update the timestamp
9473echo timestamp >"./stamp-h1"
9474 ;;
9475 esac
9476done
9477_ACEOF
9478cat >>$CONFIG_STATUS <<\_ACEOF
9479
9480#
9481# CONFIG_COMMANDS section.
9482#
9483for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
9484 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
9485 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
9486 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
9487$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9488 X"$ac_dest" : 'X\(//\)[^/]' \| \
9489 X"$ac_dest" : 'X\(//\)$' \| \
9490 X"$ac_dest" : 'X\(/\)' \| \
9491 . : '\(.\)' 2>/dev/null ||
9492echo X"$ac_dest" |
9493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9494 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9495 /^X\(\/\/\)$/{ s//\1/; q; }
9496 /^X\(\/\).*/{ s//\1/; q; }
9497 s/.*/./; q'`
9498 ac_builddir=.
9499
9500if test "$ac_dir" != .; then
9501 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9502 # A "../" for each directory in $ac_dir_suffix.
9503 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9504else
9505 ac_dir_suffix= ac_top_builddir=
9506fi
9507
9508case $srcdir in
9509 .) # No --srcdir option. We are building in place.
9510 ac_srcdir=.
9511 if test -z "$ac_top_builddir"; then
9512 ac_top_srcdir=.
9513 else
9514 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9515 fi ;;
9516 [\\/]* | ?:[\\/]* ) # Absolute path.
9517 ac_srcdir=$srcdir$ac_dir_suffix;
9518 ac_top_srcdir=$srcdir ;;
9519 *) # Relative path.
9520 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9521 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9522esac
9523# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
9524# absolute.
9525ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
9526ac_abs_top_builddir=`cd "$ac_dir" && cd $ac_top_builddir && pwd`
9527ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
9528ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
9529
9530
9531 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9532echo "$as_me: executing $ac_dest commands" >&6;}
9533 case $ac_dest in
9534 default-1 )
9535test x"$AMDEP_TRUE" != x"" ||
9536for mf in $CONFIG_FILES; do
9537 case "$mf" in
9538 Makefile) dirpart=.;;
9539 */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
9540 *) continue;;
9541 esac
9542 grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
9543 # Extract the definition of DEP_FILES from the Makefile without
9544 # running `make'.
9545 DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
9546 test -z "$DEPDIR" && continue
9547 # When using ansi2knr, U may be empty or an underscore; expand it
9548 U=`sed -n -e '/^U = / s///p' < "$mf"`
9549 test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
9550 # We invoke sed twice because it is the simplest approach to
9551 # changing $(DEPDIR) to its actual value in the expansion.
9552 for file in `sed -n -e '
9553 /^DEP_FILES = .*\\\\$/ {
9554 s/^DEP_FILES = //
9555 :loop
9556 s/\\\\$//
9557 p
9558 n
9559 /\\\\$/ b loop
9560 p
9561 }
9562 /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
9563 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
9564 # Make sure the directory exists.
9565 test -f "$dirpart/$file" && continue
9566 fdir=`echo "$file" | sed -e 's|/[^/]*$||'`
9567 $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1
9568 # echo "creating $dirpart/$file"
9569 echo '# dummy' > "$dirpart/$file"
9570 done
9571done
9572 ;;
9573 esac
9574done
9575_ACEOF
9576
9577cat >>$CONFIG_STATUS <<\_ACEOF
9578
9579{ (exit 0); exit 0; }
9580_ACEOF
9581chmod +x $CONFIG_STATUS
9582ac_clean_files=$ac_clean_files_save
9583
9584
9585# configure is writing to config.log, and then calls config.status.
9586# config.status does its own redirection, appending to config.log.
9587# Unfortunately, on DOS this fails, as config.log is still kept open
9588# by configure, so config.status won't be able to write to it; its
9589# output is simply discarded. So we exec the FD to /dev/null,
9590# effectively closing config.log, so it can be properly (re)opened and
9591# appended to by config.status. When coming back to configure, we
9592# need to make the FD available again.
9593if test "$no_create" != yes; then
9594 ac_cs_success=:
9595 exec 5>/dev/null
9596 $SHELL $CONFIG_STATUS || ac_cs_success=false
9597 exec 5>>config.log
9598 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9599 # would make configure fail if this is the last instruction.
9600 $ac_cs_success || { (exit 1); exit 1; }
9601fi
9602