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 --without-gcc don't use GCC to compile Emacs if GCC is found"
17 --without-pop don't support POP mail retrieval with movemail"
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 --without-toolkit-scroll-bars don't 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 if test "$withval" = yes; then
566 cat >> confdefs.h
<<\EOF
567 #define MAIL_USE_POP 1
574 # Check whether --with-hesiod or --without-hesiod was given.
575 if test "${with_hesiod+set}" = set; then
576 withval
="$with_hesiod"
577 cat >> confdefs.h
<<\EOF
583 # Check whether --with-x-toolkit or --without-x-toolkit was given.
584 if test "${with_x_toolkit+set}" = set; then
585 withval
="$with_x_toolkit"
587 y | ye |
yes ) val
=athena
;;
589 l | lu | luc | luci | lucid
) val
=lucid
;;
590 a |
at | ath | athe | athen | athena
) val
=athena
;;
591 m | mo | mot | moti | motif
) val
=motif
;;
593 { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\;
594 this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'.
595 Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; }
602 # Check whether --with-xpm or --without-xpm was given.
603 if test "${with_xpm+set}" = set; then
608 # Check whether --with-jpeg or --without-jpeg was given.
609 if test "${with_jpeg+set}" = set; then
614 # Check whether --with-tiff or --without-tiff was given.
615 if test "${with_tiff+set}" = set; then
620 # Check whether --with-gif or --without-gif was given.
621 if test "${with_gif+set}" = set; then
626 # Check whether --with-png or --without-png was given.
627 if test "${with_png+set}" = set; then
632 # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given.
633 if test "${with_toolkit_scroll_bars+set}" = set; then
634 withval
="$with_toolkit_scroll_bars"
639 #### Make srcdir absolute, if it isn't already. It's important to
640 #### avoid running the path through pwd unnecessary, since pwd can
641 #### give you automounter prefixes, which can go away. We do all this
642 #### so Emacs can find its files when run uninstalled.
646 ## We may be able to use the $PWD environment variable to make this
647 ## absolute. But sometimes PWD is inaccurate.
648 ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
650 if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ;
654 srcdir
="`(cd ${srcdir}; pwd)`"
657 * ) srcdir
="`(cd ${srcdir}; pwd)`" ;;
660 #### Check if the source directory already has a configured system in it.
661 if test `pwd` != `(cd ${srcdir} && pwd)` \
662 && test -f "${srcdir}/src/config.h" ; then
663 echo "configure: warning: The directory tree \`${srcdir}' is being used
664 as a build directory right now; it has been configured in its own
665 right. To configure in another directory as well, you MUST
666 use GNU make. If you do not have GNU make, then you must
667 now do \`make distclean' in ${srcdir},
668 and then run $0 again." 1>&2
670 extrasub
='/^VPATH[ ]*=/c\
676 vpath %.in $(srcdir)\
677 vpath %.texi $(srcdir)'
680 #### Given the configuration name, set machfile and opsysfile to the
681 #### names of the m/*.h and s/*.h files we should use.
683 ### Canonicalize the configuration name.
686 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
687 if test -f $ac_dir/install-sh
; then
689 ac_install_sh
="$ac_aux_dir/install-sh -c"
691 elif test -f $ac_dir/install.sh
; then
693 ac_install_sh
="$ac_aux_dir/install.sh -c"
697 if test -z "$ac_aux_dir"; then
698 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
700 ac_config_guess
=$ac_aux_dir/config.guess
701 ac_config_sub
=$ac_aux_dir/config.sub
702 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
705 # Make sure we can run config.sub.
706 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
707 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
710 echo $ac_n "checking host system type""... $ac_c" 1>&6
711 echo "configure:712: checking host system type" >&5
714 case "$host_alias" in
718 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
719 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
721 *) host_alias
=$nonopt ;;
725 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
726 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
727 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
728 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
729 echo "$ac_t""$host" 1>&6
732 configuration
=$host_alias
735 ### If you add support for a new configuration, add code to this
736 ### switch statement to recognize your configuration name and select
737 ### the appropriate operating system and machine description files.
739 ### You would hope that you could choose an m/*.h file pretty much
740 ### based on the machine portion of the configuration name, and an s-
741 ### file based on the operating system portion. However, it turns out
742 ### that each m/*.h file is pretty manufacturer-specific - for
743 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are
744 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS
745 ### machines. So we basically have to have a special case for each
746 ### configuration name.
748 ### As far as handling version numbers on operating systems is
749 ### concerned, make sure things will fail in a fixable way. If
750 ### /etc/MACHINES doesn't say anything about version numbers, be
751 ### prepared to handle anything reasonably. If version numbers
752 ### matter, be sure /etc/MACHINES says something about it.
754 ### Eric Raymond says we should accept strings like "sysvr4" to mean
755 ### "System V Release 4"; he writes, "The old convention encouraged
756 ### confusion between `system' and `release' levels'."
758 machine
='' opsys
='' unported
=no
759 case "${canonical}" in
764 case "${canonical}" in
765 alpha
*-*-netbsd*) machine
=alpha
;;
766 i
[3456]86-*-netbsd*) machine
=intel386
;;
768 # This is somewhat bogus.
769 machine
=hp9000s300
;;
770 powerpc-apple-netbsd
*) machine
=macppc
;;
771 mips-
*-netbsd*) machine
=pmax
;;
772 ns32k-
*-netbsd*) machine
=ns32000
;;
773 sparc-
*-netbsd*) machine
=sparc
;;
774 vax-
*-netbsd*) machine
=vax
;;
781 case "${canonical}" in
782 alpha
*-*-openbsd*) machine
=alpha
;;
783 i386-
*-openbsd*) machine
=intel386
;;
784 m68k-
*-openbsd*) machine
=hp9000s300
;;
785 mipsel-
*-openbsd*) machine
=pmax
;;
786 ns32k-
*-openbsd*) machine
=ns32000
;;
787 sparc-
*-openbsd*) machine
=sparc
;;
788 vax-
*-openbsd*) machine
=vax
;;
793 arm-acorn-riscix1.1
* )
794 machine
=acorn opsys
=riscix1-1
796 arm-acorn-riscix1.2
* | arm-acorn-riscix
)
797 ## This name is riscix12 instead of riscix1.2
798 ## to avoid a file name conflict on MSDOS.
799 machine
=acorn opsys
=riscix12
805 case "${canonical}" in
806 i
[345]86-*-bsdi*) machine
=intel386
;;
807 sparc-
*-bsdi*) machine
=sparc
;;
808 powerpc-
*-bsdi*) machine
=powerpc
;;
810 case "${canonical}" in
811 *-*-bsd386* |
*-*-bsdi1* ) opsys
=bsd386
;;
812 *-*-bsdi2.0
* ) opsys
=bsdos2
;;
813 *-*-bsdi2* ) opsys
=bsdos2-1
;;
814 *-*-bsdi3* ) opsys
=bsdos3
;;
815 *-*-bsdi4* ) opsys
=bsdos4
;;
820 ## Strictly speaking, we need the version of the alliant operating
821 ## system to choose the right machine file, but currently the
822 ## configuration name doesn't tell us enough to choose the right
823 ## one; we need to give alliants their own operating system name to
824 ## do this right. When someone cares, they can help us.
826 machine
=alliant4 opsys
=bsd4-2
829 machine
=alliant-2800 opsys
=bsd4-3
832 ## Alpha (DEC) machines.
834 machine
=alpha opsys
=osf1
835 # This is needed to find X11R6.1 libraries for certain tests.
836 NON_GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
837 GCC_LINK_TEST_OPTIONS
=-Wl,-rpath,/usr
/X11R
6/lib
840 alpha
*-*-linux-gnu* )
841 machine
=alpha opsys
=gnu-linux
846 machine
=altos opsys
=usg5-2
851 machine
=amdahl opsys
=usg5-2-2
856 machine
=apollo opsys
=bsd4-3
859 ## AT&T 3b2, 3b5, 3b15, 3b20
861 machine
=att3b opsys
=usg5-2-2
864 ## AT&T 3b1 - The Mighty Unix PC!
866 machine
=7300 opsys
=usg5-2-2
871 machine
=ibmrs6000 opsys
=aix3-2
876 machine
=dpx2 opsys
=usg5-3
881 machine
=sps7 opsys
=usg5-2
884 ## CCI 5/32, 6/32 -- see "Tahoe".
887 ## I don't know what configuration name to use for this; config.sub
888 ## doesn't seem to know anything about it. Hey, Celerity users, get
890 celerity-celerity-bsd
* )
891 machine
=celerity opsys
=bsd4-2
895 ## What operating systems does this chip run that Emacs has been
899 ## We'll use the catch-all code at the bottom to guess the
904 *-convex-bsd* |
*-convex-convexos* )
905 machine
=convex opsys
=bsd4-3
906 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov
907 NON_GNU_CPP
="cc -E -P"
911 i
[3456]86-cubix-sysv* )
912 machine
=intel386 opsys
=usg5-3
916 cydra
*-cydrome-sysv* )
917 machine
=cydra5 opsys
=usg5-3
920 ## Data General AViiON Machines
921 ## DG changed naming conventions with the release of 5.4.4.10, they
922 ## dropped the initial 5.4 but left the intervening R. Because of the
923 ## R this shouldn't conflict with older versions of the OS (which I
924 ## think were named like dgux4.*). In addition, DG new AViiONs series
925 ## uses either Motorola M88k or Intel Pentium CPUs.
926 m88k-dg-dguxR4.
* | m88k-dg-dgux4
* )
927 machine
=aviion opsys
=dgux4
929 m88k-dg-dgux5.4R3
* | m88k-dg-dgux5.4
.3* )
930 ## This name is dgux5-4-3 instead of dgux5-4r3
931 ## to avoid a file name conflict on MSDOS.
932 machine
=aviion opsys
=dgux5-4-3
934 m88k-dg-dgux5.4R2
* | m88k-dg-dgux5.4
.2* )
935 machine
=aviion opsys
=dgux5-4r2
938 machine
=aviion opsys
=dgux
941 ## Data General AViiON Intel (x86) Machines
942 ## Exists from 5.4.3 (current i586-dg-dguxR4.11)
943 ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il
944 i
[345]86-dg-dguxR4* )
945 machine
=aviion-intel opsys
=dgux4
949 mips-dec-ultrix
[0-3].
* | mips-dec-ultrix4.0
* | mips-dec-bsd4.2
* )
950 machine
=pmax opsys
=bsd4-2
952 mips-dec-ultrix4.
[12]* | mips-dec-bsd
* )
953 machine
=pmax opsys
=bsd4-3
956 machine
=pmax opsys
=ultrix4-3
959 machine
=pmax opsys
=osf1
961 mips-dec-mach_bsd4.3
* )
962 machine
=pmax opsys
=mach-bsd4-3
965 ## Motorola Delta machines
966 m68k-motorola-sysv
* | m68000-motorola-sysv
* )
967 machine
=delta opsys
=usg5-3
968 if test -z "`type gnucc | grep 'not found'`"
970 if test -s /etc
/167config
971 then CC
="gnucc -m68040"
972 else CC
="gnucc -m68881"
975 if test -z "`type gcc | grep 'not found'`"
981 m88k-motorola-sysv4
* )
982 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110
983 # needs POSIX_SIGNALS and therefore needs usg5-4-2.
984 # I hope there are not other 4.0 versions for this machine
985 # which really need usg5-4 instead.
986 machine
=delta88k opsys
=usg5-4-2
988 m88k-motorola-sysv
* | m88k-motorola-m88kbcs
* )
989 machine
=delta88k opsys
=usg5-3
994 machine
=dual opsys
=usg5-2
997 machine
=dual opsys
=unipl5-2
1002 machine
=elxsi opsys
=usg5-2
1007 machine
=ns16000 opsys
=umax
1010 ## The GEC 93 - apparently, this port isn't really finished yet.
1012 ## Gould Power Node and NP1
1014 machine
=gould opsys
=bsd4-2
1017 machine
=gould opsys
=bsd4-3
1020 machine
=gould-np1 opsys
=bsd4-3
1023 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000
1024 ## as far as Emacs is concerned).
1026 # Build needs to be different on 7.0 and later releases
1027 case "`uname -r`" in
1028 [56].
[0-9] ) machine
=nh4000 opsys
=cxux
;;
1029 [7].
[0-9] ) machine
=nh4000 opsys
=cxux7
;;
1031 NON_GNU_CPP
="/lib/cpp"
1033 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000)
1035 machine
=nh3000 opsys
=cxux
1037 ## Harris power pc NightHawk running Power UNIX (Series 6000)
1038 powerpc-harris-powerunix
)
1039 machine
=nh6000 opsys
=powerunix
1040 NON_GNU_CPP
="cc -Xo -E -P"
1042 ## SR2001/SR2201 running HI-UX/MPP
1043 hppa1.1
-hitachi-hiuxmpp* )
1044 machine
=sr2k opsys
=hiuxmpp
1047 xps
*-honeywell-sysv* )
1048 machine
=xps100 opsys
=usg5-2
1051 ## HP 9000 series 200 or 300
1053 machine
=hp9000s300 opsys
=bsd4-3
1055 ## HP/UX 7, 8, 9, and 10 are supported on these machines.
1057 case "`uname -r`" in
1058 ## Someone's system reports A.B8.05 for this.
1059 ## I wonder what other possibilities there are.
1060 *.B8.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1061 *.08.
* ) machine
=hp9000s300 opsys
=hpux8
;;
1062 *.09.
* ) machine
=hp9000s300 opsys
=hpux9
;;
1063 *.1[0-9].
* ) machine
=hp9000s300 opsys
=hpux9shr
;;
1064 *) machine
=hp9000s300 opsys
=hpux
;;
1068 ## HP 9000 series 700 and 800, running HP/UX
1070 machine
=hp800 opsys
=hpux
1073 machine
=hp800 opsys
=hpux8
1075 hppa
*-hp-hpux9shr* )
1076 machine
=hp800 opsys
=hpux9shr
1079 machine
=hp800 opsys
=hpux9
1081 hppa
*-hp-hpux1[0-9]* )
1082 machine
=hp800 opsys
=hpux10
1085 ## HP 9000 series 700 and 800, running HP/UX
1087 ## Cross-compilation? Nah!
1088 case "`uname -r`" in
1089 ## Someone's system reports A.B8.05 for this.
1090 ## I wonder what other possibilities there are.
1091 *.B8.
* ) machine
=hp800 opsys
=hpux8
;;
1092 *.08.
* ) machine
=hp800 opsys
=hpux8
;;
1093 *.09.
* ) machine
=hp800 opsys
=hpux9
;;
1094 *) machine
=hp800 opsys
=hpux10
;;
1098 machine
=hp800 opsys
=nextstep
1103 machine
=orion opsys
=bsd4-2
1105 clipper-orion-bsd
* )
1106 machine
=orion105 opsys
=bsd4-2
1110 i
[3456]86-ibm-aix1.1
* )
1111 machine
=ibmps2-aix opsys
=usg5-2-2
1113 i
[3456]86-ibm-aix1.
[23]* | i
[3456]86-ibm-aix* )
1114 machine
=ibmps2-aix opsys
=usg5-3
1117 machine
=ibm370aix opsys
=usg5-3
1119 rs6000-ibm-aix3.1
* | powerpc-ibm-aix3.1
* )
1120 machine
=ibmrs6000 opsys
=aix3-1
1122 rs6000-ibm-aix3.2
.5 | powerpc-ibm-aix3.2
.5 )
1123 machine
=ibmrs6000 opsys
=aix3-2-5
1125 rs6000-ibm-aix4.1
* | powerpc-ibm-aix4.1
* )
1126 machine
=ibmrs6000 opsys
=aix4-1
1128 rs6000-ibm-aix4.2
* | powerpc-ibm-aix4.2
* )
1129 machine
=ibmrs6000 opsys
=aix4-2
1131 rs6000-ibm-aix4.0
* | powerpc-ibm-aix4.0
* )
1132 machine
=ibmrs6000 opsys
=aix4
1134 rs6000-ibm-aix4
* | powerpc-ibm-aix4
* )
1135 machine
=ibmrs6000 opsys
=aix4-1
1137 rs6000-ibm-aix
* | powerpc-ibm-aix
* )
1138 machine
=ibmrs6000 opsys
=aix3-2
1141 machine
=ibmrt opsys
=bsd4-3
1144 machine
=ibmrt opsys
=bsd4-2
1147 machine
=ibmrt opsys
=bsd4-3
1150 machine
=ibmrt opsys
=bsd4-2
1153 machine
=ibmrt opsys
=bsd4-3
1156 machine
=ibmrt opsys
=bsd4-3
1159 machine
=ibmrt-aix opsys
=usg5-2-2
1162 ## Integrated Solutions `Optimum V'
1164 machine
=isi-ov opsys
=bsd4-2
1167 machine
=isi-ov opsys
=bsd4-3
1170 ## Intel 386 machines where we do care about the manufacturer
1171 i
[3456]86-intsys-sysv* )
1172 machine
=is386 opsys
=usg5-2-2
1176 i
[3456]86-prime-sysv* )
1177 machine
=i386 opsys
=usg5-3
1180 ## Sequent Symmetry running Dynix
1181 i
[3456]86-sequent-bsd* )
1182 machine
=symmetry opsys
=bsd4-3
1185 ## Sequent Symmetry running ptx 4, which is a modified SVR4.
1186 i
[3456]86-sequent-ptx4* | i
[3456]86-sequent-sysv4* )
1187 machine
=sequent-ptx opsys
=ptx4
1188 NON_GNU_CPP
=/lib
/cpp
1191 ## Sequent Symmetry running DYNIX/ptx
1192 ## Use the old cpp rather than the newer ANSI one.
1193 i
[3456]86-sequent-ptx* )
1194 machine
=sequent-ptx opsys
=ptx
1195 NON_GNU_CPP
="/lib/cpp"
1198 ## ncr machine running svr4.3.
1199 i
[3456]86-ncr-sysv4.3
)
1200 machine
=ncr386 opsys
=usg5-4-3
1203 ## Unspecified sysv on an ncr machine defaults to svr4.2.
1204 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.)
1205 i
[3456]86-ncr-sysv* )
1206 machine
=ncr386 opsys
=usg5-4-2
1209 ## Intel Paragon OSF/1
1211 machine
=paragon opsys
=osf1 NON_GNU_CPP
=/usr
/mach
/lib
/cpp
1216 machine
=i860 opsys
=usg5-4
1217 NON_GNU_CC
="/bin/cc" # Ie, not the one in /usr/ucb/cc.
1218 NON_GNU_CPP
="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion.
1221 ## Masscomp machines
1222 m68
*-masscomp-rtu* )
1223 machine
=masscomp opsys
=rtu
1226 ## Megatest machines
1227 m68
*-megatest-bsd* )
1228 machine
=mega68 opsys
=bsd4-2
1231 ## Workstations sold by MIPS
1232 ## This is not necessarily all workstations using the MIPS processor -
1233 ## Irises are produced by SGI, and DECstations by DEC.
1235 ## etc/MACHINES lists mips.h and mips4.h as possible machine files,
1236 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance
1237 ## it gives for choosing between the alternatives seems to be "Use
1238 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with
1239 ## the BSD world." I'll assume that these are instructions for
1240 ## handling two odd situations, and that every other situation
1241 ## should use mips.h and usg5-2-2, they being listed first.
1244 ## Fall through to the general code at the bottom to decide on the OS.
1246 mips-mips-riscos4
* )
1247 machine
=mips4 opsys
=bsd4-3
1248 NON_GNU_CC
="cc -systype bsd43"
1249 NON_GNU_CPP
="cc -systype bsd43 -E"
1251 mips-mips-riscos5
* )
1252 machine
=mips4 opsys
=riscos5
1253 NON_GNU_CC
="cc -systype bsd43"
1254 NON_GNU_CPP
="cc -systype bsd43 -E"
1257 machine
=mips opsys
=bsd4-3
1260 machine
=mips opsys
=usg5-2-2
1264 m68
*-next-* | m68k-
*-nextstep* )
1265 machine
=m68k opsys
=nextstep
1268 ## The complete machine from National Semiconductor
1270 machine
=ns32000 opsys
=usg5-2
1274 m68
*-ncr-sysv2* | m68
*-ncr-sysvr2* )
1275 machine
=tower32 opsys
=usg5-2-2
1277 m68
*-ncr-sysv3* | m68
*-ncr-sysvr3* )
1278 machine
=tower32v3 opsys
=usg5-3
1283 machine
=ews4800 opsys
=ux4800
1286 ## Nixdorf Targon 31
1287 m68
*-nixdorf-sysv* )
1288 machine
=targon31 opsys
=usg5-2-2
1293 machine
=nu opsys
=usg5-2
1298 machine
=plexus opsys
=usg5-2
1301 ## PowerPC reference platform
1302 powerpcle-
*-solaris2* )
1308 ## I don't really have any idea what sort of processor the Pyramid has,
1309 ## so I'm assuming it is its own architecture.
1310 pyramid-pyramid-bsd
* )
1311 machine
=pyramid opsys
=bsd4-2
1315 ns32k-sequent-bsd4.2
* )
1316 machine
=sequent opsys
=bsd4-2
1318 ns32k-sequent-bsd4.3
* )
1319 machine
=sequent opsys
=bsd4-3
1323 mips-siemens-sysv
* | mips-sni-sysv
*)
1324 machine
=mips-siemens opsys
=usg5-4
1325 NON_GNU_CC
=/usr
/ccs
/bin
/cc
1326 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1329 ## Silicon Graphics machines
1330 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030)
1332 machine
=irist opsys
=iris3-5
1334 m68
*-sgi-iris3.6
* | m68
*-sgi-iris*)
1335 machine
=irist opsys
=iris3-6
1339 machine
=iris4d opsys
=irix3-3
1342 machine
=iris4d opsys
=irix4-0
1345 machine
=iris4d opsys
=irix6-5
1346 NON_GNU_CPP
=/lib
/cpp
1347 NON_GCC_TEST_OPTIONS
="-n32 -G0"
1350 machine
=iris4d opsys
=irix6-0
1351 NON_GNU_CPP
=/lib
/cpp
1352 NON_GCC_TEST_OPTIONS
=-32
1354 mips-sgi-irix5.
[01]* )
1355 machine
=iris4d opsys
=irix5-0
1357 mips-sgi-irix5
* | mips-sgi-irix
* )
1358 machine
=iris4d opsys
=irix5-2
1363 machine
=news opsys
=bsd4-2
1366 machine
=news opsys
=bsd4-3
1368 m68
*-sony-newsos3* | m68
*-sony-news3*)
1369 machine
=news opsys
=bsd4-3
1371 mips-sony-bsd
* | mips-sony-newsos4
* | mips-sony-news4
*)
1372 machine
=news-risc opsys
=bsd4-3
1374 mips-sony-newsos6
* )
1375 machine
=news-r6 opsys
=newsos6
1378 machine
=news-risc opsys
=newsos5
1383 machine
=stride opsys
=usg5-2
1387 sparc-
*-linux-gnu* | sparc64-
*-linux-gnu* )
1388 machine
=sparc opsys
=gnu-linux
1391 *-sun-sunos* |
*-sun-bsd* |
*-sun-solaris* \
1392 | i
[3456]86-*-solaris2* | i
[3456]86-*-sunos5* | powerpc
*-*-solaris2* \
1393 | rs6000-
*-solaris2*)
1394 case "${canonical}" in
1395 m68
*-sunos1* ) machine
=sun1
;;
1396 m68
*-sunos2* ) machine
=sun2
;;
1397 m68
* ) machine
=sun3
;;
1398 i
[3456]86-sun-sunos[34]* ) machine
=sun386
;;
1399 i
[3456]86-*-* ) machine
=intel386
;;
1400 powerpcle
* ) machine
=powerpcle
;;
1401 powerpc
* | rs6000
* ) machine
=ibmrs6000
;;
1402 sparc
* ) machine
=sparc
;;
1405 case "${canonical}" in
1406 ## The Sun386 didn't get past 4.0.
1407 i
[3456]86-*-sunos4 ) opsys
=sunos4-0
;;
1408 *-sunos4.0
* ) opsys
=sunos4-0
;;
1409 *-sunos4.1.
[3-9]*noshare
)
1410 ## This name is sunos413 instead of sunos4-1-3
1411 ## to avoid a file name conflict on MSDOS.
1413 NON_GNU_CPP
=/usr
/lib
/cpp
1414 NON_GCC_TEST_OPTIONS
=-Bstatic
1415 GCC_TEST_OPTIONS
=-static
1417 *-sunos4.1.
[3-9]* |
*-sunos4shr*)
1419 NON_GNU_CPP
=/usr
/lib
/cpp
1421 *-sunos4* |
*-sunos )
1423 NON_GCC_TEST_OPTIONS
=-Bstatic
1424 GCC_TEST_OPTIONS
=-static
1426 *-sunos5.3
* |
*-solaris2.3
* )
1428 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1430 *-sunos5.4
* |
*-solaris2.4
* )
1432 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1435 *-sunos5.5
* |
*-solaris2.5
* )
1437 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1440 *-sunos5* |
*-solaris* )
1442 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1446 ## Watch out for a compiler that we know will not work.
1447 case "${canonical}" in
1448 *-solaris* |
*-sunos5* )
1449 if [ "x$CC" = x
/usr
/ucb
/cc
]; then
1450 ## /usr/ucb/cc doesn't work;
1451 ## we should find some other compiler that does work.
1459 machine
=sparc opsys
=nextstep
1463 m68
*-tadpole-sysv* )
1464 machine
=tad68k opsys
=usg5-3
1468 tahoe-tahoe-bsd4.2
* )
1469 machine
=tahoe opsys
=bsd4-2
1471 tahoe-tahoe-bsd4.3
* )
1472 machine
=tahoe opsys
=bsd4-3
1475 ## Tandem Integrity S2
1477 machine
=tandem-s2 opsys
=usg5-3
1481 m88k-tektronix-sysv3
* )
1482 machine
=tekxd88 opsys
=usg5-3
1485 ## Tektronix 16000 box (6130?)
1486 ns16k-tektronix-bsd
* )
1487 machine
=ns16000 opsys
=bsd4-2
1490 ## src/m/tek4300.h hints that this is a m68k machine.
1491 m68
*-tektronix-bsd* )
1492 machine
=tek4300 opsys
=bsd4-3
1496 ## We seem to have lost the machine-description file titan.h!
1498 machine
=titan opsys
=usg5-3
1501 ## Ustation E30 (SS5E)
1502 m68
*-unisys-uniplus* )
1503 machine
=ustation opsystem
=unipl5-2
1509 case "${canonical}" in
1510 *-bsd4.1
* ) opsys
=bsd4-1
;;
1511 *-bsd4.2
* |
*-ultrix[0-3].
* |
*-ultrix4.0
* ) opsys
=bsd4-2
;;
1512 *-bsd4.3
* |
*-ultrix* ) opsys
=bsd4-3
;;
1513 *-sysv[01]* |
*-sysvr[01]* ) opsys
=usg5-0
;;
1514 *-sysv2* |
*-sysvr2* ) opsys
=usg5-2
;;
1515 *-vms* ) opsys
=vms
;;
1521 ns16k-whitechapel-
* )
1523 ## We don't know what sort of OS runs on these; we'll let the
1524 ## operating system guessing code below try.
1529 machine
=wicat opsys
=usg5-2
1532 ## Intel 386 machines where we don't care about the manufacturer
1535 case "${canonical}" in
1536 *-isc1.
* |
*-isc2.
[01]* ) opsys
=386-ix ;;
1537 *-isc2.2
* ) opsys
=isc2-2
;;
1538 *-isc4.0
* ) opsys
=isc4-0
;;
1539 *-isc4.
* ) opsys
=isc4-1
1540 GCC_TEST_OPTIONS
=-posix
1541 NON_GCC_TEST_OPTIONS
=-Xp
1543 *-isc* ) opsys
=isc3-0
;;
1544 *-esix5* ) opsys
=esix5r4
; NON_GNU_CPP
=/usr
/lib
/cpp
;;
1545 *-esix* ) opsys
=esix
;;
1546 *-xenix* ) opsys
=xenix
;;
1547 *-linux-gnu* ) opsys
=gnu-linux
;;
1548 *-sco3.2v4
* ) opsys
=sco4
; NON_GNU_CPP
=/lib
/cpp
;;
1549 *-sco3.2v5
* ) opsys
=sco5
1550 NON_GNU_CPP
=/lib
/cpp
1551 # Prevent -belf from being passed to $CPP.
1552 # /lib/cpp does not accept it.
1553 OVERRIDE_CPPFLAGS
=" "
1555 *-sysv4.2uw
* ) opsys
=unixware
; NON_GNU_CPP
=/lib
/cpp
;;
1556 *-386bsd* ) opsys
=386bsd
;;
1557 *-freebsd* ) opsys
=freebsd
;;
1558 *-nextstep* ) opsys
=nextstep
;;
1559 ## Otherwise, we'll fall through to the generic opsys code at the bottom.
1563 ## m68k Linux-based GNU system
1565 machine
=m68k opsys
=gnu-linux
1568 ## Mips Linux-based GNU system
1570 machine
=mips opsys
=gnu-linux
1574 sparc-fujitsu-sysv4
* )
1575 machine
=sparc opsys
=uxpds
1576 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1581 f301-fujitsu-uxpv4.1
)
1582 machine
=f301 opsys
=uxpv
1590 ### If the code above didn't choose an operating system, just choose
1591 ### an operating system based on the configuration name. You really
1592 ### only want to use this when you have no idea what the right
1593 ### operating system is; if you know what operating systems a machine
1594 ### runs, it's cleaner to make it explicit in the case statement
1596 if test x
"${opsys}" = x
; then
1597 case "${canonical}" in
1598 *-gnu* ) opsys
=gnu
;;
1599 *-bsd4.
[01] ) opsys
=bsd4-1
;;
1600 *-bsd4.2
) opsys
=bsd4-2
;;
1601 *-bsd4.3
) opsys
=bsd4-3
;;
1602 *-sysv0 |
*-sysvr0 ) opsys
=usg5-0
;;
1603 *-sysv2 |
*-sysvr2 ) opsys
=usg5-2
;;
1604 *-sysv2.2 |
*-sysvr2.2
) opsys
=usg5-2-2
;;
1605 *-sysv3* |
*-sysvr3* ) opsys
=usg5-3
;;
1606 *-sysv4.2uw
* ) opsys
=unixware
;;
1607 *-sysv4.1
* |
*-sysvr4.1
* )
1608 NON_GNU_CPP
=/usr
/lib
/cpp
1610 *-sysv4.
[2-9]* |
*-sysvr4.
[2-9]* )
1611 if [ x
$NON_GNU_CPP = x
]; then
1612 if [ -f /usr
/ccs
/lib
/cpp
]; then
1613 NON_GNU_CPP
=/usr
/ccs
/lib
/cpp
1615 NON_GNU_CPP
=/lib
/cpp
1619 *-sysv4* |
*-sysvr4* ) opsys
=usg5-4
;;
1626 if test "x$RANLIB" = x
; then
1631 if test $unported = yes; then
1632 { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems.
1633 Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; }
1636 machfile
="m/${machine}.h"
1637 opsysfile
="s/${opsys}.h"
1640 #### Choose a compiler.
1641 test -n "$CC" && cc_specified
=yes
1643 # Save the value of CFLAGS that the user specified.
1644 SPECIFIED_CFLAGS
="$CFLAGS"
1647 "yes" ) CC
="gcc" GCC
=yes ;;
1648 "no" ) : ${CC=cc} ;;
1649 * ) # Extract the first word of "gcc", so it can be a program name with args.
1650 set dummy gcc
; ac_word
=$2
1651 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1652 echo "configure:1653: checking for $ac_word" >&5
1653 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1654 echo $ac_n "(cached) $ac_c" 1>&6
1656 if test -n "$CC"; then
1657 ac_cv_prog_CC
="$CC" # Let the user override the test.
1659 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1661 for ac_dir
in $ac_dummy; do
1662 test -z "$ac_dir" && ac_dir
=.
1663 if test -f $ac_dir/$ac_word; then
1672 if test -n "$CC"; then
1673 echo "$ac_t""$CC" 1>&6
1675 echo "$ac_t""no" 1>&6
1678 if test -z "$CC"; then
1679 # Extract the first word of "cc", so it can be a program name with args.
1680 set dummy cc
; ac_word
=$2
1681 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1682 echo "configure:1683: checking for $ac_word" >&5
1683 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1684 echo $ac_n "(cached) $ac_c" 1>&6
1686 if test -n "$CC"; then
1687 ac_cv_prog_CC
="$CC" # Let the user override the test.
1689 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1692 for ac_dir
in $ac_dummy; do
1693 test -z "$ac_dir" && ac_dir
=.
1694 if test -f $ac_dir/$ac_word; then
1695 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1696 ac_prog_rejected
=yes
1704 if test $ac_prog_rejected = yes; then
1705 # We found a bogon in the path, so make sure we never use it.
1706 set dummy
$ac_cv_prog_CC
1708 if test $# -gt 0; then
1709 # We chose a different compiler from the bogus one.
1710 # However, it has the same basename, so the bogon will be chosen
1711 # first if we set CC to just the basename; use the full file name.
1713 set dummy
"$ac_dir/$ac_word" "$@"
1721 if test -n "$CC"; then
1722 echo "$ac_t""$CC" 1>&6
1724 echo "$ac_t""no" 1>&6
1727 if test -z "$CC"; then
1728 case "`uname -s`" in
1730 # Extract the first word of "cl", so it can be a program name with args.
1731 set dummy cl
; ac_word
=$2
1732 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1733 echo "configure:1734: checking for $ac_word" >&5
1734 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1735 echo $ac_n "(cached) $ac_c" 1>&6
1737 if test -n "$CC"; then
1738 ac_cv_prog_CC
="$CC" # Let the user override the test.
1740 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1742 for ac_dir
in $ac_dummy; do
1743 test -z "$ac_dir" && ac_dir
=.
1744 if test -f $ac_dir/$ac_word; then
1753 if test -n "$CC"; then
1754 echo "$ac_t""$CC" 1>&6
1756 echo "$ac_t""no" 1>&6
1761 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1764 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1765 echo "configure:1766: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1768 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1769 ac_cpp
='$CPP $CPPFLAGS'
1770 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1771 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1772 cross_compiling
=$ac_cv_prog_cc_cross
1774 cat > conftest.
$ac_ext << EOF
1776 #line 1777 "configure"
1777 #include "confdefs.h"
1781 if { (eval echo configure
:1782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1782 ac_cv_prog_cc_works
=yes
1783 # If we can't run a trivial program, we are probably using a cross compiler.
1784 if (.
/conftest
; exit) 2>/dev
/null
; then
1785 ac_cv_prog_cc_cross
=no
1787 ac_cv_prog_cc_cross
=yes
1790 echo "configure: failed program was:" >&5
1791 cat conftest.
$ac_ext >&5
1792 ac_cv_prog_cc_works
=no
1796 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1797 ac_cpp
='$CPP $CPPFLAGS'
1798 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1799 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1800 cross_compiling
=$ac_cv_prog_cc_cross
1802 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1803 if test $ac_cv_prog_cc_works = no
; then
1804 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1806 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1807 echo "configure:1808: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1808 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1809 cross_compiling
=$ac_cv_prog_cc_cross
1811 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1812 echo "configure:1813: checking whether we are using GNU C" >&5
1813 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1814 echo $ac_n "(cached) $ac_c" 1>&6
1816 cat > conftest.c
<<EOF
1821 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1822: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1828 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1830 if test $ac_cv_prog_gcc = yes; then
1836 ac_test_CFLAGS
="${CFLAGS+set}"
1837 ac_save_CFLAGS
="$CFLAGS"
1839 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1840 echo "configure:1841: checking whether ${CC-cc} accepts -g" >&5
1841 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1842 echo $ac_n "(cached) $ac_c" 1>&6
1844 echo 'void f(){}' > conftest.c
1845 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1854 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1855 if test "$ac_test_CFLAGS" = set; then
1856 CFLAGS
="$ac_save_CFLAGS"
1857 elif test $ac_cv_prog_cc_g = yes; then
1858 if test "$GCC" = yes; then
1864 if test "$GCC" = yes; then
1873 # On Suns, sometimes $CPP names a directory.
1874 if test -n "$CPP" && test -d "$CPP"; then
1878 #### Some systems specify a CPP to use unless we are using GCC.
1879 #### Now that we know whether we are using GCC, we can decide whether
1880 #### to use that one.
1881 if test "x$NON_GNU_CPP" != x
&& test x
$GCC != xyes
&& test "x$CPP" = x
1886 #### Some systems specify a CC to use unless we are using GCC.
1887 #### Now that we know whether we are using GCC, we can decide whether
1888 #### to use that one.
1889 if test "x$NON_GNU_CC" != x
&& test x
$GCC != xyes
&&
1890 test x
$cc_specified != xyes
1895 if test x
$GCC = xyes
&& test "x$GCC_TEST_OPTIONS" != x
1897 CC
="$CC $GCC_TEST_OPTIONS"
1900 if test x
$GCC = x
&& test "x$NON_GCC_TEST_OPTIONS" != x
1902 CC
="$CC $NON_GCC_TEST_OPTIONS"
1905 if test x
$GCC = xyes
&& test "x$GCC_LINK_TEST_OPTIONS" != x
1907 ac_link
="$ac_link $GCC_LINK_TEST_OPTIONS"
1910 if test x
$GCC = x
&& test "x$NON_GCC_LINK_TEST_OPTIONS" != x
1912 ac_link
="$ac_link $NON_GCC_LINK_TEST_OPTIONS"
1915 #### Some other nice autoconf tests. If you add a test here which
1916 #### should make an entry in src/config.h, don't forget to add an
1917 #### #undef clause to src/config.h.in for autoconf to modify.
1919 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1920 echo "configure:1921: checking whether ln -s works" >&5
1921 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1922 echo $ac_n "(cached) $ac_c" 1>&6
1925 if ln -s X conftestdata
2>/dev
/null
1928 ac_cv_prog_LN_S
="ln -s"
1933 LN_S
="$ac_cv_prog_LN_S"
1934 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1935 echo "$ac_t""yes" 1>&6
1937 echo "$ac_t""no" 1>&6
1940 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1941 echo "configure:1942: checking how to run the C preprocessor" >&5
1942 # On Suns, sometimes $CPP names a directory.
1943 if test -n "$CPP" && test -d "$CPP"; then
1946 if test -z "$CPP"; then
1947 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1948 echo $ac_n "(cached) $ac_c" 1>&6
1950 # This must be in double quotes, not single quotes, because CPP may get
1951 # substituted into the Makefile and "${CC-cc}" will confuse make.
1953 # On the NeXT, cc -E runs the code through the compiler's parser,
1954 # not just through cpp.
1955 cat > conftest.
$ac_ext <<EOF
1956 #line 1957 "configure"
1957 #include "confdefs.h"
1961 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1962 { (eval echo configure
:1963: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1963 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1964 if test -z "$ac_err"; then
1968 echo "configure: failed program was:" >&5
1969 cat conftest.
$ac_ext >&5
1971 CPP
="${CC-cc} -E -traditional-cpp"
1972 cat > conftest.
$ac_ext <<EOF
1973 #line 1974 "configure"
1974 #include "confdefs.h"
1978 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1979 { (eval echo configure
:1980: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1980 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1981 if test -z "$ac_err"; then
1985 echo "configure: failed program was:" >&5
1986 cat conftest.
$ac_ext >&5
1988 CPP
="${CC-cc} -nologo -E"
1989 cat > conftest.
$ac_ext <<EOF
1990 #line 1991 "configure"
1991 #include "confdefs.h"
1995 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1996 { (eval echo configure
:1997: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1997 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1998 if test -z "$ac_err"; then
2002 echo "configure: failed program was:" >&5
2003 cat conftest.
$ac_ext >&5
2012 ac_cv_prog_CPP
="$CPP"
2014 CPP
="$ac_cv_prog_CPP"
2016 ac_cv_prog_CPP
="$CPP"
2018 echo "$ac_t""$CPP" 1>&6
2020 # Find a good install program. We prefer a C program (faster),
2021 # so one script is as good as another. But avoid the broken or
2022 # incompatible versions:
2023 # SysV /etc/install, /usr/sbin/install
2024 # SunOS /usr/etc/install
2025 # IRIX /sbin/install
2027 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2028 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2029 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2030 # ./install, which can be erroneously created by make from ./install.sh.
2031 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2032 echo "configure:2033: checking for a BSD compatible install" >&5
2033 if test -z "$INSTALL"; then
2034 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2035 echo $ac_n "(cached) $ac_c" 1>&6
2037 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
2038 for ac_dir
in $PATH; do
2039 # Account for people who put trailing slashes in PATH elements.
2041 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
2043 # OSF1 and SCO ODT 3.0 have their own names for install.
2044 # Don't use installbsd from OSF since it installs stuff as root
2046 for ac_prog
in ginstall scoinst
install; do
2047 if test -f $ac_dir/$ac_prog; then
2048 if test $ac_prog = install &&
2049 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
2050 # AIX install. It has an incompatible calling convention.
2053 ac_cv_path_install
="$ac_dir/$ac_prog -c"
2064 if test "${ac_cv_path_install+set}" = set; then
2065 INSTALL
="$ac_cv_path_install"
2067 # As a last resort, use the slow shell script. We don't cache a
2068 # path for INSTALL within a source directory, because that will
2069 # break other packages using the cache if that directory is
2070 # removed, or if the path is relative.
2071 INSTALL
="$ac_install_sh"
2074 echo "$ac_t""$INSTALL" 1>&6
2076 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2077 # It thinks the first close brace ends the variable substitution.
2078 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
2080 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
2082 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
2084 for ac_prog
in 'bison -y' byacc
2086 # Extract the first word of "$ac_prog", so it can be a program name with args.
2087 set dummy
$ac_prog; ac_word
=$2
2088 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2089 echo "configure:2090: checking for $ac_word" >&5
2090 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2091 echo $ac_n "(cached) $ac_c" 1>&6
2093 if test -n "$YACC"; then
2094 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
2096 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2098 for ac_dir
in $ac_dummy; do
2099 test -z "$ac_dir" && ac_dir
=.
2100 if test -f $ac_dir/$ac_word; then
2101 ac_cv_prog_YACC
="$ac_prog"
2108 YACC
="$ac_cv_prog_YACC"
2109 if test -n "$YACC"; then
2110 echo "$ac_t""$YACC" 1>&6
2112 echo "$ac_t""no" 1>&6
2115 test -n "$YACC" && break
2117 test -n "$YACC" || YACC
="yacc"
2120 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2121 echo "configure:2122: checking for AIX" >&5
2122 cat > conftest.
$ac_ext <<EOF
2123 #line 2124 "configure"
2124 #include "confdefs.h"
2130 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2131 egrep "yes" >/dev
/null
2>&1; then
2133 echo "$ac_t""yes" 1>&6; cat >> confdefs.h
<<\EOF
2134 #define _ALL_SOURCE 1
2139 echo "$ac_t""no" 1>&6
2145 # Sound support for GNU/Linux and the free BSDs.
2146 for ac_hdr
in machine
/soundcard.h sys
/soundcard.h
2148 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2149 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2150 echo "configure:2151: checking for $ac_hdr" >&5
2151 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2152 echo $ac_n "(cached) $ac_c" 1>&6
2154 cat > conftest.
$ac_ext <<EOF
2155 #line 2156 "configure"
2156 #include "confdefs.h"
2159 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2160 { (eval echo configure
:2161: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2161 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2162 if test -z "$ac_err"; then
2164 eval "ac_cv_header_$ac_safe=yes"
2167 echo "configure: failed program was:" >&5
2168 cat conftest.
$ac_ext >&5
2170 eval "ac_cv_header_$ac_safe=no"
2174 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2175 echo "$ac_t""yes" 1>&6
2176 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2177 cat >> confdefs.h
<<EOF
2178 #define $ac_tr_hdr 1
2182 echo "$ac_t""no" 1>&6
2187 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
2189 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2190 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2191 echo "configure:2192: checking for $ac_hdr" >&5
2192 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2193 echo $ac_n "(cached) $ac_c" 1>&6
2195 cat > conftest.
$ac_ext <<EOF
2196 #line 2197 "configure"
2197 #include "confdefs.h"
2200 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2201 { (eval echo configure
:2202: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2202 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2203 if test -z "$ac_err"; then
2205 eval "ac_cv_header_$ac_safe=yes"
2208 echo "configure: failed program was:" >&5
2209 cat conftest.
$ac_ext >&5
2211 eval "ac_cv_header_$ac_safe=no"
2215 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2216 echo "$ac_t""yes" 1>&6
2217 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2218 cat >> confdefs.h
<<EOF
2219 #define $ac_tr_hdr 1
2223 echo "$ac_t""no" 1>&6
2227 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2228 echo "configure:2229: checking for ANSI C header files" >&5
2229 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2230 echo $ac_n "(cached) $ac_c" 1>&6
2232 cat > conftest.
$ac_ext <<EOF
2233 #line 2234 "configure"
2234 #include "confdefs.h"
2240 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2241 { (eval echo configure
:2242: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2242 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2243 if test -z "$ac_err"; then
2245 ac_cv_header_stdc
=yes
2248 echo "configure: failed program was:" >&5
2249 cat conftest.
$ac_ext >&5
2251 ac_cv_header_stdc
=no
2255 if test $ac_cv_header_stdc = yes; then
2256 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2257 cat > conftest.
$ac_ext <<EOF
2258 #line 2259 "configure"
2259 #include "confdefs.h"
2262 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2263 egrep "memchr" >/dev
/null
2>&1; then
2267 ac_cv_header_stdc
=no
2273 if test $ac_cv_header_stdc = yes; then
2274 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2275 cat > conftest.
$ac_ext <<EOF
2276 #line 2277 "configure"
2277 #include "confdefs.h"
2280 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2281 egrep "free" >/dev
/null
2>&1; then
2285 ac_cv_header_stdc
=no
2291 if test $ac_cv_header_stdc = yes; then
2292 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2293 if test "$cross_compiling" = yes; then
2296 cat > conftest.
$ac_ext <<EOF
2297 #line 2298 "configure"
2298 #include "confdefs.h"
2300 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2301 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2302 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2303 int main () { int i; for (i = 0; i < 256; i++)
2304 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2308 if { (eval echo configure
:2309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2312 echo "configure: failed program was:" >&5
2313 cat conftest.
$ac_ext >&5
2315 ac_cv_header_stdc
=no
2323 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2324 if test $ac_cv_header_stdc = yes; then
2325 cat >> confdefs.h
<<\EOF
2326 #define STDC_HEADERS 1
2331 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2332 echo "configure:2333: checking whether time.h and sys/time.h may both be included" >&5
2333 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2334 echo $ac_n "(cached) $ac_c" 1>&6
2336 cat > conftest.
$ac_ext <<EOF
2337 #line 2338 "configure"
2338 #include "confdefs.h"
2339 #include <sys/types.h>
2340 #include <sys/time.h>
2346 if { (eval echo configure
:2347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2348 ac_cv_header_time
=yes
2350 echo "configure: failed program was:" >&5
2351 cat conftest.
$ac_ext >&5
2353 ac_cv_header_time
=no
2358 echo "$ac_t""$ac_cv_header_time" 1>&6
2359 if test $ac_cv_header_time = yes; then
2360 cat >> confdefs.h
<<\EOF
2361 #define TIME_WITH_SYS_TIME 1
2366 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2367 echo "configure:2368: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2368 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2369 echo $ac_n "(cached) $ac_c" 1>&6
2371 cat > conftest.
$ac_ext <<EOF
2372 #line 2373 "configure"
2373 #include "confdefs.h"
2374 #include <sys/types.h>
2376 /* NetBSD declares sys_siglist in unistd.h. */
2377 #ifdef HAVE_UNISTD_H
2381 char *msg = *(sys_siglist + 1);
2384 if { (eval echo configure
:2385: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2386 ac_cv_decl_sys_siglist
=yes
2388 echo "configure: failed program was:" >&5
2389 cat conftest.
$ac_ext >&5
2391 ac_cv_decl_sys_siglist
=no
2396 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2397 if test $ac_cv_decl_sys_siglist = yes; then
2398 cat >> confdefs.h
<<\EOF
2399 #define SYS_SIGLIST_DECLARED 1
2405 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
2406 echo "configure:2407: checking for struct utimbuf" >&5
2407 if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then
2408 echo $ac_n "(cached) $ac_c" 1>&6
2410 cat > conftest.
$ac_ext <<EOF
2411 #line 2412 "configure"
2412 #include "confdefs.h"
2413 #ifdef TIME_WITH_SYS_TIME
2414 #include <sys/time.h>
2417 #ifdef HAVE_SYS_TIME_H
2418 #include <sys/time.h>
2427 static struct utimbuf x; x.actime = x.modtime;
2430 if { (eval echo configure
:2431: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2432 emacs_cv_struct_utimbuf
=yes
2434 echo "configure: failed program was:" >&5
2435 cat conftest.
$ac_ext >&5
2437 emacs_cv_struct_utimbuf
=no
2442 echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6
2443 if test $emacs_cv_struct_utimbuf = yes; then
2444 cat >> confdefs.h
<<\EOF
2445 #define HAVE_STRUCT_UTIMBUF 1
2450 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2451 echo "configure:2452: checking return type of signal handlers" >&5
2452 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2453 echo $ac_n "(cached) $ac_c" 1>&6
2455 cat > conftest.
$ac_ext <<EOF
2456 #line 2457 "configure"
2457 #include "confdefs.h"
2458 #include <sys/types.h>
2464 extern "C" void (*signal (int, void (*)(int)))(int);
2466 void (*signal ()) ();
2473 if { (eval echo configure
:2474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2475 ac_cv_type_signal
=void
2477 echo "configure: failed program was:" >&5
2478 cat conftest.
$ac_ext >&5
2480 ac_cv_type_signal
=int
2485 echo "$ac_t""$ac_cv_type_signal" 1>&6
2486 cat >> confdefs.h
<<EOF
2487 #define RETSIGTYPE $ac_cv_type_signal
2492 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
2493 echo "configure:2494: checking for struct timeval" >&5
2494 if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then
2495 echo $ac_n "(cached) $ac_c" 1>&6
2497 cat > conftest.
$ac_ext <<EOF
2498 #line 2499 "configure"
2499 #include "confdefs.h"
2500 #ifdef TIME_WITH_SYS_TIME
2501 #include <sys/time.h>
2504 #ifdef HAVE_SYS_TIME_H
2505 #include <sys/time.h>
2511 static struct timeval x; x.tv_sec = x.tv_usec;
2514 if { (eval echo configure
:2515: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2516 emacs_cv_struct_timeval
=yes
2518 echo "configure: failed program was:" >&5
2519 cat conftest.
$ac_ext >&5
2521 emacs_cv_struct_timeval
=no
2526 echo "$ac_t""$emacs_cv_struct_timeval" 1>&6
2527 HAVE_TIMEVAL
=$emacs_cv_struct_timeval
2528 if test $emacs_cv_struct_timeval = yes; then
2529 cat >> confdefs.h
<<\EOF
2530 #define HAVE_TIMEVAL 1
2535 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
2536 echo "configure:2537: checking whether struct tm is in sys/time.h or time.h" >&5
2537 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
2538 echo $ac_n "(cached) $ac_c" 1>&6
2540 cat > conftest.
$ac_ext <<EOF
2541 #line 2542 "configure"
2542 #include "confdefs.h"
2543 #include <sys/types.h>
2546 struct tm *tp; tp->tm_sec;
2549 if { (eval echo configure
:2550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2551 ac_cv_struct_tm
=time.h
2553 echo "configure: failed program was:" >&5
2554 cat conftest.
$ac_ext >&5
2556 ac_cv_struct_tm
=sys
/time.h
2561 echo "$ac_t""$ac_cv_struct_tm" 1>&6
2562 if test $ac_cv_struct_tm = sys
/time.h
; then
2563 cat >> confdefs.h
<<\EOF
2564 #define TM_IN_SYS_TIME 1
2569 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
2570 echo "configure:2571: checking for tm_zone in struct tm" >&5
2571 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
2572 echo $ac_n "(cached) $ac_c" 1>&6
2574 cat > conftest.
$ac_ext <<EOF
2575 #line 2576 "configure"
2576 #include "confdefs.h"
2577 #include <sys/types.h>
2578 #include <$ac_cv_struct_tm>
2580 struct tm tm; tm.tm_zone;
2583 if { (eval echo configure
:2584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2585 ac_cv_struct_tm_zone
=yes
2587 echo "configure: failed program was:" >&5
2588 cat conftest.
$ac_ext >&5
2590 ac_cv_struct_tm_zone
=no
2595 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
2596 if test "$ac_cv_struct_tm_zone" = yes; then
2597 cat >> confdefs.h
<<\EOF
2598 #define HAVE_TM_ZONE 1
2602 echo $ac_n "checking for tzname""... $ac_c" 1>&6
2603 echo "configure:2604: checking for tzname" >&5
2604 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
2605 echo $ac_n "(cached) $ac_c" 1>&6
2607 cat > conftest.
$ac_ext <<EOF
2608 #line 2609 "configure"
2609 #include "confdefs.h"
2611 #ifndef tzname /* For SGI. */
2612 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
2618 if { (eval echo configure
:2619: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2620 ac_cv_var_tzname
=yes
2622 echo "configure: failed program was:" >&5
2623 cat conftest.
$ac_ext >&5
2630 echo "$ac_t""$ac_cv_var_tzname" 1>&6
2631 if test $ac_cv_var_tzname = yes; then
2632 cat >> confdefs.h
<<\EOF
2633 #define HAVE_TZNAME 1
2640 echo $ac_n "checking for working const""... $ac_c" 1>&6
2641 echo "configure:2642: checking for working const" >&5
2642 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2643 echo $ac_n "(cached) $ac_c" 1>&6
2645 cat > conftest.
$ac_ext <<EOF
2646 #line 2647 "configure"
2647 #include "confdefs.h"
2651 /* Ultrix mips cc rejects this. */
2652 typedef int charset[2]; const charset x;
2653 /* SunOS 4.1.1 cc rejects this. */
2654 char const *const *ccp;
2656 /* NEC SVR4.0.2 mips cc rejects this. */
2657 struct point {int x, y;};
2658 static struct point const zero = {0,0};
2659 /* AIX XL C 1.02.0.0 rejects this.
2660 It does not let you subtract one const X* pointer from another in an arm
2661 of an if-expression whose if-part is not a constant expression */
2662 const char *g = "string";
2663 ccp = &g + (g ? g-g : 0);
2664 /* HPUX 7.0 cc rejects these. */
2667 ccp = (char const *const *) p;
2668 { /* SCO 3.2v4 cc rejects this. */
2670 char const *s = 0 ? (char *) 0 : (char const *) 0;
2674 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2676 const int *foo = &x[0];
2679 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2680 typedef const int *iptr;
2684 { /* AIX XL C 1.02.0.0 rejects this saying
2685 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2686 struct s { int j; const int *ap[3]; };
2687 struct s *b; b->j = 5;
2689 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2695 if { (eval echo configure
:2696: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2699 echo "configure: failed program was:" >&5
2700 cat conftest.
$ac_ext >&5
2707 echo "$ac_t""$ac_cv_c_const" 1>&6
2708 if test $ac_cv_c_const = no
; then
2709 cat >> confdefs.h
<<\EOF
2716 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
2717 echo "configure:2718: checking whether ${MAKE-make} sets \${MAKE}" >&5
2718 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
2719 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
2720 echo $ac_n "(cached) $ac_c" 1>&6
2722 cat > conftestmake
<<\EOF
2724 @
echo 'ac_maketemp="${MAKE}"'
2726 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2727 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
2728 if test -n "$ac_maketemp"; then
2729 eval ac_cv_prog_make_
${ac_make}_set
=yes
2731 eval ac_cv_prog_make_
${ac_make}_set
=no
2735 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2736 echo "$ac_t""yes" 1>&6
2739 echo "$ac_t""no" 1>&6
2740 SET_MAKE
="MAKE=${MAKE-make}"
2744 echo $ac_n "checking for long file names""... $ac_c" 1>&6
2745 echo "configure:2746: checking for long file names" >&5
2746 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
2747 echo $ac_n "(cached) $ac_c" 1>&6
2749 ac_cv_sys_long_file_names
=yes
2750 # Test for long file names in all the places we know might matter:
2751 # . the current directory, where building will happen
2752 # $prefix/lib where we will be installing things
2753 # $exec_prefix/lib likewise
2754 # eval it to expand exec_prefix.
2755 # $TMPDIR if set, where it might want to write temporary files
2756 # if $TMPDIR is not set:
2757 # /tmp where it might want to write temporary files
2760 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
2761 ac_tmpdirs
="$TMPDIR"
2763 ac_tmpdirs
='/tmp /var/tmp /usr/tmp'
2765 for ac_dir
in .
$ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
2766 test -d $ac_dir ||
continue
2767 test -w $ac_dir ||
continue # It is less confusing to not echo anything here.
2768 (echo 1 > $ac_dir/conftest9012345
) 2>/dev
/null
2769 (echo 2 > $ac_dir/conftest9012346
) 2>/dev
/null
2770 val
=`cat $ac_dir/conftest9012345 2>/dev/null`
2771 if test ! -f $ac_dir/conftest9012345 ||
test "$val" != 1; then
2772 ac_cv_sys_long_file_names
=no
2773 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
2776 rm -f $ac_dir/conftest9012345
$ac_dir/conftest9012346
2>/dev
/null
2780 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
2781 if test $ac_cv_sys_long_file_names = yes; then
2782 cat >> confdefs.h
<<\EOF
2783 #define HAVE_LONG_FILE_NAMES 1
2789 #### Choose a window system.
2791 # If we find X, set shell vars x_includes and x_libraries to the
2792 # paths, otherwise set no_x=yes.
2793 # Uses ac_ vars as temps to allow command line to override cache and checks.
2794 # --without-x overrides everything else, but does not touch the cache.
2795 echo $ac_n "checking for X""... $ac_c" 1>&6
2796 echo "configure:2797: checking for X" >&5
2798 # Check whether --with-x or --without-x was given.
2799 if test "${with_x+set}" = set; then
2804 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
2805 if test "x$with_x" = xno
; then
2806 # The user explicitly disabled X.
2809 if test "x$x_includes" != xNONE
&& test "x$x_libraries" != xNONE
; then
2810 # Both variables are already set.
2813 if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
2814 echo $ac_n "(cached) $ac_c" 1>&6
2816 # One or both of the vars are not set, and there is no cached value.
2817 ac_x_includes
=NO ac_x_libraries
=NO
2819 if mkdir conftestdir
; then
2821 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
2822 cat > Imakefile
<<'EOF'
2824 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
2826 if (xmkmf
) >/dev
/null
2>/dev
/null
&& test -f Makefile
; then
2827 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2828 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
2829 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
2830 for ac_extension
in a so sl
; do
2831 if test ! -f $ac_im_usrlibdir/libX11.
$ac_extension &&
2832 test -f $ac_im_libdir/libX11.
$ac_extension; then
2833 ac_im_usrlibdir
=$ac_im_libdir; break
2836 # Screen out bogus values from the imake configuration. They are
2837 # bogus both because they are the default anyway, and because
2838 # using them would break gcc on systems where it needs fixed includes.
2839 case "$ac_im_incroot" in
2841 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes
="$ac_im_incroot" ;;
2843 case "$ac_im_usrlibdir" in
2845 *) test -d "$ac_im_usrlibdir" && ac_x_libraries
="$ac_im_usrlibdir" ;;
2852 if test "$ac_x_includes" = NO
; then
2853 # Guess where to find include files, by looking for this one X11 .h file.
2854 test -z "$x_direct_test_include" && x_direct_test_include
=X11
/Intrinsic.h
2856 # First, try using that file with no special directory specified.
2857 cat > conftest.
$ac_ext <<EOF
2858 #line 2859 "configure"
2859 #include "confdefs.h"
2860 #include <$x_direct_test_include>
2862 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2863 { (eval echo configure
:2864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2864 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2865 if test -z "$ac_err"; then
2867 # We can compile using X headers with no special include directory.
2871 echo "configure: failed program was:" >&5
2872 cat conftest.
$ac_ext >&5
2874 # Look for the header file in a standard set of common directories.
2875 # Check X11 before X11Rn because it is often a symlink to the current release.
2878 /usr
/X11R
6/include \
2879 /usr
/X11R
5/include \
2880 /usr
/X11R
4/include \
2883 /usr
/include
/X11R6 \
2884 /usr
/include
/X11R5 \
2885 /usr
/include
/X11R4 \
2887 /usr
/local
/X11
/include \
2888 /usr
/local
/X11R
6/include \
2889 /usr
/local
/X11R
5/include \
2890 /usr
/local
/X11R
4/include \
2892 /usr
/local
/include
/X11 \
2893 /usr
/local
/include
/X11R6 \
2894 /usr
/local
/include
/X11R5 \
2895 /usr
/local
/include
/X11R4 \
2899 /usr
/XFree86
/include
/X11 \
2902 /usr
/local
/include \
2903 /usr
/unsupported
/include \
2904 /usr
/athena
/include \
2905 /usr
/local
/x11r
5/include \
2906 /usr
/lpp
/Xamples
/include \
2908 /usr
/openwin
/include \
2909 /usr
/openwin
/share
/include \
2912 if test -r "$ac_dir/$x_direct_test_include"; then
2913 ac_x_includes
=$ac_dir
2919 fi # $ac_x_includes = NO
2921 if test "$ac_x_libraries" = NO
; then
2922 # Check for the libraries.
2924 test -z "$x_direct_test_library" && x_direct_test_library
=Xt
2925 test -z "$x_direct_test_function" && x_direct_test_function
=XtMalloc
2927 # See if we find them without any special options.
2928 # Don't add to $LIBS permanently.
2929 ac_save_LIBS
="$LIBS"
2930 LIBS
="-l$x_direct_test_library $LIBS"
2931 cat > conftest.
$ac_ext <<EOF
2932 #line 2933 "configure"
2933 #include "confdefs.h"
2936 ${x_direct_test_function}()
2939 if { (eval echo configure
:2940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2941 LIBS
="$ac_save_LIBS"
2942 # We can link X programs with no special library path.
2945 echo "configure: failed program was:" >&5
2946 cat conftest.
$ac_ext >&5
2948 LIBS
="$ac_save_LIBS"
2949 # First see if replacing the include by lib works.
2950 # Check X11 before X11Rn because it is often a symlink to the current release.
2951 for ac_dir
in `echo "$ac_x_includes" | sed s/include/lib/` \
2962 /usr
/local
/X11
/lib \
2963 /usr
/local
/X11R
6/lib \
2964 /usr
/local
/X11R
5/lib \
2965 /usr
/local
/X11R
4/lib \
2967 /usr
/local
/lib
/X11 \
2968 /usr
/local
/lib
/X11R6 \
2969 /usr
/local
/lib
/X11R5 \
2970 /usr
/local
/lib
/X11R4 \
2974 /usr
/XFree86
/lib
/X11 \
2978 /usr
/unsupported
/lib \
2980 /usr
/local
/x11r
5/lib \
2981 /usr
/lpp
/Xamples
/lib \
2985 /usr
/openwin
/share
/lib \
2988 for ac_extension
in a so sl
; do
2989 if test -r $ac_dir/lib
${x_direct_test_library}.
$ac_extension; then
2990 ac_x_libraries
=$ac_dir
2997 fi # $ac_x_libraries = NO
2999 if test "$ac_x_includes" = NO ||
test "$ac_x_libraries" = NO
; then
3000 # Didn't find X anywhere. Cache the known absence of X.
3001 ac_cv_have_x
="have_x=no"
3003 # Record where we found X for the cache.
3004 ac_cv_have_x
="have_x=yes \
3005 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
3009 eval "$ac_cv_have_x"
3012 if test "$have_x" != yes; then
3013 echo "$ac_t""$have_x" 1>&6
3016 # If each of the values was on the command line, it overrides each guess.
3017 test "x$x_includes" = xNONE
&& x_includes
=$ac_x_includes
3018 test "x$x_libraries" = xNONE
&& x_libraries
=$ac_x_libraries
3019 # Update the cache value to reflect the command line values.
3020 ac_cv_have_x
="have_x=yes \
3021 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
3022 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
3025 if test "$no_x" = yes; then
3031 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3032 LD_SWITCH_X_SITE
=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"`
3033 LD_SWITCH_X_SITE_AUX
=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"`
3034 x_default_search_path
=""
3035 for x_library
in `echo ${x_libraries} | sed -e "s/:/ /g"`; do
3036 x_search_path
="${x_library}/X11/%L/%T/%N%C%S:\
3037 ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\
3038 ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\
3039 ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S"
3040 if test x
"${x_default_search_path}" = x
; then
3041 x_default_search_path
=${x_search_path}
3043 x_default_search_path
="${x_search_path}:${x_default_search_path}"
3047 if test "${x_includes}" != NONE
&& test -n "${x_includes}"; then
3048 C_SWITCH_X_SITE
=-I`echo ${x_includes} | sed -e "s/:/ -I/g"`
3051 if test x
"${x_includes}" = x
; then
3052 bitmapdir
=/usr
/include
/X11
/bitmaps
3054 # accumulate include directories that have X11 bitmap subdirectories
3056 for bmd
in `echo ${x_includes} | sed -e "s/:/ /g"`; do
3057 if test -d "${bmd}/X11/bitmaps"; then
3058 bmd_acc
="${bmd_acc}:${bmd}/X11/bitmaps"
3059 elif test -d "${bmd}/bitmaps"; then
3060 bmd_acc
="${bmd_acc}:${bmd}/bitmaps"
3063 if test ${bmd_acc} != "dummyval"; then
3064 bitmapdir
=`echo ${bmd_acc} | sed -e "s/^dummyval://"`
3068 case "${window_system}" in
3072 case "${with_x_toolkit}" in
3073 athena | lucid
) USE_X_TOOLKIT
=LUCID
;;
3074 motif
) USE_X_TOOLKIT
=MOTIF
;;
3075 no
) USE_X_TOOLKIT
=none
;;
3076 * ) USE_X_TOOLKIT
=maybe
;;
3086 ### If we're using X11, we should use the X menu package.
3089 yes ) HAVE_MENUS
=yes ;;
3092 if test "${opsys}" = "hpux9"; then
3093 case "${x_libraries}" in
3095 opsysfile
="s/hpux9-x11r4.h"
3100 if test "${opsys}" = "hpux9shr"; then
3101 case "${x_libraries}" in
3103 opsysfile
="s/hpux9shxr4.h"
3108 #### Extract some information from the operating system and machine files.
3110 echo "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" 1>&6
3113 echo "configure:3114: checking the machine- and system-dependent files to find out
3114 - which libraries the lib-src programs will want, and
3115 - whether the GNU malloc routines are usable" >&5
3117 ### First figure out CFLAGS (which we use for running the compiler here)
3118 ### and REAL_CFLAGS (which we use for real compilation).
3119 ### The two are the same except on a few systems, where they are made
3120 ### different to work around various lossages. For example,
3121 ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g
3122 ### as implying static linking.
3124 ### If the CFLAGS env var is specified, we use that value
3125 ### instead of the default.
3127 ### It's not important that this name contain the PID; you can't run
3128 ### two configures in the same directory and have anything work
3130 tempcname
="conftest.c"
3133 #include "'${srcdir}'/src/'${opsysfile}'"
3134 #include "'${srcdir}'/src/'${machfile}'"
3135 #ifndef LIBS_MACHINE
3136 #define LIBS_MACHINE
3141 #ifndef C_SWITCH_SYSTEM
3142 #define C_SWITCH_SYSTEM
3144 #ifndef C_SWITCH_MACHINE
3145 #define C_SWITCH_MACHINE
3147 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM
3148 configure___ c_switch_system=C_SWITCH_SYSTEM
3149 configure___ c_switch_machine=C_SWITCH_MACHINE
3152 #define LIB_X11_LIB -lX11
3155 #ifndef LIBX11_MACHINE
3156 #define LIBX11_MACHINE
3159 #ifndef LIBX11_SYSTEM
3160 #define LIBX11_SYSTEM
3162 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM
3165 configure___ unexec=UNEXEC
3167 configure___ unexec=unexec.o
3170 #ifdef SYSTEM_MALLOC
3171 configure___ system_malloc=yes
3173 configure___ system_malloc=no
3176 #ifndef C_DEBUG_SWITCH
3177 #define C_DEBUG_SWITCH -g
3180 #ifndef C_OPTIMIZE_SWITCH
3181 #define C_OPTIMIZE_SWITCH -O
3184 #ifndef LD_SWITCH_MACHINE
3185 #define LD_SWITCH_MACHINE
3188 #ifndef LD_SWITCH_SYSTEM
3189 #define LD_SWITCH_SYSTEM
3192 #ifndef LD_SWITCH_X_SITE_AUX
3193 #define LD_SWITCH_X_SITE_AUX
3196 configure___ ld_switch_system=LD_SWITCH_SYSTEM
3197 configure___ ld_switch_machine=LD_SWITCH_MACHINE
3199 #ifdef THIS_IS_CONFIGURE
3201 /* Get the CFLAGS for tests in configure. */
3203 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3205 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3208 #else /* not THIS_IS_CONFIGURE */
3210 /* Get the CFLAGS for real compilation. */
3212 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
3214 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
3217 #endif /* not THIS_IS_CONFIGURE */
3220 # The value of CPP is a quoted variable reference, so we need to do this
3221 # to get its actual value...
3222 CPP
=`eval "echo $CPP"`
3223 eval `${CPP} -Isrc ${tempcname} \
3224 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3225 if test "x$SPECIFIED_CFLAGS" = x
; then
3226 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
3227 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'`
3229 REAL_CFLAGS
="$CFLAGS"
3233 ac_link
="$ac_link $ld_switch_machine $ld_switch_system"
3235 ### Compute the unexec source name from the object name.
3236 UNEXEC_SRC
="`echo ${unexec} | sed 's/\.o/.c/'`"
3238 # Do the opsystem or machine files prohibit the use of the GNU malloc?
3239 # Assume not, until told otherwise.
3242 echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
3243 echo "configure:3244: checking for malloc_get_state" >&5
3244 if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then
3245 echo $ac_n "(cached) $ac_c" 1>&6
3247 cat > conftest.
$ac_ext <<EOF
3248 #line 3249 "configure"
3249 #include "confdefs.h"
3250 /* System header to define __stub macros and hopefully few prototypes,
3251 which can conflict with char malloc_get_state(); below. */
3253 /* Override any gcc2 internal prototype to avoid an error. */
3254 /* We use char because int might match the return type of a gcc2
3255 builtin and then its argument prototype would still apply. */
3256 char malloc_get_state();
3260 /* The GNU C library defines this for functions which it implements
3261 to always fail with ENOSYS. Some functions are actually named
3262 something starting with __ and the normal name is an alias. */
3263 #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
3271 if { (eval echo configure
:3272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3273 eval "ac_cv_func_malloc_get_state=yes"
3275 echo "configure: failed program was:" >&5
3276 cat conftest.
$ac_ext >&5
3278 eval "ac_cv_func_malloc_get_state=no"
3283 if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
3284 echo "$ac_t""yes" 1>&6
3287 echo "$ac_t""no" 1>&6
3291 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3292 echo "configure:3293: checking for malloc_set_state" >&5
3293 if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then
3294 echo $ac_n "(cached) $ac_c" 1>&6
3296 cat > conftest.
$ac_ext <<EOF
3297 #line 3298 "configure"
3298 #include "confdefs.h"
3299 /* System header to define __stub macros and hopefully few prototypes,
3300 which can conflict with char malloc_set_state(); below. */
3302 /* Override any gcc2 internal prototype to avoid an error. */
3303 /* We use char because int might match the return type of a gcc2
3304 builtin and then its argument prototype would still apply. */
3305 char malloc_set_state();
3309 /* The GNU C library defines this for functions which it implements
3310 to always fail with ENOSYS. Some functions are actually named
3311 something starting with __ and the normal name is an alias. */
3312 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3320 if { (eval echo configure
:3321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3322 eval "ac_cv_func_malloc_set_state=yes"
3324 echo "configure: failed program was:" >&5
3325 cat conftest.
$ac_ext >&5
3327 eval "ac_cv_func_malloc_set_state=no"
3332 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3333 echo "$ac_t""yes" 1>&6
3336 echo "$ac_t""no" 1>&6
3340 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3341 echo "configure:3342: checking whether __after_morecore_hook exists" >&5
3342 if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then
3343 echo $ac_n "(cached) $ac_c" 1>&6
3345 cat > conftest.
$ac_ext <<EOF
3346 #line 3347 "configure"
3347 #include "confdefs.h"
3348 extern void (* __after_morecore_hook)();
3350 __after_morecore_hook = 0
3353 if { (eval echo configure
:3354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3355 emacs_cv_var___after_morecore_hook
=yes
3357 echo "configure: failed program was:" >&5
3358 cat conftest.
$ac_ext >&5
3360 emacs_cv_var___after_morecore_hook
=no
3365 echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6
3366 if test $emacs_cv_var___after_morecore_hook = no
; then
3369 if test "${system_malloc}" = "yes"; then
3372 (The GNU allocators don't work with this system configuration.)"
3374 if test "$doug_lea_malloc" = "yes" ; then
3375 if test "$GNU_MALLOC" = yes ; then
3377 (Using Doug Lea's new malloc from the GNU C Library.)"
3379 cat >> confdefs.h
<<\EOF
3380 #define DOUG_LEA_MALLOC 1
3385 if test x
"${REL_ALLOC}" = x
; then
3386 REL_ALLOC
=${GNU_MALLOC}
3392 #### Add the libraries to LIBS and check for some functions.
3394 if test x
"${OVERRIDE_CPPFLAGS}" != x
; then
3395 CPPFLAGS
="${OVERRIDE_CPPFLAGS}"
3397 CPPFLAGS
="$c_switch_system $c_switch_machine $CPPFLAGS"
3400 LIBS
="$libsrc_libs $LIBS"
3402 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
3403 echo "configure:3404: checking for dnet_ntoa in -ldnet" >&5
3404 ac_lib_var
=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
3405 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3406 echo $ac_n "(cached) $ac_c" 1>&6
3408 ac_save_LIBS
="$LIBS"
3410 cat > conftest.
$ac_ext <<EOF
3411 #line 3412 "configure"
3412 #include "confdefs.h"
3413 /* Override any gcc2 internal prototype to avoid an error. */
3414 /* We use char because int might match the return type of a gcc2
3415 builtin and then its argument prototype would still apply. */
3422 if { (eval echo configure
:3423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3424 eval "ac_cv_lib_$ac_lib_var=yes"
3426 echo "configure: failed program was:" >&5
3427 cat conftest.
$ac_ext >&5
3429 eval "ac_cv_lib_$ac_lib_var=no"
3432 LIBS
="$ac_save_LIBS"
3435 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3436 echo "$ac_t""yes" 1>&6
3437 ac_tr_lib
=HAVE_LIB
`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3438 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3439 cat >> confdefs.h
<<EOF
3440 #define $ac_tr_lib 1
3446 echo "$ac_t""no" 1>&6
3450 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
3451 echo "configure:3452: checking for main in -lXbsd" >&5
3452 ac_lib_var
=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
3453 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3454 echo $ac_n "(cached) $ac_c" 1>&6
3456 ac_save_LIBS
="$LIBS"
3458 cat > conftest.
$ac_ext <<EOF
3459 #line 3460 "configure"
3460 #include "confdefs.h"
3466 if { (eval echo configure
:3467: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3468 eval "ac_cv_lib_$ac_lib_var=yes"
3470 echo "configure: failed program was:" >&5
3471 cat conftest.
$ac_ext >&5
3473 eval "ac_cv_lib_$ac_lib_var=no"
3476 LIBS
="$ac_save_LIBS"
3479 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3480 echo "$ac_t""yes" 1>&6
3481 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -lXbsd"
3483 echo "$ac_t""no" 1>&6
3487 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
3488 echo "configure:3489: checking for cma_open in -lpthreads" >&5
3489 ac_lib_var
=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
3490 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3491 echo $ac_n "(cached) $ac_c" 1>&6
3493 ac_save_LIBS
="$LIBS"
3494 LIBS
="-lpthreads $LIBS"
3495 cat > conftest.
$ac_ext <<EOF
3496 #line 3497 "configure"
3497 #include "confdefs.h"
3498 /* Override any gcc2 internal prototype to avoid an error. */
3499 /* We use char because int might match the return type of a gcc2
3500 builtin and then its argument prototype would still apply. */
3507 if { (eval echo configure
:3508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3509 eval "ac_cv_lib_$ac_lib_var=yes"
3511 echo "configure: failed program was:" >&5
3512 cat conftest.
$ac_ext >&5
3514 eval "ac_cv_lib_$ac_lib_var=no"
3517 LIBS
="$ac_save_LIBS"
3520 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3521 echo "$ac_t""yes" 1>&6
3522 ac_tr_lib
=HAVE_LIB
`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3523 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3524 cat >> confdefs.h
<<EOF
3525 #define $ac_tr_lib 1
3528 LIBS
="-lpthreads $LIBS"
3531 echo "$ac_t""no" 1>&6
3535 echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6
3536 echo "configure:3537: checking for XFree86 in /usr/X386" >&5
3537 if test -d /usr
/X386
/include
; then
3539 : ${C_SWITCH_X_SITE="-I/usr/X386/include"}
3543 echo "$ac_t""$HAVE_XFREE386" 1>&6
3545 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used
3546 # for the tests that follow. We set it back to REAL_CFLAGS later on.
3548 if test "${HAVE_X11}" = "yes"; then
3549 DEFS
="$C_SWITCH_X_SITE $DEFS"
3550 LDFLAGS
="$LDFLAGS $LD_SWITCH_X_SITE"
3552 CFLAGS
="$C_SWITCH_X_SITE $CFLAGS"
3554 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests.
3555 # This is handled by LD_SWITCH_X_SITE_AUX during the real build,
3556 # but it's more convenient here to set LD_RUN_PATH
3557 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX.
3558 if test "${x_libraries}" != NONE
&& test -n "${x_libraries}"; then
3559 LD_RUN_PATH
=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH
3563 if test "${opsys}" = "gnu-linux"; then
3564 echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6
3565 echo "configure:3566: checking whether X on GNU/Linux needs -b to link" >&5
3566 cat > conftest.
$ac_ext <<EOF
3567 #line 3568 "configure"
3568 #include "confdefs.h"
3571 XOpenDisplay ("foo");
3574 if { (eval echo configure
:3575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3576 xlinux_first_failure
=no
3578 echo "configure: failed program was:" >&5
3579 cat conftest.
$ac_ext >&5
3581 xlinux_first_failure
=yes
3584 if test "${xlinux_first_failure}" = "yes"; then
3585 OLD_LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE"
3586 OLD_C_SWITCH_X_SITE
="$C_SWITCH_X_SITE"
3587 OLD_CPPFLAGS
="$CPPFLAGS"
3589 LD_SWITCH_X_SITE
="$LD_SWITCH_X_SITE -b i486-linuxaout"
3590 C_SWITCH_X_SITE
="$C_SWITCH_X_SITE -b i486-linuxaout"
3591 CPPFLAGS
="$CPPFLAGS -b i486-linuxaout"
3592 LIBS
="$LIBS -b i486-linuxaout"
3593 cat > conftest.
$ac_ext <<EOF
3594 #line 3595 "configure"
3595 #include "confdefs.h"
3598 XOpenDisplay ("foo");
3601 if { (eval echo configure
:3602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3603 xlinux_second_failure
=no
3605 echo "configure: failed program was:" >&5
3606 cat conftest.
$ac_ext >&5
3608 xlinux_second_failure
=yes
3611 if test "${xlinux_second_failure}" = "yes"; then
3612 # If we get the same failure with -b, there is no use adding -b.
3613 # So take it out. This plays safe.
3614 LD_SWITCH_X_SITE
="$OLD_LD_SWITCH_X_SITE"
3615 C_SWITCH_X_SITE
="$OLD_C_SWITCH_X_SITE"
3616 CPPFLAGS
="$OLD_CPPFLAGS"
3618 echo "$ac_t""no" 1>&6
3620 echo "$ac_t""yes" 1>&6
3623 echo "$ac_t""no" 1>&6
3627 for ac_func
in XrmSetDatabase XScreenResourceString \
3628 XScreenNumberOfScreen XSetWMProtocols
3630 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3631 echo "configure:3632: checking for $ac_func" >&5
3632 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3633 echo $ac_n "(cached) $ac_c" 1>&6
3635 cat > conftest.
$ac_ext <<EOF
3636 #line 3637 "configure"
3637 #include "confdefs.h"
3638 /* System header to define __stub macros and hopefully few prototypes,
3639 which can conflict with char $ac_func(); below. */
3641 /* Override any gcc2 internal prototype to avoid an error. */
3642 /* We use char because int might match the return type of a gcc2
3643 builtin and then its argument prototype would still apply. */
3648 /* The GNU C library defines this for functions which it implements
3649 to always fail with ENOSYS. Some functions are actually named
3650 something starting with __ and the normal name is an alias. */
3651 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3659 if { (eval echo configure
:3660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3661 eval "ac_cv_func_$ac_func=yes"
3663 echo "configure: failed program was:" >&5
3664 cat conftest.
$ac_ext >&5
3666 eval "ac_cv_func_$ac_func=no"
3671 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3672 echo "$ac_t""yes" 1>&6
3673 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3674 cat >> confdefs.h
<<EOF
3675 #define $ac_tr_func 1
3679 echo "$ac_t""no" 1>&6
3685 if test "${window_system}" = "x11"; then
3686 echo $ac_n "checking X11 version 6""... $ac_c" 1>&6
3687 echo "configure:3688: checking X11 version 6" >&5
3688 if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then
3689 echo $ac_n "(cached) $ac_c" 1>&6
3691 cat > conftest.
$ac_ext <<EOF
3692 #line 3693 "configure"
3693 #include "confdefs.h"
3694 #include <X11/Xlib.h>
3696 #if XlibSpecificationRelease < 6
3702 if { (eval echo configure
:3703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3704 emacs_cv_x11_version_6
=yes
3706 echo "configure: failed program was:" >&5
3707 cat conftest.
$ac_ext >&5
3709 emacs_cv_x11_version_6
=no
3714 if test $emacs_cv_x11_version_6 = yes; then
3715 echo "$ac_t""6 or newer" 1>&6
3716 cat >> confdefs.h
<<\EOF
3717 #define HAVE_X11R6 1
3721 echo "$ac_t""before 6" 1>&6
3725 if test "${window_system}" = "x11"; then
3726 echo $ac_n "checking X11 version 5""... $ac_c" 1>&6
3727 echo "configure:3728: checking X11 version 5" >&5
3728 if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then
3729 echo $ac_n "(cached) $ac_c" 1>&6
3731 cat > conftest.
$ac_ext <<EOF
3732 #line 3733 "configure"
3733 #include "confdefs.h"
3734 #include <X11/Xlib.h>
3736 #if XlibSpecificationRelease < 5
3742 if { (eval echo configure
:3743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3744 emacs_cv_x11_version_5
=yes
3746 echo "configure: failed program was:" >&5
3747 cat conftest.
$ac_ext >&5
3749 emacs_cv_x11_version_5
=no
3754 if test $emacs_cv_x11_version_5 = yes; then
3755 echo "$ac_t""5 or newer" 1>&6
3757 cat >> confdefs.h
<<\EOF
3758 #define HAVE_X11R5 1
3763 echo "$ac_t""before 5" 1>&6
3767 if test x
"${USE_X_TOOLKIT}" = xmaybe
; then
3768 if test x
"${HAVE_X11R5}" = xyes
; then
3769 echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6
3770 echo "configure:3771: checking X11 version 5 with Xaw" >&5
3771 if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
3772 echo $ac_n "(cached) $ac_c" 1>&6
3774 cat > conftest.
$ac_ext <<EOF
3775 #line 3776 "configure"
3776 #include "confdefs.h"
3778 #include <X11/Intrinsic.h>
3779 #include <X11/Xaw/Simple.h>
3784 if { (eval echo configure
:3785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3786 emacs_cv_x11_version_5_with_xaw
=yes
3788 echo "configure: failed program was:" >&5
3789 cat conftest.
$ac_ext >&5
3791 emacs_cv_x11_version_5_with_xaw
=no
3796 if test $emacs_cv_x11_version_5_with_xaw = yes; then
3797 echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6
3800 echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6
3808 X_TOOLKIT_TYPE
=$USE_X_TOOLKIT
3810 if test "${USE_X_TOOLKIT}" != "none"; then
3811 echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6
3812 echo "configure:3813: checking X11 toolkit version" >&5
3813 if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then
3814 echo $ac_n "(cached) $ac_c" 1>&6
3816 cat > conftest.
$ac_ext <<EOF
3817 #line 3818 "configure"
3818 #include "confdefs.h"
3819 #include <X11/Intrinsic.h>
3821 #if XtSpecificationRelease < 6
3827 if { (eval echo configure
:3828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3829 emacs_cv_x11_toolkit_version_6
=yes
3831 echo "configure: failed program was:" >&5
3832 cat conftest.
$ac_ext >&5
3834 emacs_cv_x11_toolkit_version_6
=no
3839 HAVE_X11XTR6
=$emacs_cv_x11_toolkit_version_6
3840 if test $emacs_cv_x11_toolkit_version_6 = yes; then
3841 echo "$ac_t""6 or newer" 1>&6
3842 cat >> confdefs.h
<<\EOF
3843 #define HAVE_X11XTR6 1
3847 echo "$ac_t""before 6" 1>&6
3851 if test x
$HAVE_X11XTR6 = xyes
; then
3852 LIBS
="-lXt -lSM -lICE $LIBS"
3856 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6
3857 echo "configure:3858: checking for XmuConvertStandardSelection in -lXmu" >&5
3858 ac_lib_var
=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'`
3859 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3860 echo $ac_n "(cached) $ac_c" 1>&6
3862 ac_save_LIBS
="$LIBS"
3864 cat > conftest.
$ac_ext <<EOF
3865 #line 3866 "configure"
3866 #include "confdefs.h"
3867 /* Override any gcc2 internal prototype to avoid an error. */
3868 /* We use char because int might match the return type of a gcc2
3869 builtin and then its argument prototype would still apply. */
3870 char XmuConvertStandardSelection();
3873 XmuConvertStandardSelection()
3876 if { (eval echo configure
:3877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3878 eval "ac_cv_lib_$ac_lib_var=yes"
3880 echo "configure: failed program was:" >&5
3881 cat conftest.
$ac_ext >&5
3883 eval "ac_cv_lib_$ac_lib_var=no"
3886 LIBS
="$ac_save_LIBS"
3889 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3890 echo "$ac_t""yes" 1>&6
3891 ac_tr_lib
=HAVE_LIB
`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3892 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3893 cat >> confdefs.h
<<EOF
3894 #define $ac_tr_lib 1
3900 echo "$ac_t""no" 1>&6
3906 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
3907 echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6
3908 echo "configure:3909: checking for Motif version 2.1" >&5
3909 if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then
3910 echo $ac_n "(cached) $ac_c" 1>&6
3912 cat > conftest.
$ac_ext <<EOF
3913 #line 3914 "configure"
3914 #include "confdefs.h"
3917 #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1)
3920 Motif version prior to 2.1.
3924 if { (eval echo configure
:3925: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3926 emacs_cv_motif_version_2_1
=yes
3928 echo "configure: failed program was:" >&5
3929 cat conftest.
$ac_ext >&5
3931 emacs_cv_motif_version_2_1
=no
3936 echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6
3937 HAVE_MOTIF_2_1
=$emacs_cv_motif_version_2_1
3938 if test $emacs_cv_motif_version_2_1 = yes; then
3939 cat >> confdefs.h
<<\EOF
3940 #define HAVE_MOTIF_2_1 1
3943 echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6
3944 echo "configure:3945: checking for XpCreateContext in -lXp" >&5
3945 ac_lib_var
=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'`
3946 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3947 echo $ac_n "(cached) $ac_c" 1>&6
3949 ac_save_LIBS
="$LIBS"
3951 cat > conftest.
$ac_ext <<EOF
3952 #line 3953 "configure"
3953 #include "confdefs.h"
3954 /* Override any gcc2 internal prototype to avoid an error. */
3955 /* We use char because int might match the return type of a gcc2
3956 builtin and then its argument prototype would still apply. */
3957 char XpCreateContext();
3963 if { (eval echo configure
:3964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3965 eval "ac_cv_lib_$ac_lib_var=yes"
3967 echo "configure: failed program was:" >&5
3968 cat conftest.
$ac_ext >&5
3970 eval "ac_cv_lib_$ac_lib_var=no"
3973 LIBS
="$ac_save_LIBS"
3976 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3977 echo "$ac_t""yes" 1>&6
3978 ac_tr_lib
=HAVE_LIB
`echo Xp | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3979 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3980 cat >> confdefs.h
<<EOF
3981 #define $ac_tr_lib 1
3987 echo "$ac_t""no" 1>&6
3993 ### Is -lXaw3d available?
3995 if test "${HAVE_X11}" = "yes"; then
3996 if test "${USE_X_TOOLKIT}" != "none"; then
3997 old_c_flags
="${CFLAGS}"
3998 CFLAGS
="${LD_SWITCH_X_SITE}"
3999 ac_safe
=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
4000 echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
4001 echo "configure:4002: checking for X11/Xaw3d/Scrollbar.h" >&5
4002 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4003 echo $ac_n "(cached) $ac_c" 1>&6
4005 cat > conftest.
$ac_ext <<EOF
4006 #line 4007 "configure"
4007 #include "confdefs.h"
4008 #include <X11/Xaw3d/Scrollbar.h>
4010 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4011 { (eval echo configure
:4012: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4012 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4013 if test -z "$ac_err"; then
4015 eval "ac_cv_header_$ac_safe=yes"
4018 echo "configure: failed program was:" >&5
4019 cat conftest.
$ac_ext >&5
4021 eval "ac_cv_header_$ac_safe=no"
4025 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4026 echo "$ac_t""yes" 1>&6
4027 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6
4028 echo "configure:4029: checking for XawScrollbarSetThumb in -lXaw3d" >&5
4029 ac_lib_var
=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
4030 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4031 echo $ac_n "(cached) $ac_c" 1>&6
4033 ac_save_LIBS
="$LIBS"
4034 LIBS
="-lXaw3d -lX11 $LIBS"
4035 cat > conftest.
$ac_ext <<EOF
4036 #line 4037 "configure"
4037 #include "confdefs.h"
4038 /* Override any gcc2 internal prototype to avoid an error. */
4039 /* We use char because int might match the return type of a gcc2
4040 builtin and then its argument prototype would still apply. */
4041 char XawScrollbarSetThumb();
4044 XawScrollbarSetThumb()
4047 if { (eval echo configure
:4048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4049 eval "ac_cv_lib_$ac_lib_var=yes"
4051 echo "configure: failed program was:" >&5
4052 cat conftest.
$ac_ext >&5
4054 eval "ac_cv_lib_$ac_lib_var=no"
4057 LIBS
="$ac_save_LIBS"
4060 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4061 echo "$ac_t""yes" 1>&6
4064 echo "$ac_t""no" 1>&6
4068 echo "$ac_t""no" 1>&6
4071 CFLAGS
="${old_c_flags}"
4073 if test "${HAVE_XAW3D}" = "yes"; then
4074 cat >> confdefs.h
<<\EOF
4075 #define HAVE_XAW3D 1
4083 USE_TOOLKIT_SCROLL_BARS
=no
4084 if test "${with_toolkit_scroll_bars}" != "no"; then
4085 if test "${USE_X_TOOLKIT}" != "none"; then
4086 if test "${USE_X_TOOLKIT}" = "MOTIF"; then
4087 cat >> confdefs.h
<<\EOF
4088 #define USE_TOOLKIT_SCROLL_BARS 1
4092 USE_TOOLKIT_SCROLL_BARS
=yes
4093 elif test "${HAVE_XAW3D}" = "yes"; then
4094 cat >> confdefs.h
<<\EOF
4095 #define USE_TOOLKIT_SCROLL_BARS 1
4098 USE_TOOLKIT_SCROLL_BARS
=yes
4103 ### Use -lXpm if available, unless `--with-xpm=no'.
4105 if test "${HAVE_X11}" = "yes"; then
4106 if test "${with_xpm}" != "no"; then
4107 old_c_flags
="${CFLAGS}"
4108 CFLAGS
="${LD_SWITCH_X_SITE}"
4109 ac_safe
=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'`
4110 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6
4111 echo "configure:4112: checking for X11/xpm.h" >&5
4112 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4113 echo $ac_n "(cached) $ac_c" 1>&6
4115 cat > conftest.
$ac_ext <<EOF
4116 #line 4117 "configure"
4117 #include "confdefs.h"
4118 #include <X11/xpm.h>
4120 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4121 { (eval echo configure
:4122: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4122 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4123 if test -z "$ac_err"; then
4125 eval "ac_cv_header_$ac_safe=yes"
4128 echo "configure: failed program was:" >&5
4129 cat conftest.
$ac_ext >&5
4131 eval "ac_cv_header_$ac_safe=no"
4135 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4136 echo "$ac_t""yes" 1>&6
4137 echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6
4138 echo "configure:4139: checking for XpmReadFileToPixmap in -lXpm" >&5
4139 ac_lib_var
=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'`
4140 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4141 echo $ac_n "(cached) $ac_c" 1>&6
4143 ac_save_LIBS
="$LIBS"
4144 LIBS
="-lXpm -lX11 $LIBS"
4145 cat > conftest.
$ac_ext <<EOF
4146 #line 4147 "configure"
4147 #include "confdefs.h"
4148 /* Override any gcc2 internal prototype to avoid an error. */
4149 /* We use char because int might match the return type of a gcc2
4150 builtin and then its argument prototype would still apply. */
4151 char XpmReadFileToPixmap();
4154 XpmReadFileToPixmap()
4157 if { (eval echo configure
:4158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4159 eval "ac_cv_lib_$ac_lib_var=yes"
4161 echo "configure: failed program was:" >&5
4162 cat conftest.
$ac_ext >&5
4164 eval "ac_cv_lib_$ac_lib_var=no"
4167 LIBS
="$ac_save_LIBS"
4170 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4171 echo "$ac_t""yes" 1>&6
4174 echo "$ac_t""no" 1>&6
4178 echo "$ac_t""no" 1>&6
4181 CFLAGS
="${old_c_flags}"
4184 if test "${HAVE_XPM}" = "yes"; then
4185 cat >> confdefs.h
<<\EOF
4192 ### Use -ljpeg if available, unless `--with-jpeg=no'.
4194 if test "${HAVE_X11}" = "yes"; then
4195 if test "${with_jpeg}" != "no"; then
4196 old_c_flags
="${CFLAGS}"
4197 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4198 echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6
4199 echo "configure:4200: checking for jpeg_destroy_compress in -ljpeg" >&5
4200 ac_lib_var
=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'`
4201 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4202 echo $ac_n "(cached) $ac_c" 1>&6
4204 ac_save_LIBS
="$LIBS"
4205 LIBS
="-ljpeg -lX11 $LIBS"
4206 cat > conftest.
$ac_ext <<EOF
4207 #line 4208 "configure"
4208 #include "confdefs.h"
4209 /* Override any gcc2 internal prototype to avoid an error. */
4210 /* We use char because int might match the return type of a gcc2
4211 builtin and then its argument prototype would still apply. */
4212 char jpeg_destroy_compress();
4215 jpeg_destroy_compress()
4218 if { (eval echo configure
:4219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4220 eval "ac_cv_lib_$ac_lib_var=yes"
4222 echo "configure: failed program was:" >&5
4223 cat conftest.
$ac_ext >&5
4225 eval "ac_cv_lib_$ac_lib_var=no"
4228 LIBS
="$ac_save_LIBS"
4231 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4232 echo "$ac_t""yes" 1>&6
4235 echo "$ac_t""no" 1>&6
4238 CFLAGS
="${old_c_flags}"
4241 if test "${HAVE_JPEG}" = "yes"; then
4242 cat >> confdefs.h
<<\EOF
4249 ### Use -lpng if available, unless `--with-png=no'.
4251 if test "${HAVE_X11}" = "yes"; then
4252 if test "${with_png}" != "no"; then
4253 old_c_flags
="${CFLAGS}"
4254 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4255 ac_safe
=`echo "png.h" | sed 'y%./+-%__p_%'`
4256 echo $ac_n "checking for png.h""... $ac_c" 1>&6
4257 echo "configure:4258: checking for png.h" >&5
4258 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4259 echo $ac_n "(cached) $ac_c" 1>&6
4261 cat > conftest.
$ac_ext <<EOF
4262 #line 4263 "configure"
4263 #include "confdefs.h"
4266 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4267 { (eval echo configure
:4268: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4268 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4269 if test -z "$ac_err"; then
4271 eval "ac_cv_header_$ac_safe=yes"
4274 echo "configure: failed program was:" >&5
4275 cat conftest.
$ac_ext >&5
4277 eval "ac_cv_header_$ac_safe=no"
4281 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4282 echo "$ac_t""yes" 1>&6
4283 echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6
4284 echo "configure:4285: checking for png_set_expand in -lpng" >&5
4285 ac_lib_var
=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'`
4286 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4287 echo $ac_n "(cached) $ac_c" 1>&6
4289 ac_save_LIBS
="$LIBS"
4290 LIBS
="-lpng -lX11 -lz -lm $LIBS"
4291 cat > conftest.
$ac_ext <<EOF
4292 #line 4293 "configure"
4293 #include "confdefs.h"
4294 /* Override any gcc2 internal prototype to avoid an error. */
4295 /* We use char because int might match the return type of a gcc2
4296 builtin and then its argument prototype would still apply. */
4297 char png_set_expand();
4303 if { (eval echo configure
:4304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4305 eval "ac_cv_lib_$ac_lib_var=yes"
4307 echo "configure: failed program was:" >&5
4308 cat conftest.
$ac_ext >&5
4310 eval "ac_cv_lib_$ac_lib_var=no"
4313 LIBS
="$ac_save_LIBS"
4316 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4317 echo "$ac_t""yes" 1>&6
4320 echo "$ac_t""no" 1>&6
4324 echo "$ac_t""no" 1>&6
4327 CFLAGS
="${old_c_flags}"
4330 if test "${HAVE_PNG}" = "yes"; then
4331 cat >> confdefs.h
<<\EOF
4338 ### Use -ltiff if available, unless `--with-tiff=no'.
4340 if test "${HAVE_X11}" = "yes"; then
4341 if test "${with_tiff}" != "no"; then
4342 old_c_flags
="${CFLAGS}"
4343 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4344 ac_safe
=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
4345 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
4346 echo "configure:4347: checking for tiffio.h" >&5
4347 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4348 echo $ac_n "(cached) $ac_c" 1>&6
4350 cat > conftest.
$ac_ext <<EOF
4351 #line 4352 "configure"
4352 #include "confdefs.h"
4355 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4356 { (eval echo configure
:4357: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4357 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4358 if test -z "$ac_err"; then
4360 eval "ac_cv_header_$ac_safe=yes"
4363 echo "configure: failed program was:" >&5
4364 cat conftest.
$ac_ext >&5
4366 eval "ac_cv_header_$ac_safe=no"
4370 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4371 echo "$ac_t""yes" 1>&6
4372 echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6
4373 echo "configure:4374: checking for TIFFGetVersion in -ltiff" >&5
4374 ac_lib_var
=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'`
4375 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4376 echo $ac_n "(cached) $ac_c" 1>&6
4378 ac_save_LIBS
="$LIBS"
4379 LIBS
="-ltiff -lX11 -lm $LIBS"
4380 cat > conftest.
$ac_ext <<EOF
4381 #line 4382 "configure"
4382 #include "confdefs.h"
4383 /* Override any gcc2 internal prototype to avoid an error. */
4384 /* We use char because int might match the return type of a gcc2
4385 builtin and then its argument prototype would still apply. */
4386 char TIFFGetVersion();
4392 if { (eval echo configure
:4393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4394 eval "ac_cv_lib_$ac_lib_var=yes"
4396 echo "configure: failed program was:" >&5
4397 cat conftest.
$ac_ext >&5
4399 eval "ac_cv_lib_$ac_lib_var=no"
4402 LIBS
="$ac_save_LIBS"
4405 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4406 echo "$ac_t""yes" 1>&6
4409 echo "$ac_t""no" 1>&6
4413 echo "$ac_t""no" 1>&6
4416 CFLAGS
="${old_c_flags}"
4419 if test "${HAVE_TIFF}" = "yes"; then
4420 cat >> confdefs.h
<<\EOF
4427 ### Use -lgif if available, unless `--with-gif=no'.
4429 if test "${HAVE_X11}" = "yes"; then
4430 if test "${with_gif}" != "no"; then
4431 old_c_flags
="${CFLAGS}"
4432 CFLAGS
="${LD_SWITCH_X_SITE} ${CFLAGS}"
4433 ac_safe
=`echo "gif_lib.h" | sed 'y%./+-%__p_%'`
4434 echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6
4435 echo "configure:4436: checking for gif_lib.h" >&5
4436 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4437 echo $ac_n "(cached) $ac_c" 1>&6
4439 cat > conftest.
$ac_ext <<EOF
4440 #line 4441 "configure"
4441 #include "confdefs.h"
4442 #include <gif_lib.h>
4444 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4445 { (eval echo configure
:4446: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4446 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4447 if test -z "$ac_err"; then
4449 eval "ac_cv_header_$ac_safe=yes"
4452 echo "configure: failed program was:" >&5
4453 cat conftest.
$ac_ext >&5
4455 eval "ac_cv_header_$ac_safe=no"
4459 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4460 echo "$ac_t""yes" 1>&6
4461 echo $ac_n "checking for DGifOpenFileName in -lungif""... $ac_c" 1>&6
4462 echo "configure:4463: checking for DGifOpenFileName in -lungif" >&5
4463 ac_lib_var
=`echo ungif'_'DGifOpenFileName | sed 'y%./+-%__p_%'`
4464 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4465 echo $ac_n "(cached) $ac_c" 1>&6
4467 ac_save_LIBS
="$LIBS"
4468 LIBS
="-lungif -lX11 $LIBS"
4469 cat > conftest.
$ac_ext <<EOF
4470 #line 4471 "configure"
4471 #include "confdefs.h"
4472 /* Override any gcc2 internal prototype to avoid an error. */
4473 /* We use char because int might match the return type of a gcc2
4474 builtin and then its argument prototype would still apply. */
4475 char DGifOpenFileName();
4481 if { (eval echo configure
:4482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4483 eval "ac_cv_lib_$ac_lib_var=yes"
4485 echo "configure: failed program was:" >&5
4486 cat conftest.
$ac_ext >&5
4488 eval "ac_cv_lib_$ac_lib_var=no"
4491 LIBS
="$ac_save_LIBS"
4494 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4495 echo "$ac_t""yes" 1>&6
4498 echo "$ac_t""no" 1>&6
4502 echo "$ac_t""no" 1>&6
4505 CFLAGS
="${old_c_flags}"
4508 if test "${HAVE_GIF}" = "yes"; then
4509 cat >> confdefs.h
<<\EOF
4516 # If netdb.h doesn't declare h_errno, we must declare it by hand.
4517 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
4518 echo "configure:4519: checking whether netdb declares h_errno" >&5
4519 if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then
4520 echo $ac_n "(cached) $ac_c" 1>&6
4522 cat > conftest.
$ac_ext <<EOF
4523 #line 4524 "configure"
4524 #include "confdefs.h"
4530 if { (eval echo configure
:4531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4532 emacs_cv_netdb_declares_h_errno
=yes
4534 echo "configure: failed program was:" >&5
4535 cat conftest.
$ac_ext >&5
4537 emacs_cv_netdb_declares_h_errno
=no
4542 echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6
4543 if test $emacs_cv_netdb_declares_h_errno = yes; then
4544 cat >> confdefs.h
<<\EOF
4545 #define HAVE_H_ERRNO 1
4550 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4551 # for constant arguments. Useless!
4552 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4553 echo "configure:4554: checking for working alloca.h" >&5
4554 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4555 echo $ac_n "(cached) $ac_c" 1>&6
4557 cat > conftest.
$ac_ext <<EOF
4558 #line 4559 "configure"
4559 #include "confdefs.h"
4562 char *p = alloca(2 * sizeof(int));
4565 if { (eval echo configure
:4566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4567 ac_cv_header_alloca_h
=yes
4569 echo "configure: failed program was:" >&5
4570 cat conftest.
$ac_ext >&5
4572 ac_cv_header_alloca_h
=no
4577 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4578 if test $ac_cv_header_alloca_h = yes; then
4579 cat >> confdefs.h
<<\EOF
4580 #define HAVE_ALLOCA_H 1
4585 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4586 echo "configure:4587: checking for alloca" >&5
4587 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4588 echo $ac_n "(cached) $ac_c" 1>&6
4590 cat > conftest.
$ac_ext <<EOF
4591 #line 4592 "configure"
4592 #include "confdefs.h"
4595 # define alloca __builtin_alloca
4598 # include <malloc.h>
4599 # define alloca _alloca
4602 # include <alloca.h>
4607 # ifndef alloca /* predefined by HP cc +Olibcalls */
4616 char *p = (char *) alloca(1);
4619 if { (eval echo configure
:4620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4621 ac_cv_func_alloca_works
=yes
4623 echo "configure: failed program was:" >&5
4624 cat conftest.
$ac_ext >&5
4626 ac_cv_func_alloca_works
=no
4631 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4632 if test $ac_cv_func_alloca_works = yes; then
4633 cat >> confdefs.h
<<\EOF
4634 #define HAVE_ALLOCA 1
4639 if test $ac_cv_func_alloca_works = no
; then
4640 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4641 # that cause trouble. Some versions do not even contain alloca or
4642 # contain a buggy version. If you still want to use their alloca,
4643 # use ar to extract alloca.o from them instead of compiling alloca.c.
4644 ALLOCA
=alloca.
${ac_objext}
4645 cat >> confdefs.h
<<\EOF
4650 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4651 echo "configure:4652: checking whether alloca needs Cray hooks" >&5
4652 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4653 echo $ac_n "(cached) $ac_c" 1>&6
4655 cat > conftest.
$ac_ext <<EOF
4656 #line 4657 "configure"
4657 #include "confdefs.h"
4658 #if defined(CRAY) && ! defined(CRAY2)
4665 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4666 egrep "webecray" >/dev
/null
2>&1; then
4677 echo "$ac_t""$ac_cv_os_cray" 1>&6
4678 if test $ac_cv_os_cray = yes; then
4679 for ac_func
in _getb67 GETB67 getb67
; do
4680 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4681 echo "configure:4682: checking for $ac_func" >&5
4682 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4683 echo $ac_n "(cached) $ac_c" 1>&6
4685 cat > conftest.
$ac_ext <<EOF
4686 #line 4687 "configure"
4687 #include "confdefs.h"
4688 /* System header to define __stub macros and hopefully few prototypes,
4689 which can conflict with char $ac_func(); below. */
4691 /* Override any gcc2 internal prototype to avoid an error. */
4692 /* We use char because int might match the return type of a gcc2
4693 builtin and then its argument prototype would still apply. */
4698 /* The GNU C library defines this for functions which it implements
4699 to always fail with ENOSYS. Some functions are actually named
4700 something starting with __ and the normal name is an alias. */
4701 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4709 if { (eval echo configure
:4710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4711 eval "ac_cv_func_$ac_func=yes"
4713 echo "configure: failed program was:" >&5
4714 cat conftest.
$ac_ext >&5
4716 eval "ac_cv_func_$ac_func=no"
4721 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4722 echo "$ac_t""yes" 1>&6
4723 cat >> confdefs.h
<<EOF
4724 #define CRAY_STACKSEG_END $ac_func
4729 echo "$ac_t""no" 1>&6
4735 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4736 echo "configure:4737: checking stack direction for C alloca" >&5
4737 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4738 echo $ac_n "(cached) $ac_c" 1>&6
4740 if test "$cross_compiling" = yes; then
4741 ac_cv_c_stack_direction
=0
4743 cat > conftest.
$ac_ext <<EOF
4744 #line 4745 "configure"
4745 #include "confdefs.h"
4746 find_stack_direction ()
4748 static char *addr = 0;
4753 return find_stack_direction ();
4756 return (&dummy > addr) ? 1 : -1;
4760 exit (find_stack_direction() < 0);
4763 if { (eval echo configure
:4764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4765 ac_cv_c_stack_direction
=1
4767 echo "configure: failed program was:" >&5
4768 cat conftest.
$ac_ext >&5
4770 ac_cv_c_stack_direction
=-1
4777 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4778 cat >> confdefs.h
<<EOF
4779 #define STACK_DIRECTION $ac_cv_c_stack_direction
4785 # fmod, logb, and frexp are found in -lm on most systems.
4786 # On HPUX 9.01, -lm does not contain logb, so check for sqrt.
4787 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6
4788 echo "configure:4789: checking for sqrt in -lm" >&5
4789 ac_lib_var
=`echo m'_'sqrt | sed 'y%./+-%__p_%'`
4790 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4791 echo $ac_n "(cached) $ac_c" 1>&6
4793 ac_save_LIBS
="$LIBS"
4795 cat > conftest.
$ac_ext <<EOF
4796 #line 4797 "configure"
4797 #include "confdefs.h"
4798 /* Override any gcc2 internal prototype to avoid an error. */
4799 /* We use char because int might match the return type of a gcc2
4800 builtin and then its argument prototype would still apply. */
4807 if { (eval echo configure
:4808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4809 eval "ac_cv_lib_$ac_lib_var=yes"
4811 echo "configure: failed program was:" >&5
4812 cat conftest.
$ac_ext >&5
4814 eval "ac_cv_lib_$ac_lib_var=no"
4817 LIBS
="$ac_save_LIBS"
4820 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4821 echo "$ac_t""yes" 1>&6
4822 ac_tr_lib
=HAVE_LIB
`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4823 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4824 cat >> confdefs.h
<<EOF
4825 #define $ac_tr_lib 1
4831 echo "$ac_t""no" 1>&6
4835 # Check for mail-locking functions in a "mail" library
4836 echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6
4837 echo "configure:4838: checking for maillock in -lmail" >&5
4838 ac_lib_var
=`echo mail'_'maillock | sed 'y%./+-%__p_%'`
4839 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4840 echo $ac_n "(cached) $ac_c" 1>&6
4842 ac_save_LIBS
="$LIBS"
4844 cat > conftest.
$ac_ext <<EOF
4845 #line 4846 "configure"
4846 #include "confdefs.h"
4847 /* Override any gcc2 internal prototype to avoid an error. */
4848 /* We use char because int might match the return type of a gcc2
4849 builtin and then its argument prototype would still apply. */
4856 if { (eval echo configure
:4857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4858 eval "ac_cv_lib_$ac_lib_var=yes"
4860 echo "configure: failed program was:" >&5
4861 cat conftest.
$ac_ext >&5
4863 eval "ac_cv_lib_$ac_lib_var=no"
4866 LIBS
="$ac_save_LIBS"
4869 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4870 echo "$ac_t""yes" 1>&6
4871 ac_tr_lib
=HAVE_LIB
`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4872 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4873 cat >> confdefs.h
<<EOF
4874 #define $ac_tr_lib 1
4880 echo "$ac_t""no" 1>&6
4883 echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6
4884 echo "configure:4885: checking for maillock in -llockfile" >&5
4885 ac_lib_var
=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'`
4886 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4887 echo $ac_n "(cached) $ac_c" 1>&6
4889 ac_save_LIBS
="$LIBS"
4890 LIBS
="-llockfile $LIBS"
4891 cat > conftest.
$ac_ext <<EOF
4892 #line 4893 "configure"
4893 #include "confdefs.h"
4894 /* Override any gcc2 internal prototype to avoid an error. */
4895 /* We use char because int might match the return type of a gcc2
4896 builtin and then its argument prototype would still apply. */
4903 if { (eval echo configure
:4904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4905 eval "ac_cv_lib_$ac_lib_var=yes"
4907 echo "configure: failed program was:" >&5
4908 cat conftest.
$ac_ext >&5
4910 eval "ac_cv_lib_$ac_lib_var=no"
4913 LIBS
="$ac_save_LIBS"
4916 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4917 echo "$ac_t""yes" 1>&6
4918 ac_tr_lib
=HAVE_LIB
`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4919 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4920 cat >> confdefs.h
<<EOF
4921 #define $ac_tr_lib 1
4924 LIBS
="-llockfile $LIBS"
4927 echo "$ac_t""no" 1>&6
4930 # If we have the shared liblockfile, assume we must use it for mail
4931 # locking (e.g. Debian). If we couldn't link against liblockfile
4932 # (no liblockfile.a installed), ensure that we don't need to.
4933 if test "$ac_cv_lib_lockfile_maillock" = no
; then
4934 # Extract the first word of "liblockfile.so", so it can be a program name with args.
4935 set dummy liblockfile.so
; ac_word
=$2
4936 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4937 echo "configure:4938: checking for $ac_word" >&5
4938 if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then
4939 echo $ac_n "(cached) $ac_c" 1>&6
4941 if test -n "$liblockfile"; then
4942 ac_cv_prog_liblockfile
="$liblockfile" # Let the user override the test.
4944 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4945 ac_dummy
="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH"
4946 for ac_dir
in $ac_dummy; do
4947 test -z "$ac_dir" && ac_dir
=.
4948 if test -f $ac_dir/$ac_word; then
4949 ac_cv_prog_liblockfile
="yes"
4954 test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile
="no"
4957 liblockfile
="$ac_cv_prog_liblockfile"
4958 if test -n "$liblockfile"; then
4959 echo "$ac_t""$liblockfile" 1>&6
4961 echo "$ac_t""no" 1>&6
4964 if test $ac_cv_prog_liblockfile = yes; then
4965 { echo "configure: error: Shared liblockfile found but can't link against it.
4966 This probably means that movemail could lose mail.
4967 There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; }
4968 else cat >> confdefs.h
<<\EOF
4969 #define LIBMAIL -llockfile
4975 for ac_func
in touchlock
4977 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4978 echo "configure:4979: checking for $ac_func" >&5
4979 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4980 echo $ac_n "(cached) $ac_c" 1>&6
4982 cat > conftest.
$ac_ext <<EOF
4983 #line 4984 "configure"
4984 #include "confdefs.h"
4985 /* System header to define __stub macros and hopefully few prototypes,
4986 which can conflict with char $ac_func(); below. */
4988 /* Override any gcc2 internal prototype to avoid an error. */
4989 /* We use char because int might match the return type of a gcc2
4990 builtin and then its argument prototype would still apply. */
4995 /* The GNU C library defines this for functions which it implements
4996 to always fail with ENOSYS. Some functions are actually named
4997 something starting with __ and the normal name is an alias. */
4998 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5006 if { (eval echo configure
:5007: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5008 eval "ac_cv_func_$ac_func=yes"
5010 echo "configure: failed program was:" >&5
5011 cat conftest.
$ac_ext >&5
5013 eval "ac_cv_func_$ac_func=no"
5018 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5019 echo "$ac_t""yes" 1>&6
5020 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5021 cat >> confdefs.h
<<EOF
5022 #define $ac_tr_func 1
5026 echo "$ac_t""no" 1>&6
5030 for ac_hdr
in maillock.h
5032 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5033 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5034 echo "configure:5035: checking for $ac_hdr" >&5
5035 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5036 echo $ac_n "(cached) $ac_c" 1>&6
5038 cat > conftest.
$ac_ext <<EOF
5039 #line 5040 "configure"
5040 #include "confdefs.h"
5043 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5044 { (eval echo configure
:5045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5045 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5046 if test -z "$ac_err"; then
5048 eval "ac_cv_header_$ac_safe=yes"
5051 echo "configure: failed program was:" >&5
5052 cat conftest.
$ac_ext >&5
5054 eval "ac_cv_header_$ac_safe=no"
5058 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5059 echo "$ac_t""yes" 1>&6
5060 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5061 cat >> confdefs.h
<<EOF
5062 #define $ac_tr_hdr 1
5066 echo "$ac_t""no" 1>&6
5071 for ac_func
in gettimeofday gethostname getdomainname dup2 \
5072 rename closedir mkdir
rmdir sysinfo \
5073 random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \
5074 strerror fpathconf
select mktime euidaccess getpagesize tzset setlocale \
5075 utimes setrlimit setpgid getcwd shutdown strftime getaddrinfo
5077 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5078 echo "configure:5079: checking for $ac_func" >&5
5079 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5080 echo $ac_n "(cached) $ac_c" 1>&6
5082 cat > conftest.
$ac_ext <<EOF
5083 #line 5084 "configure"
5084 #include "confdefs.h"
5085 /* System header to define __stub macros and hopefully few prototypes,
5086 which can conflict with char $ac_func(); below. */
5088 /* Override any gcc2 internal prototype to avoid an error. */
5089 /* We use char because int might match the return type of a gcc2
5090 builtin and then its argument prototype would still apply. */
5095 /* The GNU C library defines this for functions which it implements
5096 to always fail with ENOSYS. Some functions are actually named
5097 something starting with __ and the normal name is an alias. */
5098 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5106 if { (eval echo configure
:5107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5108 eval "ac_cv_func_$ac_func=yes"
5110 echo "configure: failed program was:" >&5
5111 cat conftest.
$ac_ext >&5
5113 eval "ac_cv_func_$ac_func=no"
5118 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5119 echo "$ac_t""yes" 1>&6
5120 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5121 cat >> confdefs.h
<<EOF
5122 #define $ac_tr_func 1
5126 echo "$ac_t""no" 1>&6
5131 # Check this now, so that we will NOT find the above functions in ncurses.
5132 # That is because we have not set up to link ncurses in lib-src.
5133 # It's better to believe a function is not available
5134 # than to expect to find it in ncurses.
5135 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6
5136 echo "configure:5137: checking for tparm in -lncurses" >&5
5137 ac_lib_var
=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'`
5138 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5139 echo $ac_n "(cached) $ac_c" 1>&6
5141 ac_save_LIBS
="$LIBS"
5142 LIBS
="-lncurses $LIBS"
5143 cat > conftest.
$ac_ext <<EOF
5144 #line 5145 "configure"
5145 #include "confdefs.h"
5146 /* Override any gcc2 internal prototype to avoid an error. */
5147 /* We use char because int might match the return type of a gcc2
5148 builtin and then its argument prototype would still apply. */
5155 if { (eval echo configure
:5156: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5157 eval "ac_cv_lib_$ac_lib_var=yes"
5159 echo "configure: failed program was:" >&5
5160 cat conftest.
$ac_ext >&5
5162 eval "ac_cv_lib_$ac_lib_var=no"
5165 LIBS
="$ac_save_LIBS"
5168 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5169 echo "$ac_t""yes" 1>&6
5170 ac_tr_lib
=HAVE_LIB
`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5171 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5172 cat >> confdefs.h
<<EOF
5173 #define $ac_tr_lib 1
5176 LIBS
="-lncurses $LIBS"
5179 echo "$ac_t""no" 1>&6
5183 # Solaris requires -lintl if you want strerror (which calls dgettext)
5184 # to return localized messages.
5185 echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6
5186 echo "configure:5187: checking for dgettext in -lintl" >&5
5187 ac_lib_var
=`echo intl'_'dgettext | sed 'y%./+-%__p_%'`
5188 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5189 echo $ac_n "(cached) $ac_c" 1>&6
5191 ac_save_LIBS
="$LIBS"
5193 cat > conftest.
$ac_ext <<EOF
5194 #line 5195 "configure"
5195 #include "confdefs.h"
5196 /* Override any gcc2 internal prototype to avoid an error. */
5197 /* We use char because int might match the return type of a gcc2
5198 builtin and then its argument prototype would still apply. */
5205 if { (eval echo configure
:5206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5207 eval "ac_cv_lib_$ac_lib_var=yes"
5209 echo "configure: failed program was:" >&5
5210 cat conftest.
$ac_ext >&5
5212 eval "ac_cv_lib_$ac_lib_var=no"
5215 LIBS
="$ac_save_LIBS"
5218 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5219 echo "$ac_t""yes" 1>&6
5220 ac_tr_lib
=HAVE_LIB
`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5221 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5222 cat >> confdefs.h
<<EOF
5223 #define $ac_tr_lib 1
5229 echo "$ac_t""no" 1>&6
5233 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
5234 echo "configure:5235: checking whether localtime caches TZ" >&5
5235 if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then
5236 echo $ac_n "(cached) $ac_c" 1>&6
5238 if test x
$ac_cv_func_tzset = xyes
; then
5239 if test "$cross_compiling" = yes; then
5240 # If we have tzset, assume the worst when cross-compiling.
5241 emacs_cv_localtime_cache
=yes
5243 cat > conftest.
$ac_ext <<EOF
5244 #line 5245 "configure"
5245 #include "confdefs.h"
5248 # include <stdlib.h>
5250 extern char **environ;
5254 for (to = from = environ; (*to = *from); from++)
5255 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
5258 char TZ_GMT0[] = "TZ=GMT0";
5259 char TZ_PST8[] = "TZ=PST8";
5262 time_t now = time ((time_t *) 0);
5263 int hour_GMT0, hour_unset;
5264 if (putenv (TZ_GMT0) != 0)
5266 hour_GMT0 = localtime (&now)->tm_hour;
5268 hour_unset = localtime (&now)->tm_hour;
5269 if (putenv (TZ_PST8) != 0)
5271 if (localtime (&now)->tm_hour == hour_GMT0)
5274 if (localtime (&now)->tm_hour != hour_unset)
5279 if { (eval echo configure
:5280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
5281 emacs_cv_localtime_cache
=no
5283 echo "configure: failed program was:" >&5
5284 cat conftest.
$ac_ext >&5
5286 emacs_cv_localtime_cache
=yes
5292 # If we lack tzset, report that localtime does not cache TZ,
5293 # since we can't invalidate the cache if we don't have tzset.
5294 emacs_cv_localtime_cache
=no
5297 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
5298 if test $emacs_cv_localtime_cache = yes; then
5299 cat >> confdefs.h
<<\EOF
5300 #define LOCALTIME_CACHE 1
5305 if test "x$HAVE_TIMEVAL" = xyes
; then
5306 echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6
5307 echo "configure:5308: checking whether gettimeofday can accept two arguments" >&5
5308 if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then
5309 echo $ac_n "(cached) $ac_c" 1>&6
5311 cat > conftest.
$ac_ext <<EOF
5312 #line 5313 "configure"
5313 #include "confdefs.h"
5315 #ifdef TIME_WITH_SYS_TIME
5316 #include <sys/time.h>
5319 #ifdef HAVE_SYS_TIME_H
5320 #include <sys/time.h>
5328 struct timeval time;
5329 struct timezone dummy;
5330 gettimeofday (&time, &dummy);
5334 if { (eval echo configure
:5335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5336 emacs_cv_gettimeofday_two_arguments
=yes
5338 echo "configure: failed program was:" >&5
5339 cat conftest.
$ac_ext >&5
5341 emacs_cv_gettimeofday_two_arguments
=no
5346 echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6
5347 if test $emacs_cv_gettimeofday_two_arguments = no
; then
5348 cat >> confdefs.h
<<\EOF
5349 #define GETTIMEOFDAY_ONE_ARGUMENT 1
5356 echo $ac_n "checking for socket""... $ac_c" 1>&6
5357 echo "configure:5358: checking for socket" >&5
5358 if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
5359 echo $ac_n "(cached) $ac_c" 1>&6
5361 cat > conftest.
$ac_ext <<EOF
5362 #line 5363 "configure"
5363 #include "confdefs.h"
5364 /* System header to define __stub macros and hopefully few prototypes,
5365 which can conflict with char socket(); below. */
5367 /* Override any gcc2 internal prototype to avoid an error. */
5368 /* We use char because int might match the return type of a gcc2
5369 builtin and then its argument prototype would still apply. */
5374 /* The GNU C library defines this for functions which it implements
5375 to always fail with ENOSYS. Some functions are actually named
5376 something starting with __ and the normal name is an alias. */
5377 #if defined (__stub_socket) || defined (__stub___socket)
5385 if { (eval echo configure
:5386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5387 eval "ac_cv_func_socket=yes"
5389 echo "configure: failed program was:" >&5
5390 cat conftest.
$ac_ext >&5
5392 eval "ac_cv_func_socket=no"
5397 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
5398 echo "$ac_t""yes" 1>&6
5401 echo "$ac_t""no" 1>&6
5405 if test $ok_so_far = yes; then
5406 ac_safe
=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
5407 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
5408 echo "configure:5409: checking for netinet/in.h" >&5
5409 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5410 echo $ac_n "(cached) $ac_c" 1>&6
5412 cat > conftest.
$ac_ext <<EOF
5413 #line 5414 "configure"
5414 #include "confdefs.h"
5415 #include <netinet/in.h>
5417 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5418 { (eval echo configure
:5419: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5419 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5420 if test -z "$ac_err"; then
5422 eval "ac_cv_header_$ac_safe=yes"
5425 echo "configure: failed program was:" >&5
5426 cat conftest.
$ac_ext >&5
5428 eval "ac_cv_header_$ac_safe=no"
5432 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5433 echo "$ac_t""yes" 1>&6
5436 echo "$ac_t""no" 1>&6
5441 if test $ok_so_far = yes; then
5442 ac_safe
=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
5443 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
5444 echo "configure:5445: checking for arpa/inet.h" >&5
5445 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5446 echo $ac_n "(cached) $ac_c" 1>&6
5448 cat > conftest.
$ac_ext <<EOF
5449 #line 5450 "configure"
5450 #include "confdefs.h"
5451 #include <arpa/inet.h>
5453 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5454 { (eval echo configure
:5455: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5455 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5456 if test -z "$ac_err"; then
5458 eval "ac_cv_header_$ac_safe=yes"
5461 echo "configure: failed program was:" >&5
5462 cat conftest.
$ac_ext >&5
5464 eval "ac_cv_header_$ac_safe=no"
5468 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5469 echo "$ac_t""yes" 1>&6
5472 echo "$ac_t""no" 1>&6
5477 if test $ok_so_far = yes; then
5478 cat >> confdefs.h
<<\EOF
5479 #define HAVE_INET_SOCKETS 1
5484 if test -f /usr
/lpp
/X11
/bin
/smt.exp
; then
5485 cat >> confdefs.h
<<\EOF
5486 #define HAVE_AIX_SMT_EXP 1
5491 # Set up the CFLAGS for real compilation, so we can substitute it.
5492 CFLAGS
="$REAL_CFLAGS"
5494 #### Find out which version of Emacs this is.
5495 version
=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \
5496 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'`
5497 if test x
"${version}" = x
; then
5498 { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; }
5501 ### Specify what sort of things we'll be editing into Makefile and config.h.
5502 ### Use configuration here uncanonicalized to avoid exceeding size limits.
5534 cat >> confdefs.h
<<EOF
5535 #define EMACS_CONFIGURATION "${canonical}"
5538 cat >> confdefs.h
<<EOF
5539 #define EMACS_CONFIG_OPTIONS "${ac_configure_args}"
5542 cat >> confdefs.h
<<EOF
5543 #define config_machfile "${machfile}"
5546 cat >> confdefs.h
<<EOF
5547 #define config_opsysfile "${opsysfile}"
5550 cat >> confdefs.h
<<EOF
5551 #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE}
5554 cat >> confdefs.h
<<EOF
5555 #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX}
5558 cat >> confdefs.h
<<EOF
5559 #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE}
5562 cat >> confdefs.h
<<EOF
5563 #define UNEXEC_SRC ${UNEXEC_SRC}
5567 if test "${HAVE_X_WINDOWS}" = "yes" ; then
5568 cat >> confdefs.h
<<\EOF
5569 #define HAVE_X_WINDOWS 1
5573 if test "${USE_X_TOOLKIT}" != "none" ; then
5574 cat >> confdefs.h
<<\EOF
5575 #define USE_X_TOOLKIT 1
5579 if test "${HAVE_X11}" = "yes" ; then
5580 cat >> confdefs.h
<<\EOF
5585 if test "${HAVE_XFREE386}" = "yes" ; then
5586 cat >> confdefs.h
<<\EOF
5587 #define HAVE_XFREE386 1
5591 if test "${HAVE_MENUS}" = "yes" ; then
5592 cat >> confdefs.h
<<\EOF
5593 #define HAVE_MENUS 1
5597 if test "${GNU_MALLOC}" = "yes" ; then
5598 cat >> confdefs.h
<<\EOF
5599 #define GNU_MALLOC 1
5603 if test "${REL_ALLOC}" = "yes" ; then
5604 cat >> confdefs.h
<<\EOF
5609 if test "${LISP_FLOAT_TYPE}" = "yes" ; then
5610 cat >> confdefs.h
<<\EOF
5611 #define LISP_FLOAT_TYPE 1
5616 #### Report on what we decided to do.
5618 Configured for \`${canonical}'.
5620 Where should the build process find the source code? ${srcdir}
5621 What operating system and machine description files should Emacs use?
5622 \`${opsysfile}' and \`${machfile}'
5623 What compiler should emacs be built with? ${CC} ${CFLAGS}
5624 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason}
5625 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC}
5626 What window system should Emacs use? ${window_system}
5627 What toolkit should Emacs use? ${USE_X_TOOLKIT}"
5629 if test -n "${x_includes}"; then
5630 echo " Where do we find X Windows header files? ${x_includes}"
5632 echo " Where do we find X Windows header files? Standard dirs"
5634 if test -n "${x_libraries}"; then
5635 echo " Where do we find X Windows libraries? ${x_libraries}"
5637 echo " Where do we find X Windows libraries? Standard dirs"
5640 echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}"
5641 echo " Does Emacs use -lXpm? ${HAVE_XPM}"
5642 echo " Does Emacs use -ljpeg? ${HAVE_JPEG}"
5643 echo " Does Emacs use -ltiff? ${HAVE_TIFF}"
5644 echo " Does Emacs use -lungif? ${HAVE_GIF}"
5645 echo " Does Emacs use -lpng? ${HAVE_PNG}"
5646 echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}"
5649 # Remove any trailing slashes in these variables.
5650 test "${prefix}" != NONE
&&
5651 prefix
=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'`
5652 test "${exec_prefix}" != NONE
&&
5653 exec_prefix
=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'`
5656 cat > confcache
<<\EOF
5657 # This file is a shell script that caches the results of configure
5658 # tests run on this system so they can be shared between configure
5659 # scripts and configure runs. It is not useful on other systems.
5660 # If it contains results you don't want to keep, you may remove or edit it.
5662 # By default, configure uses ./config.cache as the cache file,
5663 # creating it if it does not exist already. You can give configure
5664 # the --cache-file=FILE option to use a different cache file; that is
5665 # what configure does when it calls configure scripts in
5666 # subdirectories, so they share the cache.
5667 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5668 # config.status only pays attention to the cache file if you give it the
5669 # --recheck option to rerun configure.
5672 # The following way of writing the cache mishandles newlines in values,
5673 # but we know of no workaround that is simple, portable, and efficient.
5674 # So, don't put newlines in cache variables' values.
5675 # Ultrix sh set writes to stderr and can't be redirected directly,
5676 # and sets the high bit in the cache file unless we assign to the vars.
5678 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5680 # `set' does not quote correctly, so add quotes (double-quote substitution
5681 # turns \\\\ into \\, and sed turns \\ into \).
5683 -e "s/'/'\\\\''/g" \
5684 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5687 # `set' quotes correctly as required by POSIX, so do not add quotes.
5688 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5691 if cmp -s $cache_file confcache
; then
5694 if test -w $cache_file; then
5695 echo "updating cache $cache_file"
5696 cat confcache
> $cache_file
5698 echo "not updating unwritable cache $cache_file"
5703 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5705 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
5706 # Let make expand exec_prefix.
5707 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
5709 # Any assignment to VPATH causes Sun make to only execute
5710 # the first set of double-colon rules, so remove it if not needed.
5711 # If there is a colon in the path, we need to keep it.
5712 if test "x$srcdir" = x.
; then
5713 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
5716 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5718 DEFS
=-DHAVE_CONFIG_H
5720 # Without the "./", some shells look in PATH for config.status.
5721 : ${CONFIG_STATUS=./config.status}
5723 echo creating
$CONFIG_STATUS
5724 rm -f $CONFIG_STATUS
5725 cat > $CONFIG_STATUS <<EOF
5727 # Generated automatically by configure.
5728 # Run this file to recreate the current configuration.
5729 # This directory was configured as follows,
5730 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5732 # $0 $ac_configure_args
5734 # Compiler output produced by configure, useful for debugging
5735 # configure, is in ./config.log if it exists.
5737 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5740 case "\$ac_option" in
5741 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5742 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5743 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5744 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5745 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5747 -help | --help | --hel | --he | --h)
5748 echo "\$ac_cs_usage"; exit 0 ;;
5749 *) echo "\$ac_cs_usage"; exit 1 ;;
5753 ac_given_srcdir=$srcdir
5754 ac_given_INSTALL="$INSTALL"
5756 trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
5757 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
5758 leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5760 cat >> $CONFIG_STATUS <<EOF
5762 # Protect against being on the right side of a sed subst in config.status.
5763 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5764 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5768 s%@CFLAGS@%$CFLAGS%g
5769 s%@CPPFLAGS@%$CPPFLAGS%g
5770 s%@CXXFLAGS@%$CXXFLAGS%g
5771 s%@FFLAGS@%$FFLAGS%g
5773 s%@LDFLAGS@%$LDFLAGS%g
5775 s%@exec_prefix@%$exec_prefix%g
5776 s%@prefix@%$prefix%g
5777 s%@program_transform_name@%$program_transform_name%g
5778 s%@bindir@%$bindir%g
5779 s%@sbindir@%$sbindir%g
5780 s%@libexecdir@%$libexecdir%g
5781 s%@datadir@%$datadir%g
5782 s%@sysconfdir@%$sysconfdir%g
5783 s%@sharedstatedir@%$sharedstatedir%g
5784 s%@localstatedir@%$localstatedir%g
5785 s%@libdir@%$libdir%g
5786 s%@includedir@%$includedir%g
5787 s%@oldincludedir@%$oldincludedir%g
5788 s%@infodir@%$infodir%g
5789 s%@mandir@%$mandir%g
5791 s%@host_alias@%$host_alias%g
5792 s%@host_cpu@%$host_cpu%g
5793 s%@host_vendor@%$host_vendor%g
5794 s%@host_os@%$host_os%g
5798 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5799 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5800 s%@INSTALL_DATA@%$INSTALL_DATA%g
5802 s%@SET_MAKE@%$SET_MAKE%g
5803 s%@ALLOCA@%$ALLOCA%g
5804 s%@liblockfile@%$liblockfile%g
5805 s%@version@%$version%g
5806 s%@configuration@%$configuration%g
5807 s%@canonical@%$canonical%g
5808 s%@srcdir@%$srcdir%g
5809 s%@lispdir@%$lispdir%g
5810 s%@locallisppath@%$locallisppath%g
5811 s%@lisppath@%$lisppath%g
5812 s%@x_default_search_path@%$x_default_search_path%g
5813 s%@etcdir@%$etcdir%g
5814 s%@archlibdir@%$archlibdir%g
5815 s%@docdir@%$docdir%g
5816 s%@bitmapdir@%$bitmapdir%g
5817 s%@c_switch_system@%$c_switch_system%g
5818 s%@c_switch_machine@%$c_switch_machine%g
5819 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g
5820 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g
5821 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g
5822 s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g
5823 s%@machfile@%$machfile%g
5824 s%@opsysfile@%$opsysfile%g
5825 s%@RANLIB@%$RANLIB%g
5830 cat >> $CONFIG_STATUS <<\EOF
5832 # Split the substitutions into bite-sized pieces for seds with
5833 # small command number limits, like on Digital OSF/1 and HP-UX.
5834 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
5835 ac_file
=1 # Number of current file.
5836 ac_beg
=1 # First line for current file.
5837 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
5840 while $ac_more_lines; do
5841 if test $ac_beg -gt 1; then
5842 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
5844 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
5846 if test ! -s conftest.s
$ac_file; then
5848 rm -f conftest.s
$ac_file
5850 if test -z "$ac_sed_cmds"; then
5851 ac_sed_cmds
="sed -f conftest.s$ac_file"
5853 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
5855 ac_file
=`expr $ac_file + 1`
5857 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
5860 if test -z "$ac_sed_cmds"; then
5865 cat >> $CONFIG_STATUS <<EOF
5867 CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \
5868 man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \
5871 cat >> $CONFIG_STATUS <<\EOF
5872 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
5873 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5875 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5876 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5877 *) ac_file_in
="${ac_file}.in" ;;
5880 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5882 # Remove last slash and all that follows it. Not all systems have dirname.
5883 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5884 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
5885 # The file is in a subdirectory.
5886 test ! -d "$ac_dir" && mkdir
"$ac_dir"
5887 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
5888 # A "../" for each directory in $ac_dir_suffix.
5889 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5891 ac_dir_suffix
= ac_dots
=
5894 case "$ac_given_srcdir" in
5896 if test -z "$ac_dots"; then top_srcdir
=.
5897 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5898 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
5900 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5901 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
5904 case "$ac_given_INSTALL" in
5905 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
5906 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
5909 echo creating
"$ac_file"
5911 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5913 *Makefile
*) ac_comsub
="1i\\
5914 # $configure_input" ;;
5918 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5920 s%@configure_input@%$configure_input%g
5921 s%@srcdir@%$srcdir%g
5922 s%@top_srcdir@%$top_srcdir%g
5923 s%@INSTALL@%$INSTALL%g
5924 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
5928 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5929 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5931 # ac_d sets the value in "#define NAME VALUE" lines.
5932 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5933 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
5936 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5937 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5938 ac_uB
='\([ ]\)%\1#\2define\3'
5941 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5942 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5943 ac_eB
='$%\1#\2define\3'
5947 if test "${CONFIG_HEADERS+set}" != set; then
5949 cat >> $CONFIG_STATUS <<EOF
5950 CONFIG_HEADERS="src/config.h:src/config.in"
5952 cat >> $CONFIG_STATUS <<\EOF
5954 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
5955 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5957 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
5958 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
5959 *) ac_file_in
="${ac_file}.in" ;;
5962 echo creating
$ac_file
5964 rm -f conftest.frag conftest.
in conftest.out
5965 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5966 cat $ac_file_inputs > conftest.
in
5970 # Transform confdefs.h into a sed script conftest.vals that substitutes
5971 # the proper values into config.h.in to produce config.h. And first:
5972 # Protect against being on the right side of a sed subst in config.status.
5973 # Protect against being in an unquoted here document in config.status.
5975 cat > conftest.hdr
<<\EOF
5978 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5982 sed -n -f conftest.hdr confdefs.h > conftest.vals
5985 # This sed command replaces #undef with comments. This is necessary, for
5986 # example, in the case of _POSIX_SOURCE, which is predefined and required
5987 # on some systems where configure will not decide to define it.
5988 cat >> conftest.vals <<\EOF
5989 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5992 # Break up conftest.vals because some shells have a limit on
5993 # the size of here documents, and old seds have small limits too.
5998 ac_lines=`grep -c . conftest.vals
`
5999 # grep -c gives empty output for an empty file on some AIX systems.
6000 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6001 # Write a limited-size here document to conftest.frag.
6002 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6003 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6005 sed -f conftest.frag conftest.in > conftest.out
6007 mv conftest.out conftest.in
6009 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6011 mv conftest.tail conftest.vals
6015 cat >> $CONFIG_STATUS <<\EOF
6016 rm -f conftest.frag conftest.h
6017 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6018 cat conftest.in >> conftest.h
6020 if cmp -s $ac_file conftest.h 2>/dev/null; then
6021 echo "$ac_file is unchanged"
6024 # Remove last slash and all that follows it. Not all systems have dirname.
6025 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6026 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6027 # The file is in a subdirectory.
6028 test ! -d "$ac_dir" && mkdir "$ac_dir"
6031 mv conftest.h $ac_file
6036 cat >> $CONFIG_STATUS <<EOF
6037 CPP="$CPP" CPPFLAGS="$CPPFLAGS"
6039 cat >> $CONFIG_STATUS <<\EOF
6042 ### Make the necessary directories, if they don't exist.
6043 for dir in etc lisp ; do
6044 test -d ${dir} || mkdir ${dir}
6047 # Build src/Makefile from ${srcdir}/src/Makefile.c
6048 # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c
6049 # This must be done after src/config.h is built, since we rely on that file.
6051 # Now get this: Some word that is part of the ${srcdir} directory name
6052 # or the ${configuration} value might, just might, happen to be an
6053 # identifier like `sun4
' or `i386' or something
, and be predefined by
6054 # the C preprocessor to some helpful value like 1, or maybe the empty
6055 # string. Needless to say consequent macro substitutions are less
6056 # than conducive to the makefile finding the correct directory.
6057 undefs
="`echo $top_srcdir $configuration $canonical |
6058 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \
6059 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \
6062 echo creating src
/epaths.h
6065 echo creating lib-src
/Makefile
6067 rm -f junk.c junk1.c junk2.c
6068 sed -e '/start of cpp stuff/q' \
6069 < Makefile.c
> junk1.c
6070 sed -e '1,/start of cpp stuff/d'\
6071 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
6072 < Makefile.c
> junk.c
6073 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
6074 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
6075 cat junk1.c junk2.c
> Makefile.new
6076 rm -f junk.c junk1.c junk2.c
6077 chmod 444 Makefile.new
6078 mv -f Makefile.new Makefile
6081 echo creating src
/Makefile
6083 rm -f junk.c junk1.c junk2.c
6084 sed -e '/start of cpp stuff/q' \
6085 < Makefile.c
> junk1.c
6086 sed -e '1,/start of cpp stuff/d'\
6087 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \
6088 < Makefile.c
> junk.c
6089 $CPP $undefs -I.
-I$top_srcdir/src
$CPPFLAGS junk.c | \
6090 sed -e 's/^ / /' -e '/^#/d' -e '/^[ \f]*$/d' > junk2.c
6091 cat junk1.c junk2.c
> Makefile.new
6092 rm -f junk.c junk1.c junk2.c
6093 chmod 444 Makefile.new
6094 mv -f Makefile.new Makefile
6097 if test ! -f src
/.gdbinit
&& test -f $top_srcdir/src
/.gdbinit
; then
6098 echo creating src
/.gdbinit
6099 echo source $top_srcdir/src
/.gdbinit
> src
/.gdbinit
6102 # This is how we know whether to re-run configure in certain cases.
6103 touch src
/config.stamp
6108 chmod +x
$CONFIG_STATUS
6109 rm -fr confdefs
* $ac_clean_files
6110 test "$no_create" = yes ||
${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS ||
exit 1