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