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.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --with-gcc use GCC to compile Emacs"
17 --with-pop support POP for mail retrieval"
19 --with-hesiod support Hesiod to get the POP server host"
21 --with-x-toolkit=KIT use an X toolkit (KIT = yes/lucid/athena/motif/no)"
23 --with-xpm use -lXpm for displaying XPM images"
25 --with-jpeg use -ljpeg for displaying JPEG images"
27 --with-tiff use -ltiff for displaying TIFF images"
29 --with-gif use -lungif for displaying GIF images"
31 --with-png use -lpng for displaying PNG images"
33 --with-toolkit-scroll-bars use Motif or Xaw3d scroll bars"
35 --with-x use the X Window System"
37 # Initialize some variables set by options.
38 # The variables have the same names as the options, with
39 # dashes changed to underlines.
41 cache_file
=.
/config.cache
50 program_transform_name
=s
,x
,x
,
58 bindir
='${exec_prefix}/bin'
59 sbindir
='${exec_prefix}/sbin'
60 libexecdir
='${exec_prefix}/libexec'
61 datadir
='${prefix}/share'
62 sysconfdir
='${prefix}/etc'
63 sharedstatedir
='${prefix}/com'
64 localstatedir
='${prefix}/var'
65 libdir
='${exec_prefix}/lib'
66 includedir
='${prefix}/include'
67 oldincludedir
='/usr/include'
68 infodir
='${prefix}/info'
69 mandir
='${prefix}/man'
71 # Initialize some other variables.
74 SHELL
=${CONFIG_SHELL-/bin/sh}
75 # Maximum number of lines to put in a shell here document.
82 # If the previous option needs an argument, assign it.
83 if test -n "$ac_prev"; then
84 eval "$ac_prev=\$ac_option"
90 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
94 # Accept the important Cygnus configure options, so we can diagnose typos.
98 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
100 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
101 bindir
="$ac_optarg" ;;
103 -build |
--build |
--buil |
--bui |
--bu)
105 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
106 build
="$ac_optarg" ;;
108 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
109 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
110 ac_prev
=cache_file
;;
111 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
112 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
113 cache_file
="$ac_optarg" ;;
115 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
117 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
119 datadir
="$ac_optarg" ;;
121 -disable-* |
--disable-*)
122 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
123 # Reject names that are not valid shell variable names.
124 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
125 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
127 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
128 eval "enable_${ac_feature}=no" ;;
130 -enable-* |
--enable-*)
131 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
132 # Reject names that are not valid shell variable names.
133 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
134 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
136 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
141 eval "enable_${ac_feature}='$ac_optarg'" ;;
143 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
144 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
145 |
--exec |
--exe |
--ex)
146 ac_prev
=exec_prefix
;;
147 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
148 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
149 |
--exec=* |
--exe=* |
--ex=*)
150 exec_prefix
="$ac_optarg" ;;
152 -gas |
--gas |
--ga |
--g)
153 # Obsolete; use --with-gas.
156 -help |
--help |
--hel |
--he)
157 # Omit some internal or obsolete options to make the list less imposing.
158 # This message is too long to be a string in the A/UX 3.1 sh.
160 Usage: configure [options] [host]
161 Options: [defaults in brackets after descriptions]
163 --cache-file=FILE cache test results in FILE
164 --help print this message
165 --no-create do not create output files
166 --quiet, --silent do not print \`checking...' messages
167 --version print the version of autoconf that created configure
168 Directory and file names:
169 --prefix=PREFIX install architecture-independent files in PREFIX
171 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
173 --bindir=DIR user executables in DIR [EPREFIX/bin]
174 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
175 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
176 --datadir=DIR read-only architecture-independent data in DIR
178 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
179 --sharedstatedir=DIR modifiable architecture-independent data in DIR
181 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
182 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
183 --includedir=DIR C header files in DIR [PREFIX/include]
184 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
185 --infodir=DIR info documentation in DIR [PREFIX/info]
186 --mandir=DIR man documentation in DIR [PREFIX/man]
187 --srcdir=DIR find the sources in DIR [configure dir or ..]
188 --program-prefix=PREFIX prepend PREFIX to installed program names
189 --program-suffix=SUFFIX append SUFFIX to installed program names
190 --program-transform-name=PROGRAM
191 run sed PROGRAM on installed program names
195 --build=BUILD configure for building on BUILD [BUILD=HOST]
196 --host=HOST configure for HOST [guessed]
197 --target=TARGET configure for TARGET [TARGET=HOST]
198 Features and packages:
199 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
200 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
201 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
202 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
203 --x-includes=DIR X include files are in DIR
204 --x-libraries=DIR X library files are in DIR
206 if test -n "$ac_help"; then
207 echo "--enable and --with options recognized:$ac_help"
211 -host |
--host |
--hos |
--ho)
213 -host=* |
--host=* |
--hos=* |
--ho=*)
216 -includedir |
--includedir |
--includedi |
--included |
--include \
217 |
--includ |
--inclu |
--incl |
--inc)
218 ac_prev
=includedir
;;
219 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
220 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
221 includedir
="$ac_optarg" ;;
223 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
225 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
226 infodir
="$ac_optarg" ;;
228 -libdir |
--libdir |
--libdi |
--libd)
230 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
231 libdir
="$ac_optarg" ;;
233 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
234 |
--libexe |
--libex |
--libe)
235 ac_prev
=libexecdir
;;
236 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
237 |
--libexe=* |
--libex=* |
--libe=*)
238 libexecdir
="$ac_optarg" ;;
240 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
241 |
--localstate |
--localstat |
--localsta |
--localst \
242 |
--locals |
--local |
--loca |
--loc |
--lo)
243 ac_prev
=localstatedir
;;
244 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
245 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
246 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
247 localstatedir
="$ac_optarg" ;;
249 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
251 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
252 mandir
="$ac_optarg" ;;
255 # Obsolete; use --without-fp.
258 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
262 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
263 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
266 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
267 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
268 |
--oldin |
--oldi |
--old |
--ol |
--o)
269 ac_prev
=oldincludedir
;;
270 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
271 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
272 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
273 oldincludedir
="$ac_optarg" ;;
275 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
277 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
278 prefix
="$ac_optarg" ;;
280 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
281 |
--program-pre |
--program-pr |
--program-p)
282 ac_prev
=program_prefix
;;
283 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
284 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
285 program_prefix
="$ac_optarg" ;;
287 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
288 |
--program-suf |
--program-su |
--program-s)
289 ac_prev
=program_suffix
;;
290 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
291 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
292 program_suffix
="$ac_optarg" ;;
294 -program-transform-name |
--program-transform-name \
295 |
--program-transform-nam |
--program-transform-na \
296 |
--program-transform-n |
--program-transform- \
297 |
--program-transform |
--program-transfor \
298 |
--program-transfo |
--program-transf \
299 |
--program-trans |
--program-tran \
300 |
--progr-tra |
--program-tr |
--program-t)
301 ac_prev
=program_transform_name
;;
302 -program-transform-name=* |
--program-transform-name=* \
303 |
--program-transform-nam=* |
--program-transform-na=* \
304 |
--program-transform-n=* |
--program-transform-=* \
305 |
--program-transform=* |
--program-transfor=* \
306 |
--program-transfo=* |
--program-transf=* \
307 |
--program-trans=* |
--program-tran=* \
308 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
309 program_transform_name
="$ac_optarg" ;;
311 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
312 |
-silent |
--silent |
--silen |
--sile |
--sil)
315 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
317 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
319 sbindir
="$ac_optarg" ;;
321 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
322 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
323 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
325 ac_prev
=sharedstatedir
;;
326 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
327 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
328 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
330 sharedstatedir
="$ac_optarg" ;;
332 -site |
--site |
--sit)
334 -site=* |
--site=* |
--sit=*)
337 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
339 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
340 srcdir
="$ac_optarg" ;;
342 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
343 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
344 ac_prev
=sysconfdir
;;
345 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
346 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
347 sysconfdir
="$ac_optarg" ;;
349 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
351 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
352 target
="$ac_optarg" ;;
354 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
357 -version |
--version |
--versio |
--versi |
--vers)
358 echo "configure generated by autoconf version 2.13"
362 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
363 # Reject names that are not valid shell variable names.
364 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
365 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
367 ac_package
=`echo $ac_package| sed 's/-/_/g'`
372 eval "with_${ac_package}='$ac_optarg'" ;;
374 -without-* |
--without-*)
375 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
376 # Reject names that are not valid shell variable names.
377 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
378 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
380 ac_package
=`echo $ac_package| sed 's/-/_/g'`
381 eval "with_${ac_package}=no" ;;
384 # Obsolete; use --with-x.
387 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
388 |
--x-incl |
--x-inc |
--x-in |
--x-i)
389 ac_prev
=x_includes
;;
390 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
391 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
392 x_includes
="$ac_optarg" ;;
394 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
395 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
396 ac_prev
=x_libraries
;;
397 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
398 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
399 x_libraries
="$ac_optarg" ;;
401 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
405 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
406 echo "configure: warning: $ac_option: invalid host type" 1>&2
408 if test "x$nonopt" != xNONE
; then
409 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
417 if test -n "$ac_prev"; then
418 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
421 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
423 # File descriptor usage:
426 # 2 errors and warnings
427 # 3 some systems may open it to /dev/tty
428 # 4 used on the Kubota Titan
429 # 6 checking for... messages and results
430 # 5 compiler messages saved in config.log
431 if test "$silent" = yes; then
439 This file contains any messages produced by compilers while
440 running configure, to aid debugging if configure makes a mistake.
443 # Strip out --no-create and --no-recursion so they do not pile up.
444 # Also quote any args containing shell metacharacters.
449 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
450 |
--no-cr |
--no-c) ;;
451 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
452 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
453 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
454 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
455 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
460 # Only set these to C if already set. These must not be set unconditionally
461 # because not all systems understand e.g. LANG=C (notably SCO).
462 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
463 # Non-C LC_CTYPE values break the ctype check.
464 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
465 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
466 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
467 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
469 # confdefs.h avoids OS command line length limits that DEFS can exceed.
470 rm -rf conftest
* confdefs.h
471 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
474 # A filename unique to this package, relative to the directory that
475 # configure is in, which we can look for to find out if srcdir is correct.
476 ac_unique_file
=src
/lisp.h
478 # Find the source files, if location was not specified.
479 if test -z "$srcdir"; then
480 ac_srcdir_defaulted
=yes
481 # Try the directory containing this script, then its parent.
483 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
484 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
486 if test ! -r $srcdir/$ac_unique_file; then
490 ac_srcdir_defaulted
=no
492 if test ! -r $srcdir/$ac_unique_file; then
493 if test "$ac_srcdir_defaulted" = yes; then
494 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
496 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
499 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
501 # Prefer explicitly selected file to automatically selected ones.
502 if test -z "$CONFIG_SITE"; then
503 if test "x$prefix" != xNONE
; then
504 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
506 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
509 for ac_site_file
in $CONFIG_SITE; do
510 if test -r "$ac_site_file"; then
511 echo "loading site script $ac_site_file"
516 if test -r "$cache_file"; then
517 echo "loading cache $cache_file"
520 echo "creating cache $cache_file"
525 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
526 ac_cpp
='$CPP $CPPFLAGS'
527 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
528 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
529 cross_compiling
=$ac_cv_prog_cc_cross
533 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
534 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
535 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
542 ac_n
= ac_c
='\c' ac_t
=
548 lispdir
='${datadir}/emacs/${version}/lisp'
549 locallisppath
='${datadir}/emacs/${version}/site-lisp:'\
550 '${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
551 lisppath
='${locallisppath}:${lispdir}'
552 etcdir
='${datadir}/emacs/${version}/etc'
553 archlibdir
='${libexecdir}/emacs/${version}/${configuration}'
554 docdir
='${datadir}/emacs/${version}/etc'
556 # Check whether --with-gcc or --without-gcc was given.
557 if test "${with_gcc+set}" = set; then
562 # Check whether --with-pop or --without-pop was given.
563 if test "${with_pop+set}" = set; then
565 cat >> confdefs.h
<<\EOF
566 #define MAIL_USE_POP 1
571 # Check whether --with-hesiod or --without-hesiod was given.
572 if test "${with_hesiod+set}" = set; then
573 withval
="$with_hesiod"
574 cat >> confdefs.h
<<\EOF
580 # Check whether --with-x-toolkit or --without-x-toolkit was given.
581 if test "${with_x_toolkit+set}" = set; then
582 withval
="$with_x_toolkit"
584 y | ye |
yes ) val
=athena
;;
586 l | lu | luc | luci | lucid
) val
=lucid
;;
587 a |
at | ath | athe | athen | athena
) val
=athena
;;
588 m | mo | mot | moti | motif
) val
=motif
;;
590 { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\;
591 this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'.
592 Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; }
599 # Check whether --with-xpm or --without-xpm was given.
600 if test "${with_xpm+set}" = set; then
605 # Check whether --with-jpeg or --without-jpeg was given.
606 if test "${with_jpeg+set}" = set; then
611 # Check whether --with-tiff or --without-tiff was given.
612 if test "${with_tiff+set}" = set; then
617 # Check whether --with-gif or --without-gif was given.
618 if test "${with_gif+set}" = set; then
623 # Check whether --with-png or --without-png was given.
624 if test "${with_png+set}" = set; then
629 # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
630 if test "${with_toolkit_scroll_bars+set}" = set; then
631 withval
="$with_toolkit_scroll_bars"
636 #### Make srcdir absolute, if it isn't already. It's important to
637 #### avoid running the path through pwd unnecessary, since pwd can
638 #### give you automounter prefixes, which can go away. We do all this
639 #### so Emacs can find its files when run uninstalled.
643 ## We may be able to use the $PWD environment variable to make this
644 ## absolute. But sometimes PWD is inaccurate.
645 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
647 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
651 srcdir
="`(cd ${srcdir}; pwd)`"
654 * ) srcdir
="`(cd ${srcdir}; pwd)`" ;;
657 #### Check if the source directory already has a configured system in it.
658 if test `pwd` != `(cd ${srcdir} && pwd)` \
659 && test -f "${srcdir}/src/config.h" ; then
660 echo "configure: warning: The directory tree \`${srcdir}' is being used
661 as a build directory right now; it has been configured in its own
662 right. To configure in another directory as well, you MUST
663 use GNU make. If you do not have GNU make, then you must
664 now do \`make distclean' in ${srcdir},
665 and then run $0 again." 1>&2
667 extrasub
='/^VPATH[ ]*=/c\
673 vpath %.in $(srcdir)\
674 vpath %.texi $(srcdir)'
677 #### Given the configuration name, set machfile and opsysfile to the
678 #### names of the m/*.h and s/*.h files we should use.
680 ### Canonicalize the configuration name.
683 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
684 if test -f $ac_dir/install-sh
; then
686 ac_install_sh
="$ac_aux_dir/install-sh -c"
688 elif test -f $ac_dir/install.sh
; then
690 ac_install_sh
="$ac_aux_dir/install.sh -c"
694 if test -z "$ac_aux_dir"; then
695 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
697 ac_config_guess
=$ac_aux_dir/config.guess
698 ac_config_sub
=$ac_aux_dir/config.sub
699 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
702 # Make sure we can run config.sub.
703 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
704 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
707 echo $ac_n "checking host system type""... $ac_c" 1>&6
708 echo "configure:709: checking host system type" >&5
711 case "$host_alias" in
715 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
716 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
718 *) host_alias
=$nonopt ;;
722 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
723 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$host" 1>&6
729 configuration
=$host_alias
732 ### If you add support for a new configuration, add code to this
733 ### switch statement to recognize your configuration name and select
734 ### the appropriate operating system and machine description files.
736 ### You would hope that you could choose an m/*.h file pretty much
737 ### based on the machine portion of the configuration name, and an s-
738 ### file based on the operating system portion. However, it turns out
739 ### that each m/*.h file is pretty manufacturer-specific - for
740 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
741 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
742 ### machines. So we basically have to have a special case for each
743 ### configuration name.
745 ### As far as handling version numbers on operating systems is
746 ### concerned, make sure things will fail in a fixable way. If
747 ### /etc/MACHINES doesn't say anything about version numbers, be
748 ### prepared to handle anything reasonably. If version numbers
749 ### matter, be sure /etc/MACHINES says something about it.
751 ### Eric Raymond says we should accept strings like "sysvr4" to mean
752 ### "System V Release 4"; he writes, "The old convention encouraged
753 ### confusion between `system' and `release' levels'."
755 machine
='' opsys
='' unported
=no
756 case "${canonical}" in
761 case "${canonical}" in
762 alpha
*-*-netbsd*) machine
=alpha
;;
763 i
[3456]86-*-netbsd*) machine
=intel386
;;
765 # This is somewhat bogus.
766 machine
=hp9000s300
;;
767 powerpc-apple-netbsd
*) machine
=macppc
;;
768 mips-
*-netbsd*) machine
=pmax
;;
769 ns32k-
*-netbsd*) machine
=ns32000
;;
770 sparc-
*-netbsd*) machine
=sparc
;;
771 vax-
*-netbsd*) machine
=vax
;;
778 case "${canonical}" in
779 alpha
*-*-openbsd*) machine
=alpha
;;
780 i386-
*-openbsd*) machine
=intel386
;;
781 m68k-
*-openbsd*) machine
=hp9000s300
;;
782 mipsel-
*-openbsd*) machine
=pmax
;;
783 ns32k-
*-openbsd*) machine
=ns32000
;;
784 sparc-
*-openbsd*) machine
=sparc
;;
785 vax-
*-openbsd*) machine
=vax
;;
790 arm-acorn-riscix1.1
* )
791 machine
=acorn opsys
=riscix1-1
793 arm-acorn-riscix1.2
* | arm-acorn-riscix
)
794 ## This name is riscix12 instead of riscix1.2
795 ## to avoid a file name conflict on MSDOS.
796 machine
=acorn opsys
=riscix12
802 case "${canonical}" in
803 i
[345]86-*-bsdi*) machine
=intel386
;;
804 sparc-
*-bsdi*) machine
=sparc
;;
805 powerpc-
*-bsdi*) machine
=powerpc
;;
807 case "${canonical}" in
808 *-*-bsd386* |
*-*-bsdi1* ) opsys
=bsd386
;;
809 *-*-bsdi2.0
* ) opsys
=bsdos2
;;
810 *-*-bsdi2* ) opsys
=bsdos2-1
;;
811 *-*-bsdi3* ) opsys
=bsdos3
;;
812 *-*-bsdi4* ) opsys
=bsdos4
;;
817 ## Strictly speaking, we need the version of the alliant operating
818 ## system to choose the right machine file, but currently the
819 ## configuration name doesn't tell us enough to choose the right
820 ## one; we need to give alliants their own operating system name to
821 ## do this right. When someone cares, they can help us.
823 machine
=alliant4 opsys
=bsd4-2
826 machine
=alliant-2800 opsys
=bsd4-3
829 ## Alpha (DEC) machines.
831 machine
=alpha opsys
=osf1
832 # This is needed to find X11R6.1 libraries for certain tests.
833 NON_GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
834 GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
837 alpha
*-*-linux-gnu* )
838 machine
=alpha opsys
=gnu-linux
843 machine
=altos opsys
=usg5-2
848 machine
=amdahl opsys
=usg5-2-2
853 machine
=apollo opsys
=bsd4-3
856 ## AT&T 3b2, 3b5, 3b15, 3b20
858 machine
=att3b opsys
=usg5-2-2
861 ## AT&T 3b1 - The Mighty Unix PC!
863 machine
=7300 opsys
=usg5-2-2
868 machine
=ibmrs6000 opsys
=aix3-2
873 machine
=dpx2 opsys
=usg5-3
878 machine
=sps7 opsys
=usg5-2
881 ## CCI 5/32, 6/32 -- see "Tahoe".
884 ## I don't know what configuration name to use for this; config.sub
885 ## doesn't seem to know anything about it. Hey, Celerity users, get
887 celerity-celerity-bsd
* )
888 machine
=celerity opsys
=bsd4-2
892 ## What operating systems does this chip run that Emacs has been
896 ## We'll use the catch-all code at the bottom to guess the
901 *-convex-bsd* |
*-convex-convexos* )
902 machine
=convex opsys
=bsd4-3
903 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
904 NON_GNU_CPP
="cc -E -P"
908 i
[3456]86-cubix-sysv* )
909 machine
=intel386 opsys
=usg5-3
913 cydra
*-cydrome-sysv* )
914 machine
=cydra5 opsys
=usg5-3
917 ## Data General AViiON Machines
918 ## DG changed naming conventions with the release of 5.4.4.10, they
919 ## dropped the initial 5.4 but left the intervening R. Because of the
920 ## R this shouldn't conflict with older versions of the OS (which I
921 ## think were named like dgux4.*). In addition, DG new AViiONs series
922 ## uses either Motorola M88k or Intel Pentium CPUs.
923 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
924 machine
=aviion opsys
=dgux4
926 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
927 ## This name is dgux5-4-3 instead of dgux5-4r3
928 ## to avoid a file name conflict on MSDOS.
929 machine
=aviion opsys
=dgux5-4-3
931 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
932 machine
=aviion opsys
=dgux5-4r2
935 machine
=aviion opsys
=dgux
938 ## Data General AViiON Intel (x86) Machines
939 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
940 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
941 i
[345]86-dg-dguxR4* )
942 machine
=aviion-intel opsys
=dgux4
946 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
947 machine
=pmax opsys
=bsd4-2
949 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
950 machine
=pmax opsys
=bsd4-3
953 machine
=pmax opsys
=ultrix4-3
956 machine
=pmax opsys
=osf1
958 mips-dec-mach_bsd4.3
* )
959 machine
=pmax opsys
=mach-bsd4-3
962 ## Motorola Delta machines
963 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
964 machine
=delta opsys
=usg5-3
965 if test -z "`type gnucc | grep 'not found'`"
967 if test -s /etc
/167config
968 then CC
="gnucc -m68040"
969 else CC
="gnucc -m68881"
972 if test -z "`type gcc | grep 'not found'`"
978 m88k-motorola-sysv4
* )
979 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
980 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
981 # I hope there are not other 4.0 versions for this machine
982 # which really need usg5-4 instead.
983 machine
=delta88k opsys
=usg5-4-2
985 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
986 machine
=delta88k opsys
=usg5-3
991 machine
=dual opsys
=usg5-2
994 machine
=dual opsys
=unipl5-2
999 machine
=elxsi opsys
=usg5-2
1004 machine
=ns16000 opsys
=umax
1007 ## The GEC 93 - apparently, this port isn't really finished yet.
1009 ## Gould Power Node and NP1
1011 machine
=gould opsys
=bsd4-2
1014 machine
=gould opsys
=bsd4-3
1017 machine
=gould-np1 opsys
=bsd4-3
1020 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1021 ## as far as Emacs is concerned).
1023 # Build needs to be different on 7.0 and later releases
1024 case "`uname -r`" in
1025 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1026 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1028 NON_GNU_CPP
="/lib/cpp"
1030 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1032 machine
=nh3000 opsys
=cxux
1034 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1035 powerpc-harris-powerunix
)
1036 machine
=nh6000 opsys
=powerunix
1037 NON_GNU_CPP
="cc -Xo -E -P"
1039 ## SR2001/SR2201 running HI-UX/MPP
1040 hppa1.1
-hitachi-hiuxmpp* )
1041 machine
=sr2k opsys
=hiuxmpp
1044 xps
*-honeywell-sysv* )
1045 machine
=xps100 opsys
=usg5-2
1048 ## HP 9000 series 200 or 300
1050 machine
=hp9000s300 opsys
=bsd4-3
1052 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1054 case "`uname -r`" in
1055 ## Someone's system reports A.B8.05 for this.
1056 ## I wonder what other possibilities there are.
1057 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1058 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1059 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1060 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1061 *) machine
=hp9000s300 opsys
=hpux
;;
1065 ## HP 9000 series 700 and 800, running HP/UX
1067 machine
=hp800 opsys
=hpux
1070 machine
=hp800 opsys
=hpux8
1072 hppa
*-hp-hpux9shr* )
1073 machine
=hp800 opsys
=hpux9shr
1076 machine
=hp800 opsys
=hpux9
1078 hppa
*-hp-hpux1[0-9]* )
1079 machine
=hp800 opsys
=hpux10
1082 ## HP 9000 series 700 and 800, running HP/UX
1084 ## Cross-compilation? Nah!
1085 case "`uname -r`" in
1086 ## Someone's system reports A.B8.05 for this.
1087 ## I wonder what other possibilities there are.
1088 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1089 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1090 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1091 *) machine
=hp800 opsys
=hpux10
;;
1095 machine
=hp800 opsys
=nextstep
1100 machine
=orion opsys
=bsd4-2
1102 clipper-orion-bsd
* )
1103 machine
=orion105 opsys
=bsd4-2
1107 i
[3456]86-ibm-aix1.1
* )
1108 machine
=ibmps2-aix opsys
=usg5-2-2
1110 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1111 machine
=ibmps2-aix opsys
=usg5-3
1114 machine
=ibm370aix opsys
=usg5-3
1116 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1117 machine
=ibmrs6000 opsys
=aix3-1
1119 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1120 machine
=ibmrs6000 opsys
=aix3-2-5
1122 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1123 machine
=ibmrs6000 opsys
=aix4-1
1125 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1126 machine
=ibmrs6000 opsys
=aix4-2
1128 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1129 machine
=ibmrs6000 opsys
=aix4
1131 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1132 machine
=ibmrs6000 opsys
=aix4-1
1134 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1135 machine
=ibmrs6000 opsys
=aix3-2
1138 machine
=ibmrt opsys
=bsd4-3
1141 machine
=ibmrt opsys
=bsd4-2
1144 machine
=ibmrt opsys
=bsd4-3
1147 machine
=ibmrt opsys
=bsd4-2
1150 machine
=ibmrt opsys
=bsd4-3
1153 machine
=ibmrt opsys
=bsd4-3
1156 machine
=ibmrt-aix opsys
=usg5-2-2
1159 ## Integrated Solutions `Optimum V'
1161 machine
=isi-ov opsys
=bsd4-2
1164 machine
=isi-ov opsys
=bsd4-3
1167 ## Intel 386 machines where we do care about the manufacturer
1168 i
[3456]86-intsys-sysv* )
1169 machine
=is386 opsys
=usg5-2-2
1173 i
[3456]86-prime-sysv* )
1174 machine
=i386 opsys
=usg5-3
1177 ## Sequent Symmetry running Dynix
1178 i
[3456]86-sequent-bsd* )
1179 machine
=symmetry opsys
=bsd4-3
1182 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1183 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1184 machine
=sequent-ptx opsys
=ptx4
1185 NON_GNU_CPP
=/lib
/cpp
1188 ## Sequent Symmetry running DYNIX/ptx
1189 ## Use the old cpp rather than the newer ANSI one.
1190 i
[3456]86-sequent-ptx* )
1191 machine
=sequent-ptx opsys
=ptx
1192 NON_GNU_CPP
="/lib/cpp"
1195 ## ncr machine running svr4.3.
1196 i
[3456]86-ncr-sysv4.3
)
1197 machine
=ncr386 opsys
=usg5-4-3
1200 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1201 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1202 i
[3456]86-ncr-sysv* )
1203 machine
=ncr386 opsys
=usg5-4-2
1206 ## Intel Paragon OSF/1
1208 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1213 machine
=i860 opsys
=usg5-4
1214 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1215 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1218 ## Masscomp machines
1219 m68
*-masscomp-rtu* )
1220 machine
=masscomp opsys
=rtu
1223 ## Megatest machines
1224 m68
*-megatest-bsd* )
1225 machine
=mega68 opsys
=bsd4-2
1228 ## Workstations sold by MIPS
1229 ## This is not necessarily all workstations using the MIPS processor -
1230 ## Irises are produced by SGI, and DECstations by DEC.
1232 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1233 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1234 ## it gives for choosing between the alternatives seems to be "Use
1235 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1236 ## the BSD world." I'll assume that these are instructions for
1237 ## handling two odd situations, and that every other situation
1238 ## should use mips.h and usg5-2-2, they being listed first.
1241 ## Fall through to the general code at the bottom to decide on the OS.
1243 mips-mips-riscos4
* )
1244 machine
=mips4 opsys
=bsd4-3
1245 NON_GNU_CC
="cc -systype bsd43"
1246 NON_GNU_CPP
="cc -systype bsd43 -E"
1248 mips-mips-riscos5
* )
1249 machine
=mips4 opsys
=riscos5
1250 NON_GNU_CC
="cc -systype bsd43"
1251 NON_GNU_CPP
="cc -systype bsd43 -E"
1254 machine
=mips opsys
=bsd4-3
1257 machine
=mips opsys
=usg5-2-2
1261 m68
*-next-* | m68k-
*-nextstep* )
1262 machine
=m68k opsys
=nextstep
1265 ## The complete machine from National Semiconductor
1267 machine
=ns32000 opsys
=usg5-2
1271 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1272 machine
=tower32 opsys
=usg5-2-2
1274 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1275 machine
=tower32v3 opsys
=usg5-3
1280 machine
=ews4800 opsys
=ux4800
1283 ## Nixdorf Targon 31
1284 m68
*-nixdorf-sysv* )
1285 machine
=targon31 opsys
=usg5-2-2
1290 machine
=nu opsys
=usg5-2
1295 machine
=plexus opsys
=usg5-2
1298 ## PowerPC reference platform
1299 powerpcle-
*-solaris2* )
1305 ## I don't really have any idea what sort of processor the Pyramid has,
1306 ## so I'm assuming it is its own architecture.
1307 pyramid-pyramid-bsd
* )
1308 machine
=pyramid opsys
=bsd4-2
1312 ns32k-sequent-bsd4.2
* )
1313 machine
=sequent opsys
=bsd4-2
1315 ns32k-sequent-bsd4.3
* )
1316 machine
=sequent opsys
=bsd4-3
1320 mips-siemens-sysv
* | mips-sni-sysv
*)
1321 machine
=mips-siemens opsys
=usg5-4
1322 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1323 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1326 ## Silicon Graphics machines
1327 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1329 machine
=irist opsys
=iris3-5
1331 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1332 machine
=irist opsys
=iris3-6
1336 machine
=iris4d opsys
=irix3-3
1339 machine
=iris4d opsys
=irix4-0
1342 machine
=iris4d opsys
=irix6-5
1343 NON_GNU_CPP
=/lib
/cpp
1344 NON_GCC_TEST_OPTIONS
="-n32 -G0"
1347 machine
=iris4d opsys
=irix6-0
1348 NON_GNU_CPP
=/lib
/cpp
1349 NON_GCC_TEST_OPTIONS
=-32
1351 mips-sgi-irix5.
[01]* )
1352 machine
=iris4d opsys
=irix5-0
1354 mips-sgi-irix5
* | mips-sgi-irix
* )
1355 machine
=iris4d opsys
=irix5-2
1360 machine
=news opsys
=bsd4-2
1363 machine
=news opsys
=bsd4-3
1365 m68
*-sony-newsos3* | m68
*-sony-news3*)
1366 machine
=news opsys
=bsd4-3
1368 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1369 machine
=news-risc opsys
=bsd4-3
1371 mips-sony-newsos6
* )
1372 machine
=news-r6 opsys
=newsos6
1375 machine
=news-risc opsys
=newsos5
1380 machine
=stride opsys
=usg5-2
1384 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1385 machine
=sparc opsys
=gnu-linux
1388 *-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1389 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1390 | rs6000-
*-solaris2*)
1391 case "${canonical}" in
1392 m68
*-sunos1* ) machine
=sun1
;;
1393 m68
*-sunos2* ) machine
=sun2
;;
1394 m68
* ) machine
=sun3
;;
1395 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1396 i
[3456]86-*-* ) machine
=intel386
;;
1397 powerpcle
* ) machine
=powerpcle
;;
1398 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1399 sparc
* ) machine
=sparc
;;
1402 case "${canonical}" in
1403 ## The Sun386 didn't get past 4.0.
1404 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1405 *-sunos4.0
* ) opsys
=sunos4-0
;;
1406 *-sunos4.1.
[3-9]*noshare
)
1407 ## This name is sunos413 instead of sunos4-1-3
1408 ## to avoid a file name conflict on MSDOS.
1410 NON_GNU_CPP
=/usr
/lib
/cpp
1411 NON_GCC_TEST_OPTIONS
=-Bstatic
1412 GCC_TEST_OPTIONS
=-static
1414 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1416 NON_GNU_CPP
=/usr
/lib
/cpp
1418 *-sunos4* |
*-sunos )
1420 NON_GCC_TEST_OPTIONS
=-Bstatic
1421 GCC_TEST_OPTIONS
=-static
1423 *-sunos5.3
* |
*-solaris2.3
* )
1425 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1427 *-sunos5.4
* |
*-solaris2.4
* )
1429 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1432 *-sunos5.5
* |
*-solaris2.5
* )
1434 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1437 *-sunos5* |
*-solaris* )
1439 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1443 ## Watch out for a compiler that we know will not work.
1444 case "${canonical}" in
1445 *-solaris* |
*-sunos5* )
1446 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1447 ## /usr/ucb/cc doesn't work;
1448 ## we should find some other compiler that does work.
1456 machine
=sparc opsys
=nextstep
1460 m68
*-tadpole-sysv* )
1461 machine
=tad68k opsys
=usg5-3
1465 tahoe-tahoe-bsd4.2
* )
1466 machine
=tahoe opsys
=bsd4-2
1468 tahoe-tahoe-bsd4.3
* )
1469 machine
=tahoe opsys
=bsd4-3
1472 ## Tandem Integrity S2
1474 machine
=tandem-s2 opsys
=usg5-3
1478 m88k-tektronix-sysv3
* )
1479 machine
=tekxd88 opsys
=usg5-3
1482 ## Tektronix 16000 box (6130?)
1483 ns16k-tektronix-bsd
* )
1484 machine
=ns16000 opsys
=bsd4-2
1487 ## src/m/tek4300.h hints that this is a m68k machine.
1488 m68
*-tektronix-bsd* )
1489 machine
=tek4300 opsys
=bsd4-3
1493 ## We seem to have lost the machine-description file titan.h!
1495 machine
=titan opsys
=usg5-3
1498 ## Ustation E30 (SS5E)
1499 m68
*-unisys-uniplus* )
1500 machine
=ustation opsystem
=unipl5-2
1506 case "${canonical}" in
1507 *-bsd4.1
* ) opsys
=bsd4-1
;;
1508 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1509 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1510 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1511 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1512 *-vms* ) opsys
=vms
;;
1518 ns16k-whitechapel-
* )
1520 ## We don't know what sort of OS runs on these; we'll let the
1521 ## operating system guessing code below try.
1526 machine
=wicat opsys
=usg5-2
1529 ## Intel 386 machines where we don't care about the manufacturer
1532 case "${canonical}" in
1533 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1534 *-isc2.2
* ) opsys
=isc2-2
;;
1535 *-isc4.0
* ) opsys
=isc4-0
;;
1536 *-isc4.
* ) opsys
=isc4-1
1537 GCC_TEST_OPTIONS
=-posix
1538 NON_GCC_TEST_OPTIONS
=-Xp
1540 *-isc* ) opsys
=isc3-0
;;
1541 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1542 *-esix* ) opsys
=esix
;;
1543 *-xenix* ) opsys
=xenix
;;
1544 *-linux-gnu* ) opsys
=gnu-linux
;;
1545 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1546 *-sco3.2v5
* ) opsys
=sco5
1547 NON_GNU_CPP
=/lib
/cpp
1548 # Prevent -belf from being passed to $CPP.
1549 # /lib/cpp does not accept it.
1550 OVERRIDE_CPPFLAGS
=" "
1552 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1553 *-386bsd* ) opsys
=386bsd
;;
1554 *-freebsd* ) opsys
=freebsd
;;
1555 *-nextstep* ) opsys
=nextstep
;;
1556 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1560 ## m68k Linux-based GNU system
1562 machine
=m68k opsys
=gnu-linux
1565 ## Mips Linux-based GNU system
1567 machine
=mips opsys
=gnu-linux
1571 sparc-fujitsu-sysv4
* )
1572 machine
=sparc opsys
=uxpds
1573 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1578 f301-fujitsu-uxpv4.1
)
1579 machine
=f301 opsys
=uxpv
1587 ### If the code above didn't choose an operating system, just choose
1588 ### an operating system based on the configuration name. You really
1589 ### only want to use this when you have no idea what the right
1590 ### operating system is; if you know what operating systems a machine
1591 ### runs, it's cleaner to make it explicit in the case statement
1593 if test x
"${opsys}" = x
; then
1594 case "${canonical}" in
1595 *-gnu* ) opsys
=gnu
;;
1596 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1597 *-bsd4.2
) opsys
=bsd4-2
;;
1598 *-bsd4.3
) opsys
=bsd4-3
;;
1599 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1600 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1601 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1602 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1603 *-sysv4.2uw
* ) opsys
=unixware
;;
1604 *-sysv4.1
* |
*-sysvr4.1
* )
1605 NON_GNU_CPP
=/usr
/lib
/cpp
1607 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1608 if [ x
$NON_GNU_CPP = x
]; then
1609 if [ -f /usr
/ccs
/lib
/cpp
]; then
1610 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1612 NON_GNU_CPP
=/lib
/cpp
1616 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1623 if test "x$RANLIB" = x
; then
1628 if test $unported = yes; then
1629 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1630 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1633 machfile
="m/${machine}.h"
1634 opsysfile
="s/${opsys}.h"
1637 #### Choose a compiler.
1638 test -n "$CC" && cc_specified
=yes
1640 # Save the value of CFLAGS that the user specified.
1641 SPECIFIED_CFLAGS
="$CFLAGS"
1644 "yes" ) CC
="gcc" GCC
=yes ;;
1645 "no" ) : ${CC=cc} ;;
1646 * ) # Extract the first word of "gcc", so it can be a program name with args.
1647 set dummy gcc
; ac_word
=$2
1648 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1649 echo "configure:1650: checking for $ac_word" >&5
1650 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1651 echo $ac_n "(cached) $ac_c" 1>&6
1653 if test -n "$CC"; then
1654 ac_cv_prog_CC
="$CC" # Let the user override the test.
1656 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1658 for ac_dir
in $ac_dummy; do
1659 test -z "$ac_dir" && ac_dir
=.
1660 if test -f $ac_dir/$ac_word; then
1669 if test -n "$CC"; then
1670 echo "$ac_t""$CC" 1>&6
1672 echo "$ac_t""no" 1>&6
1675 if test -z "$CC"; then
1676 # Extract the first word of "cc", so it can be a program name with args.
1677 set dummy cc
; ac_word
=$2
1678 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1679 echo "configure:1680: checking for $ac_word" >&5
1680 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1681 echo $ac_n "(cached) $ac_c" 1>&6
1683 if test -n "$CC"; then
1684 ac_cv_prog_CC
="$CC" # Let the user override the test.
1686 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1689 for ac_dir
in $ac_dummy; do
1690 test -z "$ac_dir" && ac_dir
=.
1691 if test -f $ac_dir/$ac_word; then
1692 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1693 ac_prog_rejected
=yes
1701 if test $ac_prog_rejected = yes; then
1702 # We found a bogon in the path, so make sure we never use it.
1703 set dummy
$ac_cv_prog_CC
1705 if test $# -gt 0; then
1706 # We chose a different compiler from the bogus one.
1707 # However, it has the same basename, so the bogon will be chosen
1708 # first if we set CC to just the basename; use the full file name.
1710 set dummy
"$ac_dir/$ac_word" "$@"
1718 if test -n "$CC"; then
1719 echo "$ac_t""$CC" 1>&6
1721 echo "$ac_t""no" 1>&6
1724 if test -z "$CC"; then
1725 case "`uname -s`" in
1727 # Extract the first word of "cl", so it can be a program name with args.
1728 set dummy cl
; ac_word
=$2
1729 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1730 echo "configure:1731: checking for $ac_word" >&5
1731 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1732 echo $ac_n "(cached) $ac_c" 1>&6
1734 if test -n "$CC"; then
1735 ac_cv_prog_CC
="$CC" # Let the user override the test.
1737 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1739 for ac_dir
in $ac_dummy; do
1740 test -z "$ac_dir" && ac_dir
=.
1741 if test -f $ac_dir/$ac_word; then
1750 if test -n "$CC"; then
1751 echo "$ac_t""$CC" 1>&6
1753 echo "$ac_t""no" 1>&6
1758 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1761 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1762 echo "configure:1763: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1765 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1766 ac_cpp
='$CPP $CPPFLAGS'
1767 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1768 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1769 cross_compiling
=$ac_cv_prog_cc_cross
1771 cat > conftest.
$ac_ext << EOF
1773 #line 1774 "configure"
1774 #include "confdefs.h"
1778 if { (eval echo configure
:1779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1779 ac_cv_prog_cc_works
=yes
1780 # If we can't run a trivial program, we are probably using a cross compiler.
1781 if (.
/conftest
; exit) 2>/dev
/null
; then
1782 ac_cv_prog_cc_cross
=no
1784 ac_cv_prog_cc_cross
=yes
1787 echo "configure: failed program was:" >&5
1788 cat conftest.
$ac_ext >&5
1789 ac_cv_prog_cc_works
=no
1793 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1794 ac_cpp
='$CPP $CPPFLAGS'
1795 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1796 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1797 cross_compiling
=$ac_cv_prog_cc_cross
1799 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1800 if test $ac_cv_prog_cc_works = no
; then
1801 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1803 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1804 echo "configure:1805: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1805 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1806 cross_compiling
=$ac_cv_prog_cc_cross
1808 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1809 echo "configure:1810: checking whether we are using GNU C" >&5
1810 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1811 echo $ac_n "(cached) $ac_c" 1>&6
1813 cat > conftest.c
<<EOF
1818 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1825 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1827 if test $ac_cv_prog_gcc = yes; then
1833 ac_test_CFLAGS
="${CFLAGS+set}"
1834 ac_save_CFLAGS
="$CFLAGS"
1836 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1837 echo "configure:1838: checking whether ${CC-cc} accepts -g" >&5
1838 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1839 echo $ac_n "(cached) $ac_c" 1>&6
1841 echo 'void f(){}' > conftest.c
1842 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1851 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1852 if test "$ac_test_CFLAGS" = set; then
1853 CFLAGS
="$ac_save_CFLAGS"
1854 elif test $ac_cv_prog_cc_g = yes; then
1855 if test "$GCC" = yes; then
1861 if test "$GCC" = yes; then
1870 # On Suns, sometimes $CPP names a directory.
1871 if test -n "$CPP" && test -d "$CPP"; then
1875 #### Some systems specify a CPP to use unless we are using GCC.
1876 #### Now that we know whether we are using GCC, we can decide whether
1877 #### to use that one.
1878 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1883 #### Some systems specify a CC to use unless we are using GCC.
1884 #### Now that we know whether we are using GCC, we can decide whether
1885 #### to use that one.
1886 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1887 test x
$cc_specified != xyes
1892 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1894 CC
="$CC $GCC_TEST_OPTIONS"
1897 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1899 CC
="$CC $NON_GCC_TEST_OPTIONS"
1902 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1904 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1907 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1909 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1912 #### Some other nice autoconf tests. If you add a test here which
1913 #### should make an entry in src/config.h, don't forget to add an
1914 #### #undef clause to src/config.h.in for autoconf to modify.
1916 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1917 echo "configure:1918: checking whether ln -s works" >&5
1918 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1919 echo $ac_n "(cached) $ac_c" 1>&6
1922 if ln -s X conftestdata
2>/dev
/null
1925 ac_cv_prog_LN_S
="ln -s"
1930 LN_S
="$ac_cv_prog_LN_S"
1931 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1932 echo "$ac_t""yes" 1>&6
1934 echo "$ac_t""no" 1>&6
1937 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1938 echo "configure:1939: checking how to run the C preprocessor" >&5
1939 # On Suns, sometimes $CPP names a directory.
1940 if test -n "$CPP" && test -d "$CPP"; then
1943 if test -z "$CPP"; then
1944 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1945 echo $ac_n "(cached) $ac_c" 1>&6
1947 # This must be in double quotes, not single quotes, because CPP may get
1948 # substituted into the Makefile and "${CC-cc}" will confuse make.
1950 # On the NeXT, cc -E runs the code through the compiler's parser,
1951 # not just through cpp.
1952 cat > conftest.
$ac_ext <<EOF
1953 #line 1954 "configure"
1954 #include "confdefs.h"
1958 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1959 { (eval echo configure
:1960: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1960 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1961 if test -z "$ac_err"; then
1965 echo "configure: failed program was:" >&5
1966 cat conftest.
$ac_ext >&5
1968 CPP
="${CC-cc} -E -traditional-cpp"
1969 cat > conftest.
$ac_ext <<EOF
1970 #line 1971 "configure"
1971 #include "confdefs.h"
1975 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1976 { (eval echo configure
:1977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1977 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1978 if test -z "$ac_err"; then
1982 echo "configure: failed program was:" >&5
1983 cat conftest.
$ac_ext >&5
1985 CPP
="${CC-cc} -nologo -E"
1986 cat > conftest.
$ac_ext <<EOF
1987 #line 1988 "configure"
1988 #include "confdefs.h"
1992 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1993 { (eval echo configure
:1994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1994 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1995 if test -z "$ac_err"; then
1999 echo "configure: failed program was:" >&5
2000 cat conftest.
$ac_ext >&5
2009 ac_cv_prog_CPP
="$CPP"
2011 CPP
="$ac_cv_prog_CPP"
2013 ac_cv_prog_CPP
="$CPP"
2015 echo "$ac_t""$CPP" 1>&6
2017 # Find a good install program. We prefer a C program (faster),
2018 # so one script is as good as another. But avoid the broken or
2019 # incompatible versions:
2020 # SysV /etc/install, /usr/sbin/install
2021 # SunOS /usr/etc/install
2022 # IRIX /sbin/install
2024 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2025 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2026 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2027 # ./install, which can be erroneously created by make from ./install.sh.
2028 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2029 echo "configure:2030: checking for a BSD compatible install" >&5
2030 if test -z "$INSTALL"; then
2031 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2032 echo $ac_n "(cached) $ac_c" 1>&6
2034 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2035 for ac_dir
in $PATH; do
2036 # Account for people who put trailing slashes in PATH elements.
2038 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2040 # OSF1 and SCO ODT 3.0 have their own names for install.
2041 # Don't use installbsd from OSF since it installs stuff as root
2043 for ac_prog
in ginstall scoinst
install; do
2044 if test -f $ac_dir/$ac_prog; then
2045 if test $ac_prog = install &&
2046 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2047 # AIX install. It has an incompatible calling convention.
2050 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2061 if test "${ac_cv_path_install+set}" = set; then
2062 INSTALL
="$ac_cv_path_install"
2064 # As a last resort, use the slow shell script. We don't cache a
2065 # path for INSTALL within a source directory, because that will
2066 # break other packages using the cache if that directory is
2067 # removed, or if the path is relative.
2068 INSTALL
="$ac_install_sh"
2071 echo "$ac_t""$INSTALL" 1>&6
2073 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2074 # It thinks the first close brace ends the variable substitution.
2075 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2077 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2079 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2081 for ac_prog
in 'bison -y' byacc
2083 # Extract the first word of "$ac_prog", so it can be a program name with args.
2084 set dummy
$ac_prog; ac_word
=$2
2085 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2086 echo "configure:2087: checking for $ac_word" >&5
2087 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2088 echo $ac_n "(cached) $ac_c" 1>&6
2090 if test -n "$YACC"; then
2091 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2093 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2095 for ac_dir
in $ac_dummy; do
2096 test -z "$ac_dir" && ac_dir
=.
2097 if test -f $ac_dir/$ac_word; then
2098 ac_cv_prog_YACC
="$ac_prog"
2105 YACC
="$ac_cv_prog_YACC"
2106 if test -n "$YACC"; then
2107 echo "$ac_t""$YACC" 1>&6
2109 echo "$ac_t""no" 1>&6
2112 test -n "$YACC" && break
2114 test -n "$YACC" || YACC
="yacc"
2117 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2118 echo "configure:2119: checking for AIX" >&5
2119 cat > conftest.
$ac_ext <<EOF
2120 #line 2121 "configure"
2121 #include "confdefs.h"
2127 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2128 egrep "yes" >/dev
/null
2>&1; then
2130 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2131 #define _ALL_SOURCE 1
2136 echo "$ac_t""no" 1>&6
2142 # Sound support for GNU/Linux and the free BSDs.
2143 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h
2145 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2146 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2147 echo "configure:2148: checking for $ac_hdr" >&5
2148 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2149 echo $ac_n "(cached) $ac_c" 1>&6
2151 cat > conftest.
$ac_ext <<EOF
2152 #line 2153 "configure"
2153 #include "confdefs.h"
2156 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2157 { (eval echo configure
:2158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2158 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2159 if test -z "$ac_err"; then
2161 eval "ac_cv_header_$ac_safe=yes"
2164 echo "configure: failed program was:" >&5
2165 cat conftest.
$ac_ext >&5
2167 eval "ac_cv_header_$ac_safe=no"
2171 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2172 echo "$ac_t""yes" 1>&6
2173 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2174 cat >> confdefs.h
<<EOF
2175 #define $ac_tr_hdr 1
2179 echo "$ac_t""no" 1>&6
2184 for ac_hdr
in sys
/select.h sys
/timeb.h sys
/time.h unistd.h utime.h linux
/version.h sys
/systeminfo.h termios.h limits.h string.h stdlib.h termcap.h
2186 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2187 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2188 echo "configure:2189: checking for $ac_hdr" >&5
2189 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2190 echo $ac_n "(cached) $ac_c" 1>&6
2192 cat > conftest.
$ac_ext <<EOF
2193 #line 2194 "configure"
2194 #include "confdefs.h"
2197 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2198 { (eval echo configure
:2199: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2199 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2200 if test -z "$ac_err"; then
2202 eval "ac_cv_header_$ac_safe=yes"
2205 echo "configure: failed program was:" >&5
2206 cat conftest.
$ac_ext >&5
2208 eval "ac_cv_header_$ac_safe=no"
2212 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2213 echo "$ac_t""yes" 1>&6
2214 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2215 cat >> confdefs.h
<<EOF
2216 #define $ac_tr_hdr 1
2220 echo "$ac_t""no" 1>&6
2224 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2225 echo "configure:2226: checking for ANSI C header files" >&5
2226 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2227 echo $ac_n "(cached) $ac_c" 1>&6
2229 cat > conftest.
$ac_ext <<EOF
2230 #line 2231 "configure"
2231 #include "confdefs.h"
2237 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2238 { (eval echo configure
:2239: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2239 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2240 if test -z "$ac_err"; then
2242 ac_cv_header_stdc
=yes
2245 echo "configure: failed program was:" >&5
2246 cat conftest.
$ac_ext >&5
2248 ac_cv_header_stdc
=no
2252 if test $ac_cv_header_stdc = yes; then
2253 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2254 cat > conftest.
$ac_ext <<EOF
2255 #line 2256 "configure"
2256 #include "confdefs.h"
2259 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2260 egrep "memchr" >/dev
/null
2>&1; then
2264 ac_cv_header_stdc
=no
2270 if test $ac_cv_header_stdc = yes; then
2271 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2272 cat > conftest.
$ac_ext <<EOF
2273 #line 2274 "configure"
2274 #include "confdefs.h"
2277 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2278 egrep "free" >/dev
/null
2>&1; then
2282 ac_cv_header_stdc
=no
2288 if test $ac_cv_header_stdc = yes; then
2289 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2290 if test "$cross_compiling" = yes; then
2293 cat > conftest.
$ac_ext <<EOF
2294 #line 2295 "configure"
2295 #include "confdefs.h"
2297 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2298 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2299 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2300 int main () { int i; for (i = 0; i < 256; i++)
2301 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2305 if { (eval echo configure
:2306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2309 echo "configure: failed program was:" >&5
2310 cat conftest.
$ac_ext >&5
2312 ac_cv_header_stdc
=no
2320 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2321 if test $ac_cv_header_stdc = yes; then
2322 cat >> confdefs.h
<<\EOF
2323 #define STDC_HEADERS 1
2328 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2329 echo "configure:2330: checking whether time.h and sys/time.h may both be included" >&5
2330 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2331 echo $ac_n "(cached) $ac_c" 1>&6
2333 cat > conftest.
$ac_ext <<EOF
2334 #line 2335 "configure"
2335 #include "confdefs.h"
2336 #include <sys/types.h>
2337 #include <sys/time.h>
2343 if { (eval echo configure
:2344: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2345 ac_cv_header_time
=yes
2347 echo "configure: failed program was:" >&5
2348 cat conftest.
$ac_ext >&5
2350 ac_cv_header_time
=no
2355 echo "$ac_t""$ac_cv_header_time" 1>&6
2356 if test $ac_cv_header_time = yes; then
2357 cat >> confdefs.h
<<\EOF
2358 #define TIME_WITH_SYS_TIME 1
2363 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2364 echo "configure:2365: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2365 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2366 echo $ac_n "(cached) $ac_c" 1>&6
2368 cat > conftest.
$ac_ext <<EOF
2369 #line 2370 "configure"
2370 #include "confdefs.h"
2371 #include <sys/types.h>
2373 /* NetBSD declares sys_siglist in unistd.h. */
2374 #ifdef HAVE_UNISTD_H
2378 char *msg = *(sys_siglist + 1);
2381 if { (eval echo configure
:2382: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2383 ac_cv_decl_sys_siglist
=yes
2385 echo "configure: failed program was:" >&5
2386 cat conftest.
$ac_ext >&5
2388 ac_cv_decl_sys_siglist
=no
2393 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2394 if test $ac_cv_decl_sys_siglist = yes; then
2395 cat >> confdefs.h
<<\EOF
2396 #define SYS_SIGLIST_DECLARED 1
2402 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2403 echo "configure:2404: checking for struct utimbuf" >&5
2404 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2405 echo $ac_n "(cached) $ac_c" 1>&6
2407 cat > conftest.
$ac_ext <<EOF
2408 #line 2409 "configure"
2409 #include "confdefs.h"
2410 #ifdef TIME_WITH_SYS_TIME
2411 #include <sys/time.h>
2414 #ifdef HAVE_SYS_TIME_H
2415 #include <sys/time.h>
2424 static struct utimbuf x; x.actime = x.modtime;
2427 if { (eval echo configure
:2428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2429 emacs_cv_struct_utimbuf
=yes
2431 echo "configure: failed program was:" >&5
2432 cat conftest.
$ac_ext >&5
2434 emacs_cv_struct_utimbuf
=no
2439 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2440 if test $emacs_cv_struct_utimbuf = yes; then
2441 cat >> confdefs.h
<<\EOF
2442 #define HAVE_STRUCT_UTIMBUF 1
2447 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2448 echo "configure:2449: checking return type of signal handlers" >&5
2449 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2450 echo $ac_n "(cached) $ac_c" 1>&6
2452 cat > conftest.
$ac_ext <<EOF
2453 #line 2454 "configure"
2454 #include "confdefs.h"
2455 #include <sys/types.h>
2461 extern "C" void (*signal (int, void (*)(int)))(int);
2463 void (*signal ()) ();
2470 if { (eval echo configure
:2471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2472 ac_cv_type_signal
=void
2474 echo "configure: failed program was:" >&5
2475 cat conftest.
$ac_ext >&5
2477 ac_cv_type_signal
=int
2482 echo "$ac_t""$ac_cv_type_signal" 1>&6
2483 cat >> confdefs.h
<<EOF
2484 #define RETSIGTYPE $ac_cv_type_signal
2489 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2490 echo "configure:2491: checking for struct timeval" >&5
2491 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2492 echo $ac_n "(cached) $ac_c" 1>&6
2494 cat > conftest.
$ac_ext <<EOF
2495 #line 2496 "configure"
2496 #include "confdefs.h"
2497 #ifdef TIME_WITH_SYS_TIME
2498 #include <sys/time.h>
2501 #ifdef HAVE_SYS_TIME_H
2502 #include <sys/time.h>
2508 static struct timeval x; x.tv_sec = x.tv_usec;
2511 if { (eval echo configure
:2512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2513 emacs_cv_struct_timeval
=yes
2515 echo "configure: failed program was:" >&5
2516 cat conftest.
$ac_ext >&5
2518 emacs_cv_struct_timeval
=no
2523 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2524 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2525 if test $emacs_cv_struct_timeval = yes; then
2526 cat >> confdefs.h
<<\EOF
2527 #define HAVE_TIMEVAL 1
2532 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2533 echo "configure:2534: checking whether struct tm is in sys/time.h or time.h" >&5
2534 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2535 echo $ac_n "(cached) $ac_c" 1>&6
2537 cat > conftest.
$ac_ext <<EOF
2538 #line 2539 "configure"
2539 #include "confdefs.h"
2540 #include <sys/types.h>
2543 struct tm *tp; tp->tm_sec;
2546 if { (eval echo configure
:2547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2548 ac_cv_struct_tm
=time.h
2550 echo "configure: failed program was:" >&5
2551 cat conftest.
$ac_ext >&5
2553 ac_cv_struct_tm
=sys
/time.h
2558 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2559 if test $ac_cv_struct_tm = sys
/time.h
; then
2560 cat >> confdefs.h
<<\EOF
2561 #define TM_IN_SYS_TIME 1
2566 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2567 echo "configure:2568: checking for tm_zone in struct tm" >&5
2568 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2569 echo $ac_n "(cached) $ac_c" 1>&6
2571 cat > conftest.
$ac_ext <<EOF
2572 #line 2573 "configure"
2573 #include "confdefs.h"
2574 #include <sys/types.h>
2575 #include <$ac_cv_struct_tm>
2577 struct tm tm; tm.tm_zone;
2580 if { (eval echo configure
:2581: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2582 ac_cv_struct_tm_zone
=yes
2584 echo "configure: failed program was:" >&5
2585 cat conftest.
$ac_ext >&5
2587 ac_cv_struct_tm_zone
=no
2592 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2593 if test "$ac_cv_struct_tm_zone" = yes; then
2594 cat >> confdefs.h
<<\EOF
2595 #define HAVE_TM_ZONE 1
2599 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2600 echo "configure:2601: checking for tzname" >&5
2601 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
2604 cat > conftest.
$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2608 #ifndef tzname /* For SGI. */
2609 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2615 if { (eval echo configure
:2616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2617 ac_cv_var_tzname
=yes
2619 echo "configure: failed program was:" >&5
2620 cat conftest.
$ac_ext >&5
2627 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2628 if test $ac_cv_var_tzname = yes; then
2629 cat >> confdefs.h
<<\EOF
2630 #define HAVE_TZNAME 1
2637 echo $ac_n "checking for working const""... $ac_c" 1>&6
2638 echo "configure:2639: checking for working const" >&5
2639 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2640 echo $ac_n "(cached) $ac_c" 1>&6
2642 cat > conftest.
$ac_ext <<EOF
2643 #line 2644 "configure"
2644 #include "confdefs.h"
2648 /* Ultrix mips cc rejects this. */
2649 typedef int charset[2]; const charset x;
2650 /* SunOS 4.1.1 cc rejects this. */
2651 char const *const *ccp;
2653 /* NEC SVR4.0.2 mips cc rejects this. */
2654 struct point {int x, y;};
2655 static struct point const zero = {0,0};
2656 /* AIX XL C 1.02.0.0 rejects this.
2657 It does not let you subtract one const X* pointer from another in an arm
2658 of an if-expression whose if-part is not a constant expression */
2659 const char *g = "string";
2660 ccp = &g + (g ? g-g : 0);
2661 /* HPUX 7.0 cc rejects these. */
2664 ccp = (char const *const *) p;
2665 { /* SCO 3.2v4 cc rejects this. */
2667 char const *s = 0 ? (char *) 0 : (char const *) 0;
2671 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2673 const int *foo = &x[0];
2676 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2677 typedef const int *iptr;
2681 { /* AIX XL C 1.02.0.0 rejects this saying
2682 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2683 struct s { int j; const int *ap[3]; };
2684 struct s *b; b->j = 5;
2686 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2692 if { (eval echo configure
:2693: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2696 echo "configure: failed program was:" >&5
2697 cat conftest.
$ac_ext >&5
2704 echo "$ac_t""$ac_cv_c_const" 1>&6
2705 if test $ac_cv_c_const = no
; then
2706 cat >> confdefs.h
<<\EOF
2713 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
2714 echo "configure:2715: checking whether ${MAKE-make} sets \${MAKE}" >&5
2715 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
2716 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
2717 echo $ac_n "(cached) $ac_c" 1>&6
2719 cat > conftestmake
<<\EOF
2721 @
echo 'ac_maketemp="${MAKE}"'
2723 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2724 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
2725 if test -n "$ac_maketemp"; then
2726 eval ac_cv_prog_make_
${ac_make}_set
=yes
2728 eval ac_cv_prog_make_
${ac_make}_set
=no
2732 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2733 echo "$ac_t""yes" 1>&6
2736 echo "$ac_t""no" 1>&6
2737 SET_MAKE
="MAKE=${MAKE-make}"
2741 echo $ac_n "checking for long file names""... $ac_c" 1>&6
2742 echo "configure:2743: checking for long file names" >&5
2743 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
2744 echo $ac_n "(cached) $ac_c" 1>&6
2746 ac_cv_sys_long_file_names
=yes
2747 # Test for long file names in all the places we know might matter:
2748 # . the current directory, where building will happen
2749 # $prefix/lib where we will be installing things
2750 # $exec_prefix/lib likewise
2751 # eval it to expand exec_prefix.
2752 # $TMPDIR if set, where it might want to write temporary files
2753 # if $TMPDIR is not set:
2754 # /tmp where it might want to write temporary files
2757 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
2758 ac_tmpdirs
="$TMPDIR"
2760 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
2762 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
2763 test -d $ac_dir ||
continue
2764 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
2765 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
2766 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
2767 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
2768 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
2769 ac_cv_sys_long_file_names
=no
2770 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
2773 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
2777 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
2778 if test $ac_cv_sys_long_file_names = yes; then
2779 cat >> confdefs.h
<<\EOF
2780 #define HAVE_LONG_FILE_NAMES 1
2786 #### Choose a window system.
2788 # If we find X, set shell vars x_includes and x_libraries to the
2789 # paths, otherwise set no_x=yes.
2790 # Uses ac_ vars as temps to allow command line to override cache and checks.
2791 # --without-x overrides everything else, but does not touch the cache.
2792 echo $ac_n "checking for X""... $ac_c" 1>&6
2793 echo "configure:2794: checking for X" >&5
2795 # Check whether --with-x or --without-x was given.
2796 if test "${with_x+set}" = set; then
2801 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
2802 if test "x$with_x" = xno
; then
2803 # The user explicitly disabled X.
2806 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
2807 # Both variables are already set.
2810 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
2811 echo $ac_n "(cached) $ac_c" 1>&6
2813 # One or both of the vars are not set, and there is no cached value.
2814 ac_x_includes
=NO ac_x_libraries
=NO
2816 if mkdir conftestdir
; then
2818 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
2819 cat > Imakefile
<<'EOF'
2821 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
2823 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
2824 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2825 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
2826 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
2827 for ac_extension
in a so sl
; do
2828 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
2829 test -f $ac_im_libdir/libX11.
$ac_extension; then
2830 ac_im_usrlibdir
=$ac_im_libdir; break
2833 # Screen out bogus values from the imake configuration. They are
2834 # bogus both because they are the default anyway, and because
2835 # using them would break gcc on systems where it needs fixed includes.
2836 case "$ac_im_incroot" in
2838 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
2840 case "$ac_im_usrlibdir" in
2842 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
2849 if test "$ac_x_includes" = NO
; then
2850 # Guess where to find include files, by looking for this one X11 .h file.
2851 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
2853 # First, try using that file with no special directory specified.
2854 cat > conftest.
$ac_ext <<EOF
2855 #line 2856 "configure"
2856 #include "confdefs.h"
2857 #include <$x_direct_test_include>
2859 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2860 { (eval echo configure
:2861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2861 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2862 if test -z "$ac_err"; then
2864 # We can compile using X headers with no special include directory.
2868 echo "configure: failed program was:" >&5
2869 cat conftest.
$ac_ext >&5
2871 # Look for the header file in a standard set of common directories.
2872 # Check X11 before X11Rn because it is often a symlink to the current release.
2875 /usr
/X11R
6/include \
2876 /usr
/X11R
5/include \
2877 /usr
/X11R
4/include \
2880 /usr
/include
/X11R6 \
2881 /usr
/include
/X11R5 \
2882 /usr
/include
/X11R4 \
2884 /usr
/local
/X11
/include \
2885 /usr
/local
/X11R
6/include \
2886 /usr
/local
/X11R
5/include \
2887 /usr
/local
/X11R
4/include \
2889 /usr
/local
/include
/X11 \
2890 /usr
/local
/include
/X11R6 \
2891 /usr
/local
/include
/X11R5 \
2892 /usr
/local
/include
/X11R4 \
2896 /usr
/XFree86
/include
/X11 \
2899 /usr
/local
/include \
2900 /usr
/unsupported
/include \
2901 /usr
/athena
/include \
2902 /usr
/local
/x11r
5/include \
2903 /usr
/lpp
/Xamples
/include \
2905 /usr
/openwin
/include \
2906 /usr
/openwin
/share
/include \
2909 if test -r "$ac_dir/$x_direct_test_include"; then
2910 ac_x_includes
=$ac_dir
2916 fi # $ac_x_includes = NO
2918 if test "$ac_x_libraries" = NO
; then
2919 # Check for the libraries.
2921 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
2922 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
2924 # See if we find them without any special options.
2925 # Don't add to $LIBS permanently.
2926 ac_save_LIBS
="$LIBS"
2927 LIBS
="-l$x_direct_test_library $LIBS"
2928 cat > conftest.
$ac_ext <<EOF
2929 #line 2930 "configure"
2930 #include "confdefs.h"
2933 ${x_direct_test_function}()
2936 if { (eval echo configure
:2937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2938 LIBS
="$ac_save_LIBS"
2939 # We can link X programs with no special library path.
2942 echo "configure: failed program was:" >&5
2943 cat conftest.
$ac_ext >&5
2945 LIBS
="$ac_save_LIBS"
2946 # First see if replacing the include by lib works.
2947 # Check X11 before X11Rn because it is often a symlink to the current release.
2948 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
2959 /usr
/local
/X11
/lib \
2960 /usr
/local
/X11R
6/lib \
2961 /usr
/local
/X11R
5/lib \
2962 /usr
/local
/X11R
4/lib \
2964 /usr
/local
/lib
/X11 \
2965 /usr
/local
/lib
/X11R6 \
2966 /usr
/local
/lib
/X11R5 \
2967 /usr
/local
/lib
/X11R4 \
2971 /usr
/XFree86
/lib
/X11 \
2975 /usr
/unsupported
/lib \
2977 /usr
/local
/x11r
5/lib \
2978 /usr
/lpp
/Xamples
/lib \
2982 /usr
/openwin
/share
/lib \
2985 for ac_extension
in a so sl
; do
2986 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
2987 ac_x_libraries
=$ac_dir
2994 fi # $ac_x_libraries = NO
2996 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
2997 # Didn't find X anywhere. Cache the known absence of X.
2998 ac_cv_have_x
="have_x=no"
3000 # Record where we found X for the cache.
3001 ac_cv_have_x
="have_x=yes \
3002 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3006 eval "$ac_cv_have_x"
3009 if test "$have_x" != yes; then
3010 echo "$ac_t""$have_x" 1>&6
3013 # If each of the values was on the command line, it overrides each guess.
3014 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3015 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3016 # Update the cache value to reflect the command line values.
3017 ac_cv_have_x
="have_x=yes \
3018 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3019 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3022 if test "$no_x" = yes; then
3028 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3029 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3030 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3031 x_default_search_path
=""
3032 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3033 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3034 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3035 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3036 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3037 if test x
"${x_default_search_path}" = x
; then
3038 x_default_search_path
=${x_search_path}
3040 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3044 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3045 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3048 if test x
"${x_includes}" = x
; then
3049 bitmapdir
=/usr
/include
/X11
/bitmaps
3051 # accumulate include directories that have X11 bitmap subdirectories
3053 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3054 if test -d "${bmd}/X11/bitmaps"; then
3055 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3056 elif test -d "${bmd}/bitmaps"; then
3057 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3060 if test ${bmd_acc} != "dummyval"; then
3061 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3065 case "${window_system}" in
3069 case "${with_x_toolkit}" in
3070 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3071 motif
) USE_X_TOOLKIT
=MOTIF
;;
3072 no
) USE_X_TOOLKIT
=none
;;
3073 * ) USE_X_TOOLKIT
=maybe
;;
3083 ### If we're using X11, we should use the X menu package.
3086 yes ) HAVE_MENUS
=yes ;;
3089 if test "${opsys}" = "hpux9"; then
3090 case "${x_libraries}" in
3092 opsysfile
="s/hpux9-x11r4.h"
3097 if test "${opsys}" = "hpux9shr"; then
3098 case "${x_libraries}" in
3100 opsysfile
="s/hpux9shxr4.h"
3105 #### Extract some information from the operating system and machine files.
3107 echo "checking the machine- and system-dependent files to find out
3108 - which libraries the lib-src programs will want, and
3109 - whether the GNU malloc routines are usable" 1>&6
3110 echo "configure:3111: checking the machine- and system-dependent files to find out
3111 - which libraries the lib-src programs will want, and
3112 - whether the GNU malloc routines are usable" >&5
3114 ### First figure out CFLAGS (which we use for running the compiler here)
3115 ### and REAL_CFLAGS (which we use for real compilation).
3116 ### The two are the same except on a few systems, where they are made
3117 ### different to work around various lossages. For example,
3118 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3119 ### as implying static linking.
3121 ### If the CFLAGS env var is specified, we use that value
3122 ### instead of the default.
3124 ### It's not important that this name contain the PID; you can't run
3125 ### two configures in the same directory and have anything work
3127 tempcname
="conftest.c"
3130 #include "'${srcdir}'/src/'${opsysfile}'"
3131 #include "'${srcdir}'/src/'${machfile}'"
3132 #ifndef LIBS_MACHINE
3133 #define LIBS_MACHINE
3138 #ifndef C_SWITCH_SYSTEM
3139 #define C_SWITCH_SYSTEM
3141 #ifndef C_SWITCH_MACHINE
3142 #define C_SWITCH_MACHINE
3144 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3145 configure___ c_switch_system=C_SWITCH_SYSTEM
3146 configure___ c_switch_machine=C_SWITCH_MACHINE
3149 #define LIB_X11_LIB -lX11
3152 #ifndef LIBX11_MACHINE
3153 #define LIBX11_MACHINE
3156 #ifndef LIBX11_SYSTEM
3157 #define LIBX11_SYSTEM
3159 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3162 configure___ unexec=UNEXEC
3164 configure___ unexec=unexec.o
3167 #ifdef SYSTEM_MALLOC
3168 configure___ system_malloc=yes
3170 configure___ system_malloc=no
3173 #ifndef C_DEBUG_SWITCH
3174 #define C_DEBUG_SWITCH -g
3177 #ifndef C_OPTIMIZE_SWITCH
3178 #define C_OPTIMIZE_SWITCH -O
3181 #ifndef LD_SWITCH_MACHINE
3182 #define LD_SWITCH_MACHINE
3185 #ifndef LD_SWITCH_SYSTEM
3186 #define LD_SWITCH_SYSTEM
3189 #ifndef LD_SWITCH_X_SITE_AUX
3190 #define LD_SWITCH_X_SITE_AUX
3193 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3194 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3196 #ifdef THIS_IS_CONFIGURE
3198 /* Get the CFLAGS for tests in configure. */
3200 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3202 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3205 #else /* not THIS_IS_CONFIGURE */
3207 /* Get the CFLAGS for real compilation. */
3209 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3211 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3214 #endif /* not THIS_IS_CONFIGURE */
3217 # The value of CPP is a quoted variable reference, so we need to do this
3218 # to get its actual value...
3219 CPP
=`eval "echo $CPP"`
3220 eval `${CPP} -Isrc ${tempcname} \
3221 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3222 if test "x$SPECIFIED_CFLAGS" = x
; then
3223 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3224 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3226 REAL_CFLAGS
="$CFLAGS"
3230 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
3232 ### Compute the unexec source name from the object name.
3233 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3235 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3236 # Assume not, until told otherwise.
3239 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3240 echo "configure:3241: checking for malloc_get_state" >&5
3241 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3242 echo $ac_n "(cached) $ac_c" 1>&6
3244 cat > conftest.
$ac_ext <<EOF
3245 #line 3246 "configure"
3246 #include "confdefs.h"
3247 /* System header to define __stub macros and hopefully few prototypes,
3248 which can conflict with char malloc_get_state(); below. */
3250 /* Override any gcc2 internal prototype to avoid an error. */
3251 /* We use char because int might match the return type of a gcc2
3252 builtin and then its argument prototype would still apply. */
3253 char malloc_get_state();
3257 /* The GNU C library defines this for functions which it implements
3258 to always fail with ENOSYS. Some functions are actually named
3259 something starting with __ and the normal name is an alias. */
3260 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3268 if { (eval echo configure
:3269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3270 eval "ac_cv_func_malloc_get_state=yes"
3272 echo "configure: failed program was:" >&5
3273 cat conftest.
$ac_ext >&5
3275 eval "ac_cv_func_malloc_get_state=no"
3280 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3281 echo "$ac_t""yes" 1>&6
3284 echo "$ac_t""no" 1>&6
3288 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3289 echo "configure:3290: checking for malloc_set_state" >&5
3290 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3291 echo $ac_n "(cached) $ac_c" 1>&6
3293 cat > conftest.
$ac_ext <<EOF
3294 #line 3295 "configure"
3295 #include "confdefs.h"
3296 /* System header to define __stub macros and hopefully few prototypes,
3297 which can conflict with char malloc_set_state(); below. */
3299 /* Override any gcc2 internal prototype to avoid an error. */
3300 /* We use char because int might match the return type of a gcc2
3301 builtin and then its argument prototype would still apply. */
3302 char malloc_set_state();
3306 /* The GNU C library defines this for functions which it implements
3307 to always fail with ENOSYS. Some functions are actually named
3308 something starting with __ and the normal name is an alias. */
3309 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3317 if { (eval echo configure
:3318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3319 eval "ac_cv_func_malloc_set_state=yes"
3321 echo "configure: failed program was:" >&5
3322 cat conftest.
$ac_ext >&5
3324 eval "ac_cv_func_malloc_set_state=no"
3329 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3330 echo "$ac_t""yes" 1>&6
3333 echo "$ac_t""no" 1>&6
3337 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3338 echo "configure:3339: checking whether __after_morecore_hook exists" >&5
3339 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3340 echo $ac_n "(cached) $ac_c" 1>&6
3342 cat > conftest.
$ac_ext <<EOF
3343 #line 3344 "configure"
3344 #include "confdefs.h"
3345 extern void (* __after_morecore_hook)();
3347 __after_morecore_hook = 0
3350 if { (eval echo configure
:3351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3352 emacs_cv_var___after_morecore_hook
=yes
3354 echo "configure: failed program was:" >&5
3355 cat conftest.
$ac_ext >&5
3357 emacs_cv_var___after_morecore_hook
=no
3362 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3363 if test $emacs_cv_var___after_morecore_hook = no
; then
3366 if test "${system_malloc}" = "yes"; then
3369 (The GNU allocators don't work with this system configuration.)"
3371 if test "$doug_lea_malloc" = "yes" ; then
3372 if test "$GNU_MALLOC" = yes ; then
3374 (Using Doug Lea's new malloc from the GNU C Library.)"
3376 cat >> confdefs.h
<<\EOF
3377 #define DOUG_LEA_MALLOC 1
3382 if test x
"${REL_ALLOC}" = x
; then
3383 REL_ALLOC
=${GNU_MALLOC}
3389 #### Add the libraries to LIBS and check for some functions.
3391 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
3392 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
3394 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
3397 LIBS
="$libsrc_libs $LIBS"
3399 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3400 echo "configure:3401: checking for dnet_ntoa in -ldnet" >&5
3401 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3402 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3403 echo $ac_n "(cached) $ac_c" 1>&6
3405 ac_save_LIBS
="$LIBS"
3407 cat > conftest.
$ac_ext <<EOF
3408 #line 3409 "configure"
3409 #include "confdefs.h"
3410 /* Override any gcc2 internal prototype to avoid an error. */
3411 /* We use char because int might match the return type of a gcc2
3412 builtin and then its argument prototype would still apply. */
3419 if { (eval echo configure
:3420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3421 eval "ac_cv_lib_$ac_lib_var=yes"
3423 echo "configure: failed program was:" >&5
3424 cat conftest.
$ac_ext >&5
3426 eval "ac_cv_lib_$ac_lib_var=no"
3429 LIBS
="$ac_save_LIBS"
3432 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3433 echo "$ac_t""yes" 1>&6
3434 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3435 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3436 cat >> confdefs.h
<<EOF
3437 #define $ac_tr_lib 1
3443 echo "$ac_t""no" 1>&6
3447 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3448 echo "configure:3449: checking for main in -lXbsd" >&5
3449 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3450 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3451 echo $ac_n "(cached) $ac_c" 1>&6
3453 ac_save_LIBS
="$LIBS"
3455 cat > conftest.
$ac_ext <<EOF
3456 #line 3457 "configure"
3457 #include "confdefs.h"
3463 if { (eval echo configure
:3464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3465 eval "ac_cv_lib_$ac_lib_var=yes"
3467 echo "configure: failed program was:" >&5
3468 cat conftest.
$ac_ext >&5
3470 eval "ac_cv_lib_$ac_lib_var=no"
3473 LIBS
="$ac_save_LIBS"
3476 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3477 echo "$ac_t""yes" 1>&6
3478 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
3480 echo "$ac_t""no" 1>&6
3484 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3485 echo "configure:3486: checking for cma_open in -lpthreads" >&5
3486 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3487 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3488 echo $ac_n "(cached) $ac_c" 1>&6
3490 ac_save_LIBS
="$LIBS"
3491 LIBS
="-lpthreads $LIBS"
3492 cat > conftest.
$ac_ext <<EOF
3493 #line 3494 "configure"
3494 #include "confdefs.h"
3495 /* Override any gcc2 internal prototype to avoid an error. */
3496 /* We use char because int might match the return type of a gcc2
3497 builtin and then its argument prototype would still apply. */
3504 if { (eval echo configure
:3505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3506 eval "ac_cv_lib_$ac_lib_var=yes"
3508 echo "configure: failed program was:" >&5
3509 cat conftest.
$ac_ext >&5
3511 eval "ac_cv_lib_$ac_lib_var=no"
3514 LIBS
="$ac_save_LIBS"
3517 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3518 echo "$ac_t""yes" 1>&6
3519 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3520 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3521 cat >> confdefs.h
<<EOF
3522 #define $ac_tr_lib 1
3525 LIBS
="-lpthreads $LIBS"
3528 echo "$ac_t""no" 1>&6
3532 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3533 echo "configure:3534: checking for XFree86 in /usr/X386" >&5
3534 if test -d /usr
/X386
/include
; then
3536 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3540 echo "$ac_t""$HAVE_XFREE386" 1>&6
3542 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3543 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3545 if test "${HAVE_X11}" = "yes"; then
3546 DEFS
="$C_SWITCH_X_SITE $DEFS"
3547 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
3549 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
3551 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
3552 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
3553 # but it's more convenient here to set LD_RUN_PATH
3554 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
3555 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3556 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
3560 if test "${opsys}" = "gnu-linux"; then
3561 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
3562 echo "configure:3563: checking whether X on GNU/Linux needs -b to link" >&5
3563 cat > conftest.
$ac_ext <<EOF
3564 #line 3565 "configure"
3565 #include "confdefs.h"
3568 XOpenDisplay ("foo");
3571 if { (eval echo configure
:3572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3573 xlinux_first_failure
=no
3575 echo "configure: failed program was:" >&5
3576 cat conftest.
$ac_ext >&5
3578 xlinux_first_failure
=yes
3581 if test "${xlinux_first_failure}" = "yes"; then
3582 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
3583 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
3584 OLD_CPPFLAGS
="$CPPFLAGS"
3586 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
3587 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
3588 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
3589 LIBS
="$LIBS -b i486-linuxaout"
3590 cat > conftest.
$ac_ext <<EOF
3591 #line 3592 "configure"
3592 #include "confdefs.h"
3595 XOpenDisplay ("foo");
3598 if { (eval echo configure
:3599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3600 xlinux_second_failure
=no
3602 echo "configure: failed program was:" >&5
3603 cat conftest.
$ac_ext >&5
3605 xlinux_second_failure
=yes
3608 if test "${xlinux_second_failure}" = "yes"; then
3609 # If we get the same failure with -b, there is no use adding -b.
3610 # So take it out. This plays safe.
3611 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
3612 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
3613 CPPFLAGS
="$OLD_CPPFLAGS"
3615 echo "$ac_t""no" 1>&6
3617 echo "$ac_t""yes" 1>&6
3620 echo "$ac_t""no" 1>&6
3624 for ac_func
in XrmSetDatabase XScreenResourceString \
3625 XScreenNumberOfScreen XSetWMProtocols
3627 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3628 echo "configure:3629: checking for $ac_func" >&5
3629 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3630 echo $ac_n "(cached) $ac_c" 1>&6
3632 cat > conftest.
$ac_ext <<EOF
3633 #line 3634 "configure"
3634 #include "confdefs.h"
3635 /* System header to define __stub macros and hopefully few prototypes,
3636 which can conflict with char $ac_func(); below. */
3638 /* Override any gcc2 internal prototype to avoid an error. */
3639 /* We use char because int might match the return type of a gcc2
3640 builtin and then its argument prototype would still apply. */
3645 /* The GNU C library defines this for functions which it implements
3646 to always fail with ENOSYS. Some functions are actually named
3647 something starting with __ and the normal name is an alias. */
3648 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3656 if { (eval echo configure
:3657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3658 eval "ac_cv_func_$ac_func=yes"
3660 echo "configure: failed program was:" >&5
3661 cat conftest.
$ac_ext >&5
3663 eval "ac_cv_func_$ac_func=no"
3668 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3669 echo "$ac_t""yes" 1>&6
3670 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3671 cat >> confdefs.h
<<EOF
3672 #define $ac_tr_func 1
3676 echo "$ac_t""no" 1>&6
3682 if test "${window_system}" = "x11"; then
3683 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
3684 echo "configure:3685: checking X11 version 6" >&5
3685 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
3686 echo $ac_n "(cached) $ac_c" 1>&6
3688 cat > conftest.
$ac_ext <<EOF
3689 #line 3690 "configure"
3690 #include "confdefs.h"
3691 #include <X11/Xlib.h>
3693 #if XlibSpecificationRelease < 6
3699 if { (eval echo configure
:3700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3701 emacs_cv_x11_version_6
=yes
3703 echo "configure: failed program was:" >&5
3704 cat conftest.
$ac_ext >&5
3706 emacs_cv_x11_version_6
=no
3711 if test $emacs_cv_x11_version_6 = yes; then
3712 echo "$ac_t""6 or newer" 1>&6
3713 cat >> confdefs.h
<<\EOF
3714 #define HAVE_X11R6 1
3718 echo "$ac_t""before 6" 1>&6
3722 if test "${window_system}" = "x11"; then
3723 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
3724 echo "configure:3725: checking X11 version 5" >&5
3725 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
3726 echo $ac_n "(cached) $ac_c" 1>&6
3728 cat > conftest.
$ac_ext <<EOF
3729 #line 3730 "configure"
3730 #include "confdefs.h"
3731 #include <X11/Xlib.h>
3733 #if XlibSpecificationRelease < 5
3739 if { (eval echo configure
:3740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3741 emacs_cv_x11_version_5
=yes
3743 echo "configure: failed program was:" >&5
3744 cat conftest.
$ac_ext >&5
3746 emacs_cv_x11_version_5
=no
3751 if test $emacs_cv_x11_version_5 = yes; then
3752 echo "$ac_t""5 or newer" 1>&6
3754 cat >> confdefs.h
<<\EOF
3755 #define HAVE_X11R5 1
3760 echo "$ac_t""before 5" 1>&6
3764 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
3765 if test x
"${HAVE_X11R5}" = xyes
; then
3766 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
3767 echo "configure:3768: checking X11 version 5 with Xaw" >&5
3768 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
3769 echo $ac_n "(cached) $ac_c" 1>&6
3771 cat > conftest.
$ac_ext <<EOF
3772 #line 3773 "configure"
3773 #include "confdefs.h"
3775 #include <X11/Intrinsic.h>
3776 #include <X11/Xaw/Simple.h>
3781 if { (eval echo configure
:3782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3783 emacs_cv_x11_version_5_with_xaw
=yes
3785 echo "configure: failed program was:" >&5
3786 cat conftest.
$ac_ext >&5
3788 emacs_cv_x11_version_5_with_xaw
=no
3793 if test $emacs_cv_x11_version_5_with_xaw = yes; then
3794 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
3797 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
3805 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
3807 if test "${USE_X_TOOLKIT}" != "none"; then
3808 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
3809 echo "configure:3810: checking X11 toolkit version" >&5
3810 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
3811 echo $ac_n "(cached) $ac_c" 1>&6
3813 cat > conftest.
$ac_ext <<EOF
3814 #line 3815 "configure"
3815 #include "confdefs.h"
3816 #include <X11/Intrinsic.h>
3818 #if XtSpecificationRelease < 6
3824 if { (eval echo configure
:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3826 emacs_cv_x11_toolkit_version_6
=yes
3828 echo "configure: failed program was:" >&5
3829 cat conftest.
$ac_ext >&5
3831 emacs_cv_x11_toolkit_version_6
=no
3836 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
3837 if test $emacs_cv_x11_toolkit_version_6 = yes; then
3838 echo "$ac_t""6 or newer" 1>&6
3839 cat >> confdefs.h
<<\EOF
3840 #define HAVE_X11XTR6 1
3844 echo "$ac_t""before 6" 1>&6
3848 if test x
$HAVE_X11XTR6 = xyes
; then
3849 LIBS
="-lXt -lSM -lICE $LIBS"
3853 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
3854 echo "configure:3855: checking for XmuConvertStandardSelection in -lXmu" >&5
3855 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
3856 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3857 echo $ac_n "(cached) $ac_c" 1>&6
3859 ac_save_LIBS
="$LIBS"
3861 cat > conftest.
$ac_ext <<EOF
3862 #line 3863 "configure"
3863 #include "confdefs.h"
3864 /* Override any gcc2 internal prototype to avoid an error. */
3865 /* We use char because int might match the return type of a gcc2
3866 builtin and then its argument prototype would still apply. */
3867 char XmuConvertStandardSelection();
3870 XmuConvertStandardSelection()
3873 if { (eval echo configure
:3874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3875 eval "ac_cv_lib_$ac_lib_var=yes"
3877 echo "configure: failed program was:" >&5
3878 cat conftest.
$ac_ext >&5
3880 eval "ac_cv_lib_$ac_lib_var=no"
3883 LIBS
="$ac_save_LIBS"
3886 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3887 echo "$ac_t""yes" 1>&6
3888 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3889 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3890 cat >> confdefs.h
<<EOF
3891 #define $ac_tr_lib 1
3897 echo "$ac_t""no" 1>&6
3903 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
3904 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
3905 echo "configure:3906: checking for Motif version 2.1" >&5
3906 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
3907 echo $ac_n "(cached) $ac_c" 1>&6
3909 cat > conftest.
$ac_ext <<EOF
3910 #line 3911 "configure"
3911 #include "confdefs.h"
3914 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
3917 Motif version prior to 2.1.
3921 if { (eval echo configure
:3922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3923 emacs_cv_motif_version_2_1
=yes
3925 echo "configure: failed program was:" >&5
3926 cat conftest.
$ac_ext >&5
3928 emacs_cv_motif_version_2_1
=no
3933 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
3934 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
3935 if test $emacs_cv_motif_version_2_1 = yes; then
3936 cat >> confdefs.h
<<\EOF
3937 #define HAVE_MOTIF_2_1 1
3940 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
3941 echo "configure:3942: checking for XpCreateContext in -lXp" >&5
3942 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
3943 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3944 echo $ac_n "(cached) $ac_c" 1>&6
3946 ac_save_LIBS
="$LIBS"
3948 cat > conftest.
$ac_ext <<EOF
3949 #line 3950 "configure"
3950 #include "confdefs.h"
3951 /* Override any gcc2 internal prototype to avoid an error. */
3952 /* We use char because int might match the return type of a gcc2
3953 builtin and then its argument prototype would still apply. */
3954 char XpCreateContext();
3960 if { (eval echo configure
:3961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3962 eval "ac_cv_lib_$ac_lib_var=yes"
3964 echo "configure: failed program was:" >&5
3965 cat conftest.
$ac_ext >&5
3967 eval "ac_cv_lib_$ac_lib_var=no"
3970 LIBS
="$ac_save_LIBS"
3973 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3974 echo "$ac_t""yes" 1>&6
3975 ac_tr_lib
=HAVE_LIB
`echo Xp | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3976 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3977 cat >> confdefs.h
<<EOF
3978 #define $ac_tr_lib 1
3984 echo "$ac_t""no" 1>&6
3990 ### Is -lXaw3d available?
3992 if test "${HAVE_X11}" = "yes"; then
3993 if test "${USE_X_TOOLKIT}" != "none"; then
3994 old_c_flags
="${CFLAGS}"
3995 CFLAGS
="${LD_SWITCH_X_SITE}"
3996 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
3997 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
3998 echo "configure:3999: checking for X11/Xaw3d/Scrollbar.h" >&5
3999 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4000 echo $ac_n "(cached) $ac_c" 1>&6
4002 cat > conftest.
$ac_ext <<EOF
4003 #line 4004 "configure"
4004 #include "confdefs.h"
4005 #include <X11/Xaw3d/Scrollbar.h>
4007 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4008 { (eval echo configure
:4009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4009 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4010 if test -z "$ac_err"; then
4012 eval "ac_cv_header_$ac_safe=yes"
4015 echo "configure: failed program was:" >&5
4016 cat conftest.
$ac_ext >&5
4018 eval "ac_cv_header_$ac_safe=no"
4022 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4023 echo "$ac_t""yes" 1>&6
4024 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4025 echo "configure:4026: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4026 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4027 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4028 echo $ac_n "(cached) $ac_c" 1>&6
4030 ac_save_LIBS
="$LIBS"
4031 LIBS
="-lXaw3d -lX11 $LIBS"
4032 cat > conftest.
$ac_ext <<EOF
4033 #line 4034 "configure"
4034 #include "confdefs.h"
4035 /* Override any gcc2 internal prototype to avoid an error. */
4036 /* We use char because int might match the return type of a gcc2
4037 builtin and then its argument prototype would still apply. */
4038 char XawScrollbarSetThumb();
4041 XawScrollbarSetThumb()
4044 if { (eval echo configure
:4045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4046 eval "ac_cv_lib_$ac_lib_var=yes"
4048 echo "configure: failed program was:" >&5
4049 cat conftest.
$ac_ext >&5
4051 eval "ac_cv_lib_$ac_lib_var=no"
4054 LIBS
="$ac_save_LIBS"
4057 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4058 echo "$ac_t""yes" 1>&6
4061 echo "$ac_t""no" 1>&6
4065 echo "$ac_t""no" 1>&6
4068 CFLAGS
="${old_c_flags}"
4070 if test "${HAVE_XAW3D}" = "yes"; then
4071 cat >> confdefs.h
<<\EOF
4072 #define HAVE_XAW3D 1
4080 USE_TOOLKIT_SCROLL_BARS
=no
4081 if test "${with_toolkit_scroll_bars}" != "no"; then
4082 if test "${USE_X_TOOLKIT}" != "none"; then
4083 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4084 cat >> confdefs.h
<<\EOF
4085 #define USE_TOOLKIT_SCROLL_BARS 1
4089 USE_TOOLKIT_SCROLL_BARS
=yes
4090 elif test "${HAVE_XAW3D}" = "yes"; then
4091 cat >> confdefs.h
<<\EOF
4092 #define USE_TOOLKIT_SCROLL_BARS 1
4095 USE_TOOLKIT_SCROLL_BARS
=yes
4100 ### Use -lXpm if available, unless `--with-xpm=no'.
4102 if test "${HAVE_X11}" = "yes"; then
4103 if test "${with_xpm}" != "no"; then
4104 old_c_flags
="${CFLAGS}"
4105 CFLAGS
="${LD_SWITCH_X_SITE}"
4106 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4107 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4108 echo "configure:4109: checking for X11/xpm.h" >&5
4109 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4110 echo $ac_n "(cached) $ac_c" 1>&6
4112 cat > conftest.
$ac_ext <<EOF
4113 #line 4114 "configure"
4114 #include "confdefs.h"
4115 #include <X11/xpm.h>
4117 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4118 { (eval echo configure
:4119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4119 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4120 if test -z "$ac_err"; then
4122 eval "ac_cv_header_$ac_safe=yes"
4125 echo "configure: failed program was:" >&5
4126 cat conftest.
$ac_ext >&5
4128 eval "ac_cv_header_$ac_safe=no"
4132 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4133 echo "$ac_t""yes" 1>&6
4134 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4135 echo "configure:4136: checking for XpmReadFileToPixmap in -lXpm" >&5
4136 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4137 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4138 echo $ac_n "(cached) $ac_c" 1>&6
4140 ac_save_LIBS
="$LIBS"
4141 LIBS
="-lXpm -lX11 $LIBS"
4142 cat > conftest.
$ac_ext <<EOF
4143 #line 4144 "configure"
4144 #include "confdefs.h"
4145 /* Override any gcc2 internal prototype to avoid an error. */
4146 /* We use char because int might match the return type of a gcc2
4147 builtin and then its argument prototype would still apply. */
4148 char XpmReadFileToPixmap();
4151 XpmReadFileToPixmap()
4154 if { (eval echo configure
:4155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4156 eval "ac_cv_lib_$ac_lib_var=yes"
4158 echo "configure: failed program was:" >&5
4159 cat conftest.
$ac_ext >&5
4161 eval "ac_cv_lib_$ac_lib_var=no"
4164 LIBS
="$ac_save_LIBS"
4167 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4168 echo "$ac_t""yes" 1>&6
4171 echo "$ac_t""no" 1>&6
4175 echo "$ac_t""no" 1>&6
4178 CFLAGS
="${old_c_flags}"
4181 if test "${HAVE_XPM}" = "yes"; then
4182 cat >> confdefs.h
<<\EOF
4189 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4191 if test "${HAVE_X11}" = "yes"; then
4192 if test "${with_jpeg}" != "no"; then
4193 old_c_flags
="${CFLAGS}"
4194 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4195 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4196 echo "configure:4197: checking for jpeg_destroy_compress in -ljpeg" >&5
4197 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4198 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4199 echo $ac_n "(cached) $ac_c" 1>&6
4201 ac_save_LIBS
="$LIBS"
4202 LIBS
="-ljpeg -lX11 $LIBS"
4203 cat > conftest.
$ac_ext <<EOF
4204 #line 4205 "configure"
4205 #include "confdefs.h"
4206 /* Override any gcc2 internal prototype to avoid an error. */
4207 /* We use char because int might match the return type of a gcc2
4208 builtin and then its argument prototype would still apply. */
4209 char jpeg_destroy_compress();
4212 jpeg_destroy_compress()
4215 if { (eval echo configure
:4216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4217 eval "ac_cv_lib_$ac_lib_var=yes"
4219 echo "configure: failed program was:" >&5
4220 cat conftest.
$ac_ext >&5
4222 eval "ac_cv_lib_$ac_lib_var=no"
4225 LIBS
="$ac_save_LIBS"
4228 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4229 echo "$ac_t""yes" 1>&6
4232 echo "$ac_t""no" 1>&6
4235 CFLAGS
="${old_c_flags}"
4238 if test "${HAVE_JPEG}" = "yes"; then
4239 cat >> confdefs.h
<<\EOF
4246 ### Use -lpng if available, unless `--with-png=no'.
4248 if test "${HAVE_X11}" = "yes"; then
4249 if test "${with_png}" != "no"; then
4250 old_c_flags
="${CFLAGS}"
4251 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4252 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4253 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4254 echo "configure:4255: checking for png.h" >&5
4255 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4256 echo $ac_n "(cached) $ac_c" 1>&6
4258 cat > conftest.
$ac_ext <<EOF
4259 #line 4260 "configure"
4260 #include "confdefs.h"
4263 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4264 { (eval echo configure
:4265: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4265 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4266 if test -z "$ac_err"; then
4268 eval "ac_cv_header_$ac_safe=yes"
4271 echo "configure: failed program was:" >&5
4272 cat conftest.
$ac_ext >&5
4274 eval "ac_cv_header_$ac_safe=no"
4278 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4279 echo "$ac_t""yes" 1>&6
4280 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4281 echo "configure:4282: checking for png_set_expand in -lpng" >&5
4282 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4283 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4284 echo $ac_n "(cached) $ac_c" 1>&6
4286 ac_save_LIBS
="$LIBS"
4287 LIBS
="-lpng -lX11 -lz -lm $LIBS"
4288 cat > conftest.
$ac_ext <<EOF
4289 #line 4290 "configure"
4290 #include "confdefs.h"
4291 /* Override any gcc2 internal prototype to avoid an error. */
4292 /* We use char because int might match the return type of a gcc2
4293 builtin and then its argument prototype would still apply. */
4294 char png_set_expand();
4300 if { (eval echo configure
:4301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4302 eval "ac_cv_lib_$ac_lib_var=yes"
4304 echo "configure: failed program was:" >&5
4305 cat conftest.
$ac_ext >&5
4307 eval "ac_cv_lib_$ac_lib_var=no"
4310 LIBS
="$ac_save_LIBS"
4313 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4314 echo "$ac_t""yes" 1>&6
4317 echo "$ac_t""no" 1>&6
4321 echo "$ac_t""no" 1>&6
4324 CFLAGS
="${old_c_flags}"
4327 if test "${HAVE_PNG}" = "yes"; then
4328 cat >> confdefs.h
<<\EOF
4335 ### Use -ltiff if available, unless `--with-tiff=no'.
4337 if test "${HAVE_X11}" = "yes"; then
4338 if test "${with_tiff}" != "no"; then
4339 old_c_flags
="${CFLAGS}"
4340 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4341 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4342 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4343 echo "configure:4344: checking for tiffio.h" >&5
4344 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4345 echo $ac_n "(cached) $ac_c" 1>&6
4347 cat > conftest.
$ac_ext <<EOF
4348 #line 4349 "configure"
4349 #include "confdefs.h"
4352 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4353 { (eval echo configure
:4354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4354 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4355 if test -z "$ac_err"; then
4357 eval "ac_cv_header_$ac_safe=yes"
4360 echo "configure: failed program was:" >&5
4361 cat conftest.
$ac_ext >&5
4363 eval "ac_cv_header_$ac_safe=no"
4367 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4368 echo "$ac_t""yes" 1>&6
4369 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4370 echo "configure:4371: checking for TIFFGetVersion in -ltiff" >&5
4371 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4372 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4373 echo $ac_n "(cached) $ac_c" 1>&6
4375 ac_save_LIBS
="$LIBS"
4376 LIBS
="-ltiff -lX11 -lm $LIBS"
4377 cat > conftest.
$ac_ext <<EOF
4378 #line 4379 "configure"
4379 #include "confdefs.h"
4380 /* Override any gcc2 internal prototype to avoid an error. */
4381 /* We use char because int might match the return type of a gcc2
4382 builtin and then its argument prototype would still apply. */
4383 char TIFFGetVersion();
4389 if { (eval echo configure
:4390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4391 eval "ac_cv_lib_$ac_lib_var=yes"
4393 echo "configure: failed program was:" >&5
4394 cat conftest.
$ac_ext >&5
4396 eval "ac_cv_lib_$ac_lib_var=no"
4399 LIBS
="$ac_save_LIBS"
4402 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4403 echo "$ac_t""yes" 1>&6
4406 echo "$ac_t""no" 1>&6
4410 echo "$ac_t""no" 1>&6
4413 CFLAGS
="${old_c_flags}"
4416 if test "${HAVE_TIFF}" = "yes"; then
4417 cat >> confdefs.h
<<\EOF
4424 ### Use -lgif if available, unless `--with-gif=no'.
4426 if test "${HAVE_X11}" = "yes"; then
4427 if test "${with_gif}" != "no"; then
4428 old_c_flags
="${CFLAGS}"
4429 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4430 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4431 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4432 echo "configure:4433: checking for gif_lib.h" >&5
4433 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4434 echo $ac_n "(cached) $ac_c" 1>&6
4436 cat > conftest.
$ac_ext <<EOF
4437 #line 4438 "configure"
4438 #include "confdefs.h"
4439 #include <gif_lib.h>
4441 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4442 { (eval echo configure
:4443: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4443 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4444 if test -z "$ac_err"; then
4446 eval "ac_cv_header_$ac_safe=yes"
4449 echo "configure: failed program was:" >&5
4450 cat conftest.
$ac_ext >&5
4452 eval "ac_cv_header_$ac_safe=no"
4456 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4457 echo "$ac_t""yes" 1>&6
4458 echo $ac_n "checking for DGifOpenFileName in -lungif""... $ac_c" 1>&6
4459 echo "configure:4460: checking for DGifOpenFileName in -lungif" >&5
4460 ac_lib_var
=`echo ungif'_'DGifOpenFileName | sed 'y%./+-%__p_%'`
4461 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4462 echo $ac_n "(cached) $ac_c" 1>&6
4464 ac_save_LIBS
="$LIBS"
4465 LIBS
="-lungif -lX11 $LIBS"
4466 cat > conftest.
$ac_ext <<EOF
4467 #line 4468 "configure"
4468 #include "confdefs.h"
4469 /* Override any gcc2 internal prototype to avoid an error. */
4470 /* We use char because int might match the return type of a gcc2
4471 builtin and then its argument prototype would still apply. */
4472 char DGifOpenFileName();
4478 if { (eval echo configure
:4479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4480 eval "ac_cv_lib_$ac_lib_var=yes"
4482 echo "configure: failed program was:" >&5
4483 cat conftest.
$ac_ext >&5
4485 eval "ac_cv_lib_$ac_lib_var=no"
4488 LIBS
="$ac_save_LIBS"
4491 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4492 echo "$ac_t""yes" 1>&6
4495 echo "$ac_t""no" 1>&6
4499 echo "$ac_t""no" 1>&6
4502 CFLAGS
="${old_c_flags}"
4505 if test "${HAVE_GIF}" = "yes"; then
4506 cat >> confdefs.h
<<\EOF
4513 # If netdb.h doesn't declare h_errno, we must declare it by hand.
4514 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
4515 echo "configure:4516: checking whether netdb declares h_errno" >&5
4516 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
4517 echo $ac_n "(cached) $ac_c" 1>&6
4519 cat > conftest.
$ac_ext <<EOF
4520 #line 4521 "configure"
4521 #include "confdefs.h"
4527 if { (eval echo configure
:4528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4529 emacs_cv_netdb_declares_h_errno
=yes
4531 echo "configure: failed program was:" >&5
4532 cat conftest.
$ac_ext >&5
4534 emacs_cv_netdb_declares_h_errno
=no
4539 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
4540 if test $emacs_cv_netdb_declares_h_errno = yes; then
4541 cat >> confdefs.h
<<\EOF
4542 #define HAVE_H_ERRNO 1
4547 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4548 # for constant arguments. Useless!
4549 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4550 echo "configure:4551: checking for working alloca.h" >&5
4551 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4552 echo $ac_n "(cached) $ac_c" 1>&6
4554 cat > conftest.
$ac_ext <<EOF
4555 #line 4556 "configure"
4556 #include "confdefs.h"
4559 char *p = alloca(2 * sizeof(int));
4562 if { (eval echo configure
:4563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4564 ac_cv_header_alloca_h
=yes
4566 echo "configure: failed program was:" >&5
4567 cat conftest.
$ac_ext >&5
4569 ac_cv_header_alloca_h
=no
4574 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4575 if test $ac_cv_header_alloca_h = yes; then
4576 cat >> confdefs.h
<<\EOF
4577 #define HAVE_ALLOCA_H 1
4582 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4583 echo "configure:4584: checking for alloca" >&5
4584 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4585 echo $ac_n "(cached) $ac_c" 1>&6
4587 cat > conftest.
$ac_ext <<EOF
4588 #line 4589 "configure"
4589 #include "confdefs.h"
4592 # define alloca __builtin_alloca
4595 # include <malloc.h>
4596 # define alloca _alloca
4599 # include <alloca.h>
4604 # ifndef alloca /* predefined by HP cc +Olibcalls */
4613 char *p = (char *) alloca(1);
4616 if { (eval echo configure
:4617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4618 ac_cv_func_alloca_works
=yes
4620 echo "configure: failed program was:" >&5
4621 cat conftest.
$ac_ext >&5
4623 ac_cv_func_alloca_works
=no
4628 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4629 if test $ac_cv_func_alloca_works = yes; then
4630 cat >> confdefs.h
<<\EOF
4631 #define HAVE_ALLOCA 1
4636 if test $ac_cv_func_alloca_works = no
; then
4637 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4638 # that cause trouble. Some versions do not even contain alloca or
4639 # contain a buggy version. If you still want to use their alloca,
4640 # use ar to extract alloca.o from them instead of compiling alloca.c.
4641 ALLOCA
=alloca.
${ac_objext}
4642 cat >> confdefs.h
<<\EOF
4647 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4648 echo "configure:4649: checking whether alloca needs Cray hooks" >&5
4649 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4650 echo $ac_n "(cached) $ac_c" 1>&6
4652 cat > conftest.
$ac_ext <<EOF
4653 #line 4654 "configure"
4654 #include "confdefs.h"
4655 #if defined(CRAY) && ! defined(CRAY2)
4662 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4663 egrep "webecray" >/dev
/null
2>&1; then
4674 echo "$ac_t""$ac_cv_os_cray" 1>&6
4675 if test $ac_cv_os_cray = yes; then
4676 for ac_func
in _getb67 GETB67 getb67
; do
4677 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4678 echo "configure:4679: checking for $ac_func" >&5
4679 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4680 echo $ac_n "(cached) $ac_c" 1>&6
4682 cat > conftest.
$ac_ext <<EOF
4683 #line 4684 "configure"
4684 #include "confdefs.h"
4685 /* System header to define __stub macros and hopefully few prototypes,
4686 which can conflict with char $ac_func(); below. */
4688 /* Override any gcc2 internal prototype to avoid an error. */
4689 /* We use char because int might match the return type of a gcc2
4690 builtin and then its argument prototype would still apply. */
4695 /* The GNU C library defines this for functions which it implements
4696 to always fail with ENOSYS. Some functions are actually named
4697 something starting with __ and the normal name is an alias. */
4698 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4706 if { (eval echo configure
:4707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4708 eval "ac_cv_func_$ac_func=yes"
4710 echo "configure: failed program was:" >&5
4711 cat conftest.
$ac_ext >&5
4713 eval "ac_cv_func_$ac_func=no"
4718 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4719 echo "$ac_t""yes" 1>&6
4720 cat >> confdefs.h
<<EOF
4721 #define CRAY_STACKSEG_END $ac_func
4726 echo "$ac_t""no" 1>&6
4732 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4733 echo "configure:4734: checking stack direction for C alloca" >&5
4734 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4735 echo $ac_n "(cached) $ac_c" 1>&6
4737 if test "$cross_compiling" = yes; then
4738 ac_cv_c_stack_direction
=0
4740 cat > conftest.
$ac_ext <<EOF
4741 #line 4742 "configure"
4742 #include "confdefs.h"
4743 find_stack_direction ()
4745 static char *addr = 0;
4750 return find_stack_direction ();
4753 return (&dummy > addr) ? 1 : -1;
4757 exit (find_stack_direction() < 0);
4760 if { (eval echo configure
:4761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4762 ac_cv_c_stack_direction
=1
4764 echo "configure: failed program was:" >&5
4765 cat conftest.
$ac_ext >&5
4767 ac_cv_c_stack_direction
=-1
4774 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4775 cat >> confdefs.h
<<EOF
4776 #define STACK_DIRECTION $ac_cv_c_stack_direction
4782 # fmod, logb, and frexp are found in -lm on most systems.
4783 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
4784 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
4785 echo "configure:4786: checking for sqrt in -lm" >&5
4786 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
4787 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4788 echo $ac_n "(cached) $ac_c" 1>&6
4790 ac_save_LIBS
="$LIBS"
4792 cat > conftest.
$ac_ext <<EOF
4793 #line 4794 "configure"
4794 #include "confdefs.h"
4795 /* Override any gcc2 internal prototype to avoid an error. */
4796 /* We use char because int might match the return type of a gcc2
4797 builtin and then its argument prototype would still apply. */
4804 if { (eval echo configure
:4805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4806 eval "ac_cv_lib_$ac_lib_var=yes"
4808 echo "configure: failed program was:" >&5
4809 cat conftest.
$ac_ext >&5
4811 eval "ac_cv_lib_$ac_lib_var=no"
4814 LIBS
="$ac_save_LIBS"
4817 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4818 echo "$ac_t""yes" 1>&6
4819 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4820 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4821 cat >> confdefs.h
<<EOF
4822 #define $ac_tr_lib 1
4828 echo "$ac_t""no" 1>&6
4832 # Check for mail-locking functions in a "mail" library
4833 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
4834 echo "configure:4835: checking for maillock in -lmail" >&5
4835 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
4836 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4837 echo $ac_n "(cached) $ac_c" 1>&6
4839 ac_save_LIBS
="$LIBS"
4841 cat > conftest.
$ac_ext <<EOF
4842 #line 4843 "configure"
4843 #include "confdefs.h"
4844 /* Override any gcc2 internal prototype to avoid an error. */
4845 /* We use char because int might match the return type of a gcc2
4846 builtin and then its argument prototype would still apply. */
4853 if { (eval echo configure
:4854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4855 eval "ac_cv_lib_$ac_lib_var=yes"
4857 echo "configure: failed program was:" >&5
4858 cat conftest.
$ac_ext >&5
4860 eval "ac_cv_lib_$ac_lib_var=no"
4863 LIBS
="$ac_save_LIBS"
4866 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4867 echo "$ac_t""yes" 1>&6
4868 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4869 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4870 cat >> confdefs.h
<<EOF
4871 #define $ac_tr_lib 1
4877 echo "$ac_t""no" 1>&6
4880 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
4881 echo "configure:4882: checking for maillock in -llockfile" >&5
4882 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
4883 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4884 echo $ac_n "(cached) $ac_c" 1>&6
4886 ac_save_LIBS
="$LIBS"
4887 LIBS
="-llockfile $LIBS"
4888 cat > conftest.
$ac_ext <<EOF
4889 #line 4890 "configure"
4890 #include "confdefs.h"
4891 /* Override any gcc2 internal prototype to avoid an error. */
4892 /* We use char because int might match the return type of a gcc2
4893 builtin and then its argument prototype would still apply. */
4900 if { (eval echo configure
:4901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4902 eval "ac_cv_lib_$ac_lib_var=yes"
4904 echo "configure: failed program was:" >&5
4905 cat conftest.
$ac_ext >&5
4907 eval "ac_cv_lib_$ac_lib_var=no"
4910 LIBS
="$ac_save_LIBS"
4913 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4914 echo "$ac_t""yes" 1>&6
4915 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4916 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4917 cat >> confdefs.h
<<EOF
4918 #define $ac_tr_lib 1
4921 LIBS
="-llockfile $LIBS"
4924 echo "$ac_t""no" 1>&6
4927 # If we have the shared liblockfile, assume we must use it for mail
4928 # locking (e.g. Debian). If we couldn't link against liblockfile
4929 # (no liblockfile.a installed), ensure that we don't need to.
4930 if test "$ac_cv_lib_lockfile_maillock" = no
; then
4931 # Extract the first word of "liblockfile.so", so it can be a program name with args.
4932 set dummy liblockfile.so
; ac_word
=$2
4933 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4934 echo "configure:4935: checking for $ac_word" >&5
4935 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
4936 echo $ac_n "(cached) $ac_c" 1>&6
4938 if test -n "$liblockfile"; then
4939 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
4941 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4942 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
4943 for ac_dir
in $ac_dummy; do
4944 test -z "$ac_dir" && ac_dir
=.
4945 if test -f $ac_dir/$ac_word; then
4946 ac_cv_prog_liblockfile
="yes"
4951 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
4954 liblockfile
="$ac_cv_prog_liblockfile"
4955 if test -n "$liblockfile"; then
4956 echo "$ac_t""$liblockfile" 1>&6
4958 echo "$ac_t""no" 1>&6
4961 if test $ac_cv_prog_liblockfile = yes; then
4962 { echo "configure: error: Shared liblockfile found but can't link against it.
4963 This probably means that movemail could lose mail.
4964 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
4965 else cat >> confdefs.h
<<\EOF
4966 #define LIBMAIL -llockfile
4972 for ac_func
in touchlock
4974 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4975 echo "configure:4976: checking for $ac_func" >&5
4976 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4977 echo $ac_n "(cached) $ac_c" 1>&6
4979 cat > conftest.
$ac_ext <<EOF
4980 #line 4981 "configure"
4981 #include "confdefs.h"
4982 /* System header to define __stub macros and hopefully few prototypes,
4983 which can conflict with char $ac_func(); below. */
4985 /* Override any gcc2 internal prototype to avoid an error. */
4986 /* We use char because int might match the return type of a gcc2
4987 builtin and then its argument prototype would still apply. */
4992 /* The GNU C library defines this for functions which it implements
4993 to always fail with ENOSYS. Some functions are actually named
4994 something starting with __ and the normal name is an alias. */
4995 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5003 if { (eval echo configure
:5004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5005 eval "ac_cv_func_$ac_func=yes"
5007 echo "configure: failed program was:" >&5
5008 cat conftest.
$ac_ext >&5
5010 eval "ac_cv_func_$ac_func=no"
5015 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5016 echo "$ac_t""yes" 1>&6
5017 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5018 cat >> confdefs.h
<<EOF
5019 #define $ac_tr_func 1
5023 echo "$ac_t""no" 1>&6
5027 for ac_hdr
in maillock.h
5029 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5030 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5031 echo "configure:5032: checking for $ac_hdr" >&5
5032 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5033 echo $ac_n "(cached) $ac_c" 1>&6
5035 cat > conftest.
$ac_ext <<EOF
5036 #line 5037 "configure"
5037 #include "confdefs.h"
5040 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5041 { (eval echo configure
:5042: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5042 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5043 if test -z "$ac_err"; then
5045 eval "ac_cv_header_$ac_safe=yes"
5048 echo "configure: failed program was:" >&5
5049 cat conftest.
$ac_ext >&5
5051 eval "ac_cv_header_$ac_safe=no"
5055 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5056 echo "$ac_t""yes" 1>&6
5057 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5058 cat >> confdefs.h
<<EOF
5059 #define $ac_tr_hdr 1
5063 echo "$ac_t""no" 1>&6
5068 for ac_func
in gettimeofday gethostname getdomainname dup2 \
5069 rename closedir mkdir
rmdir sysinfo \
5070 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5071 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5072 utimes setrlimit setpgid getcwd shutdown strftime getaddrinfo
5074 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5075 echo "configure:5076: checking for $ac_func" >&5
5076 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5077 echo $ac_n "(cached) $ac_c" 1>&6
5079 cat > conftest.
$ac_ext <<EOF
5080 #line 5081 "configure"
5081 #include "confdefs.h"
5082 /* System header to define __stub macros and hopefully few prototypes,
5083 which can conflict with char $ac_func(); below. */
5085 /* Override any gcc2 internal prototype to avoid an error. */
5086 /* We use char because int might match the return type of a gcc2
5087 builtin and then its argument prototype would still apply. */
5092 /* The GNU C library defines this for functions which it implements
5093 to always fail with ENOSYS. Some functions are actually named
5094 something starting with __ and the normal name is an alias. */
5095 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5103 if { (eval echo configure
:5104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5105 eval "ac_cv_func_$ac_func=yes"
5107 echo "configure: failed program was:" >&5
5108 cat conftest.
$ac_ext >&5
5110 eval "ac_cv_func_$ac_func=no"
5115 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5116 echo "$ac_t""yes" 1>&6
5117 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5118 cat >> confdefs.h
<<EOF
5119 #define $ac_tr_func 1
5123 echo "$ac_t""no" 1>&6
5128 # Check this now, so that we will NOT find the above functions in ncurses.
5129 # That is because we have not set up to link ncurses in lib-src.
5130 # It's better to believe a function is not available
5131 # than to expect to find it in ncurses.
5132 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
5133 echo "configure:5134: checking for tparm in -lncurses" >&5
5134 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
5135 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5136 echo $ac_n "(cached) $ac_c" 1>&6
5138 ac_save_LIBS
="$LIBS"
5139 LIBS
="-lncurses $LIBS"
5140 cat > conftest.
$ac_ext <<EOF
5141 #line 5142 "configure"
5142 #include "confdefs.h"
5143 /* Override any gcc2 internal prototype to avoid an error. */
5144 /* We use char because int might match the return type of a gcc2
5145 builtin and then its argument prototype would still apply. */
5152 if { (eval echo configure
:5153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5154 eval "ac_cv_lib_$ac_lib_var=yes"
5156 echo "configure: failed program was:" >&5
5157 cat conftest.
$ac_ext >&5
5159 eval "ac_cv_lib_$ac_lib_var=no"
5162 LIBS
="$ac_save_LIBS"
5165 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5166 echo "$ac_t""yes" 1>&6
5167 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5168 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5169 cat >> confdefs.h
<<EOF
5170 #define $ac_tr_lib 1
5173 LIBS
="-lncurses $LIBS"
5176 echo "$ac_t""no" 1>&6
5180 # Solaris requires -lintl if you want strerror (which calls dgettext)
5181 # to return localized messages.
5182 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
5183 echo "configure:5184: checking for dgettext in -lintl" >&5
5184 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
5185 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5186 echo $ac_n "(cached) $ac_c" 1>&6
5188 ac_save_LIBS
="$LIBS"
5190 cat > conftest.
$ac_ext <<EOF
5191 #line 5192 "configure"
5192 #include "confdefs.h"
5193 /* Override any gcc2 internal prototype to avoid an error. */
5194 /* We use char because int might match the return type of a gcc2
5195 builtin and then its argument prototype would still apply. */
5202 if { (eval echo configure
:5203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5204 eval "ac_cv_lib_$ac_lib_var=yes"
5206 echo "configure: failed program was:" >&5
5207 cat conftest.
$ac_ext >&5
5209 eval "ac_cv_lib_$ac_lib_var=no"
5212 LIBS
="$ac_save_LIBS"
5215 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5216 echo "$ac_t""yes" 1>&6
5217 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5218 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5219 cat >> confdefs.h
<<EOF
5220 #define $ac_tr_lib 1
5226 echo "$ac_t""no" 1>&6
5230 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
5231 echo "configure:5232: checking whether localtime caches TZ" >&5
5232 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
5233 echo $ac_n "(cached) $ac_c" 1>&6
5235 if test x
$ac_cv_func_tzset = xyes
; then
5236 if test "$cross_compiling" = yes; then
5237 # If we have tzset, assume the worst when cross-compiling.
5238 emacs_cv_localtime_cache
=yes
5240 cat > conftest.
$ac_ext <<EOF
5241 #line 5242 "configure"
5242 #include "confdefs.h"
5245 # include <stdlib.h>
5247 extern char **environ;
5251 for (to = from = environ; (*to = *from); from++)
5252 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
5255 char TZ_GMT0[] = "TZ=GMT0";
5256 char TZ_PST8[] = "TZ=PST8";
5259 time_t now = time ((time_t *) 0);
5260 int hour_GMT0, hour_unset;
5261 if (putenv (TZ_GMT0) != 0)
5263 hour_GMT0 = localtime (&now)->tm_hour;
5265 hour_unset = localtime (&now)->tm_hour;
5266 if (putenv (TZ_PST8) != 0)
5268 if (localtime (&now)->tm_hour == hour_GMT0)
5271 if (localtime (&now)->tm_hour != hour_unset)
5276 if { (eval echo configure
:5277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5278 emacs_cv_localtime_cache
=no
5280 echo "configure: failed program was:" >&5
5281 cat conftest.
$ac_ext >&5
5283 emacs_cv_localtime_cache
=yes
5289 # If we lack tzset, report that localtime does not cache TZ,
5290 # since we can't invalidate the cache if we don't have tzset.
5291 emacs_cv_localtime_cache
=no
5294 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
5295 if test $emacs_cv_localtime_cache = yes; then
5296 cat >> confdefs.h
<<\EOF
5297 #define LOCALTIME_CACHE 1
5302 if test "x$HAVE_TIMEVAL" = xyes
; then
5303 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
5304 echo "configure:5305: checking whether gettimeofday can accept two arguments" >&5
5305 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
5306 echo $ac_n "(cached) $ac_c" 1>&6
5308 cat > conftest.
$ac_ext <<EOF
5309 #line 5310 "configure"
5310 #include "confdefs.h"
5312 #ifdef TIME_WITH_SYS_TIME
5313 #include <sys/time.h>
5316 #ifdef HAVE_SYS_TIME_H
5317 #include <sys/time.h>
5325 struct timeval time;
5326 struct timezone dummy;
5327 gettimeofday (&time, &dummy);
5331 if { (eval echo configure
:5332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5333 emacs_cv_gettimeofday_two_arguments
=yes
5335 echo "configure: failed program was:" >&5
5336 cat conftest.
$ac_ext >&5
5338 emacs_cv_gettimeofday_two_arguments
=no
5343 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
5344 if test $emacs_cv_gettimeofday_two_arguments = no
; then
5345 cat >> confdefs.h
<<\EOF
5346 #define GETTIMEOFDAY_ONE_ARGUMENT 1
5353 echo $ac_n "checking for socket""... $ac_c" 1>&6
5354 echo "configure:5355: checking for socket" >&5
5355 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
5356 echo $ac_n "(cached) $ac_c" 1>&6
5358 cat > conftest.
$ac_ext <<EOF
5359 #line 5360 "configure"
5360 #include "confdefs.h"
5361 /* System header to define __stub macros and hopefully few prototypes,
5362 which can conflict with char socket(); below. */
5364 /* Override any gcc2 internal prototype to avoid an error. */
5365 /* We use char because int might match the return type of a gcc2
5366 builtin and then its argument prototype would still apply. */
5371 /* The GNU C library defines this for functions which it implements
5372 to always fail with ENOSYS. Some functions are actually named
5373 something starting with __ and the normal name is an alias. */
5374 #if defined (__stub_socket) || defined (__stub___socket)
5382 if { (eval echo configure
:5383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5384 eval "ac_cv_func_socket=yes"
5386 echo "configure: failed program was:" >&5
5387 cat conftest.
$ac_ext >&5
5389 eval "ac_cv_func_socket=no"
5394 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
5395 echo "$ac_t""yes" 1>&6
5398 echo "$ac_t""no" 1>&6
5402 if test $ok_so_far = yes; then
5403 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
5404 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
5405 echo "configure:5406: checking for netinet/in.h" >&5
5406 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5407 echo $ac_n "(cached) $ac_c" 1>&6
5409 cat > conftest.
$ac_ext <<EOF
5410 #line 5411 "configure"
5411 #include "confdefs.h"
5412 #include <netinet/in.h>
5414 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5415 { (eval echo configure
:5416: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5416 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5417 if test -z "$ac_err"; then
5419 eval "ac_cv_header_$ac_safe=yes"
5422 echo "configure: failed program was:" >&5
5423 cat conftest.
$ac_ext >&5
5425 eval "ac_cv_header_$ac_safe=no"
5429 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5430 echo "$ac_t""yes" 1>&6
5433 echo "$ac_t""no" 1>&6
5438 if test $ok_so_far = yes; then
5439 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
5440 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
5441 echo "configure:5442: checking for arpa/inet.h" >&5
5442 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5443 echo $ac_n "(cached) $ac_c" 1>&6
5445 cat > conftest.
$ac_ext <<EOF
5446 #line 5447 "configure"
5447 #include "confdefs.h"
5448 #include <arpa/inet.h>
5450 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5451 { (eval echo configure
:5452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5452 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5453 if test -z "$ac_err"; then
5455 eval "ac_cv_header_$ac_safe=yes"
5458 echo "configure: failed program was:" >&5
5459 cat conftest.
$ac_ext >&5
5461 eval "ac_cv_header_$ac_safe=no"
5465 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5466 echo "$ac_t""yes" 1>&6
5469 echo "$ac_t""no" 1>&6
5474 if test $ok_so_far = yes; then
5475 cat >> confdefs.h
<<\EOF
5476 #define HAVE_INET_SOCKETS 1
5481 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
5482 cat >> confdefs.h
<<\EOF
5483 #define HAVE_AIX_SMT_EXP 1
5488 # Set up the CFLAGS for real compilation, so we can substitute it.
5489 CFLAGS
="$REAL_CFLAGS"
5491 #### Find out which version of Emacs this is.
5492 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
5493 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
5494 if test x
"${version}" = x
; then
5495 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
5498 ### Specify what sort of things we'll be editing into Makefile and config.h.
5499 ### Use configuration here uncanonicalized to avoid exceeding size limits.
5531 cat >> confdefs.h
<<EOF
5532 #define EMACS_CONFIGURATION "${canonical}"
5535 cat >> confdefs.h
<<EOF
5536 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
5539 cat >> confdefs.h
<<EOF
5540 #define config_machfile "${machfile}"
5543 cat >> confdefs.h
<<EOF
5544 #define config_opsysfile "${opsysfile}"
5547 cat >> confdefs.h
<<EOF
5548 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
5551 cat >> confdefs.h
<<EOF
5552 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
5555 cat >> confdefs.h
<<EOF
5556 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
5559 cat >> confdefs.h
<<EOF
5560 #define UNEXEC_SRC ${UNEXEC_SRC}
5564 if test "${HAVE_X_WINDOWS}" = "yes" ; then
5565 cat >> confdefs.h
<<\EOF
5566 #define HAVE_X_WINDOWS 1
5570 if test "${USE_X_TOOLKIT}" != "none" ; then
5571 cat >> confdefs.h
<<\EOF
5572 #define USE_X_TOOLKIT 1
5576 if test "${HAVE_X11}" = "yes" ; then
5577 cat >> confdefs.h
<<\EOF
5582 if test "${HAVE_XFREE386}" = "yes" ; then
5583 cat >> confdefs.h
<<\EOF
5584 #define HAVE_XFREE386 1
5588 if test "${HAVE_MENUS}" = "yes" ; then
5589 cat >> confdefs.h
<<\EOF
5590 #define HAVE_MENUS 1
5594 if test "${GNU_MALLOC}" = "yes" ; then
5595 cat >> confdefs.h
<<\EOF
5596 #define GNU_MALLOC 1
5600 if test "${REL_ALLOC}" = "yes" ; then
5601 cat >> confdefs.h
<<\EOF
5606 if test "${LISP_FLOAT_TYPE}" = "yes" ; then
5607 cat >> confdefs.h
<<\EOF
5608 #define LISP_FLOAT_TYPE 1
5613 #### Report on what we decided to do.
5615 Configured for \`${canonical}'.
5617 Where should the build process find the source code? ${srcdir}
5618 What operating system and machine description files should Emacs use?
5619 \`${opsysfile}' and \`${machfile}'
5620 What compiler should emacs be built with? ${CC} ${CFLAGS}
5621 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
5622 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
5623 What window system should Emacs use? ${window_system}
5624 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
5626 if test -n "${x_includes}"; then
5627 echo " Where do we find X Windows header files? ${x_includes}"
5629 echo " Where do we find X Windows header files? Standard dirs"
5631 if test -n "${x_libraries}"; then
5632 echo " Where do we find X Windows libraries? ${x_libraries}"
5634 echo " Where do we find X Windows libraries? Standard dirs"
5637 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
5638 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
5639 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
5640 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
5641 echo " Does Emacs use -lungif? ${HAVE_GIF}"
5642 echo " Does Emacs use -lpng? ${HAVE_PNG}"
5643 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
5646 # Remove any trailing slashes in these variables.
5647 test "${prefix}" != NONE
&&
5648 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
5649 test "${exec_prefix}" != NONE
&&
5650 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
5653 cat > confcache
<<\EOF
5654 # This file is a shell script that caches the results of configure
5655 # tests run on this system so they can be shared between configure
5656 # scripts and configure runs. It is not useful on other systems.
5657 # If it contains results you don't want to keep, you may remove or edit it.
5659 # By default, configure uses ./config.cache as the cache file,
5660 # creating it if it does not exist already. You can give configure
5661 # the --cache-file=FILE option to use a different cache file; that is
5662 # what configure does when it calls configure scripts in
5663 # subdirectories, so they share the cache.
5664 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5665 # config.status only pays attention to the cache file if you give it the
5666 # --recheck option to rerun configure.
5669 # The following way of writing the cache mishandles newlines in values,
5670 # but we know of no workaround that is simple, portable, and efficient.
5671 # So, don't put newlines in cache variables' values.
5672 # Ultrix sh set writes to stderr and can't be redirected directly,
5673 # and sets the high bit in the cache file unless we assign to the vars.
5675 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5677 # `set' does not quote correctly, so add quotes (double-quote substitution
5678 # turns \\\\ into \\, and sed turns \\ into \).
5680 -e "s/'/'\\\\''/g" \
5681 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5684 # `set' quotes correctly as required by POSIX, so do not add quotes.
5685 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5688 if cmp -s $cache_file confcache
; then
5691 if test -w $cache_file; then
5692 echo "updating cache $cache_file"
5693 cat confcache
> $cache_file
5695 echo "not updating unwritable cache $cache_file"
5700 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5702 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5703 # Let make expand exec_prefix.
5704 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5706 # Any assignment to VPATH causes Sun make to only execute
5707 # the first set of double-colon rules, so remove it if not needed.
5708 # If there is a colon in the path, we need to keep it.
5709 if test "x$srcdir" = x.
; then
5710 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5713 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5715 DEFS
=-DHAVE_CONFIG_H
5717 # Without the "./", some shells look in PATH for config.status.
5718 : ${CONFIG_STATUS=./config.status}
5720 echo creating
$CONFIG_STATUS
5721 rm -f $CONFIG_STATUS
5722 cat > $CONFIG_STATUS <<EOF
5724 # Generated automatically by configure.
5725 # Run this file to recreate the current configuration.
5726 # This directory was configured as follows,
5727 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5729 # $0 $ac_configure_args
5731 # Compiler output produced by configure, useful for debugging
5732 # configure, is in ./config.log if it exists.
5734 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5737 case "\$ac_option" in
5738 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5739 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5740 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5741 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5742 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5744 -help | --help | --hel | --he | --h)
5745 echo "\$ac_cs_usage"; exit 0 ;;
5746 *) echo "\$ac_cs_usage"; exit 1 ;;
5750 ac_given_srcdir=$srcdir
5751 ac_given_INSTALL="$INSTALL"
5753 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
5754 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
5755 leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5757 cat >> $CONFIG_STATUS <<EOF
5759 # Protect against being on the right side of a sed subst in config.status.
5760 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5761 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5765 s%@CFLAGS@%$CFLAGS%g
5766 s%@CPPFLAGS@%$CPPFLAGS%g
5767 s%@CXXFLAGS@%$CXXFLAGS%g
5768 s%@FFLAGS@%$FFLAGS%g
5770 s%@LDFLAGS@%$LDFLAGS%g
5772 s%@exec_prefix@%$exec_prefix%g
5773 s%@prefix@%$prefix%g
5774 s%@program_transform_name@%$program_transform_name%g
5775 s%@bindir@%$bindir%g
5776 s%@sbindir@%$sbindir%g
5777 s%@libexecdir@%$libexecdir%g
5778 s%@datadir@%$datadir%g
5779 s%@sysconfdir@%$sysconfdir%g
5780 s%@sharedstatedir@%$sharedstatedir%g
5781 s%@localstatedir@%$localstatedir%g
5782 s%@libdir@%$libdir%g
5783 s%@includedir@%$includedir%g
5784 s%@oldincludedir@%$oldincludedir%g
5785 s%@infodir@%$infodir%g
5786 s%@mandir@%$mandir%g
5788 s%@host_alias@%$host_alias%g
5789 s%@host_cpu@%$host_cpu%g
5790 s%@host_vendor@%$host_vendor%g
5791 s%@host_os@%$host_os%g
5795 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5796 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5797 s%@INSTALL_DATA@%$INSTALL_DATA%g
5799 s%@SET_MAKE@%$SET_MAKE%g
5800 s%@ALLOCA@%$ALLOCA%g
5801 s%@liblockfile@%$liblockfile%g
5802 s%@version@%$version%g
5803 s%@configuration@%$configuration%g
5804 s%@canonical@%$canonical%g
5805 s%@srcdir@%$srcdir%g
5806 s%@lispdir@%$lispdir%g
5807 s%@locallisppath@%$locallisppath%g
5808 s%@lisppath@%$lisppath%g
5809 s%@x_default_search_path@%$x_default_search_path%g
5810 s%@etcdir@%$etcdir%g
5811 s%@archlibdir@%$archlibdir%g
5812 s%@docdir@%$docdir%g
5813 s%@bitmapdir@%$bitmapdir%g
5814 s%@c_switch_system@%$c_switch_system%g
5815 s%@c_switch_machine@%$c_switch_machine%g
5816 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
5817 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
5818 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
5819 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
5820 s%@machfile@%$machfile%g
5821 s%@opsysfile@%$opsysfile%g
5822 s%@RANLIB@%$RANLIB%g
5827 cat >> $CONFIG_STATUS <<\EOF
5829 # Split the substitutions into bite-sized pieces for seds with
5830 # small command number limits, like on Digital OSF/1 and HP-UX.
5831 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5832 ac_file
=1 # Number of current file.
5833 ac_beg
=1 # First line for current file.
5834 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5837 while $ac_more_lines; do
5838 if test $ac_beg -gt 1; then
5839 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5841 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5843 if test ! -s conftest.s
$ac_file; then
5845 rm -f conftest.s
$ac_file
5847 if test -z "$ac_sed_cmds"; then
5848 ac_sed_cmds
="sed -f conftest.s$ac_file"
5850 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5852 ac_file
=`expr $ac_file + 1`
5854 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5857 if test -z "$ac_sed_cmds"; then
5862 cat >> $CONFIG_STATUS <<EOF
5864 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
5865 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
5868 cat >> $CONFIG_STATUS <<\EOF
5869 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5870 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5872 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5873 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5874 *) ac_file_in
="${ac_file}.in" ;;
5877 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5879 # Remove last slash and all that follows it. Not all systems have dirname.
5880 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5881 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5882 # The file is in a subdirectory.
5883 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5884 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5885 # A "../" for each directory in $ac_dir_suffix.
5886 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5888 ac_dir_suffix
= ac_dots
=
5891 case "$ac_given_srcdir" in
5893 if test -z "$ac_dots"; then top_srcdir
=.
5894 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5895 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5897 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5898 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5901 case "$ac_given_INSTALL" in
5902 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5903 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5906 echo creating
"$ac_file"
5908 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5910 *Makefile
*) ac_comsub
="1i\\
5911 # $configure_input" ;;
5915 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5917 s%@configure_input@%$configure_input%g
5918 s%@srcdir@%$srcdir%g
5919 s%@top_srcdir@%$top_srcdir%g
5920 s%@INSTALL@%$INSTALL%g
5921 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5925 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5926 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5928 # ac_d sets the value in "#define NAME VALUE" lines.
5929 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5930 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5933 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5934 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5935 ac_uB
='\([ ]\)%\1#\2define\3'
5938 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5939 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5940 ac_eB
='$%\1#\2define\3'
5944 if test "${CONFIG_HEADERS+set}" != set; then
5946 cat >> $CONFIG_STATUS <<EOF
5947 CONFIG_HEADERS="src/config.h:src/config.in"
5949 cat >> $CONFIG_STATUS <<\EOF
5951 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
5952 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5954 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5955 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5956 *) ac_file_in
="${ac_file}.in" ;;
5959 echo creating
$ac_file
5961 rm -f conftest.frag conftest.
in conftest.out
5962 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5963 cat $ac_file_inputs > conftest.
in
5967 # Transform confdefs.h into a sed script conftest.vals that substitutes
5968 # the proper values into config.h.in to produce config.h. And first:
5969 # Protect against being on the right side of a sed subst in config.status.
5970 # Protect against being in an unquoted here document in config.status.
5972 cat > conftest.hdr
<<\EOF
5975 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5979 sed -n -f conftest.hdr confdefs.h > conftest.vals
5982 # This sed command replaces #undef with comments. This is necessary, for
5983 # example, in the case of _POSIX_SOURCE, which is predefined and required
5984 # on some systems where configure will not decide to define it.
5985 cat >> conftest.vals <<\EOF
5986 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5989 # Break up conftest.vals because some shells have a limit on
5990 # the size of here documents, and old seds have small limits too.
5995 ac_lines=`grep -c . conftest.vals
`
5996 # grep -c gives empty output for an empty file on some AIX systems.
5997 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5998 # Write a limited-size here document to conftest.frag.
5999 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6000 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6002 sed -f conftest.frag conftest.in > conftest.out
6004 mv conftest.out conftest.in
6006 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6008 mv conftest.tail conftest.vals
6012 cat >> $CONFIG_STATUS <<\EOF
6013 rm -f conftest.frag conftest.h
6014 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6015 cat conftest.in >> conftest.h
6017 if cmp -s $ac_file conftest.h 2>/dev/null; then
6018 echo "$ac_file is unchanged"
6021 # Remove last slash and all that follows it. Not all systems have dirname.
6022 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6023 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6024 # The file is in a subdirectory.
6025 test ! -d "$ac_dir" && mkdir "$ac_dir"
6028 mv conftest.h $ac_file
6033 cat >> $CONFIG_STATUS <<EOF
6034 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
6036 cat >> $CONFIG_STATUS <<\EOF
6039 ### Make the necessary directories, if they don't exist.
6040 for dir in etc lisp ; do
6041 test -d ${dir} || mkdir ${dir}
6044 # Build src/Makefile from ${srcdir}/src/Makefile.c
6045 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
6046 # This must be done after src/config.h is built, since we rely on that file.
6048 # Now get this: Some word that is part of the ${srcdir} directory name
6049 # or the ${configuration} value might, just might, happen to be an
6050 # identifier like `sun4
' or `i386' or something
, and be predefined by
6051 # the C preprocessor to some helpful value like 1, or maybe the empty
6052 # string. Needless to say consequent macro substitutions are less
6053 # than conducive to the makefile finding the correct directory.
6054 undefs
="`echo $top_srcdir $configuration $canonical |
6055 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
6056 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
6059 echo creating src
/epaths.h
6062 echo creating lib-src
/Makefile
6064 rm -f junk.c junk1.c junk2.c
6065 sed -e '/start of cpp stuff/q' \
6066 < Makefile.c
> junk1.c
6067 sed -e '1,/start of cpp stuff/d'\
6068 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
6069 < Makefile.c
> junk.c
6070 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
6071 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
6072 cat junk1.c junk2.c
> Makefile.new
6073 rm -f junk.c junk1.c junk2.c
6074 chmod 444 Makefile.new
6075 mv -f Makefile.new Makefile
6078 echo creating src
/Makefile
6080 rm -f junk.c junk1.c junk2.c
6081 sed -e '/start of cpp stuff/q' \
6082 < Makefile.c
> junk1.c
6083 sed -e '1,/start of cpp stuff/d'\
6084 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
6085 < Makefile.c
> junk.c
6086 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
6087 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
6088 cat junk1.c junk2.c
> Makefile.new
6089 rm -f junk.c junk1.c junk2.c
6090 chmod 444 Makefile.new
6091 mv -f Makefile.new Makefile
6094 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
6095 echo creating src
/.gdbinit
6096 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
6099 # This is how we know whether to re-run configure in certain cases.
6100 touch src
/config.stamp
6105 chmod +x
$CONFIG_STATUS
6106 rm -fr confdefs
* $ac_clean_files
6107 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1