]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/fr30/configure
Initial creation of sourceware repository
[thirdparty/binutils-gdb.git] / sim / fr30 / configure
1 #! /bin/sh
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 sim_inline="-DDEFAULT_INLINE=0"
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81 # This file is derived from `gettext.m4'. The difference is that the
82 # included macros assume Cygnus-style source and build trees.
83
84 # Macro to add for using GNU gettext.
85 # Ulrich Drepper <drepper@cygnus.com>, 1995.
86 #
87 # This file file be copied and used freely without restrictions. It can
88 # be used in projects which are not available under the GNU Public License
89 # but which still want to provide support for the GNU gettext functionality.
90 # Please note that the actual code is *not* freely available.
91
92 # serial 3
93
94
95
96
97
98 # Search path for a program which passes the given test.
99 # Ulrich Drepper <drepper@cygnus.com>, 1996.
100 #
101 # This file file be copied and used freely without restrictions. It can
102 # be used in projects which are not available under the GNU Public License
103 # but which still want to provide support for the GNU gettext functionality.
104 # Please note that the actual code is *not* freely available.
105
106 # serial 1
107
108
109
110 # Check whether LC_MESSAGES is available in <locale.h>.
111 # Ulrich Drepper <drepper@cygnus.com>, 1995.
112 #
113 # This file file be copied and used freely without restrictions. It can
114 # be used in projects which are not available under the GNU Public License
115 # but which still want to provide support for the GNU gettext functionality.
116 # Please note that the actual code is *not* freely available.
117
118 # serial 1
119
120
121
122 # Check to see if we're running under Cygwin32, without using
123 # AC_CANONICAL_*. If so, set output variable CYGWIN32 to "yes".
124 # Otherwise set it to "no".
125
126
127
128 # Check to see if we're running under Win32, without using
129 # AC_CANONICAL_*. If so, set output variable EXEEXT to ".exe".
130 # Otherwise set it to "".
131
132
133
134
135
136
137 # Guess values for system-dependent variables and create Makefiles.
138 # Generated automatically using autoconf version 2.13
139 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
140 #
141 # This configure script is free software; the Free Software Foundation
142 # gives unlimited permission to copy, distribute and modify it.
143
144 # Defaults:
145 ac_help=
146 ac_default_prefix=/usr/local
147 # Any additions from configure.in:
148 ac_help="$ac_help
149 --disable-nls do not use Native Language Support"
150 ac_help="$ac_help
151 --with-included-gettext use the GNU gettext library included here"
152 ac_help="$ac_help
153 --enable-maintainer-mode Enable developer functionality."
154 ac_help="$ac_help
155 --enable-sim-bswap Use Host specific BSWAP instruction."
156 ac_help="$ac_help
157 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator"
158 ac_help="$ac_help
159 --enable-sim-debug=opts Enable debugging flags"
160 ac_help="$ac_help
161 --enable-sim-stdio Specify whether to use stdio for console input/output."
162 ac_help="$ac_help
163 --enable-sim-trace=opts Enable tracing flags"
164 ac_help="$ac_help
165 --enable-sim-profile=opts Enable profiling flags"
166 ac_help="$ac_help
167 --enable-sim-endian=endian Specify target byte endian orientation."
168 ac_help="$ac_help
169 --enable-sim-alignment=align Specify strict, nonstrict or forced alignment of memory accesses."
170 ac_help="$ac_help
171 --enable-sim-hostendian=end Specify host byte endian orientation."
172 ac_help="$ac_help
173 --enable-sim-scache=size Specify simulator execution cache size."
174 ac_help="$ac_help
175 --enable-sim-default-model=model Specify default model to simulate."
176 ac_help="$ac_help
177 --enable-sim-environment=environment Specify mixed, user, virtual or operating environment."
178 ac_help="$ac_help
179 --enable-cgen-maint[=DIR] build cgen generated files"
180
181 # Initialize some variables set by options.
182 # The variables have the same names as the options, with
183 # dashes changed to underlines.
184 build=NONE
185 cache_file=./config.cache
186 exec_prefix=NONE
187 host=NONE
188 no_create=
189 nonopt=NONE
190 no_recursion=
191 prefix=NONE
192 program_prefix=NONE
193 program_suffix=NONE
194 program_transform_name=s,x,x,
195 silent=
196 site=
197 srcdir=
198 target=NONE
199 verbose=
200 x_includes=NONE
201 x_libraries=NONE
202 bindir='${exec_prefix}/bin'
203 sbindir='${exec_prefix}/sbin'
204 libexecdir='${exec_prefix}/libexec'
205 datadir='${prefix}/share'
206 sysconfdir='${prefix}/etc'
207 sharedstatedir='${prefix}/com'
208 localstatedir='${prefix}/var'
209 libdir='${exec_prefix}/lib'
210 includedir='${prefix}/include'
211 oldincludedir='/usr/include'
212 infodir='${prefix}/info'
213 mandir='${prefix}/man'
214
215 # Initialize some other variables.
216 subdirs=
217 MFLAGS= MAKEFLAGS=
218 SHELL=${CONFIG_SHELL-/bin/sh}
219 # Maximum number of lines to put in a shell here document.
220 ac_max_here_lines=12
221
222 ac_prev=
223 for ac_option
224 do
225
226 # If the previous option needs an argument, assign it.
227 if test -n "$ac_prev"; then
228 eval "$ac_prev=\$ac_option"
229 ac_prev=
230 continue
231 fi
232
233 case "$ac_option" in
234 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
235 *) ac_optarg= ;;
236 esac
237
238 # Accept the important Cygnus configure options, so we can diagnose typos.
239
240 case "$ac_option" in
241
242 -bindir | --bindir | --bindi | --bind | --bin | --bi)
243 ac_prev=bindir ;;
244 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
245 bindir="$ac_optarg" ;;
246
247 -build | --build | --buil | --bui | --bu)
248 ac_prev=build ;;
249 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
250 build="$ac_optarg" ;;
251
252 -cache-file | --cache-file | --cache-fil | --cache-fi \
253 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
254 ac_prev=cache_file ;;
255 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
256 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
257 cache_file="$ac_optarg" ;;
258
259 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
260 ac_prev=datadir ;;
261 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
262 | --da=*)
263 datadir="$ac_optarg" ;;
264
265 -disable-* | --disable-*)
266 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
267 # Reject names that are not valid shell variable names.
268 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
269 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
270 fi
271 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
272 eval "enable_${ac_feature}=no" ;;
273
274 -enable-* | --enable-*)
275 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
276 # Reject names that are not valid shell variable names.
277 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
278 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
279 fi
280 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
281 case "$ac_option" in
282 *=*) ;;
283 *) ac_optarg=yes ;;
284 esac
285 eval "enable_${ac_feature}='$ac_optarg'" ;;
286
287 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
288 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
289 | --exec | --exe | --ex)
290 ac_prev=exec_prefix ;;
291 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
292 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
293 | --exec=* | --exe=* | --ex=*)
294 exec_prefix="$ac_optarg" ;;
295
296 -gas | --gas | --ga | --g)
297 # Obsolete; use --with-gas.
298 with_gas=yes ;;
299
300 -help | --help | --hel | --he)
301 # Omit some internal or obsolete options to make the list less imposing.
302 # This message is too long to be a string in the A/UX 3.1 sh.
303 cat << EOF
304 Usage: configure [options] [host]
305 Options: [defaults in brackets after descriptions]
306 Configuration:
307 --cache-file=FILE cache test results in FILE
308 --help print this message
309 --no-create do not create output files
310 --quiet, --silent do not print \`checking...' messages
311 --version print the version of autoconf that created configure
312 Directory and file names:
313 --prefix=PREFIX install architecture-independent files in PREFIX
314 [$ac_default_prefix]
315 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
316 [same as prefix]
317 --bindir=DIR user executables in DIR [EPREFIX/bin]
318 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
319 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
320 --datadir=DIR read-only architecture-independent data in DIR
321 [PREFIX/share]
322 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
323 --sharedstatedir=DIR modifiable architecture-independent data in DIR
324 [PREFIX/com]
325 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
326 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
327 --includedir=DIR C header files in DIR [PREFIX/include]
328 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
329 --infodir=DIR info documentation in DIR [PREFIX/info]
330 --mandir=DIR man documentation in DIR [PREFIX/man]
331 --srcdir=DIR find the sources in DIR [configure dir or ..]
332 --program-prefix=PREFIX prepend PREFIX to installed program names
333 --program-suffix=SUFFIX append SUFFIX to installed program names
334 --program-transform-name=PROGRAM
335 run sed PROGRAM on installed program names
336 EOF
337 cat << EOF
338 Host type:
339 --build=BUILD configure for building on BUILD [BUILD=HOST]
340 --host=HOST configure for HOST [guessed]
341 --target=TARGET configure for TARGET [TARGET=HOST]
342 Features and packages:
343 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
344 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
345 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
346 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
347 --x-includes=DIR X include files are in DIR
348 --x-libraries=DIR X library files are in DIR
349 EOF
350 if test -n "$ac_help"; then
351 echo "--enable and --with options recognized:$ac_help"
352 fi
353 exit 0 ;;
354
355 -host | --host | --hos | --ho)
356 ac_prev=host ;;
357 -host=* | --host=* | --hos=* | --ho=*)
358 host="$ac_optarg" ;;
359
360 -includedir | --includedir | --includedi | --included | --include \
361 | --includ | --inclu | --incl | --inc)
362 ac_prev=includedir ;;
363 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
364 | --includ=* | --inclu=* | --incl=* | --inc=*)
365 includedir="$ac_optarg" ;;
366
367 -infodir | --infodir | --infodi | --infod | --info | --inf)
368 ac_prev=infodir ;;
369 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
370 infodir="$ac_optarg" ;;
371
372 -libdir | --libdir | --libdi | --libd)
373 ac_prev=libdir ;;
374 -libdir=* | --libdir=* | --libdi=* | --libd=*)
375 libdir="$ac_optarg" ;;
376
377 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
378 | --libexe | --libex | --libe)
379 ac_prev=libexecdir ;;
380 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
381 | --libexe=* | --libex=* | --libe=*)
382 libexecdir="$ac_optarg" ;;
383
384 -localstatedir | --localstatedir | --localstatedi | --localstated \
385 | --localstate | --localstat | --localsta | --localst \
386 | --locals | --local | --loca | --loc | --lo)
387 ac_prev=localstatedir ;;
388 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
389 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
390 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
391 localstatedir="$ac_optarg" ;;
392
393 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
394 ac_prev=mandir ;;
395 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
396 mandir="$ac_optarg" ;;
397
398 -nfp | --nfp | --nf)
399 # Obsolete; use --without-fp.
400 with_fp=no ;;
401
402 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
403 | --no-cr | --no-c)
404 no_create=yes ;;
405
406 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
407 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
408 no_recursion=yes ;;
409
410 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
411 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
412 | --oldin | --oldi | --old | --ol | --o)
413 ac_prev=oldincludedir ;;
414 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
415 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
416 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
417 oldincludedir="$ac_optarg" ;;
418
419 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
420 ac_prev=prefix ;;
421 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
422 prefix="$ac_optarg" ;;
423
424 -program-prefix | --program-prefix | --program-prefi | --program-pref \
425 | --program-pre | --program-pr | --program-p)
426 ac_prev=program_prefix ;;
427 -program-prefix=* | --program-prefix=* | --program-prefi=* \
428 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
429 program_prefix="$ac_optarg" ;;
430
431 -program-suffix | --program-suffix | --program-suffi | --program-suff \
432 | --program-suf | --program-su | --program-s)
433 ac_prev=program_suffix ;;
434 -program-suffix=* | --program-suffix=* | --program-suffi=* \
435 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
436 program_suffix="$ac_optarg" ;;
437
438 -program-transform-name | --program-transform-name \
439 | --program-transform-nam | --program-transform-na \
440 | --program-transform-n | --program-transform- \
441 | --program-transform | --program-transfor \
442 | --program-transfo | --program-transf \
443 | --program-trans | --program-tran \
444 | --progr-tra | --program-tr | --program-t)
445 ac_prev=program_transform_name ;;
446 -program-transform-name=* | --program-transform-name=* \
447 | --program-transform-nam=* | --program-transform-na=* \
448 | --program-transform-n=* | --program-transform-=* \
449 | --program-transform=* | --program-transfor=* \
450 | --program-transfo=* | --program-transf=* \
451 | --program-trans=* | --program-tran=* \
452 | --progr-tra=* | --program-tr=* | --program-t=*)
453 program_transform_name="$ac_optarg" ;;
454
455 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
456 | -silent | --silent | --silen | --sile | --sil)
457 silent=yes ;;
458
459 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
460 ac_prev=sbindir ;;
461 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
462 | --sbi=* | --sb=*)
463 sbindir="$ac_optarg" ;;
464
465 -sharedstatedir | --sharedstatedir | --sharedstatedi \
466 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
467 | --sharedst | --shareds | --shared | --share | --shar \
468 | --sha | --sh)
469 ac_prev=sharedstatedir ;;
470 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
471 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
472 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
473 | --sha=* | --sh=*)
474 sharedstatedir="$ac_optarg" ;;
475
476 -site | --site | --sit)
477 ac_prev=site ;;
478 -site=* | --site=* | --sit=*)
479 site="$ac_optarg" ;;
480
481 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
482 ac_prev=srcdir ;;
483 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
484 srcdir="$ac_optarg" ;;
485
486 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
487 | --syscon | --sysco | --sysc | --sys | --sy)
488 ac_prev=sysconfdir ;;
489 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
490 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
491 sysconfdir="$ac_optarg" ;;
492
493 -target | --target | --targe | --targ | --tar | --ta | --t)
494 ac_prev=target ;;
495 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
496 target="$ac_optarg" ;;
497
498 -v | -verbose | --verbose | --verbos | --verbo | --verb)
499 verbose=yes ;;
500
501 -version | --version | --versio | --versi | --vers)
502 echo "configure generated by autoconf version 2.13"
503 exit 0 ;;
504
505 -with-* | --with-*)
506 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
507 # Reject names that are not valid shell variable names.
508 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
509 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
510 fi
511 ac_package=`echo $ac_package| sed 's/-/_/g'`
512 case "$ac_option" in
513 *=*) ;;
514 *) ac_optarg=yes ;;
515 esac
516 eval "with_${ac_package}='$ac_optarg'" ;;
517
518 -without-* | --without-*)
519 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
520 # Reject names that are not valid shell variable names.
521 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
522 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
523 fi
524 ac_package=`echo $ac_package| sed 's/-/_/g'`
525 eval "with_${ac_package}=no" ;;
526
527 --x)
528 # Obsolete; use --with-x.
529 with_x=yes ;;
530
531 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
532 | --x-incl | --x-inc | --x-in | --x-i)
533 ac_prev=x_includes ;;
534 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
535 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
536 x_includes="$ac_optarg" ;;
537
538 -x-libraries | --x-libraries | --x-librarie | --x-librari \
539 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
540 ac_prev=x_libraries ;;
541 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
542 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
543 x_libraries="$ac_optarg" ;;
544
545 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
546 ;;
547
548 *)
549 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
550 echo "configure: warning: $ac_option: invalid host type" 1>&2
551 fi
552 if test "x$nonopt" != xNONE; then
553 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
554 fi
555 nonopt="$ac_option"
556 ;;
557
558 esac
559 done
560
561 if test -n "$ac_prev"; then
562 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
563 fi
564
565 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
566
567 # File descriptor usage:
568 # 0 standard input
569 # 1 file creation
570 # 2 errors and warnings
571 # 3 some systems may open it to /dev/tty
572 # 4 used on the Kubota Titan
573 # 6 checking for... messages and results
574 # 5 compiler messages saved in config.log
575 if test "$silent" = yes; then
576 exec 6>/dev/null
577 else
578 exec 6>&1
579 fi
580 exec 5>./config.log
581
582 echo "\
583 This file contains any messages produced by compilers while
584 running configure, to aid debugging if configure makes a mistake.
585 " 1>&5
586
587 # Strip out --no-create and --no-recursion so they do not pile up.
588 # Also quote any args containing shell metacharacters.
589 ac_configure_args=
590 for ac_arg
591 do
592 case "$ac_arg" in
593 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
594 | --no-cr | --no-c) ;;
595 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
596 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
597 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
598 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
599 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
600 esac
601 done
602
603 # NLS nuisances.
604 # Only set these to C if already set. These must not be set unconditionally
605 # because not all systems understand e.g. LANG=C (notably SCO).
606 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
607 # Non-C LC_CTYPE values break the ctype check.
608 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
609 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
610 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
611 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
612
613 # confdefs.h avoids OS command line length limits that DEFS can exceed.
614 rm -rf conftest* confdefs.h
615 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
616 echo > confdefs.h
617
618 # A filename unique to this package, relative to the directory that
619 # configure is in, which we can look for to find out if srcdir is correct.
620 ac_unique_file=Makefile.in
621
622 # Find the source files, if location was not specified.
623 if test -z "$srcdir"; then
624 ac_srcdir_defaulted=yes
625 # Try the directory containing this script, then its parent.
626 ac_prog=$0
627 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
628 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
629 srcdir=$ac_confdir
630 if test ! -r $srcdir/$ac_unique_file; then
631 srcdir=..
632 fi
633 else
634 ac_srcdir_defaulted=no
635 fi
636 if test ! -r $srcdir/$ac_unique_file; then
637 if test "$ac_srcdir_defaulted" = yes; then
638 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
639 else
640 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
641 fi
642 fi
643 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
644
645 # Prefer explicitly selected file to automatically selected ones.
646 if test -z "$CONFIG_SITE"; then
647 if test "x$prefix" != xNONE; then
648 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
649 else
650 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
651 fi
652 fi
653 for ac_site_file in $CONFIG_SITE; do
654 if test -r "$ac_site_file"; then
655 echo "loading site script $ac_site_file"
656 . "$ac_site_file"
657 fi
658 done
659
660 if test -r "$cache_file"; then
661 echo "loading cache $cache_file"
662 . $cache_file
663 else
664 echo "creating cache $cache_file"
665 > $cache_file
666 fi
667
668 ac_ext=c
669 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
670 ac_cpp='$CPP $CPPFLAGS'
671 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
672 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
673 cross_compiling=$ac_cv_prog_cc_cross
674
675 ac_exeext=
676 ac_objext=o
677 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
678 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
679 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
680 ac_n= ac_c='
681 ' ac_t=' '
682 else
683 ac_n=-n ac_c= ac_t=
684 fi
685 else
686 ac_n= ac_c='\c' ac_t=
687 fi
688
689
690
691 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
692 echo "configure:693: checking how to run the C preprocessor" >&5
693 # On Suns, sometimes $CPP names a directory.
694 if test -n "$CPP" && test -d "$CPP"; then
695 CPP=
696 fi
697 if test -z "$CPP"; then
698 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
699 echo $ac_n "(cached) $ac_c" 1>&6
700 else
701 # This must be in double quotes, not single quotes, because CPP may get
702 # substituted into the Makefile and "${CC-cc}" will confuse make.
703 CPP="${CC-cc} -E"
704 # On the NeXT, cc -E runs the code through the compiler's parser,
705 # not just through cpp.
706 cat > conftest.$ac_ext <<EOF
707 #line 708 "configure"
708 #include "confdefs.h"
709 #include <assert.h>
710 Syntax Error
711 EOF
712 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
713 { (eval echo configure:714: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
714 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
715 if test -z "$ac_err"; then
716 :
717 else
718 echo "$ac_err" >&5
719 echo "configure: failed program was:" >&5
720 cat conftest.$ac_ext >&5
721 rm -rf conftest*
722 CPP="${CC-cc} -E -traditional-cpp"
723 cat > conftest.$ac_ext <<EOF
724 #line 725 "configure"
725 #include "confdefs.h"
726 #include <assert.h>
727 Syntax Error
728 EOF
729 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
730 { (eval echo configure:731: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
731 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
732 if test -z "$ac_err"; then
733 :
734 else
735 echo "$ac_err" >&5
736 echo "configure: failed program was:" >&5
737 cat conftest.$ac_ext >&5
738 rm -rf conftest*
739 CPP="${CC-cc} -nologo -E"
740 cat > conftest.$ac_ext <<EOF
741 #line 742 "configure"
742 #include "confdefs.h"
743 #include <assert.h>
744 Syntax Error
745 EOF
746 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
747 { (eval echo configure:748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
748 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
749 if test -z "$ac_err"; then
750 :
751 else
752 echo "$ac_err" >&5
753 echo "configure: failed program was:" >&5
754 cat conftest.$ac_ext >&5
755 rm -rf conftest*
756 CPP=/lib/cpp
757 fi
758 rm -f conftest*
759 fi
760 rm -f conftest*
761 fi
762 rm -f conftest*
763 ac_cv_prog_CPP="$CPP"
764 fi
765 CPP="$ac_cv_prog_CPP"
766 else
767 ac_cv_prog_CPP="$CPP"
768 fi
769 echo "$ac_t""$CPP" 1>&6
770
771 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
772 echo "configure:773: checking whether ${MAKE-make} sets \${MAKE}" >&5
773 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
774 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
775 echo $ac_n "(cached) $ac_c" 1>&6
776 else
777 cat > conftestmake <<\EOF
778 all:
779 @echo 'ac_maketemp="${MAKE}"'
780 EOF
781 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
782 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
783 if test -n "$ac_maketemp"; then
784 eval ac_cv_prog_make_${ac_make}_set=yes
785 else
786 eval ac_cv_prog_make_${ac_make}_set=no
787 fi
788 rm -f conftestmake
789 fi
790 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
791 echo "$ac_t""yes" 1>&6
792 SET_MAKE=
793 else
794 echo "$ac_t""no" 1>&6
795 SET_MAKE="MAKE=${MAKE-make}"
796 fi
797
798 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
799 echo "configure:800: checking for POSIXized ISC" >&5
800 if test -d /etc/conf/kconfig.d &&
801 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
802 then
803 echo "$ac_t""yes" 1>&6
804 ISC=yes # If later tests want to check for ISC.
805 cat >> confdefs.h <<\EOF
806 #define _POSIX_SOURCE 1
807 EOF
808
809 if test "$GCC" = yes; then
810 CC="$CC -posix"
811 else
812 CC="$CC -Xp"
813 fi
814 else
815 echo "$ac_t""no" 1>&6
816 ISC=
817 fi
818
819 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
820 echo "configure:821: checking for ANSI C header files" >&5
821 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
822 echo $ac_n "(cached) $ac_c" 1>&6
823 else
824 cat > conftest.$ac_ext <<EOF
825 #line 826 "configure"
826 #include "confdefs.h"
827 #include <stdlib.h>
828 #include <stdarg.h>
829 #include <string.h>
830 #include <float.h>
831 EOF
832 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
833 { (eval echo configure:834: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
834 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
835 if test -z "$ac_err"; then
836 rm -rf conftest*
837 ac_cv_header_stdc=yes
838 else
839 echo "$ac_err" >&5
840 echo "configure: failed program was:" >&5
841 cat conftest.$ac_ext >&5
842 rm -rf conftest*
843 ac_cv_header_stdc=no
844 fi
845 rm -f conftest*
846
847 if test $ac_cv_header_stdc = yes; then
848 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
849 cat > conftest.$ac_ext <<EOF
850 #line 851 "configure"
851 #include "confdefs.h"
852 #include <string.h>
853 EOF
854 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
855 egrep "memchr" >/dev/null 2>&1; then
856 :
857 else
858 rm -rf conftest*
859 ac_cv_header_stdc=no
860 fi
861 rm -f conftest*
862
863 fi
864
865 if test $ac_cv_header_stdc = yes; then
866 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
867 cat > conftest.$ac_ext <<EOF
868 #line 869 "configure"
869 #include "confdefs.h"
870 #include <stdlib.h>
871 EOF
872 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
873 egrep "free" >/dev/null 2>&1; then
874 :
875 else
876 rm -rf conftest*
877 ac_cv_header_stdc=no
878 fi
879 rm -f conftest*
880
881 fi
882
883 if test $ac_cv_header_stdc = yes; then
884 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
885 if test "$cross_compiling" = yes; then
886 :
887 else
888 cat > conftest.$ac_ext <<EOF
889 #line 890 "configure"
890 #include "confdefs.h"
891 #include <ctype.h>
892 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
893 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
894 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
895 int main () { int i; for (i = 0; i < 256; i++)
896 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
897 exit (0); }
898
899 EOF
900 if { (eval echo configure:901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
901 then
902 :
903 else
904 echo "configure: failed program was:" >&5
905 cat conftest.$ac_ext >&5
906 rm -fr conftest*
907 ac_cv_header_stdc=no
908 fi
909 rm -fr conftest*
910 fi
911
912 fi
913 fi
914
915 echo "$ac_t""$ac_cv_header_stdc" 1>&6
916 if test $ac_cv_header_stdc = yes; then
917 cat >> confdefs.h <<\EOF
918 #define STDC_HEADERS 1
919 EOF
920
921 fi
922
923 echo $ac_n "checking for working const""... $ac_c" 1>&6
924 echo "configure:925: checking for working const" >&5
925 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
926 echo $ac_n "(cached) $ac_c" 1>&6
927 else
928 cat > conftest.$ac_ext <<EOF
929 #line 930 "configure"
930 #include "confdefs.h"
931
932 int main() {
933
934 /* Ultrix mips cc rejects this. */
935 typedef int charset[2]; const charset x;
936 /* SunOS 4.1.1 cc rejects this. */
937 char const *const *ccp;
938 char **p;
939 /* NEC SVR4.0.2 mips cc rejects this. */
940 struct point {int x, y;};
941 static struct point const zero = {0,0};
942 /* AIX XL C 1.02.0.0 rejects this.
943 It does not let you subtract one const X* pointer from another in an arm
944 of an if-expression whose if-part is not a constant expression */
945 const char *g = "string";
946 ccp = &g + (g ? g-g : 0);
947 /* HPUX 7.0 cc rejects these. */
948 ++ccp;
949 p = (char**) ccp;
950 ccp = (char const *const *) p;
951 { /* SCO 3.2v4 cc rejects this. */
952 char *t;
953 char const *s = 0 ? (char *) 0 : (char const *) 0;
954
955 *t++ = 0;
956 }
957 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
958 int x[] = {25, 17};
959 const int *foo = &x[0];
960 ++foo;
961 }
962 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
963 typedef const int *iptr;
964 iptr p = 0;
965 ++p;
966 }
967 { /* AIX XL C 1.02.0.0 rejects this saying
968 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
969 struct s { int j; const int *ap[3]; };
970 struct s *b; b->j = 5;
971 }
972 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
973 const int foo = 10;
974 }
975
976 ; return 0; }
977 EOF
978 if { (eval echo configure:979: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
979 rm -rf conftest*
980 ac_cv_c_const=yes
981 else
982 echo "configure: failed program was:" >&5
983 cat conftest.$ac_ext >&5
984 rm -rf conftest*
985 ac_cv_c_const=no
986 fi
987 rm -f conftest*
988 fi
989
990 echo "$ac_t""$ac_cv_c_const" 1>&6
991 if test $ac_cv_c_const = no; then
992 cat >> confdefs.h <<\EOF
993 #define const
994 EOF
995
996 fi
997
998 echo $ac_n "checking for inline""... $ac_c" 1>&6
999 echo "configure:1000: checking for inline" >&5
1000 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1001 echo $ac_n "(cached) $ac_c" 1>&6
1002 else
1003 ac_cv_c_inline=no
1004 for ac_kw in inline __inline__ __inline; do
1005 cat > conftest.$ac_ext <<EOF
1006 #line 1007 "configure"
1007 #include "confdefs.h"
1008
1009 int main() {
1010 } $ac_kw foo() {
1011 ; return 0; }
1012 EOF
1013 if { (eval echo configure:1014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1014 rm -rf conftest*
1015 ac_cv_c_inline=$ac_kw; break
1016 else
1017 echo "configure: failed program was:" >&5
1018 cat conftest.$ac_ext >&5
1019 fi
1020 rm -f conftest*
1021 done
1022
1023 fi
1024
1025 echo "$ac_t""$ac_cv_c_inline" 1>&6
1026 case "$ac_cv_c_inline" in
1027 inline | yes) ;;
1028 no) cat >> confdefs.h <<\EOF
1029 #define inline
1030 EOF
1031 ;;
1032 *) cat >> confdefs.h <<EOF
1033 #define inline $ac_cv_c_inline
1034 EOF
1035 ;;
1036 esac
1037
1038 echo $ac_n "checking for off_t""... $ac_c" 1>&6
1039 echo "configure:1040: checking for off_t" >&5
1040 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
1041 echo $ac_n "(cached) $ac_c" 1>&6
1042 else
1043 cat > conftest.$ac_ext <<EOF
1044 #line 1045 "configure"
1045 #include "confdefs.h"
1046 #include <sys/types.h>
1047 #if STDC_HEADERS
1048 #include <stdlib.h>
1049 #include <stddef.h>
1050 #endif
1051 EOF
1052 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1053 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1054 rm -rf conftest*
1055 ac_cv_type_off_t=yes
1056 else
1057 rm -rf conftest*
1058 ac_cv_type_off_t=no
1059 fi
1060 rm -f conftest*
1061
1062 fi
1063 echo "$ac_t""$ac_cv_type_off_t" 1>&6
1064 if test $ac_cv_type_off_t = no; then
1065 cat >> confdefs.h <<\EOF
1066 #define off_t long
1067 EOF
1068
1069 fi
1070
1071 echo $ac_n "checking for size_t""... $ac_c" 1>&6
1072 echo "configure:1073: checking for size_t" >&5
1073 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
1074 echo $ac_n "(cached) $ac_c" 1>&6
1075 else
1076 cat > conftest.$ac_ext <<EOF
1077 #line 1078 "configure"
1078 #include "confdefs.h"
1079 #include <sys/types.h>
1080 #if STDC_HEADERS
1081 #include <stdlib.h>
1082 #include <stddef.h>
1083 #endif
1084 EOF
1085 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1086 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1087 rm -rf conftest*
1088 ac_cv_type_size_t=yes
1089 else
1090 rm -rf conftest*
1091 ac_cv_type_size_t=no
1092 fi
1093 rm -f conftest*
1094
1095 fi
1096 echo "$ac_t""$ac_cv_type_size_t" 1>&6
1097 if test $ac_cv_type_size_t = no; then
1098 cat >> confdefs.h <<\EOF
1099 #define size_t unsigned
1100 EOF
1101
1102 fi
1103
1104 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1105 # for constant arguments. Useless!
1106 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1107 echo "configure:1108: checking for working alloca.h" >&5
1108 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1109 echo $ac_n "(cached) $ac_c" 1>&6
1110 else
1111 cat > conftest.$ac_ext <<EOF
1112 #line 1113 "configure"
1113 #include "confdefs.h"
1114 #include <alloca.h>
1115 int main() {
1116 char *p = alloca(2 * sizeof(int));
1117 ; return 0; }
1118 EOF
1119 if { (eval echo configure:1120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1120 rm -rf conftest*
1121 ac_cv_header_alloca_h=yes
1122 else
1123 echo "configure: failed program was:" >&5
1124 cat conftest.$ac_ext >&5
1125 rm -rf conftest*
1126 ac_cv_header_alloca_h=no
1127 fi
1128 rm -f conftest*
1129 fi
1130
1131 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1132 if test $ac_cv_header_alloca_h = yes; then
1133 cat >> confdefs.h <<\EOF
1134 #define HAVE_ALLOCA_H 1
1135 EOF
1136
1137 fi
1138
1139 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1140 echo "configure:1141: checking for alloca" >&5
1141 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1142 echo $ac_n "(cached) $ac_c" 1>&6
1143 else
1144 cat > conftest.$ac_ext <<EOF
1145 #line 1146 "configure"
1146 #include "confdefs.h"
1147
1148 #ifdef __GNUC__
1149 # define alloca __builtin_alloca
1150 #else
1151 # ifdef _MSC_VER
1152 # include <malloc.h>
1153 # define alloca _alloca
1154 # else
1155 # if HAVE_ALLOCA_H
1156 # include <alloca.h>
1157 # else
1158 # ifdef _AIX
1159 #pragma alloca
1160 # else
1161 # ifndef alloca /* predefined by HP cc +Olibcalls */
1162 char *alloca ();
1163 # endif
1164 # endif
1165 # endif
1166 # endif
1167 #endif
1168
1169 int main() {
1170 char *p = (char *) alloca(1);
1171 ; return 0; }
1172 EOF
1173 if { (eval echo configure:1174: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1174 rm -rf conftest*
1175 ac_cv_func_alloca_works=yes
1176 else
1177 echo "configure: failed program was:" >&5
1178 cat conftest.$ac_ext >&5
1179 rm -rf conftest*
1180 ac_cv_func_alloca_works=no
1181 fi
1182 rm -f conftest*
1183 fi
1184
1185 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1186 if test $ac_cv_func_alloca_works = yes; then
1187 cat >> confdefs.h <<\EOF
1188 #define HAVE_ALLOCA 1
1189 EOF
1190
1191 fi
1192
1193 if test $ac_cv_func_alloca_works = no; then
1194 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1195 # that cause trouble. Some versions do not even contain alloca or
1196 # contain a buggy version. If you still want to use their alloca,
1197 # use ar to extract alloca.o from them instead of compiling alloca.c.
1198 ALLOCA=alloca.${ac_objext}
1199 cat >> confdefs.h <<\EOF
1200 #define C_ALLOCA 1
1201 EOF
1202
1203
1204 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1205 echo "configure:1206: checking whether alloca needs Cray hooks" >&5
1206 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1207 echo $ac_n "(cached) $ac_c" 1>&6
1208 else
1209 cat > conftest.$ac_ext <<EOF
1210 #line 1211 "configure"
1211 #include "confdefs.h"
1212 #if defined(CRAY) && ! defined(CRAY2)
1213 webecray
1214 #else
1215 wenotbecray
1216 #endif
1217
1218 EOF
1219 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1220 egrep "webecray" >/dev/null 2>&1; then
1221 rm -rf conftest*
1222 ac_cv_os_cray=yes
1223 else
1224 rm -rf conftest*
1225 ac_cv_os_cray=no
1226 fi
1227 rm -f conftest*
1228
1229 fi
1230
1231 echo "$ac_t""$ac_cv_os_cray" 1>&6
1232 if test $ac_cv_os_cray = yes; then
1233 for ac_func in _getb67 GETB67 getb67; do
1234 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1235 echo "configure:1236: checking for $ac_func" >&5
1236 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1237 echo $ac_n "(cached) $ac_c" 1>&6
1238 else
1239 cat > conftest.$ac_ext <<EOF
1240 #line 1241 "configure"
1241 #include "confdefs.h"
1242 /* System header to define __stub macros and hopefully few prototypes,
1243 which can conflict with char $ac_func(); below. */
1244 #include <assert.h>
1245 /* Override any gcc2 internal prototype to avoid an error. */
1246 /* We use char because int might match the return type of a gcc2
1247 builtin and then its argument prototype would still apply. */
1248 char $ac_func();
1249
1250 int main() {
1251
1252 /* The GNU C library defines this for functions which it implements
1253 to always fail with ENOSYS. Some functions are actually named
1254 something starting with __ and the normal name is an alias. */
1255 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1256 choke me
1257 #else
1258 $ac_func();
1259 #endif
1260
1261 ; return 0; }
1262 EOF
1263 if { (eval echo configure:1264: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1264 rm -rf conftest*
1265 eval "ac_cv_func_$ac_func=yes"
1266 else
1267 echo "configure: failed program was:" >&5
1268 cat conftest.$ac_ext >&5
1269 rm -rf conftest*
1270 eval "ac_cv_func_$ac_func=no"
1271 fi
1272 rm -f conftest*
1273 fi
1274
1275 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1276 echo "$ac_t""yes" 1>&6
1277 cat >> confdefs.h <<EOF
1278 #define CRAY_STACKSEG_END $ac_func
1279 EOF
1280
1281 break
1282 else
1283 echo "$ac_t""no" 1>&6
1284 fi
1285
1286 done
1287 fi
1288
1289 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1290 echo "configure:1291: checking stack direction for C alloca" >&5
1291 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1292 echo $ac_n "(cached) $ac_c" 1>&6
1293 else
1294 if test "$cross_compiling" = yes; then
1295 ac_cv_c_stack_direction=0
1296 else
1297 cat > conftest.$ac_ext <<EOF
1298 #line 1299 "configure"
1299 #include "confdefs.h"
1300 find_stack_direction ()
1301 {
1302 static char *addr = 0;
1303 auto char dummy;
1304 if (addr == 0)
1305 {
1306 addr = &dummy;
1307 return find_stack_direction ();
1308 }
1309 else
1310 return (&dummy > addr) ? 1 : -1;
1311 }
1312 main ()
1313 {
1314 exit (find_stack_direction() < 0);
1315 }
1316 EOF
1317 if { (eval echo configure:1318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1318 then
1319 ac_cv_c_stack_direction=1
1320 else
1321 echo "configure: failed program was:" >&5
1322 cat conftest.$ac_ext >&5
1323 rm -fr conftest*
1324 ac_cv_c_stack_direction=-1
1325 fi
1326 rm -fr conftest*
1327 fi
1328
1329 fi
1330
1331 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1332 cat >> confdefs.h <<EOF
1333 #define STACK_DIRECTION $ac_cv_c_stack_direction
1334 EOF
1335
1336 fi
1337
1338 for ac_hdr in unistd.h
1339 do
1340 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1341 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1342 echo "configure:1343: checking for $ac_hdr" >&5
1343 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1344 echo $ac_n "(cached) $ac_c" 1>&6
1345 else
1346 cat > conftest.$ac_ext <<EOF
1347 #line 1348 "configure"
1348 #include "confdefs.h"
1349 #include <$ac_hdr>
1350 EOF
1351 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1352 { (eval echo configure:1353: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1353 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1354 if test -z "$ac_err"; then
1355 rm -rf conftest*
1356 eval "ac_cv_header_$ac_safe=yes"
1357 else
1358 echo "$ac_err" >&5
1359 echo "configure: failed program was:" >&5
1360 cat conftest.$ac_ext >&5
1361 rm -rf conftest*
1362 eval "ac_cv_header_$ac_safe=no"
1363 fi
1364 rm -f conftest*
1365 fi
1366 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1367 echo "$ac_t""yes" 1>&6
1368 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1369 cat >> confdefs.h <<EOF
1370 #define $ac_tr_hdr 1
1371 EOF
1372
1373 else
1374 echo "$ac_t""no" 1>&6
1375 fi
1376 done
1377
1378 for ac_func in getpagesize
1379 do
1380 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1381 echo "configure:1382: checking for $ac_func" >&5
1382 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1383 echo $ac_n "(cached) $ac_c" 1>&6
1384 else
1385 cat > conftest.$ac_ext <<EOF
1386 #line 1387 "configure"
1387 #include "confdefs.h"
1388 /* System header to define __stub macros and hopefully few prototypes,
1389 which can conflict with char $ac_func(); below. */
1390 #include <assert.h>
1391 /* Override any gcc2 internal prototype to avoid an error. */
1392 /* We use char because int might match the return type of a gcc2
1393 builtin and then its argument prototype would still apply. */
1394 char $ac_func();
1395
1396 int main() {
1397
1398 /* The GNU C library defines this for functions which it implements
1399 to always fail with ENOSYS. Some functions are actually named
1400 something starting with __ and the normal name is an alias. */
1401 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1402 choke me
1403 #else
1404 $ac_func();
1405 #endif
1406
1407 ; return 0; }
1408 EOF
1409 if { (eval echo configure:1410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1410 rm -rf conftest*
1411 eval "ac_cv_func_$ac_func=yes"
1412 else
1413 echo "configure: failed program was:" >&5
1414 cat conftest.$ac_ext >&5
1415 rm -rf conftest*
1416 eval "ac_cv_func_$ac_func=no"
1417 fi
1418 rm -f conftest*
1419 fi
1420
1421 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1422 echo "$ac_t""yes" 1>&6
1423 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1424 cat >> confdefs.h <<EOF
1425 #define $ac_tr_func 1
1426 EOF
1427
1428 else
1429 echo "$ac_t""no" 1>&6
1430 fi
1431 done
1432
1433 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1434 echo "configure:1435: checking for working mmap" >&5
1435 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1436 echo $ac_n "(cached) $ac_c" 1>&6
1437 else
1438 if test "$cross_compiling" = yes; then
1439 ac_cv_func_mmap_fixed_mapped=no
1440 else
1441 cat > conftest.$ac_ext <<EOF
1442 #line 1443 "configure"
1443 #include "confdefs.h"
1444
1445 /* Thanks to Mike Haertel and Jim Avera for this test.
1446 Here is a matrix of mmap possibilities:
1447 mmap private not fixed
1448 mmap private fixed at somewhere currently unmapped
1449 mmap private fixed at somewhere already mapped
1450 mmap shared not fixed
1451 mmap shared fixed at somewhere currently unmapped
1452 mmap shared fixed at somewhere already mapped
1453 For private mappings, we should verify that changes cannot be read()
1454 back from the file, nor mmap's back from the file at a different
1455 address. (There have been systems where private was not correctly
1456 implemented like the infamous i386 svr4.0, and systems where the
1457 VM page cache was not coherent with the filesystem buffer cache
1458 like early versions of FreeBSD and possibly contemporary NetBSD.)
1459 For shared mappings, we should conversely verify that changes get
1460 propogated back to all the places they're supposed to be.
1461
1462 Grep wants private fixed already mapped.
1463 The main things grep needs to know about mmap are:
1464 * does it exist and is it safe to write into the mmap'd area
1465 * how to use it (BSD variants) */
1466 #include <sys/types.h>
1467 #include <fcntl.h>
1468 #include <sys/mman.h>
1469
1470 /* This mess was copied from the GNU getpagesize.h. */
1471 #ifndef HAVE_GETPAGESIZE
1472 # ifdef HAVE_UNISTD_H
1473 # include <unistd.h>
1474 # endif
1475
1476 /* Assume that all systems that can run configure have sys/param.h. */
1477 # ifndef HAVE_SYS_PARAM_H
1478 # define HAVE_SYS_PARAM_H 1
1479 # endif
1480
1481 # ifdef _SC_PAGESIZE
1482 # define getpagesize() sysconf(_SC_PAGESIZE)
1483 # else /* no _SC_PAGESIZE */
1484 # ifdef HAVE_SYS_PARAM_H
1485 # include <sys/param.h>
1486 # ifdef EXEC_PAGESIZE
1487 # define getpagesize() EXEC_PAGESIZE
1488 # else /* no EXEC_PAGESIZE */
1489 # ifdef NBPG
1490 # define getpagesize() NBPG * CLSIZE
1491 # ifndef CLSIZE
1492 # define CLSIZE 1
1493 # endif /* no CLSIZE */
1494 # else /* no NBPG */
1495 # ifdef NBPC
1496 # define getpagesize() NBPC
1497 # else /* no NBPC */
1498 # ifdef PAGESIZE
1499 # define getpagesize() PAGESIZE
1500 # endif /* PAGESIZE */
1501 # endif /* no NBPC */
1502 # endif /* no NBPG */
1503 # endif /* no EXEC_PAGESIZE */
1504 # else /* no HAVE_SYS_PARAM_H */
1505 # define getpagesize() 8192 /* punt totally */
1506 # endif /* no HAVE_SYS_PARAM_H */
1507 # endif /* no _SC_PAGESIZE */
1508
1509 #endif /* no HAVE_GETPAGESIZE */
1510
1511 #ifdef __cplusplus
1512 extern "C" { void *malloc(unsigned); }
1513 #else
1514 char *malloc();
1515 #endif
1516
1517 int
1518 main()
1519 {
1520 char *data, *data2, *data3;
1521 int i, pagesize;
1522 int fd;
1523
1524 pagesize = getpagesize();
1525
1526 /*
1527 * First, make a file with some known garbage in it.
1528 */
1529 data = malloc(pagesize);
1530 if (!data)
1531 exit(1);
1532 for (i = 0; i < pagesize; ++i)
1533 *(data + i) = rand();
1534 umask(0);
1535 fd = creat("conftestmmap", 0600);
1536 if (fd < 0)
1537 exit(1);
1538 if (write(fd, data, pagesize) != pagesize)
1539 exit(1);
1540 close(fd);
1541
1542 /*
1543 * Next, try to mmap the file at a fixed address which
1544 * already has something else allocated at it. If we can,
1545 * also make sure that we see the same garbage.
1546 */
1547 fd = open("conftestmmap", O_RDWR);
1548 if (fd < 0)
1549 exit(1);
1550 data2 = malloc(2 * pagesize);
1551 if (!data2)
1552 exit(1);
1553 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1554 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1555 MAP_PRIVATE | MAP_FIXED, fd, 0L))
1556 exit(1);
1557 for (i = 0; i < pagesize; ++i)
1558 if (*(data + i) != *(data2 + i))
1559 exit(1);
1560
1561 /*
1562 * Finally, make sure that changes to the mapped area
1563 * do not percolate back to the file as seen by read().
1564 * (This is a bug on some variants of i386 svr4.0.)
1565 */
1566 for (i = 0; i < pagesize; ++i)
1567 *(data2 + i) = *(data2 + i) + 1;
1568 data3 = malloc(pagesize);
1569 if (!data3)
1570 exit(1);
1571 if (read(fd, data3, pagesize) != pagesize)
1572 exit(1);
1573 for (i = 0; i < pagesize; ++i)
1574 if (*(data + i) != *(data3 + i))
1575 exit(1);
1576 close(fd);
1577 unlink("conftestmmap");
1578 exit(0);
1579 }
1580
1581 EOF
1582 if { (eval echo configure:1583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1583 then
1584 ac_cv_func_mmap_fixed_mapped=yes
1585 else
1586 echo "configure: failed program was:" >&5
1587 cat conftest.$ac_ext >&5
1588 rm -fr conftest*
1589 ac_cv_func_mmap_fixed_mapped=no
1590 fi
1591 rm -fr conftest*
1592 fi
1593
1594 fi
1595
1596 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1597 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1598 cat >> confdefs.h <<\EOF
1599 #define HAVE_MMAP 1
1600 EOF
1601
1602 fi
1603
1604
1605 # autoconf.info says this should be called right after AC_INIT.
1606
1607
1608 ac_aux_dir=
1609 for ac_dir in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../..; do
1610 if test -f $ac_dir/install-sh; then
1611 ac_aux_dir=$ac_dir
1612 ac_install_sh="$ac_aux_dir/install-sh -c"
1613 break
1614 elif test -f $ac_dir/install.sh; then
1615 ac_aux_dir=$ac_dir
1616 ac_install_sh="$ac_aux_dir/install.sh -c"
1617 break
1618 fi
1619 done
1620 if test -z "$ac_aux_dir"; then
1621 { echo "configure: error: can not find install-sh or install.sh in `cd $srcdir;pwd`/../.. $srcdir/`cd $srcdir;pwd`/../.." 1>&2; exit 1; }
1622 fi
1623 ac_config_guess=$ac_aux_dir/config.guess
1624 ac_config_sub=$ac_aux_dir/config.sub
1625 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1626
1627
1628 # Do some error checking and defaulting for the host and target type.
1629 # The inputs are:
1630 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
1631 #
1632 # The rules are:
1633 # 1. You are not allowed to specify --host, --target, and nonopt at the
1634 # same time.
1635 # 2. Host defaults to nonopt.
1636 # 3. If nonopt is not specified, then host defaults to the current host,
1637 # as determined by config.guess.
1638 # 4. Target and build default to nonopt.
1639 # 5. If nonopt is not specified, then target and build default to host.
1640
1641 # The aliases save the names the user supplied, while $host etc.
1642 # will get canonicalized.
1643 case $host---$target---$nonopt in
1644 NONE---*---* | *---NONE---* | *---*---NONE) ;;
1645 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1646 esac
1647
1648
1649 # Make sure we can run config.sub.
1650 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
1651 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1652 fi
1653
1654 echo $ac_n "checking host system type""... $ac_c" 1>&6
1655 echo "configure:1656: checking host system type" >&5
1656
1657 host_alias=$host
1658 case "$host_alias" in
1659 NONE)
1660 case $nonopt in
1661 NONE)
1662 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1663 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1664 fi ;;
1665 *) host_alias=$nonopt ;;
1666 esac ;;
1667 esac
1668
1669 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1670 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1671 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1672 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1673 echo "$ac_t""$host" 1>&6
1674
1675 echo $ac_n "checking target system type""... $ac_c" 1>&6
1676 echo "configure:1677: checking target system type" >&5
1677
1678 target_alias=$target
1679 case "$target_alias" in
1680 NONE)
1681 case $nonopt in
1682 NONE) target_alias=$host_alias ;;
1683 *) target_alias=$nonopt ;;
1684 esac ;;
1685 esac
1686
1687 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1688 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1689 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1690 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1691 echo "$ac_t""$target" 1>&6
1692
1693 echo $ac_n "checking build system type""... $ac_c" 1>&6
1694 echo "configure:1695: checking build system type" >&5
1695
1696 build_alias=$build
1697 case "$build_alias" in
1698 NONE)
1699 case $nonopt in
1700 NONE) build_alias=$host_alias ;;
1701 *) build_alias=$nonopt ;;
1702 esac ;;
1703 esac
1704
1705 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1706 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1707 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1708 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1709 echo "$ac_t""$build" 1>&6
1710
1711 test "$host_alias" != "$target_alias" &&
1712 test "$program_prefix$program_suffix$program_transform_name" = \
1713 NONENONEs,x,x, &&
1714 program_prefix=${target_alias}-
1715
1716 if test "$program_transform_name" = s,x,x,; then
1717 program_transform_name=
1718 else
1719 # Double any \ or $. echo might interpret backslashes.
1720 cat <<\EOF_SED > conftestsed
1721 s,\\,\\\\,g; s,\$,$$,g
1722 EOF_SED
1723 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1724 rm -f conftestsed
1725 fi
1726 test "$program_prefix" != NONE &&
1727 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1728 # Use a double $ so make ignores it.
1729 test "$program_suffix" != NONE &&
1730 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1731
1732 # sed with no file args requires a program.
1733 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1734
1735 # Extract the first word of "gcc", so it can be a program name with args.
1736 set dummy gcc; ac_word=$2
1737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1738 echo "configure:1739: checking for $ac_word" >&5
1739 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1740 echo $ac_n "(cached) $ac_c" 1>&6
1741 else
1742 if test -n "$CC"; then
1743 ac_cv_prog_CC="$CC" # Let the user override the test.
1744 else
1745 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1746 ac_dummy="$PATH"
1747 for ac_dir in $ac_dummy; do
1748 test -z "$ac_dir" && ac_dir=.
1749 if test -f $ac_dir/$ac_word; then
1750 ac_cv_prog_CC="gcc"
1751 break
1752 fi
1753 done
1754 IFS="$ac_save_ifs"
1755 fi
1756 fi
1757 CC="$ac_cv_prog_CC"
1758 if test -n "$CC"; then
1759 echo "$ac_t""$CC" 1>&6
1760 else
1761 echo "$ac_t""no" 1>&6
1762 fi
1763
1764 if test -z "$CC"; then
1765 # Extract the first word of "cc", so it can be a program name with args.
1766 set dummy cc; ac_word=$2
1767 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1768 echo "configure:1769: checking for $ac_word" >&5
1769 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1770 echo $ac_n "(cached) $ac_c" 1>&6
1771 else
1772 if test -n "$CC"; then
1773 ac_cv_prog_CC="$CC" # Let the user override the test.
1774 else
1775 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1776 ac_prog_rejected=no
1777 ac_dummy="$PATH"
1778 for ac_dir in $ac_dummy; do
1779 test -z "$ac_dir" && ac_dir=.
1780 if test -f $ac_dir/$ac_word; then
1781 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1782 ac_prog_rejected=yes
1783 continue
1784 fi
1785 ac_cv_prog_CC="cc"
1786 break
1787 fi
1788 done
1789 IFS="$ac_save_ifs"
1790 if test $ac_prog_rejected = yes; then
1791 # We found a bogon in the path, so make sure we never use it.
1792 set dummy $ac_cv_prog_CC
1793 shift
1794 if test $# -gt 0; then
1795 # We chose a different compiler from the bogus one.
1796 # However, it has the same basename, so the bogon will be chosen
1797 # first if we set CC to just the basename; use the full file name.
1798 shift
1799 set dummy "$ac_dir/$ac_word" "$@"
1800 shift
1801 ac_cv_prog_CC="$@"
1802 fi
1803 fi
1804 fi
1805 fi
1806 CC="$ac_cv_prog_CC"
1807 if test -n "$CC"; then
1808 echo "$ac_t""$CC" 1>&6
1809 else
1810 echo "$ac_t""no" 1>&6
1811 fi
1812
1813 if test -z "$CC"; then
1814 case "`uname -s`" in
1815 *win32* | *WIN32*)
1816 # Extract the first word of "cl", so it can be a program name with args.
1817 set dummy cl; ac_word=$2
1818 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1819 echo "configure:1820: checking for $ac_word" >&5
1820 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1821 echo $ac_n "(cached) $ac_c" 1>&6
1822 else
1823 if test -n "$CC"; then
1824 ac_cv_prog_CC="$CC" # Let the user override the test.
1825 else
1826 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1827 ac_dummy="$PATH"
1828 for ac_dir in $ac_dummy; do
1829 test -z "$ac_dir" && ac_dir=.
1830 if test -f $ac_dir/$ac_word; then
1831 ac_cv_prog_CC="cl"
1832 break
1833 fi
1834 done
1835 IFS="$ac_save_ifs"
1836 fi
1837 fi
1838 CC="$ac_cv_prog_CC"
1839 if test -n "$CC"; then
1840 echo "$ac_t""$CC" 1>&6
1841 else
1842 echo "$ac_t""no" 1>&6
1843 fi
1844 ;;
1845 esac
1846 fi
1847 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1848 fi
1849
1850 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1851 echo "configure:1852: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1852
1853 ac_ext=c
1854 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1855 ac_cpp='$CPP $CPPFLAGS'
1856 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1857 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1858 cross_compiling=$ac_cv_prog_cc_cross
1859
1860 cat > conftest.$ac_ext << EOF
1861
1862 #line 1863 "configure"
1863 #include "confdefs.h"
1864
1865 main(){return(0);}
1866 EOF
1867 if { (eval echo configure:1868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1868 ac_cv_prog_cc_works=yes
1869 # If we can't run a trivial program, we are probably using a cross compiler.
1870 if (./conftest; exit) 2>/dev/null; then
1871 ac_cv_prog_cc_cross=no
1872 else
1873 ac_cv_prog_cc_cross=yes
1874 fi
1875 else
1876 echo "configure: failed program was:" >&5
1877 cat conftest.$ac_ext >&5
1878 ac_cv_prog_cc_works=no
1879 fi
1880 rm -fr conftest*
1881 ac_ext=c
1882 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1883 ac_cpp='$CPP $CPPFLAGS'
1884 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1885 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1886 cross_compiling=$ac_cv_prog_cc_cross
1887
1888 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1889 if test $ac_cv_prog_cc_works = no; then
1890 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1891 fi
1892 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1893 echo "configure:1894: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1894 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1895 cross_compiling=$ac_cv_prog_cc_cross
1896
1897 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1898 echo "configure:1899: checking whether we are using GNU C" >&5
1899 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1900 echo $ac_n "(cached) $ac_c" 1>&6
1901 else
1902 cat > conftest.c <<EOF
1903 #ifdef __GNUC__
1904 yes;
1905 #endif
1906 EOF
1907 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1908: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1908 ac_cv_prog_gcc=yes
1909 else
1910 ac_cv_prog_gcc=no
1911 fi
1912 fi
1913
1914 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1915
1916 if test $ac_cv_prog_gcc = yes; then
1917 GCC=yes
1918 else
1919 GCC=
1920 fi
1921
1922 ac_test_CFLAGS="${CFLAGS+set}"
1923 ac_save_CFLAGS="$CFLAGS"
1924 CFLAGS=
1925 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1926 echo "configure:1927: checking whether ${CC-cc} accepts -g" >&5
1927 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1928 echo $ac_n "(cached) $ac_c" 1>&6
1929 else
1930 echo 'void f(){}' > conftest.c
1931 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1932 ac_cv_prog_cc_g=yes
1933 else
1934 ac_cv_prog_cc_g=no
1935 fi
1936 rm -f conftest*
1937
1938 fi
1939
1940 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1941 if test "$ac_test_CFLAGS" = set; then
1942 CFLAGS="$ac_save_CFLAGS"
1943 elif test $ac_cv_prog_cc_g = yes; then
1944 if test "$GCC" = yes; then
1945 CFLAGS="-g -O2"
1946 else
1947 CFLAGS="-g"
1948 fi
1949 else
1950 if test "$GCC" = yes; then
1951 CFLAGS="-O2"
1952 else
1953 CFLAGS=
1954 fi
1955 fi
1956
1957 # Find a good install program. We prefer a C program (faster),
1958 # so one script is as good as another. But avoid the broken or
1959 # incompatible versions:
1960 # SysV /etc/install, /usr/sbin/install
1961 # SunOS /usr/etc/install
1962 # IRIX /sbin/install
1963 # AIX /bin/install
1964 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1965 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1966 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1967 # ./install, which can be erroneously created by make from ./install.sh.
1968 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1969 echo "configure:1970: checking for a BSD compatible install" >&5
1970 if test -z "$INSTALL"; then
1971 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1972 echo $ac_n "(cached) $ac_c" 1>&6
1973 else
1974 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1975 for ac_dir in $PATH; do
1976 # Account for people who put trailing slashes in PATH elements.
1977 case "$ac_dir/" in
1978 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1979 *)
1980 # OSF1 and SCO ODT 3.0 have their own names for install.
1981 # Don't use installbsd from OSF since it installs stuff as root
1982 # by default.
1983 for ac_prog in ginstall scoinst install; do
1984 if test -f $ac_dir/$ac_prog; then
1985 if test $ac_prog = install &&
1986 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1987 # AIX install. It has an incompatible calling convention.
1988 :
1989 else
1990 ac_cv_path_install="$ac_dir/$ac_prog -c"
1991 break 2
1992 fi
1993 fi
1994 done
1995 ;;
1996 esac
1997 done
1998 IFS="$ac_save_IFS"
1999
2000 fi
2001 if test "${ac_cv_path_install+set}" = set; then
2002 INSTALL="$ac_cv_path_install"
2003 else
2004 # As a last resort, use the slow shell script. We don't cache a
2005 # path for INSTALL within a source directory, because that will
2006 # break other packages using the cache if that directory is
2007 # removed, or if the path is relative.
2008 INSTALL="$ac_install_sh"
2009 fi
2010 fi
2011 echo "$ac_t""$INSTALL" 1>&6
2012
2013 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2014 # It thinks the first close brace ends the variable substitution.
2015 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2016
2017 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
2018
2019 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2020
2021
2022 # Put a plausible default for CC_FOR_BUILD in Makefile.
2023 if test "x$cross_compiling" = "xno"; then
2024 CC_FOR_BUILD='$(CC)'
2025 else
2026 CC_FOR_BUILD=gcc
2027 fi
2028
2029
2030
2031
2032 AR=${AR-ar}
2033
2034 # Extract the first word of "ranlib", so it can be a program name with args.
2035 set dummy ranlib; ac_word=$2
2036 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2037 echo "configure:2038: checking for $ac_word" >&5
2038 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2039 echo $ac_n "(cached) $ac_c" 1>&6
2040 else
2041 if test -n "$RANLIB"; then
2042 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2043 else
2044 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2045 ac_dummy="$PATH"
2046 for ac_dir in $ac_dummy; do
2047 test -z "$ac_dir" && ac_dir=.
2048 if test -f $ac_dir/$ac_word; then
2049 ac_cv_prog_RANLIB="ranlib"
2050 break
2051 fi
2052 done
2053 IFS="$ac_save_ifs"
2054 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2055 fi
2056 fi
2057 RANLIB="$ac_cv_prog_RANLIB"
2058 if test -n "$RANLIB"; then
2059 echo "$ac_t""$RANLIB" 1>&6
2060 else
2061 echo "$ac_t""no" 1>&6
2062 fi
2063
2064
2065 ALL_LINGUAS=
2066
2067 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2068 unistd.h values.h sys/param.h
2069 do
2070 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2071 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2072 echo "configure:2073: checking for $ac_hdr" >&5
2073 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2074 echo $ac_n "(cached) $ac_c" 1>&6
2075 else
2076 cat > conftest.$ac_ext <<EOF
2077 #line 2078 "configure"
2078 #include "confdefs.h"
2079 #include <$ac_hdr>
2080 EOF
2081 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2082 { (eval echo configure:2083: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2083 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2084 if test -z "$ac_err"; then
2085 rm -rf conftest*
2086 eval "ac_cv_header_$ac_safe=yes"
2087 else
2088 echo "$ac_err" >&5
2089 echo "configure: failed program was:" >&5
2090 cat conftest.$ac_ext >&5
2091 rm -rf conftest*
2092 eval "ac_cv_header_$ac_safe=no"
2093 fi
2094 rm -f conftest*
2095 fi
2096 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2097 echo "$ac_t""yes" 1>&6
2098 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2099 cat >> confdefs.h <<EOF
2100 #define $ac_tr_hdr 1
2101 EOF
2102
2103 else
2104 echo "$ac_t""no" 1>&6
2105 fi
2106 done
2107
2108 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2109 __argz_count __argz_stringify __argz_next
2110 do
2111 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2112 echo "configure:2113: checking for $ac_func" >&5
2113 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2114 echo $ac_n "(cached) $ac_c" 1>&6
2115 else
2116 cat > conftest.$ac_ext <<EOF
2117 #line 2118 "configure"
2118 #include "confdefs.h"
2119 /* System header to define __stub macros and hopefully few prototypes,
2120 which can conflict with char $ac_func(); below. */
2121 #include <assert.h>
2122 /* Override any gcc2 internal prototype to avoid an error. */
2123 /* We use char because int might match the return type of a gcc2
2124 builtin and then its argument prototype would still apply. */
2125 char $ac_func();
2126
2127 int main() {
2128
2129 /* The GNU C library defines this for functions which it implements
2130 to always fail with ENOSYS. Some functions are actually named
2131 something starting with __ and the normal name is an alias. */
2132 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2133 choke me
2134 #else
2135 $ac_func();
2136 #endif
2137
2138 ; return 0; }
2139 EOF
2140 if { (eval echo configure:2141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2141 rm -rf conftest*
2142 eval "ac_cv_func_$ac_func=yes"
2143 else
2144 echo "configure: failed program was:" >&5
2145 cat conftest.$ac_ext >&5
2146 rm -rf conftest*
2147 eval "ac_cv_func_$ac_func=no"
2148 fi
2149 rm -f conftest*
2150 fi
2151
2152 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2153 echo "$ac_t""yes" 1>&6
2154 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2155 cat >> confdefs.h <<EOF
2156 #define $ac_tr_func 1
2157 EOF
2158
2159 else
2160 echo "$ac_t""no" 1>&6
2161 fi
2162 done
2163
2164
2165 if test "${ac_cv_func_stpcpy+set}" != "set"; then
2166 for ac_func in stpcpy
2167 do
2168 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2169 echo "configure:2170: checking for $ac_func" >&5
2170 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2171 echo $ac_n "(cached) $ac_c" 1>&6
2172 else
2173 cat > conftest.$ac_ext <<EOF
2174 #line 2175 "configure"
2175 #include "confdefs.h"
2176 /* System header to define __stub macros and hopefully few prototypes,
2177 which can conflict with char $ac_func(); below. */
2178 #include <assert.h>
2179 /* Override any gcc2 internal prototype to avoid an error. */
2180 /* We use char because int might match the return type of a gcc2
2181 builtin and then its argument prototype would still apply. */
2182 char $ac_func();
2183
2184 int main() {
2185
2186 /* The GNU C library defines this for functions which it implements
2187 to always fail with ENOSYS. Some functions are actually named
2188 something starting with __ and the normal name is an alias. */
2189 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2190 choke me
2191 #else
2192 $ac_func();
2193 #endif
2194
2195 ; return 0; }
2196 EOF
2197 if { (eval echo configure:2198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2198 rm -rf conftest*
2199 eval "ac_cv_func_$ac_func=yes"
2200 else
2201 echo "configure: failed program was:" >&5
2202 cat conftest.$ac_ext >&5
2203 rm -rf conftest*
2204 eval "ac_cv_func_$ac_func=no"
2205 fi
2206 rm -f conftest*
2207 fi
2208
2209 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2210 echo "$ac_t""yes" 1>&6
2211 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2212 cat >> confdefs.h <<EOF
2213 #define $ac_tr_func 1
2214 EOF
2215
2216 else
2217 echo "$ac_t""no" 1>&6
2218 fi
2219 done
2220
2221 fi
2222 if test "${ac_cv_func_stpcpy}" = "yes"; then
2223 cat >> confdefs.h <<\EOF
2224 #define HAVE_STPCPY 1
2225 EOF
2226
2227 fi
2228
2229 if test $ac_cv_header_locale_h = yes; then
2230 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
2231 echo "configure:2232: checking for LC_MESSAGES" >&5
2232 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
2233 echo $ac_n "(cached) $ac_c" 1>&6
2234 else
2235 cat > conftest.$ac_ext <<EOF
2236 #line 2237 "configure"
2237 #include "confdefs.h"
2238 #include <locale.h>
2239 int main() {
2240 return LC_MESSAGES
2241 ; return 0; }
2242 EOF
2243 if { (eval echo configure:2244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2244 rm -rf conftest*
2245 am_cv_val_LC_MESSAGES=yes
2246 else
2247 echo "configure: failed program was:" >&5
2248 cat conftest.$ac_ext >&5
2249 rm -rf conftest*
2250 am_cv_val_LC_MESSAGES=no
2251 fi
2252 rm -f conftest*
2253 fi
2254
2255 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
2256 if test $am_cv_val_LC_MESSAGES = yes; then
2257 cat >> confdefs.h <<\EOF
2258 #define HAVE_LC_MESSAGES 1
2259 EOF
2260
2261 fi
2262 fi
2263 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
2264 echo "configure:2265: checking whether NLS is requested" >&5
2265 # Check whether --enable-nls or --disable-nls was given.
2266 if test "${enable_nls+set}" = set; then
2267 enableval="$enable_nls"
2268 USE_NLS=$enableval
2269 else
2270 USE_NLS=yes
2271 fi
2272
2273 echo "$ac_t""$USE_NLS" 1>&6
2274
2275
2276 USE_INCLUDED_LIBINTL=no
2277
2278 if test "$USE_NLS" = "yes"; then
2279 cat >> confdefs.h <<\EOF
2280 #define ENABLE_NLS 1
2281 EOF
2282
2283 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
2284 echo "configure:2285: checking whether included gettext is requested" >&5
2285 # Check whether --with-included-gettext or --without-included-gettext was given.
2286 if test "${with_included_gettext+set}" = set; then
2287 withval="$with_included_gettext"
2288 nls_cv_force_use_gnu_gettext=$withval
2289 else
2290 nls_cv_force_use_gnu_gettext=no
2291 fi
2292
2293 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
2294
2295 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
2296 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
2297 nls_cv_header_intl=
2298 nls_cv_header_libgt=
2299 CATOBJEXT=NONE
2300
2301 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
2302 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
2303 echo "configure:2304: checking for libintl.h" >&5
2304 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2305 echo $ac_n "(cached) $ac_c" 1>&6
2306 else
2307 cat > conftest.$ac_ext <<EOF
2308 #line 2309 "configure"
2309 #include "confdefs.h"
2310 #include <libintl.h>
2311 EOF
2312 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2313 { (eval echo configure:2314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2314 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2315 if test -z "$ac_err"; then
2316 rm -rf conftest*
2317 eval "ac_cv_header_$ac_safe=yes"
2318 else
2319 echo "$ac_err" >&5
2320 echo "configure: failed program was:" >&5
2321 cat conftest.$ac_ext >&5
2322 rm -rf conftest*
2323 eval "ac_cv_header_$ac_safe=no"
2324 fi
2325 rm -f conftest*
2326 fi
2327 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2328 echo "$ac_t""yes" 1>&6
2329 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
2330 echo "configure:2331: checking for gettext in libc" >&5
2331 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
2332 echo $ac_n "(cached) $ac_c" 1>&6
2333 else
2334 cat > conftest.$ac_ext <<EOF
2335 #line 2336 "configure"
2336 #include "confdefs.h"
2337 #include <libintl.h>
2338 int main() {
2339 return (int) gettext ("")
2340 ; return 0; }
2341 EOF
2342 if { (eval echo configure:2343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2343 rm -rf conftest*
2344 gt_cv_func_gettext_libc=yes
2345 else
2346 echo "configure: failed program was:" >&5
2347 cat conftest.$ac_ext >&5
2348 rm -rf conftest*
2349 gt_cv_func_gettext_libc=no
2350 fi
2351 rm -f conftest*
2352 fi
2353
2354 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
2355
2356 if test "$gt_cv_func_gettext_libc" != "yes"; then
2357 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
2358 echo "configure:2359: checking for bindtextdomain in -lintl" >&5
2359 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
2360 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2361 echo $ac_n "(cached) $ac_c" 1>&6
2362 else
2363 ac_save_LIBS="$LIBS"
2364 LIBS="-lintl $LIBS"
2365 cat > conftest.$ac_ext <<EOF
2366 #line 2367 "configure"
2367 #include "confdefs.h"
2368 /* Override any gcc2 internal prototype to avoid an error. */
2369 /* We use char because int might match the return type of a gcc2
2370 builtin and then its argument prototype would still apply. */
2371 char bindtextdomain();
2372
2373 int main() {
2374 bindtextdomain()
2375 ; return 0; }
2376 EOF
2377 if { (eval echo configure:2378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2378 rm -rf conftest*
2379 eval "ac_cv_lib_$ac_lib_var=yes"
2380 else
2381 echo "configure: failed program was:" >&5
2382 cat conftest.$ac_ext >&5
2383 rm -rf conftest*
2384 eval "ac_cv_lib_$ac_lib_var=no"
2385 fi
2386 rm -f conftest*
2387 LIBS="$ac_save_LIBS"
2388
2389 fi
2390 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2391 echo "$ac_t""yes" 1>&6
2392 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
2393 echo "configure:2394: checking for gettext in libintl" >&5
2394 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
2395 echo $ac_n "(cached) $ac_c" 1>&6
2396 else
2397 cat > conftest.$ac_ext <<EOF
2398 #line 2399 "configure"
2399 #include "confdefs.h"
2400
2401 int main() {
2402 return (int) gettext ("")
2403 ; return 0; }
2404 EOF
2405 if { (eval echo configure:2406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2406 rm -rf conftest*
2407 gt_cv_func_gettext_libintl=yes
2408 else
2409 echo "configure: failed program was:" >&5
2410 cat conftest.$ac_ext >&5
2411 rm -rf conftest*
2412 gt_cv_func_gettext_libintl=no
2413 fi
2414 rm -f conftest*
2415 fi
2416
2417 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
2418 else
2419 echo "$ac_t""no" 1>&6
2420 fi
2421
2422 fi
2423
2424 if test "$gt_cv_func_gettext_libc" = "yes" \
2425 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2426 cat >> confdefs.h <<\EOF
2427 #define HAVE_GETTEXT 1
2428 EOF
2429
2430 # Extract the first word of "msgfmt", so it can be a program name with args.
2431 set dummy msgfmt; ac_word=$2
2432 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2433 echo "configure:2434: checking for $ac_word" >&5
2434 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2435 echo $ac_n "(cached) $ac_c" 1>&6
2436 else
2437 case "$MSGFMT" in
2438 /*)
2439 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2440 ;;
2441 *)
2442 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2443 for ac_dir in $PATH; do
2444 test -z "$ac_dir" && ac_dir=.
2445 if test -f $ac_dir/$ac_word; then
2446 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2447 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2448 break
2449 fi
2450 fi
2451 done
2452 IFS="$ac_save_ifs"
2453 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
2454 ;;
2455 esac
2456 fi
2457 MSGFMT="$ac_cv_path_MSGFMT"
2458 if test -n "$MSGFMT"; then
2459 echo "$ac_t""$MSGFMT" 1>&6
2460 else
2461 echo "$ac_t""no" 1>&6
2462 fi
2463 if test "$MSGFMT" != "no"; then
2464 for ac_func in dcgettext
2465 do
2466 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2467 echo "configure:2468: checking for $ac_func" >&5
2468 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2469 echo $ac_n "(cached) $ac_c" 1>&6
2470 else
2471 cat > conftest.$ac_ext <<EOF
2472 #line 2473 "configure"
2473 #include "confdefs.h"
2474 /* System header to define __stub macros and hopefully few prototypes,
2475 which can conflict with char $ac_func(); below. */
2476 #include <assert.h>
2477 /* Override any gcc2 internal prototype to avoid an error. */
2478 /* We use char because int might match the return type of a gcc2
2479 builtin and then its argument prototype would still apply. */
2480 char $ac_func();
2481
2482 int main() {
2483
2484 /* The GNU C library defines this for functions which it implements
2485 to always fail with ENOSYS. Some functions are actually named
2486 something starting with __ and the normal name is an alias. */
2487 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2488 choke me
2489 #else
2490 $ac_func();
2491 #endif
2492
2493 ; return 0; }
2494 EOF
2495 if { (eval echo configure:2496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2496 rm -rf conftest*
2497 eval "ac_cv_func_$ac_func=yes"
2498 else
2499 echo "configure: failed program was:" >&5
2500 cat conftest.$ac_ext >&5
2501 rm -rf conftest*
2502 eval "ac_cv_func_$ac_func=no"
2503 fi
2504 rm -f conftest*
2505 fi
2506
2507 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2508 echo "$ac_t""yes" 1>&6
2509 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2510 cat >> confdefs.h <<EOF
2511 #define $ac_tr_func 1
2512 EOF
2513
2514 else
2515 echo "$ac_t""no" 1>&6
2516 fi
2517 done
2518
2519 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2520 set dummy gmsgfmt; ac_word=$2
2521 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2522 echo "configure:2523: checking for $ac_word" >&5
2523 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2524 echo $ac_n "(cached) $ac_c" 1>&6
2525 else
2526 case "$GMSGFMT" in
2527 /*)
2528 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2529 ;;
2530 ?:/*)
2531 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2532 ;;
2533 *)
2534 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2535 ac_dummy="$PATH"
2536 for ac_dir in $ac_dummy; do
2537 test -z "$ac_dir" && ac_dir=.
2538 if test -f $ac_dir/$ac_word; then
2539 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2540 break
2541 fi
2542 done
2543 IFS="$ac_save_ifs"
2544 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2545 ;;
2546 esac
2547 fi
2548 GMSGFMT="$ac_cv_path_GMSGFMT"
2549 if test -n "$GMSGFMT"; then
2550 echo "$ac_t""$GMSGFMT" 1>&6
2551 else
2552 echo "$ac_t""no" 1>&6
2553 fi
2554
2555 # Extract the first word of "xgettext", so it can be a program name with args.
2556 set dummy xgettext; ac_word=$2
2557 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2558 echo "configure:2559: checking for $ac_word" >&5
2559 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2560 echo $ac_n "(cached) $ac_c" 1>&6
2561 else
2562 case "$XGETTEXT" in
2563 /*)
2564 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2565 ;;
2566 *)
2567 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2568 for ac_dir in $PATH; do
2569 test -z "$ac_dir" && ac_dir=.
2570 if test -f $ac_dir/$ac_word; then
2571 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2572 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2573 break
2574 fi
2575 fi
2576 done
2577 IFS="$ac_save_ifs"
2578 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2579 ;;
2580 esac
2581 fi
2582 XGETTEXT="$ac_cv_path_XGETTEXT"
2583 if test -n "$XGETTEXT"; then
2584 echo "$ac_t""$XGETTEXT" 1>&6
2585 else
2586 echo "$ac_t""no" 1>&6
2587 fi
2588
2589 cat > conftest.$ac_ext <<EOF
2590 #line 2591 "configure"
2591 #include "confdefs.h"
2592
2593 int main() {
2594 extern int _nl_msg_cat_cntr;
2595 return _nl_msg_cat_cntr
2596 ; return 0; }
2597 EOF
2598 if { (eval echo configure:2599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2599 rm -rf conftest*
2600 CATOBJEXT=.gmo
2601 DATADIRNAME=share
2602 else
2603 echo "configure: failed program was:" >&5
2604 cat conftest.$ac_ext >&5
2605 rm -rf conftest*
2606 CATOBJEXT=.mo
2607 DATADIRNAME=lib
2608 fi
2609 rm -f conftest*
2610 INSTOBJEXT=.mo
2611 fi
2612 fi
2613
2614 else
2615 echo "$ac_t""no" 1>&6
2616 fi
2617
2618
2619
2620 if test "$CATOBJEXT" = "NONE"; then
2621 nls_cv_use_gnu_gettext=yes
2622 fi
2623 fi
2624
2625 if test "$nls_cv_use_gnu_gettext" = "yes"; then
2626 INTLOBJS="\$(GETTOBJS)"
2627 # Extract the first word of "msgfmt", so it can be a program name with args.
2628 set dummy msgfmt; ac_word=$2
2629 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2630 echo "configure:2631: checking for $ac_word" >&5
2631 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
2632 echo $ac_n "(cached) $ac_c" 1>&6
2633 else
2634 case "$MSGFMT" in
2635 /*)
2636 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
2637 ;;
2638 *)
2639 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2640 for ac_dir in $PATH; do
2641 test -z "$ac_dir" && ac_dir=.
2642 if test -f $ac_dir/$ac_word; then
2643 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
2644 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
2645 break
2646 fi
2647 fi
2648 done
2649 IFS="$ac_save_ifs"
2650 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
2651 ;;
2652 esac
2653 fi
2654 MSGFMT="$ac_cv_path_MSGFMT"
2655 if test -n "$MSGFMT"; then
2656 echo "$ac_t""$MSGFMT" 1>&6
2657 else
2658 echo "$ac_t""no" 1>&6
2659 fi
2660
2661 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2662 set dummy gmsgfmt; ac_word=$2
2663 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2664 echo "configure:2665: checking for $ac_word" >&5
2665 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
2666 echo $ac_n "(cached) $ac_c" 1>&6
2667 else
2668 case "$GMSGFMT" in
2669 /*)
2670 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
2671 ;;
2672 ?:/*)
2673 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
2674 ;;
2675 *)
2676 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2677 ac_dummy="$PATH"
2678 for ac_dir in $ac_dummy; do
2679 test -z "$ac_dir" && ac_dir=.
2680 if test -f $ac_dir/$ac_word; then
2681 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
2682 break
2683 fi
2684 done
2685 IFS="$ac_save_ifs"
2686 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
2687 ;;
2688 esac
2689 fi
2690 GMSGFMT="$ac_cv_path_GMSGFMT"
2691 if test -n "$GMSGFMT"; then
2692 echo "$ac_t""$GMSGFMT" 1>&6
2693 else
2694 echo "$ac_t""no" 1>&6
2695 fi
2696
2697 # Extract the first word of "xgettext", so it can be a program name with args.
2698 set dummy xgettext; ac_word=$2
2699 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2700 echo "configure:2701: checking for $ac_word" >&5
2701 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
2702 echo $ac_n "(cached) $ac_c" 1>&6
2703 else
2704 case "$XGETTEXT" in
2705 /*)
2706 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
2707 ;;
2708 *)
2709 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2710 for ac_dir in $PATH; do
2711 test -z "$ac_dir" && ac_dir=.
2712 if test -f $ac_dir/$ac_word; then
2713 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
2714 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
2715 break
2716 fi
2717 fi
2718 done
2719 IFS="$ac_save_ifs"
2720 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
2721 ;;
2722 esac
2723 fi
2724 XGETTEXT="$ac_cv_path_XGETTEXT"
2725 if test -n "$XGETTEXT"; then
2726 echo "$ac_t""$XGETTEXT" 1>&6
2727 else
2728 echo "$ac_t""no" 1>&6
2729 fi
2730
2731
2732 USE_INCLUDED_LIBINTL=yes
2733 CATOBJEXT=.gmo
2734 INSTOBJEXT=.mo
2735 DATADIRNAME=share
2736 INTLDEPS='$(top_builddir)/../intl/libintl.a'
2737 INTLLIBS=$INTLDEPS
2738 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
2739 nls_cv_header_intl=libintl.h
2740 nls_cv_header_libgt=libgettext.h
2741 fi
2742
2743 if test "$XGETTEXT" != ":"; then
2744 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2745 : ;
2746 else
2747 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
2748 XGETTEXT=":"
2749 fi
2750 fi
2751
2752 # We need to process the po/ directory.
2753 POSUB=po
2754 else
2755 DATADIRNAME=share
2756 nls_cv_header_intl=libintl.h
2757 nls_cv_header_libgt=libgettext.h
2758 fi
2759
2760 # If this is used in GNU gettext we have to set USE_NLS to `yes'
2761 # because some of the sources are only built for this goal.
2762 if test "$PACKAGE" = gettext; then
2763 USE_NLS=yes
2764 USE_INCLUDED_LIBINTL=yes
2765 fi
2766
2767 for lang in $ALL_LINGUAS; do
2768 GMOFILES="$GMOFILES $lang.gmo"
2769 POFILES="$POFILES $lang.po"
2770 done
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785 if test "x$CATOBJEXT" != "x"; then
2786 if test "x$ALL_LINGUAS" = "x"; then
2787 LINGUAS=
2788 else
2789 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
2790 echo "configure:2791: checking for catalogs to be installed" >&5
2791 NEW_LINGUAS=
2792 for lang in ${LINGUAS=$ALL_LINGUAS}; do
2793 case "$ALL_LINGUAS" in
2794 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
2795 esac
2796 done
2797 LINGUAS=$NEW_LINGUAS
2798 echo "$ac_t""$LINGUAS" 1>&6
2799 fi
2800
2801 if test -n "$LINGUAS"; then
2802 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
2803 fi
2804 fi
2805
2806 if test $ac_cv_header_locale_h = yes; then
2807 INCLUDE_LOCALE_H="#include <locale.h>"
2808 else
2809 INCLUDE_LOCALE_H="\
2810 /* The system does not provide the header <locale.h>. Take care yourself. */"
2811 fi
2812
2813
2814 if test -f $srcdir/po2tbl.sed.in; then
2815 if test "$CATOBJEXT" = ".cat"; then
2816 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
2817 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
2818 echo "configure:2819: checking for linux/version.h" >&5
2819 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2820 echo $ac_n "(cached) $ac_c" 1>&6
2821 else
2822 cat > conftest.$ac_ext <<EOF
2823 #line 2824 "configure"
2824 #include "confdefs.h"
2825 #include <linux/version.h>
2826 EOF
2827 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2828 { (eval echo configure:2829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2829 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2830 if test -z "$ac_err"; then
2831 rm -rf conftest*
2832 eval "ac_cv_header_$ac_safe=yes"
2833 else
2834 echo "$ac_err" >&5
2835 echo "configure: failed program was:" >&5
2836 cat conftest.$ac_ext >&5
2837 rm -rf conftest*
2838 eval "ac_cv_header_$ac_safe=no"
2839 fi
2840 rm -f conftest*
2841 fi
2842 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2843 echo "$ac_t""yes" 1>&6
2844 msgformat=linux
2845 else
2846 echo "$ac_t""no" 1>&6
2847 msgformat=xopen
2848 fi
2849
2850
2851 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
2852 fi
2853 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
2854 $srcdir/po2tbl.sed.in > po2tbl.sed
2855 fi
2856
2857 if test "$PACKAGE" = "gettext"; then
2858 GT_NO="#NO#"
2859 GT_YES=
2860 else
2861 GT_NO=
2862 GT_YES="#YES#"
2863 fi
2864
2865
2866
2867 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
2868
2869
2870 l=
2871
2872
2873 if test -d $srcdir/po; then
2874 test -d po || mkdir po
2875 if test "x$srcdir" != "x."; then
2876 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
2877 posrcprefix="$srcdir/"
2878 else
2879 posrcprefix="../$srcdir/"
2880 fi
2881 else
2882 posrcprefix="../"
2883 fi
2884 rm -f po/POTFILES
2885 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
2886 < $srcdir/po/POTFILES.in > po/POTFILES
2887 fi
2888
2889
2890 # Check for common headers.
2891 # FIXME: Seems to me this can cause problems for i386-windows hosts.
2892 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
2893 for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
2894 do
2895 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2896 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2897 echo "configure:2898: checking for $ac_hdr" >&5
2898 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2899 echo $ac_n "(cached) $ac_c" 1>&6
2900 else
2901 cat > conftest.$ac_ext <<EOF
2902 #line 2903 "configure"
2903 #include "confdefs.h"
2904 #include <$ac_hdr>
2905 EOF
2906 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2907 { (eval echo configure:2908: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2908 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2909 if test -z "$ac_err"; then
2910 rm -rf conftest*
2911 eval "ac_cv_header_$ac_safe=yes"
2912 else
2913 echo "$ac_err" >&5
2914 echo "configure: failed program was:" >&5
2915 cat conftest.$ac_ext >&5
2916 rm -rf conftest*
2917 eval "ac_cv_header_$ac_safe=no"
2918 fi
2919 rm -f conftest*
2920 fi
2921 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2922 echo "$ac_t""yes" 1>&6
2923 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2924 cat >> confdefs.h <<EOF
2925 #define $ac_tr_hdr 1
2926 EOF
2927
2928 else
2929 echo "$ac_t""no" 1>&6
2930 fi
2931 done
2932
2933 for ac_hdr in sys/time.h sys/resource.h
2934 do
2935 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2936 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2937 echo "configure:2938: checking for $ac_hdr" >&5
2938 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2939 echo $ac_n "(cached) $ac_c" 1>&6
2940 else
2941 cat > conftest.$ac_ext <<EOF
2942 #line 2943 "configure"
2943 #include "confdefs.h"
2944 #include <$ac_hdr>
2945 EOF
2946 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2947 { (eval echo configure:2948: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2948 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2949 if test -z "$ac_err"; then
2950 rm -rf conftest*
2951 eval "ac_cv_header_$ac_safe=yes"
2952 else
2953 echo "$ac_err" >&5
2954 echo "configure: failed program was:" >&5
2955 cat conftest.$ac_ext >&5
2956 rm -rf conftest*
2957 eval "ac_cv_header_$ac_safe=no"
2958 fi
2959 rm -f conftest*
2960 fi
2961 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2962 echo "$ac_t""yes" 1>&6
2963 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2964 cat >> confdefs.h <<EOF
2965 #define $ac_tr_hdr 1
2966 EOF
2967
2968 else
2969 echo "$ac_t""no" 1>&6
2970 fi
2971 done
2972
2973 for ac_hdr in fcntl.h fpu_control.h
2974 do
2975 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2976 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2977 echo "configure:2978: checking for $ac_hdr" >&5
2978 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2979 echo $ac_n "(cached) $ac_c" 1>&6
2980 else
2981 cat > conftest.$ac_ext <<EOF
2982 #line 2983 "configure"
2983 #include "confdefs.h"
2984 #include <$ac_hdr>
2985 EOF
2986 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2987 { (eval echo configure:2988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2988 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2989 if test -z "$ac_err"; then
2990 rm -rf conftest*
2991 eval "ac_cv_header_$ac_safe=yes"
2992 else
2993 echo "$ac_err" >&5
2994 echo "configure: failed program was:" >&5
2995 cat conftest.$ac_ext >&5
2996 rm -rf conftest*
2997 eval "ac_cv_header_$ac_safe=no"
2998 fi
2999 rm -f conftest*
3000 fi
3001 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3002 echo "$ac_t""yes" 1>&6
3003 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3004 cat >> confdefs.h <<EOF
3005 #define $ac_tr_hdr 1
3006 EOF
3007
3008 else
3009 echo "$ac_t""no" 1>&6
3010 fi
3011 done
3012
3013 for ac_hdr in dlfcn.h errno.h sys/stat.h
3014 do
3015 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3016 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3017 echo "configure:3018: checking for $ac_hdr" >&5
3018 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3019 echo $ac_n "(cached) $ac_c" 1>&6
3020 else
3021 cat > conftest.$ac_ext <<EOF
3022 #line 3023 "configure"
3023 #include "confdefs.h"
3024 #include <$ac_hdr>
3025 EOF
3026 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3027 { (eval echo configure:3028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3028 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3029 if test -z "$ac_err"; then
3030 rm -rf conftest*
3031 eval "ac_cv_header_$ac_safe=yes"
3032 else
3033 echo "$ac_err" >&5
3034 echo "configure: failed program was:" >&5
3035 cat conftest.$ac_ext >&5
3036 rm -rf conftest*
3037 eval "ac_cv_header_$ac_safe=no"
3038 fi
3039 rm -f conftest*
3040 fi
3041 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3042 echo "$ac_t""yes" 1>&6
3043 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3044 cat >> confdefs.h <<EOF
3045 #define $ac_tr_hdr 1
3046 EOF
3047
3048 else
3049 echo "$ac_t""no" 1>&6
3050 fi
3051 done
3052
3053 for ac_func in getrusage time sigaction __setfpucw
3054 do
3055 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3056 echo "configure:3057: checking for $ac_func" >&5
3057 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3058 echo $ac_n "(cached) $ac_c" 1>&6
3059 else
3060 cat > conftest.$ac_ext <<EOF
3061 #line 3062 "configure"
3062 #include "confdefs.h"
3063 /* System header to define __stub macros and hopefully few prototypes,
3064 which can conflict with char $ac_func(); below. */
3065 #include <assert.h>
3066 /* Override any gcc2 internal prototype to avoid an error. */
3067 /* We use char because int might match the return type of a gcc2
3068 builtin and then its argument prototype would still apply. */
3069 char $ac_func();
3070
3071 int main() {
3072
3073 /* The GNU C library defines this for functions which it implements
3074 to always fail with ENOSYS. Some functions are actually named
3075 something starting with __ and the normal name is an alias. */
3076 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3077 choke me
3078 #else
3079 $ac_func();
3080 #endif
3081
3082 ; return 0; }
3083 EOF
3084 if { (eval echo configure:3085: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3085 rm -rf conftest*
3086 eval "ac_cv_func_$ac_func=yes"
3087 else
3088 echo "configure: failed program was:" >&5
3089 cat conftest.$ac_ext >&5
3090 rm -rf conftest*
3091 eval "ac_cv_func_$ac_func=no"
3092 fi
3093 rm -f conftest*
3094 fi
3095
3096 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3097 echo "$ac_t""yes" 1>&6
3098 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3099 cat >> confdefs.h <<EOF
3100 #define $ac_tr_func 1
3101 EOF
3102
3103 else
3104 echo "$ac_t""no" 1>&6
3105 fi
3106 done
3107
3108
3109 # Check for socket libraries
3110 echo $ac_n "checking for bind in -lsocket""... $ac_c" 1>&6
3111 echo "configure:3112: checking for bind in -lsocket" >&5
3112 ac_lib_var=`echo socket'_'bind | sed 'y%./+-%__p_%'`
3113 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3114 echo $ac_n "(cached) $ac_c" 1>&6
3115 else
3116 ac_save_LIBS="$LIBS"
3117 LIBS="-lsocket $LIBS"
3118 cat > conftest.$ac_ext <<EOF
3119 #line 3120 "configure"
3120 #include "confdefs.h"
3121 /* Override any gcc2 internal prototype to avoid an error. */
3122 /* We use char because int might match the return type of a gcc2
3123 builtin and then its argument prototype would still apply. */
3124 char bind();
3125
3126 int main() {
3127 bind()
3128 ; return 0; }
3129 EOF
3130 if { (eval echo configure:3131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3131 rm -rf conftest*
3132 eval "ac_cv_lib_$ac_lib_var=yes"
3133 else
3134 echo "configure: failed program was:" >&5
3135 cat conftest.$ac_ext >&5
3136 rm -rf conftest*
3137 eval "ac_cv_lib_$ac_lib_var=no"
3138 fi
3139 rm -f conftest*
3140 LIBS="$ac_save_LIBS"
3141
3142 fi
3143 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3144 echo "$ac_t""yes" 1>&6
3145 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3146 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3147 cat >> confdefs.h <<EOF
3148 #define $ac_tr_lib 1
3149 EOF
3150
3151 LIBS="-lsocket $LIBS"
3152
3153 else
3154 echo "$ac_t""no" 1>&6
3155 fi
3156
3157 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
3158 echo "configure:3159: checking for gethostbyname in -lnsl" >&5
3159 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
3160 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3161 echo $ac_n "(cached) $ac_c" 1>&6
3162 else
3163 ac_save_LIBS="$LIBS"
3164 LIBS="-lnsl $LIBS"
3165 cat > conftest.$ac_ext <<EOF
3166 #line 3167 "configure"
3167 #include "confdefs.h"
3168 /* Override any gcc2 internal prototype to avoid an error. */
3169 /* We use char because int might match the return type of a gcc2
3170 builtin and then its argument prototype would still apply. */
3171 char gethostbyname();
3172
3173 int main() {
3174 gethostbyname()
3175 ; return 0; }
3176 EOF
3177 if { (eval echo configure:3178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3178 rm -rf conftest*
3179 eval "ac_cv_lib_$ac_lib_var=yes"
3180 else
3181 echo "configure: failed program was:" >&5
3182 cat conftest.$ac_ext >&5
3183 rm -rf conftest*
3184 eval "ac_cv_lib_$ac_lib_var=no"
3185 fi
3186 rm -f conftest*
3187 LIBS="$ac_save_LIBS"
3188
3189 fi
3190 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3191 echo "$ac_t""yes" 1>&6
3192 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3193 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3194 cat >> confdefs.h <<EOF
3195 #define $ac_tr_lib 1
3196 EOF
3197
3198 LIBS="-lnsl $LIBS"
3199
3200 else
3201 echo "$ac_t""no" 1>&6
3202 fi
3203
3204
3205 . ${srcdir}/../../bfd/configure.host
3206
3207
3208
3209 USE_MAINTAINER_MODE=no
3210 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
3211 if test "${enable_maintainer_mode+set}" = set; then
3212 enableval="$enable_maintainer_mode"
3213 case "${enableval}" in
3214 yes) MAINT="" USE_MAINTAINER_MODE=yes ;;
3215 no) MAINT="#" ;;
3216 *) { echo "configure: error: "--enable-maintainer-mode does not take a value"" 1>&2; exit 1; }; MAINT="#" ;;
3217 esac
3218 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
3219 echo "Setting maintainer mode" 6>&1
3220 fi
3221 else
3222 MAINT="#"
3223 fi
3224
3225
3226
3227 # Check whether --enable-sim-bswap or --disable-sim-bswap was given.
3228 if test "${enable_sim_bswap+set}" = set; then
3229 enableval="$enable_sim_bswap"
3230 case "${enableval}" in
3231 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
3232 no) sim_bswap="-DWITH_BSWAP=0";;
3233 *) { echo "configure: error: "--enable-sim-bswap does not take a value"" 1>&2; exit 1; }; sim_bswap="";;
3234 esac
3235 if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
3236 echo "Setting bswap flags = $sim_bswap" 6>&1
3237 fi
3238 else
3239 sim_bswap=""
3240 fi
3241
3242
3243
3244 # Check whether --enable-sim-cflags or --disable-sim-cflags was given.
3245 if test "${enable_sim_cflags+set}" = set; then
3246 enableval="$enable_sim_cflags"
3247 case "${enableval}" in
3248 yes) sim_cflags="-O2 -fomit-frame-pointer";;
3249 trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
3250 no) sim_cflags="";;
3251 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
3252 esac
3253 if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
3254 echo "Setting sim cflags = $sim_cflags" 6>&1
3255 fi
3256 else
3257 sim_cflags=""
3258 fi
3259
3260
3261
3262 # Check whether --enable-sim-debug or --disable-sim-debug was given.
3263 if test "${enable_sim_debug+set}" = set; then
3264 enableval="$enable_sim_debug"
3265 case "${enableval}" in
3266 yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
3267 no) sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
3268 *) sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
3269 esac
3270 if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
3271 echo "Setting sim debug = $sim_debug" 6>&1
3272 fi
3273 else
3274 sim_debug=""
3275 fi
3276
3277
3278
3279 # Check whether --enable-sim-stdio or --disable-sim-stdio was given.
3280 if test "${enable_sim_stdio+set}" = set; then
3281 enableval="$enable_sim_stdio"
3282 case "${enableval}" in
3283 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
3284 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
3285 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-stdio"" 1>&2; exit 1; }; sim_stdio="";;
3286 esac
3287 if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
3288 echo "Setting stdio flags = $sim_stdio" 6>&1
3289 fi
3290 else
3291 sim_stdio=""
3292 fi
3293
3294
3295
3296 # Check whether --enable-sim-trace or --disable-sim-trace was given.
3297 if test "${enable_sim_trace+set}" = set; then
3298 enableval="$enable_sim_trace"
3299 case "${enableval}" in
3300 yes) sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
3301 no) sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
3302 [-0-9]*)
3303 sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
3304 [a-z]*)
3305 sim_trace=""
3306 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3307 if test x"$sim_trace" = x; then
3308 sim_trace="-DWITH_TRACE='(TRACE_$x"
3309 else
3310 sim_trace="${sim_trace}|TRACE_$x"
3311 fi
3312 done
3313 sim_trace="$sim_trace)'" ;;
3314 esac
3315 if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
3316 echo "Setting sim trace = $sim_trace" 6>&1
3317 fi
3318 else
3319 sim_trace=""
3320 fi
3321
3322
3323
3324 # Check whether --enable-sim-profile or --disable-sim-profile was given.
3325 if test "${enable_sim_profile+set}" = set; then
3326 enableval="$enable_sim_profile"
3327 case "${enableval}" in
3328 yes) sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
3329 no) sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
3330 [-0-9]*)
3331 sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
3332 [a-z]*)
3333 sim_profile=""
3334 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
3335 if test x"$sim_profile" = x; then
3336 sim_profile="-DWITH_PROFILE='(PROFILE_$x"
3337 else
3338 sim_profile="${sim_profile}|PROFILE_$x"
3339 fi
3340 done
3341 sim_profile="$sim_profile)'" ;;
3342 esac
3343 if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
3344 echo "Setting sim profile = $sim_profile" 6>&1
3345 fi
3346 else
3347 sim_profile=""
3348 fi
3349
3350
3351
3352 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3353 echo "configure:3354: checking return type of signal handlers" >&5
3354 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
3355 echo $ac_n "(cached) $ac_c" 1>&6
3356 else
3357 cat > conftest.$ac_ext <<EOF
3358 #line 3359 "configure"
3359 #include "confdefs.h"
3360 #include <sys/types.h>
3361 #include <signal.h>
3362 #ifdef signal
3363 #undef signal
3364 #endif
3365 #ifdef __cplusplus
3366 extern "C" void (*signal (int, void (*)(int)))(int);
3367 #else
3368 void (*signal ()) ();
3369 #endif
3370
3371 int main() {
3372 int i;
3373 ; return 0; }
3374 EOF
3375 if { (eval echo configure:3376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3376 rm -rf conftest*
3377 ac_cv_type_signal=void
3378 else
3379 echo "configure: failed program was:" >&5
3380 cat conftest.$ac_ext >&5
3381 rm -rf conftest*
3382 ac_cv_type_signal=int
3383 fi
3384 rm -f conftest*
3385 fi
3386
3387 echo "$ac_t""$ac_cv_type_signal" 1>&6
3388 cat >> confdefs.h <<EOF
3389 #define RETSIGTYPE $ac_cv_type_signal
3390 EOF
3391
3392
3393
3394 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
3395 echo "configure:3396: checking for executable suffix" >&5
3396 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
3397 echo $ac_n "(cached) $ac_c" 1>&6
3398 else
3399 if test "$CYGWIN32" = yes; then
3400 am_cv_exeext=.exe
3401 else
3402 cat > am_c_test.c << 'EOF'
3403 int main() {
3404 /* Nothing needed here */
3405 }
3406 EOF
3407 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
3408 am_cv_exeext=`ls am_c_test.* | grep -v am_c_test.c | sed -e s/am_c_test//`
3409 rm -f am_c_test*
3410 fi
3411
3412 test x"${am_cv_exeext}" = x && am_cv_exeext=no
3413 fi
3414 EXEEXT=""
3415 test x"${am_cv_exeext}" != xno && EXEEXT=${am_cv_exeext}
3416 echo "$ac_t""${am_cv_exeext}" 1>&6
3417
3418
3419 sim_link_files=
3420 sim_link_links=
3421
3422 sim_link_links=tconfig.h
3423 if test -f ${srcdir}/tconfig.in
3424 then
3425 sim_link_files=tconfig.in
3426 else
3427 sim_link_files=../common/tconfig.in
3428 fi
3429
3430 # targ-vals.def points to the libc macro description file.
3431 case "${target}" in
3432 *-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
3433 esac
3434 sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
3435 sim_link_links="${sim_link_links} targ-vals.def"
3436
3437
3438
3439
3440 wire_endian="BIG_ENDIAN"
3441 default_endian=""
3442 # Check whether --enable-sim-endian or --disable-sim-endian was given.
3443 if test "${enable_sim_endian+set}" = set; then
3444 enableval="$enable_sim_endian"
3445 case "${enableval}" in
3446 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
3447 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
3448 yes) if test x"$wire_endian" != x; then
3449 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
3450 else
3451 if test x"$default_endian" != x; then
3452 sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
3453 else
3454 echo "No hard-wired endian for target $target" 1>&6
3455 sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
3456 fi
3457 fi;;
3458 no) if test x"$default_endian" != x; then
3459 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
3460 else
3461 if test x"$wire_endian" != x; then
3462 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
3463 else
3464 echo "No default endian for target $target" 1>&6
3465 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
3466 fi
3467 fi;;
3468 *) { echo "configure: error: "Unknown value $enableval for --enable-sim-endian"" 1>&2; exit 1; }; sim_endian="";;
3469 esac
3470 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
3471 echo "Setting endian flags = $sim_endian" 6>&1
3472 fi
3473 else
3474 if test x"$default_endian" != x; then
3475 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
3476 else
3477 if test x"$wire_endian" != x; then
3478 sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
3479 else
3480 sim_endian=
3481 fi
3482 fi
3483 fi
3484
3485 wire_alignment="NONSTRICT_ALIGNMENT"
3486 default_alignment=""
3487
3488 # Check whether --enable-sim-alignment or --disable-sim-alignment was given.
3489 if test "${enable_sim_alignment+set}" = set; then
3490 enableval="$enable_sim_alignment"
3491 case "${enableval}" in
3492 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
3493 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
3494 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
3495 yes) if test x"$wire_alignment" != x; then
3496 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
3497 else
3498 if test x"$default_alignment" != x; then
3499 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
3500 else
3501 echo "No hard-wired alignment for target $target" 1>&6
3502 sim_alignment="-DWITH_ALIGNMENT=0"
3503 fi
3504 fi;;
3505 no) if test x"$default_alignment" != x; then
3506 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3507 else
3508 if test x"$wire_alignment" != x; then
3509 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
3510 else
3511 echo "No default alignment for target $target" 1>&6
3512 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
3513 fi
3514 fi;;
3515 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-alignment"" 1>&2; exit 1; }; sim_alignment="";;
3516 esac
3517 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
3518 echo "Setting alignment flags = $sim_alignment" 6>&1
3519 fi
3520 else
3521 if test x"$default_alignment" != x; then
3522 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
3523 else
3524 if test x"$wire_alignment" != x; then
3525 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
3526 else
3527 sim_alignment=
3528 fi
3529 fi
3530 fi
3531
3532
3533 # Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
3534 if test "${enable_sim_hostendian+set}" = set; then
3535 enableval="$enable_sim_hostendian"
3536 case "${enableval}" in
3537 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
3538 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
3539 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
3540 *) { echo "configure: error: "Unknown value $enableval for --enable-sim-hostendian"" 1>&2; exit 1; }; sim_hostendian="";;
3541 esac
3542 if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
3543 echo "Setting hostendian flags = $sim_hostendian" 6>&1
3544 fi
3545 else
3546
3547 if test "x$cross_compiling" = "xno"; then
3548 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
3549 echo "configure:3550: checking whether byte ordering is bigendian" >&5
3550 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
3551 echo $ac_n "(cached) $ac_c" 1>&6
3552 else
3553 ac_cv_c_bigendian=unknown
3554 # See if sys/param.h defines the BYTE_ORDER macro.
3555 cat > conftest.$ac_ext <<EOF
3556 #line 3557 "configure"
3557 #include "confdefs.h"
3558 #include <sys/types.h>
3559 #include <sys/param.h>
3560 int main() {
3561
3562 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3563 bogus endian macros
3564 #endif
3565 ; return 0; }
3566 EOF
3567 if { (eval echo configure:3568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3568 rm -rf conftest*
3569 # It does; now see whether it defined to BIG_ENDIAN or not.
3570 cat > conftest.$ac_ext <<EOF
3571 #line 3572 "configure"
3572 #include "confdefs.h"
3573 #include <sys/types.h>
3574 #include <sys/param.h>
3575 int main() {
3576
3577 #if BYTE_ORDER != BIG_ENDIAN
3578 not big endian
3579 #endif
3580 ; return 0; }
3581 EOF
3582 if { (eval echo configure:3583: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3583 rm -rf conftest*
3584 ac_cv_c_bigendian=yes
3585 else
3586 echo "configure: failed program was:" >&5
3587 cat conftest.$ac_ext >&5
3588 rm -rf conftest*
3589 ac_cv_c_bigendian=no
3590 fi
3591 rm -f conftest*
3592 else
3593 echo "configure: failed program was:" >&5
3594 cat conftest.$ac_ext >&5
3595 fi
3596 rm -f conftest*
3597 if test $ac_cv_c_bigendian = unknown; then
3598 if test "$cross_compiling" = yes; then
3599 { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
3600 else
3601 cat > conftest.$ac_ext <<EOF
3602 #line 3603 "configure"
3603 #include "confdefs.h"
3604 main () {
3605 /* Are we little or big endian? From Harbison&Steele. */
3606 union
3607 {
3608 long l;
3609 char c[sizeof (long)];
3610 } u;
3611 u.l = 1;
3612 exit (u.c[sizeof (long) - 1] == 1);
3613 }
3614 EOF
3615 if { (eval echo configure:3616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3616 then
3617 ac_cv_c_bigendian=no
3618 else
3619 echo "configure: failed program was:" >&5
3620 cat conftest.$ac_ext >&5
3621 rm -fr conftest*
3622 ac_cv_c_bigendian=yes
3623 fi
3624 rm -fr conftest*
3625 fi
3626
3627 fi
3628 fi
3629
3630 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3631 if test $ac_cv_c_bigendian = yes; then
3632 cat >> confdefs.h <<\EOF
3633 #define WORDS_BIGENDIAN 1
3634 EOF
3635
3636 fi
3637
3638 if test $ac_cv_c_bigendian = yes; then
3639 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
3640 else
3641 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
3642 fi
3643 else
3644 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
3645 fi
3646 fi
3647
3648
3649 default_sim_scache="16384"
3650 # Check whether --enable-sim-scache or --disable-sim-scache was given.
3651 if test "${enable_sim_scache+set}" = set; then
3652 enableval="$enable_sim_scache"
3653 case "${enableval}" in
3654 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
3655 no) sim_scache="-DWITH_SCACHE=0" ;;
3656 [0-9]*) sim_cache=${enableval};;
3657 *) { echo "configure: error: "Bad value $enableval passed to --enable-sim-scache"" 1>&2; exit 1; };
3658 sim_scache="";;
3659 esac
3660 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
3661 echo "Setting scache size = $sim_scache" 6>&1
3662 fi
3663 else
3664 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
3665 fi
3666
3667
3668
3669 default_sim_default_model="fr30-1"
3670 # Check whether --enable-sim-default-model or --disable-sim-default-model was given.
3671 if test "${enable_sim_default_model+set}" = set; then
3672 enableval="$enable_sim_default_model"
3673 case "${enableval}" in
3674 yes|no) { echo "configure: error: "Missing argument to --enable-sim-default-model"" 1>&2; exit 1; };;
3675 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
3676 esac
3677 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
3678 echo "Setting default model = $sim_default_model" 6>&1
3679 fi
3680 else
3681 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
3682 fi
3683
3684
3685
3686 # Check whether --enable-sim-environment or --disable-sim-environment was given.
3687 if test "${enable_sim_environment+set}" = set; then
3688 enableval="$enable_sim_environment"
3689 case "${enableval}" in
3690 all | ALL) sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT";;
3691 user | USER) sim_environment="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
3692 virtual | VIRTUAL) sim_environment="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
3693 operating | OPERATING) sim_environment="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
3694 *) { echo "configure: error: "Unknown value $enableval passed to --enable-sim-environment"" 1>&2; exit 1; };
3695 sim_environment="";;
3696 esac
3697 if test x"$silent" != x"yes" && test x"$sim_environment" != x""; then
3698 echo "Setting sim environment = $sim_environment" 6>&1
3699 fi
3700 else
3701 sim_environment="-DWITH_ENVIRONMENT=ALL_ENVIRONMENT"
3702 fi
3703
3704
3705 cgen_maint=no
3706 cgen=../../cgen/cgen
3707 cgendir='$(srcdir)/../../cgen'
3708 # Check whether --enable-cgen-maint or --disable-cgen-maint was given.
3709 if test "${enable_cgen_maint+set}" = set; then
3710 enableval="$enable_cgen_maint"
3711 case "${enableval}" in
3712 yes) cgen_maint=yes ;;
3713 no) cgen_maint=no ;;
3714 *)
3715 # argument is cgen install directory (not implemented yet).
3716 # Having a `share' directory might be more appropriate for the .scm,
3717 # .cpu, etc. files.
3718 cgendir=${cgen_maint}/lib/cgen
3719 cgen=${cgendir}/bin/cgen
3720 ;;
3721 esac
3722 fi
3723 if test x${cgen_maint} != xno ; then
3724 CGEN_MAINT=''
3725 else
3726 CGEN_MAINT='#'
3727 fi
3728
3729
3730
3731
3732
3733
3734
3735 trap '' 1 2 15
3736 cat > confcache <<\EOF
3737 # This file is a shell script that caches the results of configure
3738 # tests run on this system so they can be shared between configure
3739 # scripts and configure runs. It is not useful on other systems.
3740 # If it contains results you don't want to keep, you may remove or edit it.
3741 #
3742 # By default, configure uses ./config.cache as the cache file,
3743 # creating it if it does not exist already. You can give configure
3744 # the --cache-file=FILE option to use a different cache file; that is
3745 # what configure does when it calls configure scripts in
3746 # subdirectories, so they share the cache.
3747 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3748 # config.status only pays attention to the cache file if you give it the
3749 # --recheck option to rerun configure.
3750 #
3751 EOF
3752 # The following way of writing the cache mishandles newlines in values,
3753 # but we know of no workaround that is simple, portable, and efficient.
3754 # So, don't put newlines in cache variables' values.
3755 # Ultrix sh set writes to stderr and can't be redirected directly,
3756 # and sets the high bit in the cache file unless we assign to the vars.
3757 (set) 2>&1 |
3758 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3759 *ac_space=\ *)
3760 # `set' does not quote correctly, so add quotes (double-quote substitution
3761 # turns \\\\ into \\, and sed turns \\ into \).
3762 sed -n \
3763 -e "s/'/'\\\\''/g" \
3764 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3765 ;;
3766 *)
3767 # `set' quotes correctly as required by POSIX, so do not add quotes.
3768 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3769 ;;
3770 esac >> confcache
3771 if cmp -s $cache_file confcache; then
3772 :
3773 else
3774 if test -w $cache_file; then
3775 echo "updating cache $cache_file"
3776 cat confcache > $cache_file
3777 else
3778 echo "not updating unwritable cache $cache_file"
3779 fi
3780 fi
3781 rm -f confcache
3782
3783 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3784
3785 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3786 # Let make expand exec_prefix.
3787 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3788
3789 # Any assignment to VPATH causes Sun make to only execute
3790 # the first set of double-colon rules, so remove it if not needed.
3791 # If there is a colon in the path, we need to keep it.
3792 if test "x$srcdir" = x.; then
3793 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3794 fi
3795
3796 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3797
3798 DEFS=-DHAVE_CONFIG_H
3799
3800 # Without the "./", some shells look in PATH for config.status.
3801 : ${CONFIG_STATUS=./config.status}
3802
3803 echo creating $CONFIG_STATUS
3804 rm -f $CONFIG_STATUS
3805 cat > $CONFIG_STATUS <<EOF
3806 #! /bin/sh
3807 # Generated automatically by configure.
3808 # Run this file to recreate the current configuration.
3809 # This directory was configured as follows,
3810 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3811 #
3812 # $0 $ac_configure_args
3813 #
3814 # Compiler output produced by configure, useful for debugging
3815 # configure, is in ./config.log if it exists.
3816
3817 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3818 for ac_option
3819 do
3820 case "\$ac_option" in
3821 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3822 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3823 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3824 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3825 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3826 exit 0 ;;
3827 -help | --help | --hel | --he | --h)
3828 echo "\$ac_cs_usage"; exit 0 ;;
3829 *) echo "\$ac_cs_usage"; exit 1 ;;
3830 esac
3831 done
3832
3833 ac_given_srcdir=$srcdir
3834 ac_given_INSTALL="$INSTALL"
3835
3836 trap 'rm -fr `echo "Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3837 EOF
3838 cat >> $CONFIG_STATUS <<EOF
3839
3840 # Protect against being on the right side of a sed subst in config.status.
3841 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3842 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3843 $ac_vpsub
3844 $extrasub
3845 s%@sim_environment@%$sim_environment%g
3846 s%@sim_alignment@%$sim_alignment%g
3847 s%@sim_assert@%$sim_assert%g
3848 s%@sim_bitsize@%$sim_bitsize%g
3849 s%@sim_endian@%$sim_endian%g
3850 s%@sim_hostendian@%$sim_hostendian%g
3851 s%@sim_float@%$sim_float%g
3852 s%@sim_scache@%$sim_scache%g
3853 s%@sim_default_model@%$sim_default_model%g
3854 s%@sim_hw_cflags@%$sim_hw_cflags%g
3855 s%@sim_hw_objs@%$sim_hw_objs%g
3856 s%@sim_hw@%$sim_hw%g
3857 s%@sim_inline@%$sim_inline%g
3858 s%@sim_packages@%$sim_packages%g
3859 s%@sim_regparm@%$sim_regparm%g
3860 s%@sim_reserved_bits@%$sim_reserved_bits%g
3861 s%@sim_smp@%$sim_smp%g
3862 s%@sim_stdcall@%$sim_stdcall%g
3863 s%@sim_xor_endian@%$sim_xor_endian%g
3864 s%@build_warnings@%$build_warnings%g
3865 s%@SHELL@%$SHELL%g
3866 s%@CFLAGS@%$CFLAGS%g
3867 s%@CPPFLAGS@%$CPPFLAGS%g
3868 s%@CXXFLAGS@%$CXXFLAGS%g
3869 s%@FFLAGS@%$FFLAGS%g
3870 s%@DEFS@%$DEFS%g
3871 s%@LDFLAGS@%$LDFLAGS%g
3872 s%@LIBS@%$LIBS%g
3873 s%@exec_prefix@%$exec_prefix%g
3874 s%@prefix@%$prefix%g
3875 s%@program_transform_name@%$program_transform_name%g
3876 s%@bindir@%$bindir%g
3877 s%@sbindir@%$sbindir%g
3878 s%@libexecdir@%$libexecdir%g
3879 s%@datadir@%$datadir%g
3880 s%@sysconfdir@%$sysconfdir%g
3881 s%@sharedstatedir@%$sharedstatedir%g
3882 s%@localstatedir@%$localstatedir%g
3883 s%@libdir@%$libdir%g
3884 s%@includedir@%$includedir%g
3885 s%@oldincludedir@%$oldincludedir%g
3886 s%@infodir@%$infodir%g
3887 s%@mandir@%$mandir%g
3888 s%@host@%$host%g
3889 s%@host_alias@%$host_alias%g
3890 s%@host_cpu@%$host_cpu%g
3891 s%@host_vendor@%$host_vendor%g
3892 s%@host_os@%$host_os%g
3893 s%@target@%$target%g
3894 s%@target_alias@%$target_alias%g
3895 s%@target_cpu@%$target_cpu%g
3896 s%@target_vendor@%$target_vendor%g
3897 s%@target_os@%$target_os%g
3898 s%@build@%$build%g
3899 s%@build_alias@%$build_alias%g
3900 s%@build_cpu@%$build_cpu%g
3901 s%@build_vendor@%$build_vendor%g
3902 s%@build_os@%$build_os%g
3903 s%@CC@%$CC%g
3904 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3905 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3906 s%@INSTALL_DATA@%$INSTALL_DATA%g
3907 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
3908 s%@HDEFINES@%$HDEFINES%g
3909 s%@AR@%$AR%g
3910 s%@RANLIB@%$RANLIB%g
3911 s%@SET_MAKE@%$SET_MAKE%g
3912 s%@CPP@%$CPP%g
3913 s%@ALLOCA@%$ALLOCA%g
3914 s%@USE_NLS@%$USE_NLS%g
3915 s%@MSGFMT@%$MSGFMT%g
3916 s%@GMSGFMT@%$GMSGFMT%g
3917 s%@XGETTEXT@%$XGETTEXT%g
3918 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
3919 s%@CATALOGS@%$CATALOGS%g
3920 s%@CATOBJEXT@%$CATOBJEXT%g
3921 s%@DATADIRNAME@%$DATADIRNAME%g
3922 s%@GMOFILES@%$GMOFILES%g
3923 s%@INSTOBJEXT@%$INSTOBJEXT%g
3924 s%@INTLDEPS@%$INTLDEPS%g
3925 s%@INTLLIBS@%$INTLLIBS%g
3926 s%@INTLOBJS@%$INTLOBJS%g
3927 s%@POFILES@%$POFILES%g
3928 s%@POSUB@%$POSUB%g
3929 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
3930 s%@GT_NO@%$GT_NO%g
3931 s%@GT_YES@%$GT_YES%g
3932 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
3933 s%@l@%$l%g
3934 s%@MAINT@%$MAINT%g
3935 s%@sim_bswap@%$sim_bswap%g
3936 s%@sim_cflags@%$sim_cflags%g
3937 s%@sim_debug@%$sim_debug%g
3938 s%@sim_stdio@%$sim_stdio%g
3939 s%@sim_trace@%$sim_trace%g
3940 s%@sim_profile@%$sim_profile%g
3941 s%@EXEEXT@%$EXEEXT%g
3942 s%@CGEN_MAINT@%$CGEN_MAINT%g
3943 s%@cgendir@%$cgendir%g
3944 s%@cgen@%$cgen%g
3945
3946 CEOF
3947 EOF
3948
3949 cat >> $CONFIG_STATUS <<\EOF
3950
3951 # Split the substitutions into bite-sized pieces for seds with
3952 # small command number limits, like on Digital OSF/1 and HP-UX.
3953 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3954 ac_file=1 # Number of current file.
3955 ac_beg=1 # First line for current file.
3956 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3957 ac_more_lines=:
3958 ac_sed_cmds=""
3959 while $ac_more_lines; do
3960 if test $ac_beg -gt 1; then
3961 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3962 else
3963 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3964 fi
3965 if test ! -s conftest.s$ac_file; then
3966 ac_more_lines=false
3967 rm -f conftest.s$ac_file
3968 else
3969 if test -z "$ac_sed_cmds"; then
3970 ac_sed_cmds="sed -f conftest.s$ac_file"
3971 else
3972 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3973 fi
3974 ac_file=`expr $ac_file + 1`
3975 ac_beg=$ac_end
3976 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3977 fi
3978 done
3979 if test -z "$ac_sed_cmds"; then
3980 ac_sed_cmds=cat
3981 fi
3982 EOF
3983
3984 cat >> $CONFIG_STATUS <<EOF
3985
3986 CONFIG_FILES=\${CONFIG_FILES-"Makefile.sim:Makefile.in Make-common.sim:../common/Make-common.in .gdbinit:../common/gdbinit.in"}
3987 EOF
3988 cat >> $CONFIG_STATUS <<\EOF
3989 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3990 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3991 case "$ac_file" in
3992 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3993 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3994 *) ac_file_in="${ac_file}.in" ;;
3995 esac
3996
3997 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3998
3999 # Remove last slash and all that follows it. Not all systems have dirname.
4000 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4001 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4002 # The file is in a subdirectory.
4003 test ! -d "$ac_dir" && mkdir "$ac_dir"
4004 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4005 # A "../" for each directory in $ac_dir_suffix.
4006 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
4007 else
4008 ac_dir_suffix= ac_dots=
4009 fi
4010
4011 case "$ac_given_srcdir" in
4012 .) srcdir=.
4013 if test -z "$ac_dots"; then top_srcdir=.
4014 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
4015 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
4016 *) # Relative path.
4017 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4018 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4019 esac
4020
4021 case "$ac_given_INSTALL" in
4022 [/$]*) INSTALL="$ac_given_INSTALL" ;;
4023 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4024 esac
4025
4026 echo creating "$ac_file"
4027 rm -f "$ac_file"
4028 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
4029 case "$ac_file" in
4030 *Makefile*) ac_comsub="1i\\
4031 # $configure_input" ;;
4032 *) ac_comsub= ;;
4033 esac
4034
4035 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4036 sed -e "$ac_comsub
4037 s%@configure_input@%$configure_input%g
4038 s%@srcdir@%$srcdir%g
4039 s%@top_srcdir@%$top_srcdir%g
4040 s%@INSTALL@%$INSTALL%g
4041 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
4042 fi; done
4043 rm -f conftest.s*
4044
4045 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4046 # NAME is the cpp macro being defined and VALUE is the value it is being given.
4047 #
4048 # ac_d sets the value in "#define NAME VALUE" lines.
4049 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
4050 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
4051 ac_dC='\3'
4052 ac_dD='%g'
4053 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
4054 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4055 ac_uB='\([ ]\)%\1#\2define\3'
4056 ac_uC=' '
4057 ac_uD='\4%g'
4058 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
4059 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
4060 ac_eB='$%\1#\2define\3'
4061 ac_eC=' '
4062 ac_eD='%g'
4063
4064 if test "${CONFIG_HEADERS+set}" != set; then
4065 EOF
4066 cat >> $CONFIG_STATUS <<EOF
4067 CONFIG_HEADERS="config.h:config.in"
4068 EOF
4069 cat >> $CONFIG_STATUS <<\EOF
4070 fi
4071 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
4072 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4073 case "$ac_file" in
4074 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
4075 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
4076 *) ac_file_in="${ac_file}.in" ;;
4077 esac
4078
4079 echo creating $ac_file
4080
4081 rm -f conftest.frag conftest.in conftest.out
4082 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
4083 cat $ac_file_inputs > conftest.in
4084
4085 EOF
4086
4087 # Transform confdefs.h into a sed script conftest.vals that substitutes
4088 # the proper values into config.h.in to produce config.h. And first:
4089 # Protect against being on the right side of a sed subst in config.status.
4090 # Protect against being in an unquoted here document in config.status.
4091 rm -f conftest.vals
4092 cat > conftest.hdr <<\EOF
4093 s/[\\&%]/\\&/g
4094 s%[\\$`]%\\&%g
4095 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
4096 s%ac_d%ac_u%gp
4097 s%ac_u%ac_e%gp
4098 EOF
4099 sed -n -f conftest.hdr confdefs.h > conftest.vals
4100 rm -f conftest.hdr
4101
4102 # This sed command replaces #undef with comments. This is necessary, for
4103 # example, in the case of _POSIX_SOURCE, which is predefined and required
4104 # on some systems where configure will not decide to define it.
4105 cat >> conftest.vals <<\EOF
4106 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
4107 EOF
4108
4109 # Break up conftest.vals because some shells have a limit on
4110 # the size of here documents, and old seds have small limits too.
4111
4112 rm -f conftest.tail
4113 while :
4114 do
4115 ac_lines=`grep -c . conftest.vals`
4116 # grep -c gives empty output for an empty file on some AIX systems.
4117 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
4118 # Write a limited-size here document to conftest.frag.
4119 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
4120 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
4121 echo 'CEOF
4122 sed -f conftest.frag conftest.in > conftest.out
4123 rm -f conftest.in
4124 mv conftest.out conftest.in
4125 ' >> $CONFIG_STATUS
4126 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
4127 rm -f conftest.vals
4128 mv conftest.tail conftest.vals
4129 done
4130 rm -f conftest.vals
4131
4132 cat >> $CONFIG_STATUS <<\EOF
4133 rm -f conftest.frag conftest.h
4134 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
4135 cat conftest.in >> conftest.h
4136 rm -f conftest.in
4137 if cmp -s $ac_file conftest.h 2>/dev/null; then
4138 echo "$ac_file is unchanged"
4139 rm -f conftest.h
4140 else
4141 # Remove last slash and all that follows it. Not all systems have dirname.
4142 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
4143 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4144 # The file is in a subdirectory.
4145 test ! -d "$ac_dir" && mkdir "$ac_dir"
4146 fi
4147 rm -f $ac_file
4148 mv conftest.h $ac_file
4149 fi
4150 fi; done
4151
4152 EOF
4153
4154 cat >> $CONFIG_STATUS <<EOF
4155 ac_sources="$sim_link_files"
4156 ac_dests="$sim_link_links"
4157 EOF
4158
4159 cat >> $CONFIG_STATUS <<\EOF
4160 srcdir=$ac_given_srcdir
4161 while test -n "$ac_sources"; do
4162 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
4163 set $ac_sources; ac_source=$1; shift; ac_sources=$*
4164
4165 echo "linking $srcdir/$ac_source to $ac_dest"
4166
4167 if test ! -r $srcdir/$ac_source; then
4168 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
4169 fi
4170 rm -f $ac_dest
4171
4172 # Make relative symlinks.
4173 # Remove last slash and all that follows it. Not all systems have dirname.
4174 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
4175 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
4176 # The dest file is in a subdirectory.
4177 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
4178 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
4179 # A "../" for each directory in $ac_dest_dir_suffix.
4180 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
4181 else
4182 ac_dest_dir_suffix= ac_dots=
4183 fi
4184
4185 case "$srcdir" in
4186 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
4187 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
4188 esac
4189
4190 # Make a symlink if possible; otherwise try a hard link.
4191 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
4192 ln $srcdir/$ac_source $ac_dest; then :
4193 else
4194 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
4195 fi
4196 done
4197 EOF
4198 cat >> $CONFIG_STATUS <<EOF
4199
4200 EOF
4201 cat >> $CONFIG_STATUS <<\EOF
4202 case "x$CONFIG_FILES" in
4203 xMakefile*)
4204 echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
4205 rm -f Makesim1.tmp Makesim2.tmp Makefile
4206 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
4207 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
4208 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
4209 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
4210 <Makefile.sim >Makefile
4211 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
4212 ;;
4213 esac
4214 case "x$CONFIG_HEADERS" in xconfig.h:config.in) echo > stamp-h ;; esac
4215
4216 exit 0
4217 EOF
4218 chmod +x $CONFIG_STATUS
4219 rm -fr confdefs* $ac_clean_files
4220 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
4221
4222