]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - opcodes/configure
Move an entry to the correct ChangeLog.
[thirdparty/binutils-gdb.git] / opcodes / configure
CommitLineData
252b5132
RH
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
a2d91340 4# Generated automatically using autoconf version 2.13
252b5132
RH
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
15 --enable-shared[=PKGS] build shared libraries [default=no]"
16ac_help="$ac_help
17 --enable-static[=PKGS] build static libraries [default=yes]"
18ac_help="$ac_help
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
20ac_help="$ac_help
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
22ac_help="$ac_help
a74801ba 23 --disable-libtool-lock avoid locking (might break parallel builds)"
ac48eca1
AO
24ac_help="$ac_help
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
252b5132
RH
26ac_help="$ac_help
27 --enable-targets alternative target configurations"
28ac_help="$ac_help
29 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
a2d91340
AC
30ac_help="$ac_help
31 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
252b5132
RH
32ac_help="$ac_help
33 --enable-maintainer-mode enable make rules and dependencies not useful
34 (and sometimes confusing) to the casual installer"
35ac_help="$ac_help
36 --disable-nls do not use Native Language Support"
37ac_help="$ac_help
38 --with-included-gettext use the GNU gettext library included here"
6e31aea3
BE
39ac_help="$ac_help
40 --enable-cgen-maint[=dir] build cgen generated files"
252b5132
RH
41
42# Initialize some variables set by options.
43# The variables have the same names as the options, with
44# dashes changed to underlines.
45build=NONE
46cache_file=./config.cache
47exec_prefix=NONE
48host=NONE
49no_create=
50nonopt=NONE
51no_recursion=
52prefix=NONE
53program_prefix=NONE
54program_suffix=NONE
55program_transform_name=s,x,x,
56silent=
57site=
6be7c12c 58sitefile=
252b5132
RH
59srcdir=
60target=NONE
61verbose=
62x_includes=NONE
63x_libraries=NONE
64bindir='${exec_prefix}/bin'
65sbindir='${exec_prefix}/sbin'
66libexecdir='${exec_prefix}/libexec'
67datadir='${prefix}/share'
68sysconfdir='${prefix}/etc'
69sharedstatedir='${prefix}/com'
70localstatedir='${prefix}/var'
71libdir='${exec_prefix}/lib'
72includedir='${prefix}/include'
73oldincludedir='/usr/include'
74infodir='${prefix}/info'
75mandir='${prefix}/man'
76
77# Initialize some other variables.
78subdirs=
79MFLAGS= MAKEFLAGS=
80SHELL=${CONFIG_SHELL-/bin/sh}
81# Maximum number of lines to put in a shell here document.
82ac_max_here_lines=12
83
84ac_prev=
85for ac_option
86do
87
88 # If the previous option needs an argument, assign it.
89 if test -n "$ac_prev"; then
90 eval "$ac_prev=\$ac_option"
91 ac_prev=
92 continue
93 fi
94
95 case "$ac_option" in
96 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
97 *) ac_optarg= ;;
98 esac
99
100 # Accept the important Cygnus configure options, so we can diagnose typos.
101
102 case "$ac_option" in
103
104 -bindir | --bindir | --bindi | --bind | --bin | --bi)
105 ac_prev=bindir ;;
106 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
107 bindir="$ac_optarg" ;;
108
109 -build | --build | --buil | --bui | --bu)
110 ac_prev=build ;;
111 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
112 build="$ac_optarg" ;;
113
114 -cache-file | --cache-file | --cache-fil | --cache-fi \
115 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
116 ac_prev=cache_file ;;
117 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
118 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
119 cache_file="$ac_optarg" ;;
120
121 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
122 ac_prev=datadir ;;
123 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
124 | --da=*)
125 datadir="$ac_optarg" ;;
126
127 -disable-* | --disable-*)
128 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
129 # Reject names that are not valid shell variable names.
130 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132 fi
133 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134 eval "enable_${ac_feature}=no" ;;
135
136 -enable-* | --enable-*)
137 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138 # Reject names that are not valid shell variable names.
139 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141 fi
142 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
143 case "$ac_option" in
144 *=*) ;;
145 *) ac_optarg=yes ;;
146 esac
147 eval "enable_${ac_feature}='$ac_optarg'" ;;
148
149 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
150 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
151 | --exec | --exe | --ex)
152 ac_prev=exec_prefix ;;
153 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
154 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
155 | --exec=* | --exe=* | --ex=*)
156 exec_prefix="$ac_optarg" ;;
157
158 -gas | --gas | --ga | --g)
159 # Obsolete; use --with-gas.
160 with_gas=yes ;;
161
162 -help | --help | --hel | --he)
163 # Omit some internal or obsolete options to make the list less imposing.
164 # This message is too long to be a string in the A/UX 3.1 sh.
165 cat << EOF
166Usage: configure [options] [host]
167Options: [defaults in brackets after descriptions]
168Configuration:
169 --cache-file=FILE cache test results in FILE
170 --help print this message
171 --no-create do not create output files
172 --quiet, --silent do not print \`checking...' messages
6be7c12c 173 --site-file=FILE use FILE as the site file
252b5132
RH
174 --version print the version of autoconf that created configure
175Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
177 [$ac_default_prefix]
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
179 [same as prefix]
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
184 [PREFIX/share]
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
187 [PREFIX/com]
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
199EOF
200 cat << EOF
201Host type:
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
212EOF
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
215 fi
216 exit 0 ;;
217
218 -host | --host | --hos | --ho)
219 ac_prev=host ;;
220 -host=* | --host=* | --hos=* | --ho=*)
221 host="$ac_optarg" ;;
222
223 -includedir | --includedir | --includedi | --included | --include \
224 | --includ | --inclu | --incl | --inc)
225 ac_prev=includedir ;;
226 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227 | --includ=* | --inclu=* | --incl=* | --inc=*)
228 includedir="$ac_optarg" ;;
229
230 -infodir | --infodir | --infodi | --infod | --info | --inf)
231 ac_prev=infodir ;;
232 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233 infodir="$ac_optarg" ;;
234
235 -libdir | --libdir | --libdi | --libd)
236 ac_prev=libdir ;;
237 -libdir=* | --libdir=* | --libdi=* | --libd=*)
238 libdir="$ac_optarg" ;;
239
240 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241 | --libexe | --libex | --libe)
242 ac_prev=libexecdir ;;
243 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244 | --libexe=* | --libex=* | --libe=*)
245 libexecdir="$ac_optarg" ;;
246
247 -localstatedir | --localstatedir | --localstatedi | --localstated \
248 | --localstate | --localstat | --localsta | --localst \
249 | --locals | --local | --loca | --loc | --lo)
250 ac_prev=localstatedir ;;
251 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254 localstatedir="$ac_optarg" ;;
255
256 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
257 ac_prev=mandir ;;
258 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259 mandir="$ac_optarg" ;;
260
261 -nfp | --nfp | --nf)
262 # Obsolete; use --without-fp.
263 with_fp=no ;;
264
265 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
266 | --no-cr | --no-c)
267 no_create=yes ;;
268
269 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271 no_recursion=yes ;;
272
273 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275 | --oldin | --oldi | --old | --ol | --o)
276 ac_prev=oldincludedir ;;
277 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280 oldincludedir="$ac_optarg" ;;
281
282 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
283 ac_prev=prefix ;;
284 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285 prefix="$ac_optarg" ;;
286
287 -program-prefix | --program-prefix | --program-prefi | --program-pref \
288 | --program-pre | --program-pr | --program-p)
289 ac_prev=program_prefix ;;
290 -program-prefix=* | --program-prefix=* | --program-prefi=* \
291 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292 program_prefix="$ac_optarg" ;;
293
294 -program-suffix | --program-suffix | --program-suffi | --program-suff \
295 | --program-suf | --program-su | --program-s)
296 ac_prev=program_suffix ;;
297 -program-suffix=* | --program-suffix=* | --program-suffi=* \
298 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299 program_suffix="$ac_optarg" ;;
300
301 -program-transform-name | --program-transform-name \
302 | --program-transform-nam | --program-transform-na \
303 | --program-transform-n | --program-transform- \
304 | --program-transform | --program-transfor \
305 | --program-transfo | --program-transf \
306 | --program-trans | --program-tran \
307 | --progr-tra | --program-tr | --program-t)
308 ac_prev=program_transform_name ;;
309 -program-transform-name=* | --program-transform-name=* \
310 | --program-transform-nam=* | --program-transform-na=* \
311 | --program-transform-n=* | --program-transform-=* \
312 | --program-transform=* | --program-transfor=* \
313 | --program-transfo=* | --program-transf=* \
314 | --program-trans=* | --program-tran=* \
315 | --progr-tra=* | --program-tr=* | --program-t=*)
316 program_transform_name="$ac_optarg" ;;
317
318 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319 | -silent | --silent | --silen | --sile | --sil)
320 silent=yes ;;
321
322 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
323 ac_prev=sbindir ;;
324 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
325 | --sbi=* | --sb=*)
326 sbindir="$ac_optarg" ;;
327
328 -sharedstatedir | --sharedstatedir | --sharedstatedi \
329 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330 | --sharedst | --shareds | --shared | --share | --shar \
331 | --sha | --sh)
332 ac_prev=sharedstatedir ;;
333 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
336 | --sha=* | --sh=*)
337 sharedstatedir="$ac_optarg" ;;
338
339 -site | --site | --sit)
340 ac_prev=site ;;
341 -site=* | --site=* | --sit=*)
342 site="$ac_optarg" ;;
343
6be7c12c
AO
344 -site-file | --site-file | --site-fil | --site-fi | --site-f)
345 ac_prev=sitefile ;;
346 -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
347 sitefile="$ac_optarg" ;;
348
252b5132
RH
349 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
350 ac_prev=srcdir ;;
351 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
352 srcdir="$ac_optarg" ;;
353
354 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
355 | --syscon | --sysco | --sysc | --sys | --sy)
356 ac_prev=sysconfdir ;;
357 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
358 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
359 sysconfdir="$ac_optarg" ;;
360
361 -target | --target | --targe | --targ | --tar | --ta | --t)
362 ac_prev=target ;;
363 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
364 target="$ac_optarg" ;;
365
366 -v | -verbose | --verbose | --verbos | --verbo | --verb)
367 verbose=yes ;;
368
369 -version | --version | --versio | --versi | --vers)
a2d91340 370 echo "configure generated by autoconf version 2.13"
252b5132
RH
371 exit 0 ;;
372
373 -with-* | --with-*)
374 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
378 fi
379 ac_package=`echo $ac_package| sed 's/-/_/g'`
380 case "$ac_option" in
381 *=*) ;;
382 *) ac_optarg=yes ;;
383 esac
384 eval "with_${ac_package}='$ac_optarg'" ;;
385
386 -without-* | --without-*)
387 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
388 # Reject names that are not valid shell variable names.
389 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
391 fi
392 ac_package=`echo $ac_package| sed 's/-/_/g'`
393 eval "with_${ac_package}=no" ;;
394
395 --x)
396 # Obsolete; use --with-x.
397 with_x=yes ;;
398
399 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
400 | --x-incl | --x-inc | --x-in | --x-i)
401 ac_prev=x_includes ;;
402 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
403 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
404 x_includes="$ac_optarg" ;;
405
406 -x-libraries | --x-libraries | --x-librarie | --x-librari \
407 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
408 ac_prev=x_libraries ;;
409 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
410 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
411 x_libraries="$ac_optarg" ;;
412
413 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
414 ;;
415
416 *)
417 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418 echo "configure: warning: $ac_option: invalid host type" 1>&2
419 fi
420 if test "x$nonopt" != xNONE; then
421 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422 fi
423 nonopt="$ac_option"
424 ;;
425
426 esac
427done
428
429if test -n "$ac_prev"; then
430 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
431fi
432
433trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
434
435# File descriptor usage:
436# 0 standard input
437# 1 file creation
438# 2 errors and warnings
439# 3 some systems may open it to /dev/tty
440# 4 used on the Kubota Titan
441# 6 checking for... messages and results
442# 5 compiler messages saved in config.log
443if test "$silent" = yes; then
444 exec 6>/dev/null
445else
446 exec 6>&1
447fi
448exec 5>./config.log
449
450echo "\
451This file contains any messages produced by compilers while
452running configure, to aid debugging if configure makes a mistake.
453" 1>&5
454
455# Strip out --no-create and --no-recursion so they do not pile up.
456# Also quote any args containing shell metacharacters.
457ac_configure_args=
458for ac_arg
459do
460 case "$ac_arg" in
461 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
462 | --no-cr | --no-c) ;;
463 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
464 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
465 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
467 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
468 esac
469done
470
471# NLS nuisances.
472# Only set these to C if already set. These must not be set unconditionally
473# because not all systems understand e.g. LANG=C (notably SCO).
474# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475# Non-C LC_CTYPE values break the ctype check.
476if test "${LANG+set}" = set; then LANG=C; export LANG; fi
477if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
478if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
479if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
480
481# confdefs.h avoids OS command line length limits that DEFS can exceed.
482rm -rf conftest* confdefs.h
483# AIX cpp loses on an empty file, so make sure it contains at least a newline.
484echo > confdefs.h
485
486# A filename unique to this package, relative to the directory that
487# configure is in, which we can look for to find out if srcdir is correct.
488ac_unique_file=z8k-dis.c
489
490# Find the source files, if location was not specified.
491if test -z "$srcdir"; then
492 ac_srcdir_defaulted=yes
493 # Try the directory containing this script, then its parent.
494 ac_prog=$0
495 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
497 srcdir=$ac_confdir
498 if test ! -r $srcdir/$ac_unique_file; then
499 srcdir=..
500 fi
501else
502 ac_srcdir_defaulted=no
503fi
504if test ! -r $srcdir/$ac_unique_file; then
505 if test "$ac_srcdir_defaulted" = yes; then
506 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
507 else
508 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
509 fi
510fi
511srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
512
513# Prefer explicitly selected file to automatically selected ones.
6be7c12c
AO
514if test -z "$sitefile"; then
515 if test -z "$CONFIG_SITE"; then
516 if test "x$prefix" != xNONE; then
517 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
518 else
519 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
520 fi
252b5132 521 fi
6be7c12c
AO
522else
523 CONFIG_SITE="$sitefile"
252b5132
RH
524fi
525for ac_site_file in $CONFIG_SITE; do
526 if test -r "$ac_site_file"; then
527 echo "loading site script $ac_site_file"
528 . "$ac_site_file"
529 fi
530done
531
532if test -r "$cache_file"; then
533 echo "loading cache $cache_file"
a2d91340 534 . $cache_file
252b5132
RH
535else
536 echo "creating cache $cache_file"
537 > $cache_file
538fi
539
540ac_ext=c
541# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542ac_cpp='$CPP $CPPFLAGS'
543ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545cross_compiling=$ac_cv_prog_cc_cross
546
547ac_exeext=
548ac_objext=o
549if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
552 ac_n= ac_c='
553' ac_t=' '
554 else
555 ac_n=-n ac_c= ac_t=
556 fi
557else
558 ac_n= ac_c='\c' ac_t=
559fi
560
ac48eca1 561echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
6be7c12c 562echo "configure:563: checking for Cygwin environment" >&5
ac48eca1
AO
563if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564 echo $ac_n "(cached) $ac_c" 1>&6
565else
566 cat > conftest.$ac_ext <<EOF
6be7c12c 567#line 568 "configure"
ac48eca1
AO
568#include "confdefs.h"
569
570int main() {
571
572#ifndef __CYGWIN__
573#define __CYGWIN__ __CYGWIN32__
574#endif
575return __CYGWIN__;
576; return 0; }
577EOF
6be7c12c 578if { (eval echo configure:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
579 rm -rf conftest*
580 ac_cv_cygwin=yes
581else
582 echo "configure: failed program was:" >&5
583 cat conftest.$ac_ext >&5
584 rm -rf conftest*
585 ac_cv_cygwin=no
586fi
587rm -f conftest*
588rm -f conftest*
589fi
590
591echo "$ac_t""$ac_cv_cygwin" 1>&6
592CYGWIN=
593test "$ac_cv_cygwin" = yes && CYGWIN=yes
594echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
6be7c12c 595echo "configure:596: checking for mingw32 environment" >&5
ac48eca1
AO
596if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597 echo $ac_n "(cached) $ac_c" 1>&6
598else
599 cat > conftest.$ac_ext <<EOF
6be7c12c 600#line 601 "configure"
ac48eca1
AO
601#include "confdefs.h"
602
603int main() {
604return __MINGW32__;
605; return 0; }
606EOF
6be7c12c 607if { (eval echo configure:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
608 rm -rf conftest*
609 ac_cv_mingw32=yes
610else
611 echo "configure: failed program was:" >&5
612 cat conftest.$ac_ext >&5
613 rm -rf conftest*
614 ac_cv_mingw32=no
615fi
616rm -f conftest*
617rm -f conftest*
618fi
619
620echo "$ac_t""$ac_cv_mingw32" 1>&6
621MINGW32=
622test "$ac_cv_mingw32" = yes && MINGW32=yes
252b5132
RH
623
624
625ac_aux_dir=
626for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
627 if test -f $ac_dir/install-sh; then
628 ac_aux_dir=$ac_dir
629 ac_install_sh="$ac_aux_dir/install-sh -c"
630 break
631 elif test -f $ac_dir/install.sh; then
632 ac_aux_dir=$ac_dir
633 ac_install_sh="$ac_aux_dir/install.sh -c"
634 break
635 fi
636done
637if test -z "$ac_aux_dir"; then
638 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
639fi
a2d91340
AC
640ac_config_guess=$ac_aux_dir/config.guess
641ac_config_sub=$ac_aux_dir/config.sub
642ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
252b5132
RH
643
644
645# Do some error checking and defaulting for the host and target type.
646# The inputs are:
647# configure --host=HOST --target=TARGET --build=BUILD NONOPT
648#
649# The rules are:
650# 1. You are not allowed to specify --host, --target, and nonopt at the
651# same time.
652# 2. Host defaults to nonopt.
653# 3. If nonopt is not specified, then host defaults to the current host,
654# as determined by config.guess.
655# 4. Target and build default to nonopt.
656# 5. If nonopt is not specified, then target and build default to host.
657
658# The aliases save the names the user supplied, while $host etc.
659# will get canonicalized.
660case $host---$target---$nonopt in
661NONE---*---* | *---NONE---* | *---*---NONE) ;;
662*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
663esac
664
a2d91340
AC
665
666# Make sure we can run config.sub.
667if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
668else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
669fi
670
671echo $ac_n "checking host system type""... $ac_c" 1>&6
6be7c12c 672echo "configure:673: checking host system type" >&5
a2d91340
AC
673
674host_alias=$host
675case "$host_alias" in
676NONE)
677 case $nonopt in
678 NONE)
679 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
681 fi ;;
682 *) host_alias=$nonopt ;;
683 esac ;;
684esac
685
686host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690echo "$ac_t""$host" 1>&6
691
692echo $ac_n "checking target system type""... $ac_c" 1>&6
6be7c12c 693echo "configure:694: checking target system type" >&5
a2d91340
AC
694
695target_alias=$target
696case "$target_alias" in
697NONE)
698 case $nonopt in
699 NONE) target_alias=$host_alias ;;
700 *) target_alias=$nonopt ;;
701 esac ;;
702esac
703
704target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708echo "$ac_t""$target" 1>&6
709
710echo $ac_n "checking build system type""... $ac_c" 1>&6
6be7c12c 711echo "configure:712: checking build system type" >&5
a2d91340
AC
712
713build_alias=$build
714case "$build_alias" in
715NONE)
716 case $nonopt in
717 NONE) build_alias=$host_alias ;;
718 *) build_alias=$nonopt ;;
719 esac ;;
720esac
721
722build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726echo "$ac_t""$build" 1>&6
727
252b5132
RH
728test "$host_alias" != "$target_alias" &&
729 test "$program_prefix$program_suffix$program_transform_name" = \
730 NONENONEs,x,x, &&
731 program_prefix=${target_alias}-
732
252b5132 733
09919455 734 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
6be7c12c 735echo "configure:736: checking for strerror in -lcposix" >&5
09919455
NC
736ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
737if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
252b5132
RH
738 echo $ac_n "(cached) $ac_c" 1>&6
739else
09919455
NC
740 ac_save_LIBS="$LIBS"
741LIBS="-lcposix $LIBS"
742cat > conftest.$ac_ext <<EOF
6be7c12c 743#line 744 "configure"
252b5132 744#include "confdefs.h"
09919455
NC
745/* Override any gcc2 internal prototype to avoid an error. */
746/* We use char because int might match the return type of a gcc2
747 builtin and then its argument prototype would still apply. */
748char strerror();
252b5132 749
09919455
NC
750int main() {
751strerror()
752; return 0; }
252b5132 753EOF
6be7c12c 754if { (eval echo configure:755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
09919455
NC
755 rm -rf conftest*
756 eval "ac_cv_lib_$ac_lib_var=yes"
252b5132
RH
757else
758 echo "configure: failed program was:" >&5
759 cat conftest.$ac_ext >&5
09919455
NC
760 rm -rf conftest*
761 eval "ac_cv_lib_$ac_lib_var=no"
252b5132
RH
762fi
763rm -f conftest*
09919455 764LIBS="$ac_save_LIBS"
252b5132
RH
765
766fi
09919455 767if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
252b5132 768 echo "$ac_t""yes" 1>&6
09919455 769 LIBS="$LIBS -lcposix"
252b5132
RH
770else
771 echo "$ac_t""no" 1>&6
252b5132
RH
772fi
773
09919455
NC
774
775
252b5132
RH
776
777# We currently only use the version number for the name of any shared
778# library. For user convenience, we always use the same version
779# number that BFD is using.
27b7e12d 780BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
252b5132
RH
781
782# Find a good install program. We prefer a C program (faster),
783# so one script is as good as another. But avoid the broken or
784# incompatible versions:
785# SysV /etc/install, /usr/sbin/install
786# SunOS /usr/etc/install
787# IRIX /sbin/install
788# AIX /bin/install
789# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
790# AFS /usr/afsws/bin/install, which mishandles nonexistent args
791# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
792# ./install, which can be erroneously created by make from ./install.sh.
793echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
6be7c12c 794echo "configure:795: checking for a BSD compatible install" >&5
252b5132 795if test -z "$INSTALL"; then
a2d91340 796if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
252b5132
RH
797 echo $ac_n "(cached) $ac_c" 1>&6
798else
799 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
800 for ac_dir in $PATH; do
801 # Account for people who put trailing slashes in PATH elements.
802 case "$ac_dir/" in
803 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
804 *)
805 # OSF1 and SCO ODT 3.0 have their own names for install.
806 # Don't use installbsd from OSF since it installs stuff as root
807 # by default.
808 for ac_prog in ginstall scoinst install; do
809 if test -f $ac_dir/$ac_prog; then
810 if test $ac_prog = install &&
811 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
812 # AIX install. It has an incompatible calling convention.
813 :
814 else
815 ac_cv_path_install="$ac_dir/$ac_prog -c"
816 break 2
817 fi
818 fi
819 done
820 ;;
821 esac
822 done
823 IFS="$ac_save_IFS"
824
825fi
826 if test "${ac_cv_path_install+set}" = set; then
827 INSTALL="$ac_cv_path_install"
828 else
829 # As a last resort, use the slow shell script. We don't cache a
830 # path for INSTALL within a source directory, because that will
831 # break other packages using the cache if that directory is
832 # removed, or if the path is relative.
833 INSTALL="$ac_install_sh"
834 fi
835fi
836echo "$ac_t""$INSTALL" 1>&6
837
838# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
839# It thinks the first close brace ends the variable substitution.
840test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
841
a2d91340 842test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
252b5132
RH
843
844test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
845
846echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
6be7c12c 847echo "configure:848: checking whether build environment is sane" >&5
252b5132
RH
848# Just in case
849sleep 1
850echo timestamp > conftestfile
851# Do `set' in a subshell so we don't clobber the current shell's
852# arguments. Must try -L first in case configure is actually a
853# symlink; some systems play weird games with the mod time of symlinks
854# (eg FreeBSD returns the mod time of the symlink's containing
855# directory).
856if (
857 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
858 if test "$*" = "X"; then
859 # -L didn't work.
860 set X `ls -t $srcdir/configure conftestfile`
861 fi
862 if test "$*" != "X $srcdir/configure conftestfile" \
863 && test "$*" != "X conftestfile $srcdir/configure"; then
864
865 # If neither matched, then we have a broken ls. This can happen
866 # if, for instance, CONFIG_SHELL is bash and it inherits a
867 # broken ls alias from the environment. This has actually
868 # happened. Such a system could not be considered "sane".
869 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
870alias in your environment" 1>&2; exit 1; }
871 fi
872
873 test "$2" = conftestfile
874 )
875then
876 # Ok.
877 :
878else
879 { echo "configure: error: newly created file is older than distributed files!
880Check your system clock" 1>&2; exit 1; }
881fi
882rm -f conftest*
883echo "$ac_t""yes" 1>&6
884if test "$program_transform_name" = s,x,x,; then
885 program_transform_name=
886else
887 # Double any \ or $. echo might interpret backslashes.
888 cat <<\EOF_SED > conftestsed
889s,\\,\\\\,g; s,\$,$$,g
890EOF_SED
891 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
892 rm -f conftestsed
893fi
894test "$program_prefix" != NONE &&
a2d91340 895 program_transform_name="s,^,${program_prefix},; $program_transform_name"
252b5132
RH
896# Use a double $ so make ignores it.
897test "$program_suffix" != NONE &&
a2d91340 898 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
252b5132
RH
899
900# sed with no file args requires a program.
901test "$program_transform_name" = "" && program_transform_name="s,x,x,"
902
903echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
6be7c12c 904echo "configure:905: checking whether ${MAKE-make} sets \${MAKE}" >&5
252b5132 905set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
a2d91340 906if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
252b5132
RH
907 echo $ac_n "(cached) $ac_c" 1>&6
908else
909 cat > conftestmake <<\EOF
910all:
911 @echo 'ac_maketemp="${MAKE}"'
912EOF
913# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
914eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
915if test -n "$ac_maketemp"; then
916 eval ac_cv_prog_make_${ac_make}_set=yes
917else
918 eval ac_cv_prog_make_${ac_make}_set=no
919fi
920rm -f conftestmake
921fi
922if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
923 echo "$ac_t""yes" 1>&6
924 SET_MAKE=
925else
926 echo "$ac_t""no" 1>&6
927 SET_MAKE="MAKE=${MAKE-make}"
928fi
929
930
931PACKAGE=opcodes
932
933VERSION=${BFD_VERSION}
934
935if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
936 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
937fi
938cat >> confdefs.h <<EOF
939#define PACKAGE "$PACKAGE"
940EOF
941
942cat >> confdefs.h <<EOF
943#define VERSION "$VERSION"
944EOF
945
946
947
948missing_dir=`cd $ac_aux_dir && pwd`
949echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
6be7c12c 950echo "configure:951: checking for working aclocal" >&5
252b5132
RH
951# Run test in a subshell; some versions of sh will print an error if
952# an executable is not found, even if stderr is redirected.
953# Redirect stdin to placate older versions of autoconf. Sigh.
954if (aclocal --version) < /dev/null > /dev/null 2>&1; then
955 ACLOCAL=aclocal
956 echo "$ac_t""found" 1>&6
957else
958 ACLOCAL="$missing_dir/missing aclocal"
959 echo "$ac_t""missing" 1>&6
960fi
961
962echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
6be7c12c 963echo "configure:964: checking for working autoconf" >&5
252b5132
RH
964# Run test in a subshell; some versions of sh will print an error if
965# an executable is not found, even if stderr is redirected.
966# Redirect stdin to placate older versions of autoconf. Sigh.
967if (autoconf --version) < /dev/null > /dev/null 2>&1; then
968 AUTOCONF=autoconf
969 echo "$ac_t""found" 1>&6
970else
971 AUTOCONF="$missing_dir/missing autoconf"
972 echo "$ac_t""missing" 1>&6
973fi
974
975echo $ac_n "checking for working automake""... $ac_c" 1>&6
6be7c12c 976echo "configure:977: checking for working automake" >&5
252b5132
RH
977# Run test in a subshell; some versions of sh will print an error if
978# an executable is not found, even if stderr is redirected.
979# Redirect stdin to placate older versions of autoconf. Sigh.
980if (automake --version) < /dev/null > /dev/null 2>&1; then
981 AUTOMAKE=automake
982 echo "$ac_t""found" 1>&6
983else
984 AUTOMAKE="$missing_dir/missing automake"
985 echo "$ac_t""missing" 1>&6
986fi
987
988echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
6be7c12c 989echo "configure:990: checking for working autoheader" >&5
252b5132
RH
990# Run test in a subshell; some versions of sh will print an error if
991# an executable is not found, even if stderr is redirected.
992# Redirect stdin to placate older versions of autoconf. Sigh.
993if (autoheader --version) < /dev/null > /dev/null 2>&1; then
994 AUTOHEADER=autoheader
995 echo "$ac_t""found" 1>&6
996else
997 AUTOHEADER="$missing_dir/missing autoheader"
998 echo "$ac_t""missing" 1>&6
999fi
1000
1001echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
6be7c12c 1002echo "configure:1003: checking for working makeinfo" >&5
252b5132
RH
1003# Run test in a subshell; some versions of sh will print an error if
1004# an executable is not found, even if stderr is redirected.
1005# Redirect stdin to placate older versions of autoconf. Sigh.
1006if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1007 MAKEINFO=makeinfo
1008 echo "$ac_t""found" 1>&6
1009else
1010 MAKEINFO="$missing_dir/missing makeinfo"
1011 echo "$ac_t""missing" 1>&6
1012fi
1013
1014
1015
1016if test $host != $build; then
1017 ac_tool_prefix=${host_alias}-
1018else
1019 ac_tool_prefix=
1020fi
1021
1022# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1023set dummy ${ac_tool_prefix}ar; ac_word=$2
1024echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1025echo "configure:1026: checking for $ac_word" >&5
a2d91340 1026if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
252b5132
RH
1027 echo $ac_n "(cached) $ac_c" 1>&6
1028else
1029 if test -n "$AR"; then
1030 ac_cv_prog_AR="$AR" # Let the user override the test.
1031else
1032 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1033 ac_dummy="$PATH"
1034 for ac_dir in $ac_dummy; do
1035 test -z "$ac_dir" && ac_dir=.
1036 if test -f $ac_dir/$ac_word; then
1037 ac_cv_prog_AR="${ac_tool_prefix}ar"
1038 break
1039 fi
1040 done
1041 IFS="$ac_save_ifs"
1042 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1043fi
1044fi
1045AR="$ac_cv_prog_AR"
1046if test -n "$AR"; then
1047 echo "$ac_t""$AR" 1>&6
1048else
1049 echo "$ac_t""no" 1>&6
1050fi
1051
1052
1053
1054# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1055set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1056echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1057echo "configure:1058: checking for $ac_word" >&5
a2d91340 1058if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
252b5132
RH
1059 echo $ac_n "(cached) $ac_c" 1>&6
1060else
1061 if test -n "$RANLIB"; then
1062 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1063else
1064 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1065 ac_dummy="$PATH"
1066 for ac_dir in $ac_dummy; do
1067 test -z "$ac_dir" && ac_dir=.
1068 if test -f $ac_dir/$ac_word; then
1069 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1070 break
1071 fi
1072 done
1073 IFS="$ac_save_ifs"
1074fi
1075fi
1076RANLIB="$ac_cv_prog_RANLIB"
1077if test -n "$RANLIB"; then
1078 echo "$ac_t""$RANLIB" 1>&6
1079else
1080 echo "$ac_t""no" 1>&6
1081fi
1082
1083
1084if test -z "$ac_cv_prog_RANLIB"; then
1085if test -n "$ac_tool_prefix"; then
1086 # Extract the first word of "ranlib", so it can be a program name with args.
1087set dummy ranlib; ac_word=$2
1088echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1089echo "configure:1090: checking for $ac_word" >&5
a2d91340 1090if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
252b5132
RH
1091 echo $ac_n "(cached) $ac_c" 1>&6
1092else
1093 if test -n "$RANLIB"; then
1094 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1095else
1096 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1097 ac_dummy="$PATH"
1098 for ac_dir in $ac_dummy; do
1099 test -z "$ac_dir" && ac_dir=.
1100 if test -f $ac_dir/$ac_word; then
1101 ac_cv_prog_RANLIB="ranlib"
1102 break
1103 fi
1104 done
1105 IFS="$ac_save_ifs"
1106 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1107fi
1108fi
1109RANLIB="$ac_cv_prog_RANLIB"
1110if test -n "$RANLIB"; then
1111 echo "$ac_t""$RANLIB" 1>&6
1112else
1113 echo "$ac_t""no" 1>&6
1114fi
1115
1116else
1117 RANLIB=":"
1118fi
1119fi
1120
1121
1122# Check whether --enable-shared or --disable-shared was given.
1123if test "${enable_shared+set}" = set; then
1124 enableval="$enable_shared"
1125 p=${PACKAGE-default}
87e6d782 1126case $enableval in
252b5132
RH
1127yes) enable_shared=yes ;;
1128no) enable_shared=no ;;
1129*)
1130 enable_shared=no
1131 # Look at the argument we got. We use all the common list separators.
1132 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1133 for pkg in $enableval; do
1134 if test "X$pkg" = "X$p"; then
1135 enable_shared=yes
1136 fi
1137 done
1138 IFS="$ac_save_ifs"
1139 ;;
1140esac
1141else
1142 enable_shared=no
1143fi
1144
1145
1146# Check whether --enable-static or --disable-static was given.
1147if test "${enable_static+set}" = set; then
1148 enableval="$enable_static"
1149 p=${PACKAGE-default}
87e6d782 1150case $enableval in
252b5132
RH
1151yes) enable_static=yes ;;
1152no) enable_static=no ;;
1153*)
1154 enable_static=no
1155 # Look at the argument we got. We use all the common list separators.
1156 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1157 for pkg in $enableval; do
1158 if test "X$pkg" = "X$p"; then
1159 enable_static=yes
1160 fi
1161 done
1162 IFS="$ac_save_ifs"
1163 ;;
1164esac
1165else
1166 enable_static=yes
1167fi
1168
1169# Check whether --enable-fast-install or --disable-fast-install was given.
1170if test "${enable_fast_install+set}" = set; then
1171 enableval="$enable_fast_install"
1172 p=${PACKAGE-default}
87e6d782 1173case $enableval in
252b5132
RH
1174yes) enable_fast_install=yes ;;
1175no) enable_fast_install=no ;;
1176*)
1177 enable_fast_install=no
1178 # Look at the argument we got. We use all the common list separators.
1179 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1180 for pkg in $enableval; do
1181 if test "X$pkg" = "X$p"; then
1182 enable_fast_install=yes
1183 fi
1184 done
1185 IFS="$ac_save_ifs"
1186 ;;
1187esac
1188else
1189 enable_fast_install=yes
1190fi
1191
09919455
NC
1192# Extract the first word of "gcc", so it can be a program name with args.
1193set dummy gcc; ac_word=$2
1194echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1195echo "configure:1196: checking for $ac_word" >&5
09919455
NC
1196if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1197 echo $ac_n "(cached) $ac_c" 1>&6
1198else
1199 if test -n "$CC"; then
1200 ac_cv_prog_CC="$CC" # Let the user override the test.
1201else
1202 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1203 ac_dummy="$PATH"
1204 for ac_dir in $ac_dummy; do
1205 test -z "$ac_dir" && ac_dir=.
1206 if test -f $ac_dir/$ac_word; then
1207 ac_cv_prog_CC="gcc"
1208 break
1209 fi
1210 done
1211 IFS="$ac_save_ifs"
1212fi
1213fi
1214CC="$ac_cv_prog_CC"
1215if test -n "$CC"; then
1216 echo "$ac_t""$CC" 1>&6
1217else
1218 echo "$ac_t""no" 1>&6
1219fi
1220
1221if test -z "$CC"; then
1222 # Extract the first word of "cc", so it can be a program name with args.
1223set dummy cc; ac_word=$2
1224echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1225echo "configure:1226: checking for $ac_word" >&5
09919455
NC
1226if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1227 echo $ac_n "(cached) $ac_c" 1>&6
1228else
1229 if test -n "$CC"; then
1230 ac_cv_prog_CC="$CC" # Let the user override the test.
1231else
1232 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1233 ac_prog_rejected=no
1234 ac_dummy="$PATH"
1235 for ac_dir in $ac_dummy; do
1236 test -z "$ac_dir" && ac_dir=.
1237 if test -f $ac_dir/$ac_word; then
1238 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1239 ac_prog_rejected=yes
1240 continue
1241 fi
1242 ac_cv_prog_CC="cc"
1243 break
1244 fi
1245 done
1246 IFS="$ac_save_ifs"
1247if test $ac_prog_rejected = yes; then
1248 # We found a bogon in the path, so make sure we never use it.
1249 set dummy $ac_cv_prog_CC
1250 shift
1251 if test $# -gt 0; then
1252 # We chose a different compiler from the bogus one.
1253 # However, it has the same basename, so the bogon will be chosen
1254 # first if we set CC to just the basename; use the full file name.
1255 shift
1256 set dummy "$ac_dir/$ac_word" "$@"
1257 shift
1258 ac_cv_prog_CC="$@"
1259 fi
1260fi
1261fi
1262fi
1263CC="$ac_cv_prog_CC"
1264if test -n "$CC"; then
1265 echo "$ac_t""$CC" 1>&6
1266else
1267 echo "$ac_t""no" 1>&6
1268fi
1269
1270 if test -z "$CC"; then
1271 case "`uname -s`" in
1272 *win32* | *WIN32*)
1273 # Extract the first word of "cl", so it can be a program name with args.
1274set dummy cl; ac_word=$2
1275echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1276echo "configure:1277: checking for $ac_word" >&5
09919455
NC
1277if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1278 echo $ac_n "(cached) $ac_c" 1>&6
1279else
1280 if test -n "$CC"; then
1281 ac_cv_prog_CC="$CC" # Let the user override the test.
1282else
1283 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1284 ac_dummy="$PATH"
1285 for ac_dir in $ac_dummy; do
1286 test -z "$ac_dir" && ac_dir=.
1287 if test -f $ac_dir/$ac_word; then
1288 ac_cv_prog_CC="cl"
1289 break
1290 fi
1291 done
1292 IFS="$ac_save_ifs"
1293fi
1294fi
1295CC="$ac_cv_prog_CC"
1296if test -n "$CC"; then
1297 echo "$ac_t""$CC" 1>&6
1298else
1299 echo "$ac_t""no" 1>&6
1300fi
1301 ;;
1302 esac
1303 fi
1304 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1305fi
1306
1307echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
6be7c12c 1308echo "configure:1309: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
09919455
NC
1309
1310ac_ext=c
1311# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1312ac_cpp='$CPP $CPPFLAGS'
1313ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1314ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1315cross_compiling=$ac_cv_prog_cc_cross
1316
1317cat > conftest.$ac_ext << EOF
1318
6be7c12c 1319#line 1320 "configure"
09919455
NC
1320#include "confdefs.h"
1321
1322main(){return(0);}
1323EOF
6be7c12c 1324if { (eval echo configure:1325: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
09919455
NC
1325 ac_cv_prog_cc_works=yes
1326 # If we can't run a trivial program, we are probably using a cross compiler.
1327 if (./conftest; exit) 2>/dev/null; then
1328 ac_cv_prog_cc_cross=no
1329 else
1330 ac_cv_prog_cc_cross=yes
1331 fi
1332else
1333 echo "configure: failed program was:" >&5
1334 cat conftest.$ac_ext >&5
1335 ac_cv_prog_cc_works=no
1336fi
1337rm -fr conftest*
1338ac_ext=c
1339# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1340ac_cpp='$CPP $CPPFLAGS'
1341ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1342ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1343cross_compiling=$ac_cv_prog_cc_cross
1344
1345echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1346if test $ac_cv_prog_cc_works = no; then
1347 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1348fi
1349echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
6be7c12c 1350echo "configure:1351: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
09919455
NC
1351echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1352cross_compiling=$ac_cv_prog_cc_cross
1353
1354echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
6be7c12c 1355echo "configure:1356: checking whether we are using GNU C" >&5
09919455
NC
1356if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1357 echo $ac_n "(cached) $ac_c" 1>&6
1358else
1359 cat > conftest.c <<EOF
1360#ifdef __GNUC__
1361 yes;
1362#endif
1363EOF
6be7c12c 1364if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1365: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
09919455
NC
1365 ac_cv_prog_gcc=yes
1366else
1367 ac_cv_prog_gcc=no
1368fi
1369fi
1370
1371echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1372
1373if test $ac_cv_prog_gcc = yes; then
1374 GCC=yes
1375else
1376 GCC=
1377fi
1378
1379ac_test_CFLAGS="${CFLAGS+set}"
1380ac_save_CFLAGS="$CFLAGS"
1381CFLAGS=
1382echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
6be7c12c 1383echo "configure:1384: checking whether ${CC-cc} accepts -g" >&5
09919455
NC
1384if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1385 echo $ac_n "(cached) $ac_c" 1>&6
1386else
1387 echo 'void f(){}' > conftest.c
1388if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1389 ac_cv_prog_cc_g=yes
1390else
1391 ac_cv_prog_cc_g=no
1392fi
1393rm -f conftest*
1394
1395fi
1396
1397echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1398if test "$ac_test_CFLAGS" = set; then
1399 CFLAGS="$ac_save_CFLAGS"
1400elif test $ac_cv_prog_cc_g = yes; then
1401 if test "$GCC" = yes; then
1402 CFLAGS="-g -O2"
1403 else
1404 CFLAGS="-g"
1405 fi
1406else
1407 if test "$GCC" = yes; then
1408 CFLAGS="-O2"
1409 else
1410 CFLAGS=
1411 fi
1412fi
1413
252b5132
RH
1414# Check whether --with-gnu-ld or --without-gnu-ld was given.
1415if test "${with_gnu_ld+set}" = set; then
1416 withval="$with_gnu_ld"
1417 test "$withval" = no || with_gnu_ld=yes
1418else
1419 with_gnu_ld=no
1420fi
1421
1422ac_prog=ld
87e6d782 1423if test "$GCC" = yes; then
252b5132
RH
1424 # Check if gcc -print-prog-name=ld gives a path.
1425 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
6be7c12c 1426echo "configure:1427: checking for ld used by GCC" >&5
ac48eca1
AO
1427 case $host in
1428 *-*-mingw*)
1429 # gcc leaves a trailing carriage return which upsets mingw
1430 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1431 *)
1432 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1433 esac
87e6d782 1434 case $ac_prog in
252b5132 1435 # Accept absolute paths.
a74801ba 1436 [\\/]* | [A-Za-z]:[\\/]*)
252b5132
RH
1437 re_direlt='/[^/][^/]*/\.\./'
1438 # Canonicalize the path of ld
1439 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1440 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1441 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1442 done
1443 test -z "$LD" && LD="$ac_prog"
1444 ;;
1445 "")
1446 # If it fails, then pretend we aren't using GCC.
1447 ac_prog=ld
1448 ;;
1449 *)
1450 # If it is relative, then search for the first ld in PATH.
1451 with_gnu_ld=unknown
1452 ;;
1453 esac
1454elif test "$with_gnu_ld" = yes; then
1455 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
6be7c12c 1456echo "configure:1457: checking for GNU ld" >&5
252b5132
RH
1457else
1458 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
6be7c12c 1459echo "configure:1460: checking for non-GNU ld" >&5
252b5132 1460fi
87e6d782 1461if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
252b5132
RH
1462 echo $ac_n "(cached) $ac_c" 1>&6
1463else
1464 if test -z "$LD"; then
a74801ba 1465 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
252b5132
RH
1466 for ac_dir in $PATH; do
1467 test -z "$ac_dir" && ac_dir=.
a74801ba 1468 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
87e6d782 1469 lt_cv_path_LD="$ac_dir/$ac_prog"
252b5132
RH
1470 # Check to see if the program is GNU ld. I'd rather use --version,
1471 # but apparently some GNU ld's only accept -v.
1472 # Break only if it was the GNU/non-GNU ld that we prefer.
87e6d782 1473 if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
252b5132
RH
1474 test "$with_gnu_ld" != no && break
1475 else
1476 test "$with_gnu_ld" != yes && break
1477 fi
1478 fi
1479 done
1480 IFS="$ac_save_ifs"
1481else
87e6d782 1482 lt_cv_path_LD="$LD" # Let the user override the test with a path.
252b5132
RH
1483fi
1484fi
1485
87e6d782 1486LD="$lt_cv_path_LD"
252b5132
RH
1487if test -n "$LD"; then
1488 echo "$ac_t""$LD" 1>&6
1489else
1490 echo "$ac_t""no" 1>&6
1491fi
1492test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
252b5132 1493echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
6be7c12c 1494echo "configure:1495: checking if the linker ($LD) is GNU ld" >&5
87e6d782 1495if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
252b5132
RH
1496 echo $ac_n "(cached) $ac_c" 1>&6
1497else
1498 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1499if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
87e6d782 1500 lt_cv_prog_gnu_ld=yes
252b5132 1501else
87e6d782 1502 lt_cv_prog_gnu_ld=no
252b5132
RH
1503fi
1504fi
1505
87e6d782
NC
1506echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1507with_gnu_ld=$lt_cv_prog_gnu_ld
ac48eca1
AO
1508
1509
1510echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
6be7c12c 1511echo "configure:1512: checking for $LD option to reload object files" >&5
ac48eca1
AO
1512if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1513 echo $ac_n "(cached) $ac_c" 1>&6
1514else
1515 lt_cv_ld_reload_flag='-r'
1516fi
252b5132 1517
ac48eca1
AO
1518echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1519reload_flag=$lt_cv_ld_reload_flag
1520test -n "$reload_flag" && reload_flag=" $reload_flag"
252b5132
RH
1521
1522echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
6be7c12c 1523echo "configure:1524: checking for BSD-compatible nm" >&5
87e6d782 1524if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
252b5132
RH
1525 echo $ac_n "(cached) $ac_c" 1>&6
1526else
1527 if test -n "$NM"; then
1528 # Let the user override the test.
87e6d782 1529 lt_cv_path_NM="$NM"
252b5132 1530else
a74801ba 1531 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
252b5132
RH
1532 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1533 test -z "$ac_dir" && ac_dir=.
ac48eca1
AO
1534 tmp_nm=$ac_dir/${ac_tool_prefix}nm
1535 if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
252b5132
RH
1536 # Check to see if the nm accepts a BSD-compat flag.
1537 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1538 # nm: unknown option "B" ignored
90f2472a
AO
1539 # Tru64's nm complains that /dev/null is an invalid object file
1540 if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
87e6d782 1541 lt_cv_path_NM="$tmp_nm -B"
252b5132 1542 break
ac48eca1 1543 elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
87e6d782 1544 lt_cv_path_NM="$tmp_nm -p"
252b5132
RH
1545 break
1546 else
87e6d782 1547 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
252b5132
RH
1548 continue # so that we can try to find one that supports BSD flags
1549 fi
1550 fi
1551 done
1552 IFS="$ac_save_ifs"
87e6d782 1553 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
252b5132
RH
1554fi
1555fi
1556
87e6d782 1557NM="$lt_cv_path_NM"
252b5132
RH
1558echo "$ac_t""$NM" 1>&6
1559
252b5132 1560echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
6be7c12c 1561echo "configure:1562: checking whether ln -s works" >&5
a2d91340 1562if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
252b5132
RH
1563 echo $ac_n "(cached) $ac_c" 1>&6
1564else
1565 rm -f conftestdata
1566if ln -s X conftestdata 2>/dev/null
1567then
1568 rm -f conftestdata
1569 ac_cv_prog_LN_S="ln -s"
1570else
1571 ac_cv_prog_LN_S=ln
1572fi
1573fi
1574LN_S="$ac_cv_prog_LN_S"
1575if test "$ac_cv_prog_LN_S" = "ln -s"; then
1576 echo "$ac_t""yes" 1>&6
1577else
1578 echo "$ac_t""no" 1>&6
1579fi
1580
ac48eca1 1581echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
6be7c12c 1582echo "configure:1583: checking how to recognise dependant libraries" >&5
ac48eca1
AO
1583if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1584 echo $ac_n "(cached) $ac_c" 1>&6
1585else
d64552c5 1586 lt_cv_file_magic_cmd='$MAGIC_CMD'
ac48eca1
AO
1587lt_cv_file_magic_test_file=
1588lt_cv_deplibs_check_method='unknown'
1589# Need to set the preceding variable on all platforms that support
1590# interlibrary dependencies.
1591# 'none' -- dependencies not supported.
1592# `unknown' -- same as none, but documents that we really don't know.
1593# 'pass_all' -- all dependencies passed with no checks.
1594# 'test_compile' -- check by making test program.
1595# 'file_magic [regex]' -- check by looking for files in library path
1596# which responds to the $file_magic_cmd with a given egrep regex.
1597# If you have `file' or equivalent on your system and you're not sure
1598# whether `pass_all' will *always* work, you probably want this one.
1599
87e6d782
NC
1600case $host_os in
1601aix*)
ac48eca1
AO
1602 lt_cv_deplibs_check_method=pass_all
1603 ;;
1604
1605beos*)
1606 lt_cv_deplibs_check_method=pass_all
1607 ;;
1608
1609bsdi4*)
87e6d782
NC
1610 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1611 lt_cv_file_magic_cmd='/usr/bin/file -L'
ac48eca1
AO
1612 lt_cv_file_magic_test_file=/shlib/libc.so
1613 ;;
1614
d64552c5 1615cygwin* | mingw* |pw32*)
ac48eca1 1616 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
d64552c5 1617 lt_cv_file_magic_cmd='$OBJDUMP -f'
ac48eca1
AO
1618 ;;
1619
87e6d782
NC
1620darwin* | rhapsody*)
1621 lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1622 lt_cv_file_magic_cmd='/usr/bin/file -L'
1623 case "$host_os" in
1624 rhapsody* | darwin1.012)
1625 lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1626 ;;
1627 *) # Darwin 1.3 on
1628 lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1629 ;;
1630 esac
1631 ;;
1632
ac48eca1
AO
1633freebsd* )
1634 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
87e6d782 1635 case $host_cpu in
ac48eca1 1636 i*86 )
90f2472a
AO
1637 # Not sure whether the presence of OpenBSD here was a mistake.
1638 # Let's accept both of them until this is cleared up.
87e6d782
NC
1639 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1640 lt_cv_file_magic_cmd=/usr/bin/file
ac48eca1
AO
1641 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1642 ;;
1643 esac
1644 else
1645 lt_cv_deplibs_check_method=pass_all
1646 fi
1647 ;;
1648
1649gnu*)
1650 lt_cv_deplibs_check_method=pass_all
1651 ;;
1652
87e6d782
NC
1653hpux10.20*|hpux11*)
1654 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
ac48eca1
AO
1655 lt_cv_file_magic_cmd=/usr/bin/file
1656 lt_cv_file_magic_test_file=/usr/lib/libc.sl
1657 ;;
1658
1659irix5* | irix6*)
87e6d782 1660 case $host_os in
ac48eca1
AO
1661 irix5*)
1662 # this will be overridden with pass_all, but let us keep it just in case
1663 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1664 ;;
1665 *)
87e6d782 1666 case $LD in
ac48eca1
AO
1667 *-32|*"-32 ") libmagic=32-bit;;
1668 *-n32|*"-n32 ") libmagic=N32;;
1669 *-64|*"-64 ") libmagic=64-bit;;
1670 *) libmagic=never-match;;
1671 esac
1672 # this will be overridden with pass_all, but let us keep it just in case
87e6d782
NC
1673 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1674 ;;
ac48eca1
AO
1675 esac
1676 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1677 lt_cv_deplibs_check_method=pass_all
1678 ;;
1679
1680# This must be Linux ELF.
90f2472a 1681linux-gnu*)
87e6d782 1682 case $host_cpu in
6be7c12c 1683 alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
ac48eca1
AO
1684 lt_cv_deplibs_check_method=pass_all ;;
1685 *)
1686 # glibc up to 2.1.1 does not perform some relocations on ARM
87e6d782
NC
1687 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1688 esac
ac48eca1
AO
1689 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1690 ;;
1691
1692netbsd*)
87e6d782
NC
1693 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1694 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
ac48eca1 1695 else
87e6d782 1696 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
ac48eca1
AO
1697 fi
1698 ;;
1699
87e6d782
NC
1700newsos6)
1701 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1702 lt_cv_file_magic_cmd=/usr/bin/file
1703 lt_cv_file_magic_test_file=/usr/lib/libnls.so
1704 ;;
1705
ac48eca1
AO
1706osf3* | osf4* | osf5*)
1707 # this will be overridden with pass_all, but let us keep it just in case
1708 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1709 lt_cv_file_magic_test_file=/shlib/libc.so
1710 lt_cv_deplibs_check_method=pass_all
1711 ;;
1712
1713sco3.2v5*)
1714 lt_cv_deplibs_check_method=pass_all
1715 ;;
1716
1717solaris*)
1718 lt_cv_deplibs_check_method=pass_all
1719 lt_cv_file_magic_test_file=/lib/libc.so
1720 ;;
1721
6be7c12c
AO
1722sysv5uw[78]* | sysv4*uw2*)
1723 lt_cv_deplibs_check_method=pass_all
1724 ;;
1725
ac48eca1 1726sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
87e6d782 1727 case $host_vendor in
ac48eca1
AO
1728 ncr)
1729 lt_cv_deplibs_check_method=pass_all
1730 ;;
1731 motorola)
87e6d782
NC
1732 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]'
1733 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
ac48eca1
AO
1734 ;;
1735 esac
1736 ;;
1737esac
1738
1739fi
1740
1741echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1742file_magic_cmd=$lt_cv_file_magic_cmd
1743deplibs_check_method=$lt_cv_deplibs_check_method
1744
1745echo $ac_n "checking for object suffix""... $ac_c" 1>&6
6be7c12c 1746echo "configure:1747: checking for object suffix" >&5
ac48eca1
AO
1747if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1748 echo $ac_n "(cached) $ac_c" 1>&6
1749else
1750 rm -f conftest*
1751echo 'int i = 1;' > conftest.$ac_ext
6be7c12c 1752if { (eval echo configure:1753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
ac48eca1
AO
1753 for ac_file in conftest.*; do
1754 case $ac_file in
1755 *.c) ;;
1756 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1757 esac
1758 done
1759else
1760 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1761fi
1762rm -f conftest*
1763fi
1764
1765echo "$ac_t""$ac_cv_objext" 1>&6
1766OBJEXT=$ac_cv_objext
1767ac_objext=$ac_cv_objext
1768
1769
1770
1771echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
6be7c12c 1772echo "configure:1773: checking for executable suffix" >&5
ac48eca1
AO
1773if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1774 echo $ac_n "(cached) $ac_c" 1>&6
1775else
1776 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1777 ac_cv_exeext=.exe
1778else
1779 rm -f conftest*
1780 echo 'int main () { return 0; }' > conftest.$ac_ext
1781 ac_cv_exeext=
6be7c12c 1782 if { (eval echo configure:1783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
ac48eca1
AO
1783 for file in conftest.*; do
1784 case $file in
6be7c12c 1785 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
ac48eca1
AO
1786 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1787 esac
1788 done
1789 else
1790 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1791 fi
1792 rm -f conftest*
1793 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1794fi
1795fi
1796
1797EXEEXT=""
1798test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1799echo "$ac_t""${ac_cv_exeext}" 1>&6
1800ac_exeext=$EXEEXT
1801
1802# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1803
1804# Only perform the check for file, if the check method requires it
87e6d782 1805case $deplibs_check_method in
ac48eca1 1806file_magic*)
d64552c5 1807 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
ac48eca1 1808 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
6be7c12c 1809echo "configure:1810: checking for ${ac_tool_prefix}file" >&5
d64552c5 1810if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
ac48eca1
AO
1811 echo $ac_n "(cached) $ac_c" 1>&6
1812else
87e6d782 1813 case $MAGIC_CMD in
ac48eca1 1814 /*)
d64552c5 1815 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
1816 ;;
1817 ?:/*)
d64552c5 1818 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
1819 ;;
1820 *)
d64552c5 1821 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
1822 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1823 ac_dummy="/usr/bin:$PATH"
1824 for ac_dir in $ac_dummy; do
1825 test -z "$ac_dir" && ac_dir=.
1826 if test -f $ac_dir/${ac_tool_prefix}file; then
d64552c5 1827 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
ac48eca1 1828 if test -n "$file_magic_test_file"; then
87e6d782 1829 case $deplibs_check_method in
ac48eca1
AO
1830 "file_magic "*)
1831 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 1832 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
1833 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1834 egrep "$file_magic_regex" > /dev/null; then
1835 :
1836 else
1837 cat <<EOF 1>&2
1838
1839*** Warning: the command libtool uses to detect shared libraries,
1840*** $file_magic_cmd, produces output that libtool cannot recognize.
1841*** The result is that libtool may fail to recognize shared libraries
1842*** as such. This will affect the creation of libtool libraries that
1843*** depend on shared libraries, but programs linked with such libtool
1844*** libraries will work regardless of this problem. Nevertheless, you
1845*** may want to report the problem to your system manager and/or to
1846*** bug-libtool@gnu.org
1847
1848EOF
1849 fi ;;
1850 esac
1851 fi
1852 break
1853 fi
1854 done
1855 IFS="$ac_save_ifs"
d64552c5 1856 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
1857 ;;
1858esac
1859fi
1860
d64552c5
AO
1861MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1862if test -n "$MAGIC_CMD"; then
1863 echo "$ac_t""$MAGIC_CMD" 1>&6
ac48eca1
AO
1864else
1865 echo "$ac_t""no" 1>&6
1866fi
1867
d64552c5 1868if test -z "$lt_cv_path_MAGIC_CMD"; then
ac48eca1
AO
1869 if test -n "$ac_tool_prefix"; then
1870 echo $ac_n "checking for file""... $ac_c" 1>&6
6be7c12c 1871echo "configure:1872: checking for file" >&5
d64552c5 1872if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
ac48eca1
AO
1873 echo $ac_n "(cached) $ac_c" 1>&6
1874else
87e6d782 1875 case $MAGIC_CMD in
ac48eca1 1876 /*)
d64552c5 1877 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
ac48eca1
AO
1878 ;;
1879 ?:/*)
d64552c5 1880 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
ac48eca1
AO
1881 ;;
1882 *)
d64552c5 1883 ac_save_MAGIC_CMD="$MAGIC_CMD"
ac48eca1
AO
1884 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1885 ac_dummy="/usr/bin:$PATH"
1886 for ac_dir in $ac_dummy; do
1887 test -z "$ac_dir" && ac_dir=.
1888 if test -f $ac_dir/file; then
d64552c5 1889 lt_cv_path_MAGIC_CMD="$ac_dir/file"
ac48eca1 1890 if test -n "$file_magic_test_file"; then
87e6d782 1891 case $deplibs_check_method in
ac48eca1
AO
1892 "file_magic "*)
1893 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
d64552c5 1894 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
ac48eca1
AO
1895 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1896 egrep "$file_magic_regex" > /dev/null; then
1897 :
1898 else
1899 cat <<EOF 1>&2
1900
1901*** Warning: the command libtool uses to detect shared libraries,
1902*** $file_magic_cmd, produces output that libtool cannot recognize.
1903*** The result is that libtool may fail to recognize shared libraries
1904*** as such. This will affect the creation of libtool libraries that
1905*** depend on shared libraries, but programs linked with such libtool
1906*** libraries will work regardless of this problem. Nevertheless, you
1907*** may want to report the problem to your system manager and/or to
1908*** bug-libtool@gnu.org
1909
1910EOF
1911 fi ;;
1912 esac
1913 fi
1914 break
1915 fi
1916 done
1917 IFS="$ac_save_ifs"
d64552c5 1918 MAGIC_CMD="$ac_save_MAGIC_CMD"
ac48eca1
AO
1919 ;;
1920esac
1921fi
1922
d64552c5
AO
1923MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1924if test -n "$MAGIC_CMD"; then
1925 echo "$ac_t""$MAGIC_CMD" 1>&6
ac48eca1
AO
1926else
1927 echo "$ac_t""no" 1>&6
1928fi
1929
1930 else
d64552c5 1931 MAGIC_CMD=:
ac48eca1
AO
1932 fi
1933fi
1934
1935 fi
1936 ;;
1937esac
1938
1939# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1940set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1941echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1942echo "configure:1943: checking for $ac_word" >&5
ac48eca1
AO
1943if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1944 echo $ac_n "(cached) $ac_c" 1>&6
1945else
1946 if test -n "$RANLIB"; then
1947 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1948else
1949 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1950 ac_dummy="$PATH"
1951 for ac_dir in $ac_dummy; do
1952 test -z "$ac_dir" && ac_dir=.
1953 if test -f $ac_dir/$ac_word; then
1954 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1955 break
1956 fi
1957 done
1958 IFS="$ac_save_ifs"
1959fi
1960fi
1961RANLIB="$ac_cv_prog_RANLIB"
1962if test -n "$RANLIB"; then
1963 echo "$ac_t""$RANLIB" 1>&6
1964else
1965 echo "$ac_t""no" 1>&6
1966fi
1967
1968
1969if test -z "$ac_cv_prog_RANLIB"; then
1970if test -n "$ac_tool_prefix"; then
1971 # Extract the first word of "ranlib", so it can be a program name with args.
1972set dummy ranlib; ac_word=$2
1973echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 1974echo "configure:1975: checking for $ac_word" >&5
ac48eca1
AO
1975if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1976 echo $ac_n "(cached) $ac_c" 1>&6
1977else
1978 if test -n "$RANLIB"; then
1979 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1980else
1981 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1982 ac_dummy="$PATH"
1983 for ac_dir in $ac_dummy; do
1984 test -z "$ac_dir" && ac_dir=.
1985 if test -f $ac_dir/$ac_word; then
1986 ac_cv_prog_RANLIB="ranlib"
1987 break
1988 fi
1989 done
1990 IFS="$ac_save_ifs"
1991 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1992fi
1993fi
1994RANLIB="$ac_cv_prog_RANLIB"
1995if test -n "$RANLIB"; then
1996 echo "$ac_t""$RANLIB" 1>&6
1997else
1998 echo "$ac_t""no" 1>&6
1999fi
2000
2001else
2002 RANLIB=":"
2003fi
2004fi
2005
2006# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2007set dummy ${ac_tool_prefix}strip; ac_word=$2
2008echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 2009echo "configure:2010: checking for $ac_word" >&5
ac48eca1
AO
2010if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2011 echo $ac_n "(cached) $ac_c" 1>&6
2012else
2013 if test -n "$STRIP"; then
2014 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2015else
2016 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2017 ac_dummy="$PATH"
2018 for ac_dir in $ac_dummy; do
2019 test -z "$ac_dir" && ac_dir=.
2020 if test -f $ac_dir/$ac_word; then
2021 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2022 break
2023 fi
2024 done
2025 IFS="$ac_save_ifs"
2026fi
2027fi
2028STRIP="$ac_cv_prog_STRIP"
2029if test -n "$STRIP"; then
2030 echo "$ac_t""$STRIP" 1>&6
2031else
2032 echo "$ac_t""no" 1>&6
2033fi
2034
2035
2036if test -z "$ac_cv_prog_STRIP"; then
2037if test -n "$ac_tool_prefix"; then
2038 # Extract the first word of "strip", so it can be a program name with args.
2039set dummy strip; ac_word=$2
2040echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 2041echo "configure:2042: checking for $ac_word" >&5
ac48eca1
AO
2042if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2043 echo $ac_n "(cached) $ac_c" 1>&6
2044else
2045 if test -n "$STRIP"; then
2046 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2047else
2048 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2049 ac_dummy="$PATH"
2050 for ac_dir in $ac_dummy; do
2051 test -z "$ac_dir" && ac_dir=.
2052 if test -f $ac_dir/$ac_word; then
2053 ac_cv_prog_STRIP="strip"
2054 break
2055 fi
2056 done
2057 IFS="$ac_save_ifs"
2058 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
2059fi
2060fi
2061STRIP="$ac_cv_prog_STRIP"
2062if test -n "$STRIP"; then
2063 echo "$ac_t""$STRIP" 1>&6
2064else
2065 echo "$ac_t""no" 1>&6
2066fi
2067
2068else
2069 STRIP=":"
2070fi
2071fi
2072
252b5132
RH
2073
2074# Check for any special flags to pass to ltconfig.
2075libtool_flags="--cache-file=$cache_file"
2076test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
2077test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
2078test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
87e6d782
NC
2079test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
2080test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
252b5132 2081
a74801ba
ILT
2082
2083# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2084if test "${enable_libtool_lock+set}" = set; then
2085 enableval="$enable_libtool_lock"
2086 :
2087fi
2088
2089test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
2090test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
2091
ac48eca1
AO
2092# Check whether --with-pic or --without-pic was given.
2093if test "${with_pic+set}" = set; then
2094 withval="$with_pic"
2095 pic_mode="$withval"
2096else
2097 pic_mode=default
2098fi
2099
2100test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
2101test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
2102
252b5132
RH
2103# Some flags need to be propagated to the compiler or linker for good
2104# libtool support.
87e6d782 2105case $host in
252b5132
RH
2106*-*-irix6*)
2107 # Find out which ABI we are using.
6be7c12c
AO
2108 echo '#line 2109 "configure"' > conftest.$ac_ext
2109 if { (eval echo configure:2110: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
87e6d782 2110 case `/usr/bin/file conftest.$ac_objext` in
252b5132
RH
2111 *32-bit*)
2112 LD="${LD-ld} -32"
2113 ;;
2114 *N32*)
2115 LD="${LD-ld} -n32"
2116 ;;
2117 *64-bit*)
2118 LD="${LD-ld} -64"
2119 ;;
2120 esac
2121 fi
2122 rm -rf conftest*
2123 ;;
2124
2125*-*-sco3.2v5*)
2126 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2127 SAVE_CFLAGS="$CFLAGS"
2128 CFLAGS="$CFLAGS -belf"
2129 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
6be7c12c 2130echo "configure:2131: checking whether the C compiler needs -belf" >&5
a2d91340 2131if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
252b5132
RH
2132 echo $ac_n "(cached) $ac_c" 1>&6
2133else
ac48eca1
AO
2134
2135 ac_ext=c
2136# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2137ac_cpp='$CPP $CPPFLAGS'
2138ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2139ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2140cross_compiling=$ac_cv_prog_cc_cross
2141
2142 cat > conftest.$ac_ext <<EOF
6be7c12c 2143#line 2144 "configure"
252b5132
RH
2144#include "confdefs.h"
2145
2146int main() {
2147
2148; return 0; }
2149EOF
6be7c12c 2150if { (eval echo configure:2151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2151 rm -rf conftest*
2152 lt_cv_cc_needs_belf=yes
2153else
2154 echo "configure: failed program was:" >&5
2155 cat conftest.$ac_ext >&5
2156 rm -rf conftest*
2157 lt_cv_cc_needs_belf=no
2158fi
2159rm -f conftest*
ac48eca1
AO
2160 ac_ext=c
2161# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2162ac_cpp='$CPP $CPPFLAGS'
2163ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2164ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2165cross_compiling=$ac_cv_prog_cc_cross
2166
252b5132
RH
2167fi
2168
2169echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2170 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2171 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2172 CFLAGS="$SAVE_CFLAGS"
2173 fi
2174 ;;
2175
252b5132
RH
2176
2177esac
2178
252b5132
RH
2179
2180# Save cache, so that ltconfig can load it
2181cat > confcache <<\EOF
2182# This file is a shell script that caches the results of configure
2183# tests run on this system so they can be shared between configure
2184# scripts and configure runs. It is not useful on other systems.
2185# If it contains results you don't want to keep, you may remove or edit it.
2186#
2187# By default, configure uses ./config.cache as the cache file,
2188# creating it if it does not exist already. You can give configure
2189# the --cache-file=FILE option to use a different cache file; that is
2190# what configure does when it calls configure scripts in
2191# subdirectories, so they share the cache.
2192# Giving --cache-file=/dev/null disables caching, for debugging configure.
2193# config.status only pays attention to the cache file if you give it the
2194# --recheck option to rerun configure.
2195#
2196EOF
2197# The following way of writing the cache mishandles newlines in values,
2198# but we know of no workaround that is simple, portable, and efficient.
2199# So, don't put newlines in cache variables' values.
2200# Ultrix sh set writes to stderr and can't be redirected directly,
2201# and sets the high bit in the cache file unless we assign to the vars.
2202(set) 2>&1 |
2203 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2204 *ac_space=\ *)
2205 # `set' does not quote correctly, so add quotes (double-quote substitution
2206 # turns \\\\ into \\, and sed turns \\ into \).
2207 sed -n \
2208 -e "s/'/'\\\\''/g" \
2209 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2210 ;;
2211 *)
2212 # `set' quotes correctly as required by POSIX, so do not add quotes.
2213 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2214 ;;
2215 esac >> confcache
2216if cmp -s $cache_file confcache; then
2217 :
2218else
2219 if test -w $cache_file; then
2220 echo "updating cache $cache_file"
2221 cat confcache > $cache_file
2222 else
2223 echo "not updating unwritable cache $cache_file"
2224 fi
2225fi
2226rm -f confcache
2227
2228
2229# Actually configure libtool. ac_aux_dir is where install-sh is found.
ac48eca1 2230AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
d64552c5 2231MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
ac48eca1
AO
2232LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2233AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2234objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2235deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
252b5132 2236${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
ac48eca1 2237$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
252b5132
RH
2238|| { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2239
2240# Reload cache, that may have been modified by ltconfig
2241if test -r "$cache_file"; then
2242 echo "loading cache $cache_file"
a2d91340 2243 . $cache_file
252b5132
RH
2244else
2245 echo "creating cache $cache_file"
2246 > $cache_file
2247fi
2248
2249
2250# This can be used to rebuild libtool when needed
ac48eca1 2251LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
252b5132
RH
2252
2253# Always use our own libtool.
2254LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2255
2256# Redirect the config.log output again, so that the ltconfig log is not
2257# clobbered by the next message.
2258exec 5>>./config.log
2259
ac48eca1
AO
2260
2261
2262
2263
d64552c5 2264
ac48eca1 2265
252b5132
RH
2266# Check whether --enable-targets or --disable-targets was given.
2267if test "${enable_targets+set}" = set; then
2268 enableval="$enable_targets"
2269 case "${enableval}" in
2270 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2271 ;;
2272 no) enable_targets= ;;
2273 *) enable_targets=$enableval ;;
2274esac
2275fi
2276# Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2277if test "${enable_commonbfdlib+set}" = set; then
2278 enableval="$enable_commonbfdlib"
2279 case "${enableval}" in
2280 yes) commonbfdlib=true ;;
2281 no) commonbfdlib=false ;;
2282 *) { echo "configure: error: bad value ${enableval} for opcodes commonbfdlib option" 1>&2; exit 1; } ;;
2283esac
2284fi
2285
a2d91340
AC
2286build_warnings="-W -Wall"
2287# Check whether --enable-build-warnings or --disable-build-warnings was given.
2288if test "${enable_build_warnings+set}" = set; then
2289 enableval="$enable_build_warnings"
2290 case "${enableval}" in
2291 yes) ;;
2292 no) build_warnings="-w";;
2293 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2294 build_warnings="${build_warnings} ${t}";;
2295 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
2296 build_warnings="${t} ${build_warnings}";;
2297 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2298esac
2299if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2300 echo "Setting warning flags = $build_warnings" 6>&1
2301fi
2302fi
2303WARN_CFLAGS=""
2304if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2305 WARN_CFLAGS="${build_warnings}"
2306fi
2307
2308
252b5132
RH
2309
2310
2311
2312
2313if test -z "$target" ; then
2314 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2315fi
252b5132
RH
2316
2317echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
6be7c12c 2318echo "configure:2319: checking whether to enable maintainer-specific portions of Makefiles" >&5
252b5132
RH
2319 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2320if test "${enable_maintainer_mode+set}" = set; then
2321 enableval="$enable_maintainer_mode"
2322 USE_MAINTAINER_MODE=$enableval
2323else
2324 USE_MAINTAINER_MODE=no
2325fi
2326
2327 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2328
2329
2330if test $USE_MAINTAINER_MODE = yes; then
2331 MAINTAINER_MODE_TRUE=
2332 MAINTAINER_MODE_FALSE='#'
2333else
2334 MAINTAINER_MODE_TRUE='#'
2335 MAINTAINER_MODE_FALSE=
2336fi
2337 MAINT=$MAINTAINER_MODE_TRUE
2338
2339
252b5132
RH
2340
2341
2342echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
6be7c12c 2343echo "configure:2344: checking for executable suffix" >&5
a2d91340 2344if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
252b5132
RH
2345 echo $ac_n "(cached) $ac_c" 1>&6
2346else
a2d91340 2347 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
252b5132
RH
2348 ac_cv_exeext=.exe
2349else
2350 rm -f conftest*
2351 echo 'int main () { return 0; }' > conftest.$ac_ext
2352 ac_cv_exeext=
6be7c12c 2353 if { (eval echo configure:2354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
252b5132
RH
2354 for file in conftest.*; do
2355 case $file in
6be7c12c 2356 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
252b5132
RH
2357 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
2358 esac
2359 done
2360 else
2361 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2362 fi
2363 rm -f conftest*
2364 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2365fi
2366fi
2367
2368EXEEXT=""
2369test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2370echo "$ac_t""${ac_cv_exeext}" 1>&6
2371ac_exeext=$EXEEXT
2372
2373
2374# host-specific stuff:
2375
2376# Extract the first word of "gcc", so it can be a program name with args.
2377set dummy gcc; ac_word=$2
2378echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 2379echo "configure:2380: checking for $ac_word" >&5
a2d91340 2380if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
2381 echo $ac_n "(cached) $ac_c" 1>&6
2382else
2383 if test -n "$CC"; then
2384 ac_cv_prog_CC="$CC" # Let the user override the test.
2385else
2386 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2387 ac_dummy="$PATH"
2388 for ac_dir in $ac_dummy; do
2389 test -z "$ac_dir" && ac_dir=.
2390 if test -f $ac_dir/$ac_word; then
2391 ac_cv_prog_CC="gcc"
2392 break
2393 fi
2394 done
2395 IFS="$ac_save_ifs"
2396fi
2397fi
2398CC="$ac_cv_prog_CC"
2399if test -n "$CC"; then
2400 echo "$ac_t""$CC" 1>&6
2401else
2402 echo "$ac_t""no" 1>&6
2403fi
2404
2405if test -z "$CC"; then
2406 # Extract the first word of "cc", so it can be a program name with args.
2407set dummy cc; ac_word=$2
2408echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 2409echo "configure:2410: checking for $ac_word" >&5
a2d91340 2410if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
2411 echo $ac_n "(cached) $ac_c" 1>&6
2412else
2413 if test -n "$CC"; then
2414 ac_cv_prog_CC="$CC" # Let the user override the test.
2415else
2416 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2417 ac_prog_rejected=no
2418 ac_dummy="$PATH"
2419 for ac_dir in $ac_dummy; do
2420 test -z "$ac_dir" && ac_dir=.
2421 if test -f $ac_dir/$ac_word; then
2422 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2423 ac_prog_rejected=yes
2424 continue
2425 fi
2426 ac_cv_prog_CC="cc"
2427 break
2428 fi
2429 done
2430 IFS="$ac_save_ifs"
2431if test $ac_prog_rejected = yes; then
2432 # We found a bogon in the path, so make sure we never use it.
2433 set dummy $ac_cv_prog_CC
2434 shift
2435 if test $# -gt 0; then
2436 # We chose a different compiler from the bogus one.
2437 # However, it has the same basename, so the bogon will be chosen
2438 # first if we set CC to just the basename; use the full file name.
2439 shift
2440 set dummy "$ac_dir/$ac_word" "$@"
2441 shift
2442 ac_cv_prog_CC="$@"
2443 fi
2444fi
2445fi
2446fi
2447CC="$ac_cv_prog_CC"
2448if test -n "$CC"; then
2449 echo "$ac_t""$CC" 1>&6
2450else
2451 echo "$ac_t""no" 1>&6
2452fi
2453
2454 if test -z "$CC"; then
2455 case "`uname -s`" in
a2d91340 2456 *win32* | *WIN32*)
252b5132
RH
2457 # Extract the first word of "cl", so it can be a program name with args.
2458set dummy cl; ac_word=$2
2459echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 2460echo "configure:2461: checking for $ac_word" >&5
a2d91340 2461if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
252b5132
RH
2462 echo $ac_n "(cached) $ac_c" 1>&6
2463else
2464 if test -n "$CC"; then
2465 ac_cv_prog_CC="$CC" # Let the user override the test.
2466else
2467 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2468 ac_dummy="$PATH"
2469 for ac_dir in $ac_dummy; do
2470 test -z "$ac_dir" && ac_dir=.
2471 if test -f $ac_dir/$ac_word; then
2472 ac_cv_prog_CC="cl"
2473 break
2474 fi
2475 done
2476 IFS="$ac_save_ifs"
2477fi
2478fi
2479CC="$ac_cv_prog_CC"
2480if test -n "$CC"; then
2481 echo "$ac_t""$CC" 1>&6
2482else
2483 echo "$ac_t""no" 1>&6
2484fi
2485 ;;
2486 esac
2487 fi
2488 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2489fi
2490
a2d91340 2491echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
6be7c12c 2492echo "configure:2493: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
252b5132
RH
2493
2494ac_ext=c
2495# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2496ac_cpp='$CPP $CPPFLAGS'
2497ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2498ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2499cross_compiling=$ac_cv_prog_cc_cross
2500
2501cat > conftest.$ac_ext << EOF
2502
6be7c12c 2503#line 2504 "configure"
252b5132
RH
2504#include "confdefs.h"
2505
2506main(){return(0);}
2507EOF
6be7c12c 2508if { (eval echo configure:2509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
2509 ac_cv_prog_cc_works=yes
2510 # If we can't run a trivial program, we are probably using a cross compiler.
2511 if (./conftest; exit) 2>/dev/null; then
2512 ac_cv_prog_cc_cross=no
2513 else
2514 ac_cv_prog_cc_cross=yes
2515 fi
2516else
2517 echo "configure: failed program was:" >&5
2518 cat conftest.$ac_ext >&5
2519 ac_cv_prog_cc_works=no
2520fi
2521rm -fr conftest*
2522ac_ext=c
2523# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2524ac_cpp='$CPP $CPPFLAGS'
2525ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2526ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2527cross_compiling=$ac_cv_prog_cc_cross
2528
2529echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2530if test $ac_cv_prog_cc_works = no; then
2531 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2532fi
a2d91340 2533echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
6be7c12c 2534echo "configure:2535: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
252b5132
RH
2535echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2536cross_compiling=$ac_cv_prog_cc_cross
2537
2538echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
6be7c12c 2539echo "configure:2540: checking whether we are using GNU C" >&5
a2d91340 2540if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
252b5132
RH
2541 echo $ac_n "(cached) $ac_c" 1>&6
2542else
2543 cat > conftest.c <<EOF
2544#ifdef __GNUC__
2545 yes;
2546#endif
2547EOF
6be7c12c 2548if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2549: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
252b5132
RH
2549 ac_cv_prog_gcc=yes
2550else
2551 ac_cv_prog_gcc=no
2552fi
2553fi
2554
2555echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2556
2557if test $ac_cv_prog_gcc = yes; then
2558 GCC=yes
2559else
2560 GCC=
2561fi
2562
2563ac_test_CFLAGS="${CFLAGS+set}"
2564ac_save_CFLAGS="$CFLAGS"
2565CFLAGS=
2566echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
6be7c12c 2567echo "configure:2568: checking whether ${CC-cc} accepts -g" >&5
a2d91340 2568if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
252b5132
RH
2569 echo $ac_n "(cached) $ac_c" 1>&6
2570else
2571 echo 'void f(){}' > conftest.c
2572if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2573 ac_cv_prog_cc_g=yes
2574else
2575 ac_cv_prog_cc_g=no
2576fi
2577rm -f conftest*
2578
2579fi
2580
2581echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2582if test "$ac_test_CFLAGS" = set; then
2583 CFLAGS="$ac_save_CFLAGS"
2584elif test $ac_cv_prog_cc_g = yes; then
2585 if test "$GCC" = yes; then
2586 CFLAGS="-g -O2"
2587 else
2588 CFLAGS="-g"
2589 fi
2590else
2591 if test "$GCC" = yes; then
2592 CFLAGS="-O2"
2593 else
2594 CFLAGS=
2595 fi
2596fi
2597
2598
2599ALL_LINGUAS=
2600echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
6be7c12c 2601echo "configure:2602: checking how to run the C preprocessor" >&5
252b5132
RH
2602# On Suns, sometimes $CPP names a directory.
2603if test -n "$CPP" && test -d "$CPP"; then
2604 CPP=
2605fi
2606if test -z "$CPP"; then
a2d91340 2607if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
252b5132
RH
2608 echo $ac_n "(cached) $ac_c" 1>&6
2609else
2610 # This must be in double quotes, not single quotes, because CPP may get
2611 # substituted into the Makefile and "${CC-cc}" will confuse make.
2612 CPP="${CC-cc} -E"
2613 # On the NeXT, cc -E runs the code through the compiler's parser,
2614 # not just through cpp.
2615 cat > conftest.$ac_ext <<EOF
6be7c12c 2616#line 2617 "configure"
252b5132
RH
2617#include "confdefs.h"
2618#include <assert.h>
2619Syntax Error
2620EOF
2621ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 2622{ (eval echo configure:2623: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2623ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2624if test -z "$ac_err"; then
2625 :
2626else
2627 echo "$ac_err" >&5
2628 echo "configure: failed program was:" >&5
2629 cat conftest.$ac_ext >&5
2630 rm -rf conftest*
2631 CPP="${CC-cc} -E -traditional-cpp"
2632 cat > conftest.$ac_ext <<EOF
6be7c12c 2633#line 2634 "configure"
252b5132
RH
2634#include "confdefs.h"
2635#include <assert.h>
2636Syntax Error
2637EOF
2638ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 2639{ (eval echo configure:2640: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2640ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2641if test -z "$ac_err"; then
2642 :
2643else
2644 echo "$ac_err" >&5
2645 echo "configure: failed program was:" >&5
2646 cat conftest.$ac_ext >&5
2647 rm -rf conftest*
2648 CPP="${CC-cc} -nologo -E"
2649 cat > conftest.$ac_ext <<EOF
6be7c12c 2650#line 2651 "configure"
252b5132
RH
2651#include "confdefs.h"
2652#include <assert.h>
2653Syntax Error
2654EOF
2655ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 2656{ (eval echo configure:2657: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2657ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2658if test -z "$ac_err"; then
2659 :
2660else
2661 echo "$ac_err" >&5
2662 echo "configure: failed program was:" >&5
2663 cat conftest.$ac_ext >&5
2664 rm -rf conftest*
2665 CPP=/lib/cpp
2666fi
2667rm -f conftest*
2668fi
2669rm -f conftest*
2670fi
2671rm -f conftest*
2672 ac_cv_prog_CPP="$CPP"
2673fi
2674 CPP="$ac_cv_prog_CPP"
2675else
2676 ac_cv_prog_CPP="$CPP"
2677fi
2678echo "$ac_t""$CPP" 1>&6
2679
ac48eca1
AO
2680# Extract the first word of "ranlib", so it can be a program name with args.
2681set dummy ranlib; ac_word=$2
2682echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 2683echo "configure:2684: checking for $ac_word" >&5
ac48eca1
AO
2684if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2685 echo $ac_n "(cached) $ac_c" 1>&6
2686else
2687 if test -n "$RANLIB"; then
2688 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2689else
2690 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2691 ac_dummy="$PATH"
2692 for ac_dir in $ac_dummy; do
2693 test -z "$ac_dir" && ac_dir=.
2694 if test -f $ac_dir/$ac_word; then
2695 ac_cv_prog_RANLIB="ranlib"
2696 break
2697 fi
2698 done
2699 IFS="$ac_save_ifs"
2700 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2701fi
2702fi
2703RANLIB="$ac_cv_prog_RANLIB"
2704if test -n "$RANLIB"; then
2705 echo "$ac_t""$RANLIB" 1>&6
2706else
2707 echo "$ac_t""no" 1>&6
2708fi
2709
252b5132 2710echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
6be7c12c 2711echo "configure:2712: checking for ANSI C header files" >&5
a2d91340 2712if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
252b5132
RH
2713 echo $ac_n "(cached) $ac_c" 1>&6
2714else
2715 cat > conftest.$ac_ext <<EOF
6be7c12c 2716#line 2717 "configure"
252b5132
RH
2717#include "confdefs.h"
2718#include <stdlib.h>
2719#include <stdarg.h>
2720#include <string.h>
2721#include <float.h>
2722EOF
2723ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 2724{ (eval echo configure:2725: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
2725ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2726if test -z "$ac_err"; then
2727 rm -rf conftest*
2728 ac_cv_header_stdc=yes
2729else
2730 echo "$ac_err" >&5
2731 echo "configure: failed program was:" >&5
2732 cat conftest.$ac_ext >&5
2733 rm -rf conftest*
2734 ac_cv_header_stdc=no
2735fi
2736rm -f conftest*
2737
2738if test $ac_cv_header_stdc = yes; then
2739 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2740cat > conftest.$ac_ext <<EOF
6be7c12c 2741#line 2742 "configure"
252b5132
RH
2742#include "confdefs.h"
2743#include <string.h>
2744EOF
2745if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2746 egrep "memchr" >/dev/null 2>&1; then
2747 :
2748else
2749 rm -rf conftest*
2750 ac_cv_header_stdc=no
2751fi
2752rm -f conftest*
2753
2754fi
2755
2756if test $ac_cv_header_stdc = yes; then
2757 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2758cat > conftest.$ac_ext <<EOF
6be7c12c 2759#line 2760 "configure"
252b5132
RH
2760#include "confdefs.h"
2761#include <stdlib.h>
2762EOF
2763if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2764 egrep "free" >/dev/null 2>&1; then
2765 :
2766else
2767 rm -rf conftest*
2768 ac_cv_header_stdc=no
2769fi
2770rm -f conftest*
2771
2772fi
2773
2774if test $ac_cv_header_stdc = yes; then
2775 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2776if test "$cross_compiling" = yes; then
2777 :
2778else
2779 cat > conftest.$ac_ext <<EOF
6be7c12c 2780#line 2781 "configure"
252b5132
RH
2781#include "confdefs.h"
2782#include <ctype.h>
2783#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2784#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2785#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2786int main () { int i; for (i = 0; i < 256; i++)
2787if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2788exit (0); }
2789
2790EOF
6be7c12c 2791if { (eval echo configure:2792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
2792then
2793 :
2794else
2795 echo "configure: failed program was:" >&5
2796 cat conftest.$ac_ext >&5
2797 rm -fr conftest*
2798 ac_cv_header_stdc=no
2799fi
2800rm -fr conftest*
2801fi
2802
2803fi
2804fi
2805
2806echo "$ac_t""$ac_cv_header_stdc" 1>&6
2807if test $ac_cv_header_stdc = yes; then
2808 cat >> confdefs.h <<\EOF
2809#define STDC_HEADERS 1
2810EOF
2811
2812fi
2813
2814echo $ac_n "checking for working const""... $ac_c" 1>&6
6be7c12c 2815echo "configure:2816: checking for working const" >&5
a2d91340 2816if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
252b5132
RH
2817 echo $ac_n "(cached) $ac_c" 1>&6
2818else
2819 cat > conftest.$ac_ext <<EOF
6be7c12c 2820#line 2821 "configure"
252b5132
RH
2821#include "confdefs.h"
2822
2823int main() {
2824
2825/* Ultrix mips cc rejects this. */
2826typedef int charset[2]; const charset x;
2827/* SunOS 4.1.1 cc rejects this. */
2828char const *const *ccp;
2829char **p;
2830/* NEC SVR4.0.2 mips cc rejects this. */
2831struct point {int x, y;};
2832static struct point const zero = {0,0};
2833/* AIX XL C 1.02.0.0 rejects this.
2834 It does not let you subtract one const X* pointer from another in an arm
2835 of an if-expression whose if-part is not a constant expression */
2836const char *g = "string";
2837ccp = &g + (g ? g-g : 0);
2838/* HPUX 7.0 cc rejects these. */
2839++ccp;
2840p = (char**) ccp;
2841ccp = (char const *const *) p;
2842{ /* SCO 3.2v4 cc rejects this. */
2843 char *t;
2844 char const *s = 0 ? (char *) 0 : (char const *) 0;
2845
2846 *t++ = 0;
2847}
2848{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2849 int x[] = {25, 17};
2850 const int *foo = &x[0];
2851 ++foo;
2852}
2853{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2854 typedef const int *iptr;
2855 iptr p = 0;
2856 ++p;
2857}
2858{ /* AIX XL C 1.02.0.0 rejects this saying
2859 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2860 struct s { int j; const int *ap[3]; };
2861 struct s *b; b->j = 5;
2862}
2863{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2864 const int foo = 10;
2865}
2866
2867; return 0; }
2868EOF
6be7c12c 2869if { (eval echo configure:2870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2870 rm -rf conftest*
2871 ac_cv_c_const=yes
2872else
2873 echo "configure: failed program was:" >&5
2874 cat conftest.$ac_ext >&5
2875 rm -rf conftest*
2876 ac_cv_c_const=no
2877fi
2878rm -f conftest*
2879fi
2880
2881echo "$ac_t""$ac_cv_c_const" 1>&6
2882if test $ac_cv_c_const = no; then
2883 cat >> confdefs.h <<\EOF
2884#define const
2885EOF
2886
2887fi
2888
2889echo $ac_n "checking for inline""... $ac_c" 1>&6
6be7c12c 2890echo "configure:2891: checking for inline" >&5
a2d91340 2891if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
252b5132
RH
2892 echo $ac_n "(cached) $ac_c" 1>&6
2893else
2894 ac_cv_c_inline=no
2895for ac_kw in inline __inline__ __inline; do
2896 cat > conftest.$ac_ext <<EOF
6be7c12c 2897#line 2898 "configure"
252b5132
RH
2898#include "confdefs.h"
2899
2900int main() {
a2d91340 2901} $ac_kw foo() {
252b5132
RH
2902; return 0; }
2903EOF
6be7c12c 2904if { (eval echo configure:2905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
252b5132
RH
2905 rm -rf conftest*
2906 ac_cv_c_inline=$ac_kw; break
2907else
2908 echo "configure: failed program was:" >&5
2909 cat conftest.$ac_ext >&5
2910fi
2911rm -f conftest*
2912done
2913
2914fi
2915
2916echo "$ac_t""$ac_cv_c_inline" 1>&6
2917case "$ac_cv_c_inline" in
2918 inline | yes) ;;
2919 no) cat >> confdefs.h <<\EOF
2920#define inline
2921EOF
2922 ;;
2923 *) cat >> confdefs.h <<EOF
2924#define inline $ac_cv_c_inline
2925EOF
2926 ;;
2927esac
2928
2929echo $ac_n "checking for off_t""... $ac_c" 1>&6
6be7c12c 2930echo "configure:2931: checking for off_t" >&5
a2d91340 2931if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
252b5132
RH
2932 echo $ac_n "(cached) $ac_c" 1>&6
2933else
2934 cat > conftest.$ac_ext <<EOF
6be7c12c 2935#line 2936 "configure"
252b5132
RH
2936#include "confdefs.h"
2937#include <sys/types.h>
2938#if STDC_HEADERS
2939#include <stdlib.h>
2940#include <stddef.h>
2941#endif
2942EOF
2943if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2944 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2945 rm -rf conftest*
a2d91340 2946 ac_cv_type_off_t=yes
252b5132
RH
2947else
2948 rm -rf conftest*
a2d91340 2949 ac_cv_type_off_t=no
252b5132
RH
2950fi
2951rm -f conftest*
2952
2953fi
a2d91340
AC
2954echo "$ac_t""$ac_cv_type_off_t" 1>&6
2955if test $ac_cv_type_off_t = no; then
2956 cat >> confdefs.h <<\EOF
252b5132
RH
2957#define off_t long
2958EOF
2959
2960fi
2961
2962echo $ac_n "checking for size_t""... $ac_c" 1>&6
6be7c12c 2963echo "configure:2964: checking for size_t" >&5
a2d91340 2964if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
252b5132
RH
2965 echo $ac_n "(cached) $ac_c" 1>&6
2966else
2967 cat > conftest.$ac_ext <<EOF
6be7c12c 2968#line 2969 "configure"
252b5132
RH
2969#include "confdefs.h"
2970#include <sys/types.h>
2971#if STDC_HEADERS
2972#include <stdlib.h>
2973#include <stddef.h>
2974#endif
2975EOF
2976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2977 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2978 rm -rf conftest*
a2d91340 2979 ac_cv_type_size_t=yes
252b5132
RH
2980else
2981 rm -rf conftest*
a2d91340 2982 ac_cv_type_size_t=no
252b5132
RH
2983fi
2984rm -f conftest*
2985
2986fi
a2d91340
AC
2987echo "$ac_t""$ac_cv_type_size_t" 1>&6
2988if test $ac_cv_type_size_t = no; then
2989 cat >> confdefs.h <<\EOF
252b5132
RH
2990#define size_t unsigned
2991EOF
2992
2993fi
2994
2995# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2996# for constant arguments. Useless!
2997echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
6be7c12c 2998echo "configure:2999: checking for working alloca.h" >&5
a2d91340 2999if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
252b5132
RH
3000 echo $ac_n "(cached) $ac_c" 1>&6
3001else
3002 cat > conftest.$ac_ext <<EOF
6be7c12c 3003#line 3004 "configure"
252b5132
RH
3004#include "confdefs.h"
3005#include <alloca.h>
3006int main() {
3007char *p = alloca(2 * sizeof(int));
3008; return 0; }
3009EOF
6be7c12c 3010if { (eval echo configure:3011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3011 rm -rf conftest*
3012 ac_cv_header_alloca_h=yes
3013else
3014 echo "configure: failed program was:" >&5
3015 cat conftest.$ac_ext >&5
3016 rm -rf conftest*
3017 ac_cv_header_alloca_h=no
3018fi
3019rm -f conftest*
3020fi
3021
3022echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3023if test $ac_cv_header_alloca_h = yes; then
3024 cat >> confdefs.h <<\EOF
3025#define HAVE_ALLOCA_H 1
3026EOF
3027
3028fi
3029
3030echo $ac_n "checking for alloca""... $ac_c" 1>&6
6be7c12c 3031echo "configure:3032: checking for alloca" >&5
a2d91340 3032if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
252b5132
RH
3033 echo $ac_n "(cached) $ac_c" 1>&6
3034else
3035 cat > conftest.$ac_ext <<EOF
6be7c12c 3036#line 3037 "configure"
252b5132
RH
3037#include "confdefs.h"
3038
3039#ifdef __GNUC__
3040# define alloca __builtin_alloca
3041#else
3042# ifdef _MSC_VER
3043# include <malloc.h>
3044# define alloca _alloca
3045# else
3046# if HAVE_ALLOCA_H
3047# include <alloca.h>
3048# else
3049# ifdef _AIX
3050 #pragma alloca
3051# else
3052# ifndef alloca /* predefined by HP cc +Olibcalls */
3053char *alloca ();
3054# endif
3055# endif
3056# endif
3057# endif
3058#endif
3059
3060int main() {
3061char *p = (char *) alloca(1);
3062; return 0; }
3063EOF
6be7c12c 3064if { (eval echo configure:3065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3065 rm -rf conftest*
3066 ac_cv_func_alloca_works=yes
3067else
3068 echo "configure: failed program was:" >&5
3069 cat conftest.$ac_ext >&5
3070 rm -rf conftest*
3071 ac_cv_func_alloca_works=no
3072fi
3073rm -f conftest*
3074fi
3075
3076echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3077if test $ac_cv_func_alloca_works = yes; then
3078 cat >> confdefs.h <<\EOF
3079#define HAVE_ALLOCA 1
3080EOF
3081
3082fi
3083
3084if test $ac_cv_func_alloca_works = no; then
3085 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3086 # that cause trouble. Some versions do not even contain alloca or
3087 # contain a buggy version. If you still want to use their alloca,
3088 # use ar to extract alloca.o from them instead of compiling alloca.c.
3089 ALLOCA=alloca.${ac_objext}
3090 cat >> confdefs.h <<\EOF
3091#define C_ALLOCA 1
3092EOF
3093
3094
3095echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
6be7c12c 3096echo "configure:3097: checking whether alloca needs Cray hooks" >&5
a2d91340 3097if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
252b5132
RH
3098 echo $ac_n "(cached) $ac_c" 1>&6
3099else
3100 cat > conftest.$ac_ext <<EOF
6be7c12c 3101#line 3102 "configure"
252b5132
RH
3102#include "confdefs.h"
3103#if defined(CRAY) && ! defined(CRAY2)
3104webecray
3105#else
3106wenotbecray
3107#endif
3108
3109EOF
3110if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3111 egrep "webecray" >/dev/null 2>&1; then
3112 rm -rf conftest*
3113 ac_cv_os_cray=yes
3114else
3115 rm -rf conftest*
3116 ac_cv_os_cray=no
3117fi
3118rm -f conftest*
3119
3120fi
3121
3122echo "$ac_t""$ac_cv_os_cray" 1>&6
3123if test $ac_cv_os_cray = yes; then
3124for ac_func in _getb67 GETB67 getb67; do
3125 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 3126echo "configure:3127: checking for $ac_func" >&5
a2d91340 3127if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3128 echo $ac_n "(cached) $ac_c" 1>&6
3129else
3130 cat > conftest.$ac_ext <<EOF
6be7c12c 3131#line 3132 "configure"
252b5132
RH
3132#include "confdefs.h"
3133/* System header to define __stub macros and hopefully few prototypes,
3134 which can conflict with char $ac_func(); below. */
3135#include <assert.h>
3136/* Override any gcc2 internal prototype to avoid an error. */
3137/* We use char because int might match the return type of a gcc2
3138 builtin and then its argument prototype would still apply. */
3139char $ac_func();
3140
3141int main() {
3142
3143/* The GNU C library defines this for functions which it implements
3144 to always fail with ENOSYS. Some functions are actually named
3145 something starting with __ and the normal name is an alias. */
3146#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3147choke me
3148#else
a2d91340 3149$ac_func();
252b5132
RH
3150#endif
3151
3152; return 0; }
3153EOF
6be7c12c 3154if { (eval echo configure:3155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3155 rm -rf conftest*
3156 eval "ac_cv_func_$ac_func=yes"
3157else
3158 echo "configure: failed program was:" >&5
3159 cat conftest.$ac_ext >&5
3160 rm -rf conftest*
3161 eval "ac_cv_func_$ac_func=no"
3162fi
3163rm -f conftest*
3164fi
3165
3166if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3167 echo "$ac_t""yes" 1>&6
3168 cat >> confdefs.h <<EOF
3169#define CRAY_STACKSEG_END $ac_func
3170EOF
3171
3172 break
3173else
3174 echo "$ac_t""no" 1>&6
3175fi
3176
3177done
3178fi
3179
3180echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
6be7c12c 3181echo "configure:3182: checking stack direction for C alloca" >&5
a2d91340 3182if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
252b5132
RH
3183 echo $ac_n "(cached) $ac_c" 1>&6
3184else
3185 if test "$cross_compiling" = yes; then
3186 ac_cv_c_stack_direction=0
3187else
3188 cat > conftest.$ac_ext <<EOF
6be7c12c 3189#line 3190 "configure"
252b5132
RH
3190#include "confdefs.h"
3191find_stack_direction ()
3192{
3193 static char *addr = 0;
3194 auto char dummy;
3195 if (addr == 0)
3196 {
3197 addr = &dummy;
3198 return find_stack_direction ();
3199 }
3200 else
3201 return (&dummy > addr) ? 1 : -1;
3202}
3203main ()
3204{
3205 exit (find_stack_direction() < 0);
3206}
3207EOF
6be7c12c 3208if { (eval echo configure:3209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3209then
3210 ac_cv_c_stack_direction=1
3211else
3212 echo "configure: failed program was:" >&5
3213 cat conftest.$ac_ext >&5
3214 rm -fr conftest*
3215 ac_cv_c_stack_direction=-1
3216fi
3217rm -fr conftest*
3218fi
3219
3220fi
3221
3222echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3223cat >> confdefs.h <<EOF
3224#define STACK_DIRECTION $ac_cv_c_stack_direction
3225EOF
3226
3227fi
3228
3229for ac_hdr in unistd.h
3230do
3231ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3232echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6be7c12c 3233echo "configure:3234: checking for $ac_hdr" >&5
a2d91340 3234if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
3235 echo $ac_n "(cached) $ac_c" 1>&6
3236else
3237 cat > conftest.$ac_ext <<EOF
6be7c12c 3238#line 3239 "configure"
252b5132
RH
3239#include "confdefs.h"
3240#include <$ac_hdr>
3241EOF
3242ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3243{ (eval echo configure:3244: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3244ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3245if test -z "$ac_err"; then
3246 rm -rf conftest*
3247 eval "ac_cv_header_$ac_safe=yes"
3248else
3249 echo "$ac_err" >&5
3250 echo "configure: failed program was:" >&5
3251 cat conftest.$ac_ext >&5
3252 rm -rf conftest*
3253 eval "ac_cv_header_$ac_safe=no"
3254fi
3255rm -f conftest*
3256fi
3257if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3258 echo "$ac_t""yes" 1>&6
3259 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3260 cat >> confdefs.h <<EOF
3261#define $ac_tr_hdr 1
3262EOF
3263
3264else
3265 echo "$ac_t""no" 1>&6
3266fi
3267done
3268
3269for ac_func in getpagesize
3270do
3271echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 3272echo "configure:3273: checking for $ac_func" >&5
a2d91340 3273if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3274 echo $ac_n "(cached) $ac_c" 1>&6
3275else
3276 cat > conftest.$ac_ext <<EOF
6be7c12c 3277#line 3278 "configure"
252b5132
RH
3278#include "confdefs.h"
3279/* System header to define __stub macros and hopefully few prototypes,
3280 which can conflict with char $ac_func(); below. */
3281#include <assert.h>
3282/* Override any gcc2 internal prototype to avoid an error. */
3283/* We use char because int might match the return type of a gcc2
3284 builtin and then its argument prototype would still apply. */
3285char $ac_func();
3286
3287int main() {
3288
3289/* The GNU C library defines this for functions which it implements
3290 to always fail with ENOSYS. Some functions are actually named
3291 something starting with __ and the normal name is an alias. */
3292#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3293choke me
3294#else
a2d91340 3295$ac_func();
252b5132
RH
3296#endif
3297
3298; return 0; }
3299EOF
6be7c12c 3300if { (eval echo configure:3301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3301 rm -rf conftest*
3302 eval "ac_cv_func_$ac_func=yes"
3303else
3304 echo "configure: failed program was:" >&5
3305 cat conftest.$ac_ext >&5
3306 rm -rf conftest*
3307 eval "ac_cv_func_$ac_func=no"
3308fi
3309rm -f conftest*
3310fi
3311
3312if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3313 echo "$ac_t""yes" 1>&6
3314 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3315 cat >> confdefs.h <<EOF
3316#define $ac_tr_func 1
3317EOF
3318
3319else
3320 echo "$ac_t""no" 1>&6
3321fi
3322done
3323
3324echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6be7c12c 3325echo "configure:3326: checking for working mmap" >&5
a2d91340 3326if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
252b5132
RH
3327 echo $ac_n "(cached) $ac_c" 1>&6
3328else
3329 if test "$cross_compiling" = yes; then
3330 ac_cv_func_mmap_fixed_mapped=no
3331else
3332 cat > conftest.$ac_ext <<EOF
6be7c12c 3333#line 3334 "configure"
252b5132
RH
3334#include "confdefs.h"
3335
3336/* Thanks to Mike Haertel and Jim Avera for this test.
3337 Here is a matrix of mmap possibilities:
3338 mmap private not fixed
3339 mmap private fixed at somewhere currently unmapped
3340 mmap private fixed at somewhere already mapped
3341 mmap shared not fixed
3342 mmap shared fixed at somewhere currently unmapped
3343 mmap shared fixed at somewhere already mapped
3344 For private mappings, we should verify that changes cannot be read()
3345 back from the file, nor mmap's back from the file at a different
3346 address. (There have been systems where private was not correctly
3347 implemented like the infamous i386 svr4.0, and systems where the
3348 VM page cache was not coherent with the filesystem buffer cache
3349 like early versions of FreeBSD and possibly contemporary NetBSD.)
3350 For shared mappings, we should conversely verify that changes get
3351 propogated back to all the places they're supposed to be.
3352
3353 Grep wants private fixed already mapped.
3354 The main things grep needs to know about mmap are:
3355 * does it exist and is it safe to write into the mmap'd area
3356 * how to use it (BSD variants) */
3357#include <sys/types.h>
3358#include <fcntl.h>
3359#include <sys/mman.h>
3360
3361/* This mess was copied from the GNU getpagesize.h. */
3362#ifndef HAVE_GETPAGESIZE
3363# ifdef HAVE_UNISTD_H
3364# include <unistd.h>
3365# endif
3366
3367/* Assume that all systems that can run configure have sys/param.h. */
3368# ifndef HAVE_SYS_PARAM_H
3369# define HAVE_SYS_PARAM_H 1
3370# endif
3371
3372# ifdef _SC_PAGESIZE
3373# define getpagesize() sysconf(_SC_PAGESIZE)
3374# else /* no _SC_PAGESIZE */
3375# ifdef HAVE_SYS_PARAM_H
3376# include <sys/param.h>
3377# ifdef EXEC_PAGESIZE
3378# define getpagesize() EXEC_PAGESIZE
3379# else /* no EXEC_PAGESIZE */
3380# ifdef NBPG
3381# define getpagesize() NBPG * CLSIZE
3382# ifndef CLSIZE
3383# define CLSIZE 1
3384# endif /* no CLSIZE */
3385# else /* no NBPG */
3386# ifdef NBPC
3387# define getpagesize() NBPC
3388# else /* no NBPC */
3389# ifdef PAGESIZE
3390# define getpagesize() PAGESIZE
3391# endif /* PAGESIZE */
3392# endif /* no NBPC */
3393# endif /* no NBPG */
3394# endif /* no EXEC_PAGESIZE */
3395# else /* no HAVE_SYS_PARAM_H */
3396# define getpagesize() 8192 /* punt totally */
3397# endif /* no HAVE_SYS_PARAM_H */
3398# endif /* no _SC_PAGESIZE */
3399
3400#endif /* no HAVE_GETPAGESIZE */
3401
3402#ifdef __cplusplus
3403extern "C" { void *malloc(unsigned); }
3404#else
3405char *malloc();
3406#endif
3407
3408int
3409main()
3410{
3411 char *data, *data2, *data3;
3412 int i, pagesize;
3413 int fd;
3414
3415 pagesize = getpagesize();
3416
3417 /*
3418 * First, make a file with some known garbage in it.
3419 */
3420 data = malloc(pagesize);
3421 if (!data)
3422 exit(1);
3423 for (i = 0; i < pagesize; ++i)
3424 *(data + i) = rand();
3425 umask(0);
3426 fd = creat("conftestmmap", 0600);
3427 if (fd < 0)
3428 exit(1);
3429 if (write(fd, data, pagesize) != pagesize)
3430 exit(1);
3431 close(fd);
3432
3433 /*
3434 * Next, try to mmap the file at a fixed address which
3435 * already has something else allocated at it. If we can,
3436 * also make sure that we see the same garbage.
3437 */
3438 fd = open("conftestmmap", O_RDWR);
3439 if (fd < 0)
3440 exit(1);
3441 data2 = malloc(2 * pagesize);
3442 if (!data2)
3443 exit(1);
3444 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3445 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3446 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3447 exit(1);
3448 for (i = 0; i < pagesize; ++i)
3449 if (*(data + i) != *(data2 + i))
3450 exit(1);
3451
3452 /*
3453 * Finally, make sure that changes to the mapped area
3454 * do not percolate back to the file as seen by read().
3455 * (This is a bug on some variants of i386 svr4.0.)
3456 */
3457 for (i = 0; i < pagesize; ++i)
3458 *(data2 + i) = *(data2 + i) + 1;
3459 data3 = malloc(pagesize);
3460 if (!data3)
3461 exit(1);
3462 if (read(fd, data3, pagesize) != pagesize)
3463 exit(1);
3464 for (i = 0; i < pagesize; ++i)
3465 if (*(data + i) != *(data3 + i))
3466 exit(1);
3467 close(fd);
3468 unlink("conftestmmap");
3469 exit(0);
3470}
3471
3472EOF
6be7c12c 3473if { (eval echo configure:3474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
252b5132
RH
3474then
3475 ac_cv_func_mmap_fixed_mapped=yes
3476else
3477 echo "configure: failed program was:" >&5
3478 cat conftest.$ac_ext >&5
3479 rm -fr conftest*
3480 ac_cv_func_mmap_fixed_mapped=no
3481fi
3482rm -fr conftest*
3483fi
3484
3485fi
3486
3487echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3488if test $ac_cv_func_mmap_fixed_mapped = yes; then
3489 cat >> confdefs.h <<\EOF
3490#define HAVE_MMAP 1
3491EOF
3492
3493fi
3494
3495
3496 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3497unistd.h values.h sys/param.h
3498do
3499ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3500echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6be7c12c 3501echo "configure:3502: checking for $ac_hdr" >&5
a2d91340 3502if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
3503 echo $ac_n "(cached) $ac_c" 1>&6
3504else
3505 cat > conftest.$ac_ext <<EOF
6be7c12c 3506#line 3507 "configure"
252b5132
RH
3507#include "confdefs.h"
3508#include <$ac_hdr>
3509EOF
3510ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3511{ (eval echo configure:3512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3512ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3513if test -z "$ac_err"; then
3514 rm -rf conftest*
3515 eval "ac_cv_header_$ac_safe=yes"
3516else
3517 echo "$ac_err" >&5
3518 echo "configure: failed program was:" >&5
3519 cat conftest.$ac_ext >&5
3520 rm -rf conftest*
3521 eval "ac_cv_header_$ac_safe=no"
3522fi
3523rm -f conftest*
3524fi
3525if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3526 echo "$ac_t""yes" 1>&6
3527 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3528 cat >> confdefs.h <<EOF
3529#define $ac_tr_hdr 1
3530EOF
3531
3532else
3533 echo "$ac_t""no" 1>&6
3534fi
3535done
3536
3537 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3538__argz_count __argz_stringify __argz_next
3539do
3540echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 3541echo "configure:3542: checking for $ac_func" >&5
a2d91340 3542if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3543 echo $ac_n "(cached) $ac_c" 1>&6
3544else
3545 cat > conftest.$ac_ext <<EOF
6be7c12c 3546#line 3547 "configure"
252b5132
RH
3547#include "confdefs.h"
3548/* System header to define __stub macros and hopefully few prototypes,
3549 which can conflict with char $ac_func(); below. */
3550#include <assert.h>
3551/* Override any gcc2 internal prototype to avoid an error. */
3552/* We use char because int might match the return type of a gcc2
3553 builtin and then its argument prototype would still apply. */
3554char $ac_func();
3555
3556int main() {
3557
3558/* The GNU C library defines this for functions which it implements
3559 to always fail with ENOSYS. Some functions are actually named
3560 something starting with __ and the normal name is an alias. */
3561#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3562choke me
3563#else
a2d91340 3564$ac_func();
252b5132
RH
3565#endif
3566
3567; return 0; }
3568EOF
6be7c12c 3569if { (eval echo configure:3570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3570 rm -rf conftest*
3571 eval "ac_cv_func_$ac_func=yes"
3572else
3573 echo "configure: failed program was:" >&5
3574 cat conftest.$ac_ext >&5
3575 rm -rf conftest*
3576 eval "ac_cv_func_$ac_func=no"
3577fi
3578rm -f conftest*
3579fi
3580
3581if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3582 echo "$ac_t""yes" 1>&6
3583 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3584 cat >> confdefs.h <<EOF
3585#define $ac_tr_func 1
3586EOF
3587
3588else
3589 echo "$ac_t""no" 1>&6
3590fi
3591done
3592
3593
3594 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3595 for ac_func in stpcpy
3596do
3597echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 3598echo "configure:3599: checking for $ac_func" >&5
a2d91340 3599if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3600 echo $ac_n "(cached) $ac_c" 1>&6
3601else
3602 cat > conftest.$ac_ext <<EOF
6be7c12c 3603#line 3604 "configure"
252b5132
RH
3604#include "confdefs.h"
3605/* System header to define __stub macros and hopefully few prototypes,
3606 which can conflict with char $ac_func(); below. */
3607#include <assert.h>
3608/* Override any gcc2 internal prototype to avoid an error. */
3609/* We use char because int might match the return type of a gcc2
3610 builtin and then its argument prototype would still apply. */
3611char $ac_func();
3612
3613int main() {
3614
3615/* The GNU C library defines this for functions which it implements
3616 to always fail with ENOSYS. Some functions are actually named
3617 something starting with __ and the normal name is an alias. */
3618#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3619choke me
3620#else
a2d91340 3621$ac_func();
252b5132
RH
3622#endif
3623
3624; return 0; }
3625EOF
6be7c12c 3626if { (eval echo configure:3627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3627 rm -rf conftest*
3628 eval "ac_cv_func_$ac_func=yes"
3629else
3630 echo "configure: failed program was:" >&5
3631 cat conftest.$ac_ext >&5
3632 rm -rf conftest*
3633 eval "ac_cv_func_$ac_func=no"
3634fi
3635rm -f conftest*
3636fi
3637
3638if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3639 echo "$ac_t""yes" 1>&6
3640 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3641 cat >> confdefs.h <<EOF
3642#define $ac_tr_func 1
3643EOF
3644
3645else
3646 echo "$ac_t""no" 1>&6
3647fi
3648done
3649
3650 fi
3651 if test "${ac_cv_func_stpcpy}" = "yes"; then
3652 cat >> confdefs.h <<\EOF
3653#define HAVE_STPCPY 1
3654EOF
3655
3656 fi
3657
3658 if test $ac_cv_header_locale_h = yes; then
3659 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
6be7c12c 3660echo "configure:3661: checking for LC_MESSAGES" >&5
a2d91340 3661if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
252b5132
RH
3662 echo $ac_n "(cached) $ac_c" 1>&6
3663else
3664 cat > conftest.$ac_ext <<EOF
6be7c12c 3665#line 3666 "configure"
252b5132
RH
3666#include "confdefs.h"
3667#include <locale.h>
3668int main() {
3669return LC_MESSAGES
3670; return 0; }
3671EOF
6be7c12c 3672if { (eval echo configure:3673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3673 rm -rf conftest*
3674 am_cv_val_LC_MESSAGES=yes
3675else
3676 echo "configure: failed program was:" >&5
3677 cat conftest.$ac_ext >&5
3678 rm -rf conftest*
3679 am_cv_val_LC_MESSAGES=no
3680fi
3681rm -f conftest*
3682fi
3683
3684echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3685 if test $am_cv_val_LC_MESSAGES = yes; then
3686 cat >> confdefs.h <<\EOF
3687#define HAVE_LC_MESSAGES 1
3688EOF
3689
3690 fi
3691 fi
3692 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
6be7c12c 3693echo "configure:3694: checking whether NLS is requested" >&5
252b5132
RH
3694 # Check whether --enable-nls or --disable-nls was given.
3695if test "${enable_nls+set}" = set; then
3696 enableval="$enable_nls"
3697 USE_NLS=$enableval
3698else
3699 USE_NLS=yes
3700fi
3701
3702 echo "$ac_t""$USE_NLS" 1>&6
3703
3704
3705 USE_INCLUDED_LIBINTL=no
3706
3707 if test "$USE_NLS" = "yes"; then
3708 cat >> confdefs.h <<\EOF
3709#define ENABLE_NLS 1
3710EOF
3711
3712 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
6be7c12c 3713echo "configure:3714: checking whether included gettext is requested" >&5
252b5132
RH
3714 # Check whether --with-included-gettext or --without-included-gettext was given.
3715if test "${with_included_gettext+set}" = set; then
3716 withval="$with_included_gettext"
3717 nls_cv_force_use_gnu_gettext=$withval
3718else
3719 nls_cv_force_use_gnu_gettext=no
3720fi
3721
3722 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3723
3724 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3725 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3726 nls_cv_header_intl=
3727 nls_cv_header_libgt=
3728 CATOBJEXT=NONE
3729
3730 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3731echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
6be7c12c 3732echo "configure:3733: checking for libintl.h" >&5
a2d91340 3733if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
3734 echo $ac_n "(cached) $ac_c" 1>&6
3735else
3736 cat > conftest.$ac_ext <<EOF
6be7c12c 3737#line 3738 "configure"
252b5132
RH
3738#include "confdefs.h"
3739#include <libintl.h>
3740EOF
3741ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 3742{ (eval echo configure:3743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
3743ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3744if test -z "$ac_err"; then
3745 rm -rf conftest*
3746 eval "ac_cv_header_$ac_safe=yes"
3747else
3748 echo "$ac_err" >&5
3749 echo "configure: failed program was:" >&5
3750 cat conftest.$ac_ext >&5
3751 rm -rf conftest*
3752 eval "ac_cv_header_$ac_safe=no"
3753fi
3754rm -f conftest*
3755fi
3756if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3757 echo "$ac_t""yes" 1>&6
3758 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
6be7c12c 3759echo "configure:3760: checking for gettext in libc" >&5
a2d91340 3760if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
252b5132
RH
3761 echo $ac_n "(cached) $ac_c" 1>&6
3762else
3763 cat > conftest.$ac_ext <<EOF
6be7c12c 3764#line 3765 "configure"
252b5132
RH
3765#include "confdefs.h"
3766#include <libintl.h>
3767int main() {
3768return (int) gettext ("")
3769; return 0; }
3770EOF
6be7c12c 3771if { (eval echo configure:3772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3772 rm -rf conftest*
3773 gt_cv_func_gettext_libc=yes
3774else
3775 echo "configure: failed program was:" >&5
3776 cat conftest.$ac_ext >&5
3777 rm -rf conftest*
3778 gt_cv_func_gettext_libc=no
3779fi
3780rm -f conftest*
3781fi
3782
3783echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3784
3785 if test "$gt_cv_func_gettext_libc" != "yes"; then
3786 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
6be7c12c 3787echo "configure:3788: checking for bindtextdomain in -lintl" >&5
a2d91340
AC
3788ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3789if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
252b5132
RH
3790 echo $ac_n "(cached) $ac_c" 1>&6
3791else
3792 ac_save_LIBS="$LIBS"
3793LIBS="-lintl $LIBS"
3794cat > conftest.$ac_ext <<EOF
6be7c12c 3795#line 3796 "configure"
252b5132
RH
3796#include "confdefs.h"
3797/* Override any gcc2 internal prototype to avoid an error. */
3798/* We use char because int might match the return type of a gcc2
3799 builtin and then its argument prototype would still apply. */
3800char bindtextdomain();
3801
3802int main() {
3803bindtextdomain()
3804; return 0; }
3805EOF
6be7c12c 3806if { (eval echo configure:3807: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3807 rm -rf conftest*
3808 eval "ac_cv_lib_$ac_lib_var=yes"
3809else
3810 echo "configure: failed program was:" >&5
3811 cat conftest.$ac_ext >&5
3812 rm -rf conftest*
3813 eval "ac_cv_lib_$ac_lib_var=no"
3814fi
3815rm -f conftest*
3816LIBS="$ac_save_LIBS"
3817
3818fi
3819if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3820 echo "$ac_t""yes" 1>&6
3821 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
6be7c12c 3822echo "configure:3823: checking for gettext in libintl" >&5
a2d91340 3823if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
252b5132
RH
3824 echo $ac_n "(cached) $ac_c" 1>&6
3825else
3826 cat > conftest.$ac_ext <<EOF
6be7c12c 3827#line 3828 "configure"
252b5132
RH
3828#include "confdefs.h"
3829
3830int main() {
3831return (int) gettext ("")
3832; return 0; }
3833EOF
6be7c12c 3834if { (eval echo configure:3835: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3835 rm -rf conftest*
3836 gt_cv_func_gettext_libintl=yes
3837else
3838 echo "configure: failed program was:" >&5
3839 cat conftest.$ac_ext >&5
3840 rm -rf conftest*
3841 gt_cv_func_gettext_libintl=no
3842fi
3843rm -f conftest*
3844fi
3845
3846echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3847else
3848 echo "$ac_t""no" 1>&6
3849fi
3850
3851 fi
3852
3853 if test "$gt_cv_func_gettext_libc" = "yes" \
3854 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3855 cat >> confdefs.h <<\EOF
3856#define HAVE_GETTEXT 1
3857EOF
3858
3859 # Extract the first word of "msgfmt", so it can be a program name with args.
3860set dummy msgfmt; ac_word=$2
3861echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3862echo "configure:3863: checking for $ac_word" >&5
a2d91340 3863if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
252b5132
RH
3864 echo $ac_n "(cached) $ac_c" 1>&6
3865else
3866 case "$MSGFMT" in
3867 /*)
3868 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3869 ;;
3870 *)
3871 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3872 for ac_dir in $PATH; do
3873 test -z "$ac_dir" && ac_dir=.
3874 if test -f $ac_dir/$ac_word; then
3875 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3876 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3877 break
3878 fi
3879 fi
3880 done
3881 IFS="$ac_save_ifs"
3882 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3883 ;;
3884esac
3885fi
3886MSGFMT="$ac_cv_path_MSGFMT"
3887if test -n "$MSGFMT"; then
3888 echo "$ac_t""$MSGFMT" 1>&6
3889else
3890 echo "$ac_t""no" 1>&6
3891fi
3892 if test "$MSGFMT" != "no"; then
3893 for ac_func in dcgettext
3894do
3895echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6be7c12c 3896echo "configure:3897: checking for $ac_func" >&5
a2d91340 3897if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
252b5132
RH
3898 echo $ac_n "(cached) $ac_c" 1>&6
3899else
3900 cat > conftest.$ac_ext <<EOF
6be7c12c 3901#line 3902 "configure"
252b5132
RH
3902#include "confdefs.h"
3903/* System header to define __stub macros and hopefully few prototypes,
3904 which can conflict with char $ac_func(); below. */
3905#include <assert.h>
3906/* Override any gcc2 internal prototype to avoid an error. */
3907/* We use char because int might match the return type of a gcc2
3908 builtin and then its argument prototype would still apply. */
3909char $ac_func();
3910
3911int main() {
3912
3913/* The GNU C library defines this for functions which it implements
3914 to always fail with ENOSYS. Some functions are actually named
3915 something starting with __ and the normal name is an alias. */
3916#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3917choke me
3918#else
a2d91340 3919$ac_func();
252b5132
RH
3920#endif
3921
3922; return 0; }
3923EOF
6be7c12c 3924if { (eval echo configure:3925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
3925 rm -rf conftest*
3926 eval "ac_cv_func_$ac_func=yes"
3927else
3928 echo "configure: failed program was:" >&5
3929 cat conftest.$ac_ext >&5
3930 rm -rf conftest*
3931 eval "ac_cv_func_$ac_func=no"
3932fi
3933rm -f conftest*
3934fi
3935
3936if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3937 echo "$ac_t""yes" 1>&6
3938 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3939 cat >> confdefs.h <<EOF
3940#define $ac_tr_func 1
3941EOF
3942
3943else
3944 echo "$ac_t""no" 1>&6
3945fi
3946done
3947
3948 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3949set dummy gmsgfmt; ac_word=$2
3950echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3951echo "configure:3952: checking for $ac_word" >&5
a2d91340 3952if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
252b5132
RH
3953 echo $ac_n "(cached) $ac_c" 1>&6
3954else
3955 case "$GMSGFMT" in
3956 /*)
3957 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3958 ;;
3959 ?:/*)
3960 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3961 ;;
3962 *)
3963 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3964 ac_dummy="$PATH"
3965 for ac_dir in $ac_dummy; do
3966 test -z "$ac_dir" && ac_dir=.
3967 if test -f $ac_dir/$ac_word; then
3968 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3969 break
3970 fi
3971 done
3972 IFS="$ac_save_ifs"
3973 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3974 ;;
3975esac
3976fi
3977GMSGFMT="$ac_cv_path_GMSGFMT"
3978if test -n "$GMSGFMT"; then
3979 echo "$ac_t""$GMSGFMT" 1>&6
3980else
3981 echo "$ac_t""no" 1>&6
3982fi
3983
3984 # Extract the first word of "xgettext", so it can be a program name with args.
3985set dummy xgettext; ac_word=$2
3986echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 3987echo "configure:3988: checking for $ac_word" >&5
a2d91340 3988if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
252b5132
RH
3989 echo $ac_n "(cached) $ac_c" 1>&6
3990else
3991 case "$XGETTEXT" in
3992 /*)
3993 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3994 ;;
3995 *)
3996 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3997 for ac_dir in $PATH; do
3998 test -z "$ac_dir" && ac_dir=.
3999 if test -f $ac_dir/$ac_word; then
4000 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4001 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4002 break
4003 fi
4004 fi
4005 done
4006 IFS="$ac_save_ifs"
4007 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4008 ;;
4009esac
4010fi
4011XGETTEXT="$ac_cv_path_XGETTEXT"
4012if test -n "$XGETTEXT"; then
4013 echo "$ac_t""$XGETTEXT" 1>&6
4014else
4015 echo "$ac_t""no" 1>&6
4016fi
4017
4018 cat > conftest.$ac_ext <<EOF
6be7c12c 4019#line 4020 "configure"
252b5132
RH
4020#include "confdefs.h"
4021
4022int main() {
4023extern int _nl_msg_cat_cntr;
4024 return _nl_msg_cat_cntr
4025; return 0; }
4026EOF
6be7c12c 4027if { (eval echo configure:4028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
252b5132
RH
4028 rm -rf conftest*
4029 CATOBJEXT=.gmo
4030 DATADIRNAME=share
4031else
4032 echo "configure: failed program was:" >&5
4033 cat conftest.$ac_ext >&5
4034 rm -rf conftest*
4035 CATOBJEXT=.mo
4036 DATADIRNAME=lib
4037fi
4038rm -f conftest*
4039 INSTOBJEXT=.mo
4040 fi
4041 fi
4042
4043else
4044 echo "$ac_t""no" 1>&6
4045fi
4046
4047
4048
4049 if test "$CATOBJEXT" = "NONE"; then
4050 nls_cv_use_gnu_gettext=yes
4051 fi
4052 fi
4053
4054 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4055 INTLOBJS="\$(GETTOBJS)"
4056 # Extract the first word of "msgfmt", so it can be a program name with args.
4057set dummy msgfmt; ac_word=$2
4058echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4059echo "configure:4060: checking for $ac_word" >&5
a2d91340 4060if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
252b5132
RH
4061 echo $ac_n "(cached) $ac_c" 1>&6
4062else
4063 case "$MSGFMT" in
4064 /*)
4065 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4066 ;;
4067 *)
4068 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4069 for ac_dir in $PATH; do
4070 test -z "$ac_dir" && ac_dir=.
4071 if test -f $ac_dir/$ac_word; then
4072 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4073 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4074 break
4075 fi
4076 fi
4077 done
4078 IFS="$ac_save_ifs"
4079 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
4080 ;;
4081esac
4082fi
4083MSGFMT="$ac_cv_path_MSGFMT"
4084if test -n "$MSGFMT"; then
4085 echo "$ac_t""$MSGFMT" 1>&6
4086else
4087 echo "$ac_t""no" 1>&6
4088fi
4089
4090 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4091set dummy gmsgfmt; ac_word=$2
4092echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4093echo "configure:4094: checking for $ac_word" >&5
a2d91340 4094if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
252b5132
RH
4095 echo $ac_n "(cached) $ac_c" 1>&6
4096else
4097 case "$GMSGFMT" in
4098 /*)
4099 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4100 ;;
4101 ?:/*)
4102 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4103 ;;
4104 *)
4105 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4106 ac_dummy="$PATH"
4107 for ac_dir in $ac_dummy; do
4108 test -z "$ac_dir" && ac_dir=.
4109 if test -f $ac_dir/$ac_word; then
4110 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4111 break
4112 fi
4113 done
4114 IFS="$ac_save_ifs"
4115 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4116 ;;
4117esac
4118fi
4119GMSGFMT="$ac_cv_path_GMSGFMT"
4120if test -n "$GMSGFMT"; then
4121 echo "$ac_t""$GMSGFMT" 1>&6
4122else
4123 echo "$ac_t""no" 1>&6
4124fi
4125
4126 # Extract the first word of "xgettext", so it can be a program name with args.
4127set dummy xgettext; ac_word=$2
4128echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6be7c12c 4129echo "configure:4130: checking for $ac_word" >&5
a2d91340 4130if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
252b5132
RH
4131 echo $ac_n "(cached) $ac_c" 1>&6
4132else
4133 case "$XGETTEXT" in
4134 /*)
4135 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4136 ;;
4137 *)
4138 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4139 for ac_dir in $PATH; do
4140 test -z "$ac_dir" && ac_dir=.
4141 if test -f $ac_dir/$ac_word; then
4142 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4143 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4144 break
4145 fi
4146 fi
4147 done
4148 IFS="$ac_save_ifs"
4149 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4150 ;;
4151esac
4152fi
4153XGETTEXT="$ac_cv_path_XGETTEXT"
4154if test -n "$XGETTEXT"; then
4155 echo "$ac_t""$XGETTEXT" 1>&6
4156else
4157 echo "$ac_t""no" 1>&6
4158fi
4159
4160
4161 USE_INCLUDED_LIBINTL=yes
4162 CATOBJEXT=.gmo
4163 INSTOBJEXT=.mo
4164 DATADIRNAME=share
4165 INTLDEPS='$(top_builddir)/../intl/libintl.a'
4166 INTLLIBS=$INTLDEPS
4167 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
4168 nls_cv_header_intl=libintl.h
4169 nls_cv_header_libgt=libgettext.h
4170 fi
4171
4172 if test "$XGETTEXT" != ":"; then
4173 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
4174 : ;
4175 else
4176 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4177 XGETTEXT=":"
4178 fi
4179 fi
4180
4181 # We need to process the po/ directory.
4182 POSUB=po
4183 else
4184 DATADIRNAME=share
4185 nls_cv_header_intl=libintl.h
4186 nls_cv_header_libgt=libgettext.h
4187 fi
4188
4189 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4190 # because some of the sources are only built for this goal.
4191 if test "$PACKAGE" = gettext; then
4192 USE_NLS=yes
4193 USE_INCLUDED_LIBINTL=yes
4194 fi
4195
4196 for lang in $ALL_LINGUAS; do
4197 GMOFILES="$GMOFILES $lang.gmo"
4198 POFILES="$POFILES $lang.po"
4199 done
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214 if test "x$CATOBJEXT" != "x"; then
4215 if test "x$ALL_LINGUAS" = "x"; then
4216 LINGUAS=
4217 else
4218 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
6be7c12c 4219echo "configure:4220: checking for catalogs to be installed" >&5
252b5132
RH
4220 NEW_LINGUAS=
4221 for lang in ${LINGUAS=$ALL_LINGUAS}; do
4222 case "$ALL_LINGUAS" in
4223 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
4224 esac
4225 done
4226 LINGUAS=$NEW_LINGUAS
4227 echo "$ac_t""$LINGUAS" 1>&6
4228 fi
4229
4230 if test -n "$LINGUAS"; then
4231 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
4232 fi
4233 fi
4234
4235 if test $ac_cv_header_locale_h = yes; then
4236 INCLUDE_LOCALE_H="#include <locale.h>"
4237 else
4238 INCLUDE_LOCALE_H="\
4239/* The system does not provide the header <locale.h>. Take care yourself. */"
4240 fi
4241
4242
4243 if test -f $srcdir/po2tbl.sed.in; then
4244 if test "$CATOBJEXT" = ".cat"; then
4245 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4246echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
6be7c12c 4247echo "configure:4248: checking for linux/version.h" >&5
a2d91340 4248if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
4249 echo $ac_n "(cached) $ac_c" 1>&6
4250else
4251 cat > conftest.$ac_ext <<EOF
6be7c12c 4252#line 4253 "configure"
252b5132
RH
4253#include "confdefs.h"
4254#include <linux/version.h>
4255EOF
4256ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 4257{ (eval echo configure:4258: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4258ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4259if test -z "$ac_err"; then
4260 rm -rf conftest*
4261 eval "ac_cv_header_$ac_safe=yes"
4262else
4263 echo "$ac_err" >&5
4264 echo "configure: failed program was:" >&5
4265 cat conftest.$ac_ext >&5
4266 rm -rf conftest*
4267 eval "ac_cv_header_$ac_safe=no"
4268fi
4269rm -f conftest*
4270fi
4271if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4272 echo "$ac_t""yes" 1>&6
4273 msgformat=linux
4274else
4275 echo "$ac_t""no" 1>&6
4276msgformat=xopen
4277fi
4278
4279
4280 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
4281 fi
4282 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4283 $srcdir/po2tbl.sed.in > po2tbl.sed
4284 fi
4285
4286 if test "$PACKAGE" = "gettext"; then
4287 GT_NO="#NO#"
4288 GT_YES=
4289 else
4290 GT_NO=
4291 GT_YES="#YES#"
4292 fi
4293
4294
4295
4296 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
4297
4298
4299 l=
4300
4301
4302 if test -d $srcdir/po; then
4303 test -d po || mkdir po
4304 if test "x$srcdir" != "x."; then
4305 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4306 posrcprefix="$srcdir/"
4307 else
4308 posrcprefix="../$srcdir/"
4309 fi
4310 else
4311 posrcprefix="../"
4312 fi
4313 rm -f po/POTFILES
4314 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4315 < $srcdir/po/POTFILES.in > po/POTFILES
4316 fi
4317
4318
4319. ${srcdir}/../bfd/configure.host
4320
4321
4322# Find a good install program. We prefer a C program (faster),
4323# so one script is as good as another. But avoid the broken or
4324# incompatible versions:
4325# SysV /etc/install, /usr/sbin/install
4326# SunOS /usr/etc/install
4327# IRIX /sbin/install
4328# AIX /bin/install
4329# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4330# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4331# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4332# ./install, which can be erroneously created by make from ./install.sh.
4333echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
6be7c12c 4334echo "configure:4335: checking for a BSD compatible install" >&5
252b5132 4335if test -z "$INSTALL"; then
a2d91340 4336if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
252b5132
RH
4337 echo $ac_n "(cached) $ac_c" 1>&6
4338else
4339 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
4340 for ac_dir in $PATH; do
4341 # Account for people who put trailing slashes in PATH elements.
4342 case "$ac_dir/" in
4343 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
4344 *)
4345 # OSF1 and SCO ODT 3.0 have their own names for install.
4346 # Don't use installbsd from OSF since it installs stuff as root
4347 # by default.
4348 for ac_prog in ginstall scoinst install; do
4349 if test -f $ac_dir/$ac_prog; then
4350 if test $ac_prog = install &&
4351 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
4352 # AIX install. It has an incompatible calling convention.
4353 :
4354 else
4355 ac_cv_path_install="$ac_dir/$ac_prog -c"
4356 break 2
4357 fi
4358 fi
4359 done
4360 ;;
4361 esac
4362 done
4363 IFS="$ac_save_IFS"
4364
4365fi
4366 if test "${ac_cv_path_install+set}" = set; then
4367 INSTALL="$ac_cv_path_install"
4368 else
4369 # As a last resort, use the slow shell script. We don't cache a
4370 # path for INSTALL within a source directory, because that will
4371 # break other packages using the cache if that directory is
4372 # removed, or if the path is relative.
4373 INSTALL="$ac_install_sh"
4374 fi
4375fi
4376echo "$ac_t""$INSTALL" 1>&6
4377
4378# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4379# It thinks the first close brace ends the variable substitution.
4380test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4381
a2d91340 4382test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
252b5132
RH
4383
4384test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4385
4386
4387for ac_hdr in string.h strings.h stdlib.h
4388do
4389ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4390echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6be7c12c 4391echo "configure:4392: checking for $ac_hdr" >&5
a2d91340 4392if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
252b5132
RH
4393 echo $ac_n "(cached) $ac_c" 1>&6
4394else
4395 cat > conftest.$ac_ext <<EOF
6be7c12c 4396#line 4397 "configure"
252b5132
RH
4397#include "confdefs.h"
4398#include <$ac_hdr>
4399EOF
4400ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6be7c12c 4401{ (eval echo configure:4402: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
252b5132
RH
4402ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4403if test -z "$ac_err"; then
4404 rm -rf conftest*
4405 eval "ac_cv_header_$ac_safe=yes"
4406else
4407 echo "$ac_err" >&5
4408 echo "configure: failed program was:" >&5
4409 cat conftest.$ac_ext >&5
4410 rm -rf conftest*
4411 eval "ac_cv_header_$ac_safe=no"
4412fi
4413rm -f conftest*
4414fi
4415if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4416 echo "$ac_t""yes" 1>&6
4417 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4418 cat >> confdefs.h <<EOF
4419#define $ac_tr_hdr 1
4420EOF
4421
4422else
4423 echo "$ac_t""no" 1>&6
4424fi
4425done
4426
4427
6e31aea3
BE
4428cgen_maint=no
4429cgendir='$(srcdir)/../cgen'
4430
4431# Check whether --enable-cgen-maint or --disable-cgen-maint was given.
4432if test "${enable_cgen_maint+set}" = set; then
4433 enableval="$enable_cgen_maint"
4434 case "${enableval}" in
4435 yes) cgen_maint=yes ;;
4436 no) cgen_maint=no ;;
4437 *)
4438 # argument is cgen install directory (not implemented yet).
4439 # Having a `share' directory might be more appropriate for the .scm,
4440 # .cpu, etc. files.
4441 cgen_maint=yes
4442 cgendir=${cgen_maint}/lib/cgen
4443 ;;
4444esac
4445fi
4446
4447
4448if test x${cgen_maint} = xyes; then
4449 CGEN_MAINT_TRUE=
4450 CGEN_MAINT_FALSE='#'
4451else
4452 CGEN_MAINT_TRUE='#'
4453 CGEN_MAINT_FALSE=
4454fi
4455
252b5132
RH
4456
4457using_cgen=no
4458
4459# Horrible hacks to build DLLs on Windows.
4460WIN32LDFLAGS=
4461WIN32LIBADD=
4462case "${host}" in
4463*-*-cygwin*)
4464 if test "$enable_shared" = "yes"; then
4465 WIN32LDFLAGS="-no-undefined"
4466 WIN32LIBADD="-L`pwd`/../bfd -lbfd -L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin"
4467 fi
4468 ;;
4469esac
4470
4471
4472
4473# target-specific stuff:
4474
4475# Canonicalize the secondary target names.
4476if test -n "$enable_targets" ; then
4477 for targ in `echo $enable_targets | sed 's/,/ /g'`
4478 do
6d83c84b 4479 result=`$ac_config_sub $targ 2>/dev/null`
252b5132
RH
4480 if test -n "$result" ; then
4481 canon_targets="$canon_targets $result"
4482 else
4483 # Allow targets that config.sub doesn't recognize, like "all".
4484 canon_targets="$canon_targets $targ"
4485 fi
4486 done
4487fi
4488
4489all_targets=false
4490selarchs=
4491for targ in $target $canon_targets
4492do
4493 if test "x$targ" = "xall" ; then
4494 all_targets=true
4495 else
4496 . $srcdir/../bfd/config.bfd
4497 selarchs="$selarchs $targ_archs"
4498 fi
4499done
4500
4501# Utility var, documents generic cgen support files.
4502
4503cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo"
4504
4505# We don't do any links based on the target system, just makefile config.
4506
4507if test x${all_targets} = xfalse ; then
4508
4509 # Target architecture .o files.
4510 ta=
4511
4512 for arch in $selarchs
4513 do
4514 ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g`
4515 archdefs="$archdefs -DARCH_$ad"
4516 case "$arch" in
4517 bfd_a29k_arch) ta="$ta a29k-dis.lo" ;;
4518 bfd_alliant_arch) ;;
4519 bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;;
0d2bcfaf 4520 bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo arc-ext.lo" ;;
252b5132 4521 bfd_arm_arch) ta="$ta arm-dis.lo" ;;
adde6300 4522 bfd_avr_arch) ta="$ta avr-dis.lo" ;;
252b5132 4523 bfd_convex_arch) ;;
6c95a37f 4524 bfd_cris_arch) ta="$ta cris-dis.lo cris-opc.lo" ;;
252b5132
RH
4525 bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;;
4526 bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;;
4527 bfd_fr30_arch) ta="$ta fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo" using_cgen=yes ;;
4528 bfd_h8300_arch) ta="$ta h8300-dis.lo" ;;
4529 bfd_h8500_arch) ta="$ta h8500-dis.lo" ;;
4530 bfd_hppa_arch) ta="$ta hppa-dis.lo" ;;
5b93d8bb 4531 bfd_i370_arch) ta="$ta i370-dis.lo i370-opc.lo" ;;
252b5132 4532 bfd_i386_arch) ta="$ta i386-dis.lo" ;;
9d751335 4533 bfd_i860_arch) ta="$ta i860-dis.lo" ;;
252b5132 4534 bfd_i960_arch) ta="$ta i960-dis.lo" ;;
800eeca4 4535 bfd_ia64_arch) ta="$ta ia64-dis.lo ia64-opc.lo" ;;
252b5132 4536 bfd_m32r_arch) ta="$ta m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo" using_cgen=yes ;;
60bcf0fa
NC
4537 bfd_m68hc11_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
4538 bfd_m68hc12_arch) ta="$ta m68hc11-dis.lo m68hc11-opc.lo" ;;
252b5132
RH
4539 bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;;
4540 bfd_m88k_arch) ta="$ta m88k-dis.lo" ;;
4541 bfd_mcore_arch) ta="$ta mcore-dis.lo" ;;
4542 bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo" ;;
4543 bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;;
4544 bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;;
4545 bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;;
87e6d782 4546 bfd_openrisc_arch) ta="$ta openrisc-asm.lo openrisc-desc.lo openrisc-dis.lo openrisc-ibld.lo openrisc-opc.lo" using_cgen=yes ;;
e135f41b 4547 bfd_pdp11_arch) ta="$ta pdp11-dis.lo pdp11-opc.lo" ;;
1e608f98 4548 bfd_pj_arch) ta="$ta pj-dis.lo pj-opc.lo" ;;
252b5132
RH
4549 bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
4550 bfd_pyramid_arch) ;;
a85d7ed0 4551 bfd_powerpc_64_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
252b5132
RH
4552 bfd_romp_arch) ;;
4553 bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;;
a85d7ed0 4554 bfd_s390_arch) ta="$ta s390-dis.lo s390-opc.lo" ;;
09919455
NC
4555 bfd_sh_arch)
4556 ta="$ta sh-dis.lo" ;;
252b5132
RH
4557 bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;;
4558 bfd_tahoe_arch) ;;
4559 bfd_tic30_arch) ta="$ta tic30-dis.lo" ;;
5c84d377 4560 bfd_tic54x_arch) ta="$ta tic54x-dis.lo tic54x-opc.lo" ;;
252b5132
RH
4561 bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;;
4562 bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
4563 bfd_v850e_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
4564 bfd_v850ea_arch) ta="$ta v850-opc.lo v850-dis.lo" ;;
4565 bfd_vax_arch) ta="$ta vax-dis.lo" ;;
4566 bfd_w65_arch) ta="$ta w65-dis.lo" ;;
4567 bfd_we32k_arch) ;;
4568 bfd_z8k_arch) ta="$ta z8k-dis.lo" ;;
4569
4570 "") ;;
4571 *) { echo "configure: error: *** unknown target architecture $arch" 1>&2; exit 1; } ;;
4572 esac
4573 done
4574
4575 if test $using_cgen = yes ; then
4576 ta="$ta $cgen_files"
4577 fi
4578
4579 # Weed out duplicate .o files.
4580 f=""
4581 for i in $ta ; do
4582 case " $f " in
4583 *" $i "*) ;;
4584 *) f="$f $i" ;;
4585 esac
4586 done
4587 ta="$f"
4588
4589 # And duplicate -D flags.
4590 f=""
4591 for i in $archdefs ; do
4592 case " $f " in
4593 *" $i "*) ;;
4594 *) f="$f $i" ;;
4595 esac
4596 done
4597 archdefs="$f"
4598
4599 BFD_MACHINES="$ta"
4600
4601else # all_targets is true
4602 archdefs=-DARCH_all
4603 BFD_MACHINES='$(ALL_MACHINES)'
4604fi
4605
4606
4607
4608
4609trap '' 1 2 15
4610cat > confcache <<\EOF
4611# This file is a shell script that caches the results of configure
4612# tests run on this system so they can be shared between configure
4613# scripts and configure runs. It is not useful on other systems.
4614# If it contains results you don't want to keep, you may remove or edit it.
4615#
4616# By default, configure uses ./config.cache as the cache file,
4617# creating it if it does not exist already. You can give configure
4618# the --cache-file=FILE option to use a different cache file; that is
4619# what configure does when it calls configure scripts in
4620# subdirectories, so they share the cache.
4621# Giving --cache-file=/dev/null disables caching, for debugging configure.
4622# config.status only pays attention to the cache file if you give it the
4623# --recheck option to rerun configure.
4624#
4625EOF
4626# The following way of writing the cache mishandles newlines in values,
4627# but we know of no workaround that is simple, portable, and efficient.
4628# So, don't put newlines in cache variables' values.
4629# Ultrix sh set writes to stderr and can't be redirected directly,
4630# and sets the high bit in the cache file unless we assign to the vars.
4631(set) 2>&1 |
4632 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4633 *ac_space=\ *)
4634 # `set' does not quote correctly, so add quotes (double-quote substitution
4635 # turns \\\\ into \\, and sed turns \\ into \).
4636 sed -n \
4637 -e "s/'/'\\\\''/g" \
4638 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4639 ;;
4640 *)
4641 # `set' quotes correctly as required by POSIX, so do not add quotes.
4642 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4643 ;;
4644 esac >> confcache
4645if cmp -s $cache_file confcache; then
4646 :
4647else
4648 if test -w $cache_file; then
4649 echo "updating cache $cache_file"
4650 cat confcache > $cache_file
4651 else
4652 echo "not updating unwritable cache $cache_file"
4653 fi
4654fi
4655rm -f confcache
4656
4657trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4658
4659test "x$prefix" = xNONE && prefix=$ac_default_prefix
4660# Let make expand exec_prefix.
4661test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4662
4663# Any assignment to VPATH causes Sun make to only execute
4664# the first set of double-colon rules, so remove it if not needed.
4665# If there is a colon in the path, we need to keep it.
4666if test "x$srcdir" = x.; then
4667 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4668fi
4669
4670trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4671
4672DEFS=-DHAVE_CONFIG_H
4673
4674# Without the "./", some shells look in PATH for config.status.
4675: ${CONFIG_STATUS=./config.status}
4676
4677echo creating $CONFIG_STATUS
4678rm -f $CONFIG_STATUS
4679cat > $CONFIG_STATUS <<EOF
4680#! /bin/sh
4681# Generated automatically by configure.
4682# Run this file to recreate the current configuration.
4683# This directory was configured as follows,
4684# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4685#
4686# $0 $ac_configure_args
4687#
4688# Compiler output produced by configure, useful for debugging
4689# configure, is in ./config.log if it exists.
4690
4691ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4692for ac_option
4693do
4694 case "\$ac_option" in
4695 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4696 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4697 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4698 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
a2d91340 4699 echo "$CONFIG_STATUS generated by autoconf version 2.13"
252b5132
RH
4700 exit 0 ;;
4701 -help | --help | --hel | --he | --h)
4702 echo "\$ac_cs_usage"; exit 0 ;;
4703 *) echo "\$ac_cs_usage"; exit 1 ;;
4704 esac
4705done
4706
4707ac_given_srcdir=$srcdir
4708ac_given_INSTALL="$INSTALL"
4709
4710trap 'rm -fr `echo "Makefile po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4711EOF
4712cat >> $CONFIG_STATUS <<EOF
4713
4714# Protect against being on the right side of a sed subst in config.status.
4715sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4716 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4717$ac_vpsub
4718$extrasub
4719s%@SHELL@%$SHELL%g
4720s%@CFLAGS@%$CFLAGS%g
4721s%@CPPFLAGS@%$CPPFLAGS%g
4722s%@CXXFLAGS@%$CXXFLAGS%g
4723s%@FFLAGS@%$FFLAGS%g
4724s%@DEFS@%$DEFS%g
4725s%@LDFLAGS@%$LDFLAGS%g
4726s%@LIBS@%$LIBS%g
4727s%@exec_prefix@%$exec_prefix%g
4728s%@prefix@%$prefix%g
4729s%@program_transform_name@%$program_transform_name%g
4730s%@bindir@%$bindir%g
4731s%@sbindir@%$sbindir%g
4732s%@libexecdir@%$libexecdir%g
4733s%@datadir@%$datadir%g
4734s%@sysconfdir@%$sysconfdir%g
4735s%@sharedstatedir@%$sharedstatedir%g
4736s%@localstatedir@%$localstatedir%g
4737s%@libdir@%$libdir%g
4738s%@includedir@%$includedir%g
4739s%@oldincludedir@%$oldincludedir%g
4740s%@infodir@%$infodir%g
4741s%@mandir@%$mandir%g
4742s%@host@%$host%g
4743s%@host_alias@%$host_alias%g
4744s%@host_cpu@%$host_cpu%g
4745s%@host_vendor@%$host_vendor%g
4746s%@host_os@%$host_os%g
4747s%@target@%$target%g
4748s%@target_alias@%$target_alias%g
4749s%@target_cpu@%$target_cpu%g
4750s%@target_vendor@%$target_vendor%g
4751s%@target_os@%$target_os%g
4752s%@build@%$build%g
4753s%@build_alias@%$build_alias%g
4754s%@build_cpu@%$build_cpu%g
4755s%@build_vendor@%$build_vendor%g
4756s%@build_os@%$build_os%g
252b5132
RH
4757s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
4758s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
4759s%@INSTALL_DATA@%$INSTALL_DATA%g
4760s%@PACKAGE@%$PACKAGE%g
4761s%@VERSION@%$VERSION%g
4762s%@ACLOCAL@%$ACLOCAL%g
4763s%@AUTOCONF@%$AUTOCONF%g
4764s%@AUTOMAKE@%$AUTOMAKE%g
4765s%@AUTOHEADER@%$AUTOHEADER%g
4766s%@MAKEINFO@%$MAKEINFO%g
4767s%@SET_MAKE@%$SET_MAKE%g
4768s%@AR@%$AR%g
4769s%@RANLIB@%$RANLIB%g
09919455 4770s%@CC@%$CC%g
252b5132 4771s%@LN_S@%$LN_S%g
ac48eca1
AO
4772s%@OBJEXT@%$OBJEXT%g
4773s%@EXEEXT@%$EXEEXT%g
4774s%@STRIP@%$STRIP%g
252b5132 4775s%@LIBTOOL@%$LIBTOOL%g
a2d91340 4776s%@WARN_CFLAGS@%$WARN_CFLAGS%g
252b5132
RH
4777s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
4778s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
4779s%@MAINT@%$MAINT%g
252b5132
RH
4780s%@CPP@%$CPP%g
4781s%@ALLOCA@%$ALLOCA%g
4782s%@USE_NLS@%$USE_NLS%g
4783s%@MSGFMT@%$MSGFMT%g
4784s%@GMSGFMT@%$GMSGFMT%g
4785s%@XGETTEXT@%$XGETTEXT%g
4786s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
4787s%@CATALOGS@%$CATALOGS%g
4788s%@CATOBJEXT@%$CATOBJEXT%g
4789s%@DATADIRNAME@%$DATADIRNAME%g
4790s%@GMOFILES@%$GMOFILES%g
4791s%@INSTOBJEXT@%$INSTOBJEXT%g
4792s%@INTLDEPS@%$INTLDEPS%g
4793s%@INTLLIBS@%$INTLLIBS%g
4794s%@INTLOBJS@%$INTLOBJS%g
4795s%@POFILES@%$POFILES%g
4796s%@POSUB@%$POSUB%g
4797s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
4798s%@GT_NO@%$GT_NO%g
4799s%@GT_YES@%$GT_YES%g
4800s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
4801s%@l@%$l%g
4802s%@HDEFINES@%$HDEFINES%g
6e31aea3
BE
4803s%@CGEN_MAINT_TRUE@%$CGEN_MAINT_TRUE%g
4804s%@CGEN_MAINT_FALSE@%$CGEN_MAINT_FALSE%g
4805s%@cgendir@%$cgendir%g
252b5132
RH
4806s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
4807s%@WIN32LIBADD@%$WIN32LIBADD%g
4808s%@archdefs@%$archdefs%g
4809s%@BFD_MACHINES@%$BFD_MACHINES%g
4810
4811CEOF
4812EOF
4813
4814cat >> $CONFIG_STATUS <<\EOF
4815
4816# Split the substitutions into bite-sized pieces for seds with
4817# small command number limits, like on Digital OSF/1 and HP-UX.
4818ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
4819ac_file=1 # Number of current file.
4820ac_beg=1 # First line for current file.
4821ac_end=$ac_max_sed_cmds # Line after last line for current file.
4822ac_more_lines=:
4823ac_sed_cmds=""
4824while $ac_more_lines; do
4825 if test $ac_beg -gt 1; then
4826 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
4827 else
4828 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
4829 fi
4830 if test ! -s conftest.s$ac_file; then
4831 ac_more_lines=false
4832 rm -f conftest.s$ac_file
4833 else
4834 if test -z "$ac_sed_cmds"; then
4835 ac_sed_cmds="sed -f conftest.s$ac_file"
4836 else
4837 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
4838 fi
4839 ac_file=`expr $ac_file + 1`
4840 ac_beg=$ac_end
4841 ac_end=`expr $ac_end + $ac_max_sed_cmds`
4842 fi
4843done
4844if test -z "$ac_sed_cmds"; then
4845 ac_sed_cmds=cat
4846fi
4847EOF
4848
4849cat >> $CONFIG_STATUS <<EOF
4850
4851CONFIG_FILES=\${CONFIG_FILES-"Makefile po/Makefile.in:po/Make-in"}
4852EOF
4853cat >> $CONFIG_STATUS <<\EOF
4854for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4855 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4856 case "$ac_file" in
4857 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4858 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4859 *) ac_file_in="${ac_file}.in" ;;
4860 esac
4861
4862 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4863
4864 # Remove last slash and all that follows it. Not all systems have dirname.
4865 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4866 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4867 # The file is in a subdirectory.
4868 test ! -d "$ac_dir" && mkdir "$ac_dir"
4869 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4870 # A "../" for each directory in $ac_dir_suffix.
4871 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4872 else
4873 ac_dir_suffix= ac_dots=
4874 fi
4875
4876 case "$ac_given_srcdir" in
4877 .) srcdir=.
4878 if test -z "$ac_dots"; then top_srcdir=.
4879 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4880 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4881 *) # Relative path.
4882 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4883 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4884 esac
4885
4886 case "$ac_given_INSTALL" in
4887 [/$]*) INSTALL="$ac_given_INSTALL" ;;
4888 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4889 esac
4890
4891 echo creating "$ac_file"
4892 rm -f "$ac_file"
4893 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4894 case "$ac_file" in
4895 *Makefile*) ac_comsub="1i\\
4896# $configure_input" ;;
4897 *) ac_comsub= ;;
4898 esac
4899
4900 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4901 sed -e "$ac_comsub
4902s%@configure_input@%$configure_input%g
4903s%@srcdir@%$srcdir%g
4904s%@top_srcdir@%$top_srcdir%g
4905s%@INSTALL@%$INSTALL%g
4906" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4907fi; done
4908rm -f conftest.s*
4909
4910# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4911# NAME is the cpp macro being defined and VALUE is the value it is being given.
4912#
4913# ac_d sets the value in "#define NAME VALUE" lines.
4914ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4915ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
4916ac_dC='\3'
4917ac_dD='%g'
4918# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4919ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4920ac_uB='\([ ]\)%\1#\2define\3'
4921ac_uC=' '
4922ac_uD='\4%g'
4923# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4924ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4925ac_eB='$%\1#\2define\3'
4926ac_eC=' '
4927ac_eD='%g'
4928
4929if test "${CONFIG_HEADERS+set}" != set; then
4930EOF
4931cat >> $CONFIG_STATUS <<EOF
4932 CONFIG_HEADERS="config.h:config.in"
4933EOF
4934cat >> $CONFIG_STATUS <<\EOF
4935fi
4936for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4937 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4938 case "$ac_file" in
4939 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4940 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4941 *) ac_file_in="${ac_file}.in" ;;
4942 esac
4943
4944 echo creating $ac_file
4945
4946 rm -f conftest.frag conftest.in conftest.out
4947 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4948 cat $ac_file_inputs > conftest.in
4949
4950EOF
4951
4952# Transform confdefs.h into a sed script conftest.vals that substitutes
4953# the proper values into config.h.in to produce config.h. And first:
4954# Protect against being on the right side of a sed subst in config.status.
4955# Protect against being in an unquoted here document in config.status.
4956rm -f conftest.vals
4957cat > conftest.hdr <<\EOF
4958s/[\\&%]/\\&/g
4959s%[\\$`]%\\&%g
4960s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4961s%ac_d%ac_u%gp
4962s%ac_u%ac_e%gp
4963EOF
4964sed -n -f conftest.hdr confdefs.h > conftest.vals
4965rm -f conftest.hdr
4966
4967# This sed command replaces #undef with comments. This is necessary, for
4968# example, in the case of _POSIX_SOURCE, which is predefined and required
4969# on some systems where configure will not decide to define it.
4970cat >> conftest.vals <<\EOF
4971s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4972EOF
4973
4974# Break up conftest.vals because some shells have a limit on
4975# the size of here documents, and old seds have small limits too.
4976
4977rm -f conftest.tail
4978while :
4979do
4980 ac_lines=`grep -c . conftest.vals`
4981 # grep -c gives empty output for an empty file on some AIX systems.
4982 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4983 # Write a limited-size here document to conftest.frag.
4984 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4985 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4986 echo 'CEOF
4987 sed -f conftest.frag conftest.in > conftest.out
4988 rm -f conftest.in
4989 mv conftest.out conftest.in
4990' >> $CONFIG_STATUS
4991 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4992 rm -f conftest.vals
4993 mv conftest.tail conftest.vals
4994done
4995rm -f conftest.vals
4996
4997cat >> $CONFIG_STATUS <<\EOF
4998 rm -f conftest.frag conftest.h
4999 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5000 cat conftest.in >> conftest.h
5001 rm -f conftest.in
5002 if cmp -s $ac_file conftest.h 2>/dev/null; then
5003 echo "$ac_file is unchanged"
5004 rm -f conftest.h
5005 else
5006 # Remove last slash and all that follows it. Not all systems have dirname.
5007 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5008 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5009 # The file is in a subdirectory.
5010 test ! -d "$ac_dir" && mkdir "$ac_dir"
5011 fi
5012 rm -f $ac_file
5013 mv conftest.h $ac_file
5014 fi
5015fi; done
5016
5017EOF
5018cat >> $CONFIG_STATUS <<EOF
5019
5020
5021EOF
5022cat >> $CONFIG_STATUS <<\EOF
5023test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5024sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5025exit 0
5026EOF
5027chmod +x $CONFIG_STATUS
5028rm -fr confdefs* $ac_clean_files
a2d91340 5029test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
252b5132 5030