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