diff options
| author | Dave Love | 1999-10-07 13:06:22 +0000 |
|---|---|---|
| committer | Dave Love | 1999-10-07 13:06:22 +0000 |
| commit | ba4481b5aaea28873d9c6281fb5ae51e8a45c815 (patch) | |
| tree | 70454ea5d75d41f43aa182e6623427b7d4151250 | |
| parent | c37bbd4fe30795acf50e2529019bf5819be31bc9 (diff) | |
| download | emacs-ba4481b5aaea28873d9c6281fb5ae51e8a45c815.tar.gz emacs-ba4481b5aaea28873d9c6281fb5ae51e8a45c815.zip | |
#
| -rwxr-xr-x | configure | 6108 |
1 files changed, 6108 insertions, 0 deletions
diff --git a/configure b/configure new file mode 100755 index 00000000000..8141f883775 --- /dev/null +++ b/configure | |||
| @@ -0,0 +1,6108 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | |||
| 3 | # Guess values for system-dependent variables and create Makefiles. | ||
| 4 | # Generated automatically using autoconf version 2.13 | ||
| 5 | # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. | ||
| 6 | # | ||
| 7 | # This configure script is free software; the Free Software Foundation | ||
| 8 | # gives unlimited permission to copy, distribute and modify it. | ||
| 9 | |||
| 10 | # Defaults: | ||
| 11 | ac_help= | ||
| 12 | ac_default_prefix=/usr/local | ||
| 13 | # Any additions from configure.in: | ||
| 14 | ac_help="$ac_help | ||
| 15 | --with-gcc use GCC to compile Emacs" | ||
| 16 | ac_help="$ac_help | ||
| 17 | --with-pop support POP for mail retrieval" | ||
| 18 | ac_help="$ac_help | ||
| 19 | --with-hesiod support Hesiod to get the POP server host" | ||
| 20 | ac_help="$ac_help | ||
| 21 | --with-x-toolkit=KIT use an X toolkit (KIT = yes/lucid/athena/motif/no)" | ||
| 22 | ac_help="$ac_help | ||
| 23 | --with-xpm use -lXpm for displaying XPM images" | ||
| 24 | ac_help="$ac_help | ||
| 25 | --with-jpeg use -ljpeg for displaying JPEG images" | ||
| 26 | ac_help="$ac_help | ||
| 27 | --with-tiff use -ltiff for displaying TIFF images" | ||
| 28 | ac_help="$ac_help | ||
| 29 | --with-gif use -lungif for displaying GIF images" | ||
| 30 | ac_help="$ac_help | ||
| 31 | --with-png use -lpng for displaying PNG images" | ||
| 32 | ac_help="$ac_help | ||
| 33 | --with-toolkit-scroll-bars use Motif or Xaw3d scroll bars" | ||
| 34 | ac_help="$ac_help | ||
| 35 | --with-x use the X Window System" | ||
| 36 | |||
| 37 | # Initialize some variables set by options. | ||
| 38 | # The variables have the same names as the options, with | ||
| 39 | # dashes changed to underlines. | ||
| 40 | build=NONE | ||
| 41 | cache_file=./config.cache | ||
| 42 | exec_prefix=NONE | ||
| 43 | host=NONE | ||
| 44 | no_create= | ||
| 45 | nonopt=NONE | ||
| 46 | no_recursion= | ||
| 47 | prefix=NONE | ||
| 48 | program_prefix=NONE | ||
| 49 | program_suffix=NONE | ||
| 50 | program_transform_name=s,x,x, | ||
| 51 | silent= | ||
| 52 | site= | ||
| 53 | srcdir= | ||
| 54 | target=NONE | ||
| 55 | verbose= | ||
| 56 | x_includes=NONE | ||
| 57 | x_libraries=NONE | ||
| 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' | ||
| 70 | |||
| 71 | # Initialize some other variables. | ||
| 72 | subdirs= | ||
| 73 | MFLAGS= MAKEFLAGS= | ||
| 74 | SHELL=${CONFIG_SHELL-/bin/sh} | ||
| 75 | # Maximum number of lines to put in a shell here document. | ||
| 76 | ac_max_here_lines=12 | ||
| 77 | |||
| 78 | ac_prev= | ||
| 79 | for ac_option | ||
| 80 | do | ||
| 81 | |||
| 82 | # If the previous option needs an argument, assign it. | ||
| 83 | if test -n "$ac_prev"; then | ||
| 84 | eval "$ac_prev=\$ac_option" | ||
| 85 | ac_prev= | ||
| 86 | continue | ||
| 87 | fi | ||
| 88 | |||
| 89 | case "$ac_option" in | ||
| 90 | -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; | ||
| 91 | *) ac_optarg= ;; | ||
| 92 | esac | ||
| 93 | |||
| 94 | # Accept the important Cygnus configure options, so we can diagnose typos. | ||
| 95 | |||
| 96 | case "$ac_option" in | ||
| 97 | |||
| 98 | -bindir | --bindir | --bindi | --bind | --bin | --bi) | ||
| 99 | ac_prev=bindir ;; | ||
| 100 | -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) | ||
| 101 | bindir="$ac_optarg" ;; | ||
| 102 | |||
| 103 | -build | --build | --buil | --bui | --bu) | ||
| 104 | ac_prev=build ;; | ||
| 105 | -build=* | --build=* | --buil=* | --bui=* | --bu=*) | ||
| 106 | build="$ac_optarg" ;; | ||
| 107 | |||
| 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" ;; | ||
| 114 | |||
| 115 | -datadir | --datadir | --datadi | --datad | --data | --dat | --da) | ||
| 116 | ac_prev=datadir ;; | ||
| 117 | -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | ||
| 118 | | --da=*) | ||
| 119 | datadir="$ac_optarg" ;; | ||
| 120 | |||
| 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; } | ||
| 126 | fi | ||
| 127 | ac_feature=`echo $ac_feature| sed 's/-/_/g'` | ||
| 128 | eval "enable_${ac_feature}=no" ;; | ||
| 129 | |||
| 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; } | ||
| 135 | fi | ||
| 136 | ac_feature=`echo $ac_feature| sed 's/-/_/g'` | ||
| 137 | case "$ac_option" in | ||
| 138 | *=*) ;; | ||
| 139 | *) ac_optarg=yes ;; | ||
| 140 | esac | ||
| 141 | eval "enable_${ac_feature}='$ac_optarg'" ;; | ||
| 142 | |||
| 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" ;; | ||
| 151 | |||
| 152 | -gas | --gas | --ga | --g) | ||
| 153 | # Obsolete; use --with-gas. | ||
| 154 | with_gas=yes ;; | ||
| 155 | |||
| 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. | ||
| 159 | cat << EOF | ||
| 160 | Usage: configure [options] [host] | ||
| 161 | Options: [defaults in brackets after descriptions] | ||
| 162 | Configuration: | ||
| 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 | ||
| 170 | [$ac_default_prefix] | ||
| 171 | --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX | ||
| 172 | [same as prefix] | ||
| 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 | ||
| 177 | [PREFIX/share] | ||
| 178 | --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] | ||
| 179 | --sharedstatedir=DIR modifiable architecture-independent data in DIR | ||
| 180 | [PREFIX/com] | ||
| 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 | ||
| 192 | EOF | ||
| 193 | cat << EOF | ||
| 194 | Host type: | ||
| 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 | ||
| 205 | EOF | ||
| 206 | if test -n "$ac_help"; then | ||
| 207 | echo "--enable and --with options recognized:$ac_help" | ||
| 208 | fi | ||
| 209 | exit 0 ;; | ||
| 210 | |||
| 211 | -host | --host | --hos | --ho) | ||
| 212 | ac_prev=host ;; | ||
| 213 | -host=* | --host=* | --hos=* | --ho=*) | ||
| 214 | host="$ac_optarg" ;; | ||
| 215 | |||
| 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" ;; | ||
| 222 | |||
| 223 | -infodir | --infodir | --infodi | --infod | --info | --inf) | ||
| 224 | ac_prev=infodir ;; | ||
| 225 | -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) | ||
| 226 | infodir="$ac_optarg" ;; | ||
| 227 | |||
| 228 | -libdir | --libdir | --libdi | --libd) | ||
| 229 | ac_prev=libdir ;; | ||
| 230 | -libdir=* | --libdir=* | --libdi=* | --libd=*) | ||
| 231 | libdir="$ac_optarg" ;; | ||
| 232 | |||
| 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" ;; | ||
| 239 | |||
| 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" ;; | ||
| 248 | |||
| 249 | -mandir | --mandir | --mandi | --mand | --man | --ma | --m) | ||
| 250 | ac_prev=mandir ;; | ||
| 251 | -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) | ||
| 252 | mandir="$ac_optarg" ;; | ||
| 253 | |||
| 254 | -nfp | --nfp | --nf) | ||
| 255 | # Obsolete; use --without-fp. | ||
| 256 | with_fp=no ;; | ||
| 257 | |||
| 258 | -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | ||
| 259 | | --no-cr | --no-c) | ||
| 260 | no_create=yes ;; | ||
| 261 | |||
| 262 | -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | ||
| 263 | | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) | ||
| 264 | no_recursion=yes ;; | ||
| 265 | |||
| 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" ;; | ||
| 274 | |||
| 275 | -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) | ||
| 276 | ac_prev=prefix ;; | ||
| 277 | -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) | ||
| 278 | prefix="$ac_optarg" ;; | ||
| 279 | |||
| 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" ;; | ||
| 286 | |||
| 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" ;; | ||
| 293 | |||
| 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" ;; | ||
| 310 | |||
| 311 | -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | ||
| 312 | | -silent | --silent | --silen | --sile | --sil) | ||
| 313 | silent=yes ;; | ||
| 314 | |||
| 315 | -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) | ||
| 316 | ac_prev=sbindir ;; | ||
| 317 | -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | ||
| 318 | | --sbi=* | --sb=*) | ||
| 319 | sbindir="$ac_optarg" ;; | ||
| 320 | |||
| 321 | -sharedstatedir | --sharedstatedir | --sharedstatedi \ | ||
| 322 | | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | ||
| 323 | | --sharedst | --shareds | --shared | --share | --shar \ | ||
| 324 | | --sha | --sh) | ||
| 325 | ac_prev=sharedstatedir ;; | ||
| 326 | -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | ||
| 327 | | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | ||
| 328 | | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | ||
| 329 | | --sha=* | --sh=*) | ||
| 330 | sharedstatedir="$ac_optarg" ;; | ||
| 331 | |||
| 332 | -site | --site | --sit) | ||
| 333 | ac_prev=site ;; | ||
| 334 | -site=* | --site=* | --sit=*) | ||
| 335 | site="$ac_optarg" ;; | ||
| 336 | |||
| 337 | -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) | ||
| 338 | ac_prev=srcdir ;; | ||
| 339 | -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) | ||
| 340 | srcdir="$ac_optarg" ;; | ||
| 341 | |||
| 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" ;; | ||
| 348 | |||
| 349 | -target | --target | --targe | --targ | --tar | --ta | --t) | ||
| 350 | ac_prev=target ;; | ||
| 351 | -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) | ||
| 352 | target="$ac_optarg" ;; | ||
| 353 | |||
| 354 | -v | -verbose | --verbose | --verbos | --verbo | --verb) | ||
| 355 | verbose=yes ;; | ||
| 356 | |||
| 357 | -version | --version | --versio | --versi | --vers) | ||
| 358 | echo "configure generated by autoconf version 2.13" | ||
| 359 | exit 0 ;; | ||
| 360 | |||
| 361 | -with-* | --with-*) | ||
| 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; } | ||
| 366 | fi | ||
| 367 | ac_package=`echo $ac_package| sed 's/-/_/g'` | ||
| 368 | case "$ac_option" in | ||
| 369 | *=*) ;; | ||
| 370 | *) ac_optarg=yes ;; | ||
| 371 | esac | ||
| 372 | eval "with_${ac_package}='$ac_optarg'" ;; | ||
| 373 | |||
| 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; } | ||
| 379 | fi | ||
| 380 | ac_package=`echo $ac_package| sed 's/-/_/g'` | ||
| 381 | eval "with_${ac_package}=no" ;; | ||
| 382 | |||
| 383 | --x) | ||
| 384 | # Obsolete; use --with-x. | ||
| 385 | with_x=yes ;; | ||
| 386 | |||
| 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" ;; | ||
| 393 | |||
| 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" ;; | ||
| 400 | |||
| 401 | -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } | ||
| 402 | ;; | ||
| 403 | |||
| 404 | *) | ||
| 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 | ||
| 407 | fi | ||
| 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; } | ||
| 410 | fi | ||
| 411 | nonopt="$ac_option" | ||
| 412 | ;; | ||
| 413 | |||
| 414 | esac | ||
| 415 | done | ||
| 416 | |||
| 417 | if test -n "$ac_prev"; then | ||
| 418 | { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } | ||
| 419 | fi | ||
| 420 | |||
| 421 | trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 | ||
| 422 | |||
| 423 | # File descriptor usage: | ||
| 424 | # 0 standard input | ||
| 425 | # 1 file creation | ||
| 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 | ||
| 432 | exec 6>/dev/null | ||
| 433 | else | ||
| 434 | exec 6>&1 | ||
| 435 | fi | ||
| 436 | exec 5>./config.log | ||
| 437 | |||
| 438 | echo "\ | ||
| 439 | This file contains any messages produced by compilers while | ||
| 440 | running configure, to aid debugging if configure makes a mistake. | ||
| 441 | " 1>&5 | ||
| 442 | |||
| 443 | # Strip out --no-create and --no-recursion so they do not pile up. | ||
| 444 | # Also quote any args containing shell metacharacters. | ||
| 445 | ac_configure_args= | ||
| 446 | for ac_arg | ||
| 447 | do | ||
| 448 | case "$ac_arg" in | ||
| 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" ;; | ||
| 456 | esac | ||
| 457 | done | ||
| 458 | |||
| 459 | # NLS nuisances. | ||
| 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 | ||
| 468 | |||
| 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. | ||
| 472 | echo > confdefs.h | ||
| 473 | |||
| 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 | ||
| 477 | |||
| 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. | ||
| 482 | ac_prog=$0 | ||
| 483 | ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` | ||
| 484 | test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. | ||
| 485 | srcdir=$ac_confdir | ||
| 486 | if test ! -r $srcdir/$ac_unique_file; then | ||
| 487 | srcdir=.. | ||
| 488 | fi | ||
| 489 | else | ||
| 490 | ac_srcdir_defaulted=no | ||
| 491 | fi | ||
| 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; } | ||
| 495 | else | ||
| 496 | { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } | ||
| 497 | fi | ||
| 498 | fi | ||
| 499 | srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` | ||
| 500 | |||
| 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" | ||
| 505 | else | ||
| 506 | CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" | ||
| 507 | fi | ||
| 508 | fi | ||
| 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" | ||
| 512 | . "$ac_site_file" | ||
| 513 | fi | ||
| 514 | done | ||
| 515 | |||
| 516 | if test -r "$cache_file"; then | ||
| 517 | echo "loading cache $cache_file" | ||
| 518 | . $cache_file | ||
| 519 | else | ||
| 520 | echo "creating cache $cache_file" | ||
| 521 | > $cache_file | ||
| 522 | fi | ||
| 523 | |||
| 524 | ac_ext=c | ||
| 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 | ||
| 530 | |||
| 531 | ac_exeext= | ||
| 532 | ac_objext=o | ||
| 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 | ||
| 536 | ac_n= ac_c=' | ||
| 537 | ' ac_t=' ' | ||
| 538 | else | ||
| 539 | ac_n=-n ac_c= ac_t= | ||
| 540 | fi | ||
| 541 | else | ||
| 542 | ac_n= ac_c='\c' ac_t= | ||
| 543 | fi | ||
| 544 | |||
| 545 | |||
| 546 | |||
| 547 | |||
| 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' | ||
| 555 | |||
| 556 | # Check whether --with-gcc or --without-gcc was given. | ||
| 557 | if test "${with_gcc+set}" = set; then | ||
| 558 | withval="$with_gcc" | ||
| 559 | : | ||
| 560 | fi | ||
| 561 | |||
| 562 | # Check whether --with-pop or --without-pop was given. | ||
| 563 | if test "${with_pop+set}" = set; then | ||
| 564 | withval="$with_pop" | ||
| 565 | cat >> confdefs.h <<\EOF | ||
| 566 | #define MAIL_USE_POP 1 | ||
| 567 | EOF | ||
| 568 | |||
| 569 | fi | ||
| 570 | |||
| 571 | # Check whether --with-hesiod or --without-hesiod was given. | ||
| 572 | if test "${with_hesiod+set}" = set; then | ||
| 573 | withval="$with_hesiod" | ||
| 574 | cat >> confdefs.h <<\EOF | ||
| 575 | #define HESIOD 1 | ||
| 576 | EOF | ||
| 577 | |||
| 578 | fi | ||
| 579 | |||
| 580 | # Check whether --with-x-toolkit or --without-x-toolkit was given. | ||
| 581 | if test "${with_x_toolkit+set}" = set; then | ||
| 582 | withval="$with_x_toolkit" | ||
| 583 | case "${withval}" in | ||
| 584 | y | ye | yes ) val=athena ;; | ||
| 585 | n | no ) val=no ;; | ||
| 586 | l | lu | luc | luci | lucid ) val=lucid ;; | ||
| 587 | a | at | ath | athe | athen | athena ) val=athena ;; | ||
| 588 | m | mo | mot | moti | motif ) val=motif ;; | ||
| 589 | * ) | ||
| 590 | { echo "configure: error: \`--with-x-toolkit=$withval' is invalid\; | ||
| 591 | this option's value should be \`yes', \`no', \`lucid', \`athena', or \`motif'. | ||
| 592 | Currently, \`yes', \`athena' and \`lucid' are synonyms." 1>&2; exit 1; } | ||
| 593 | ;; | ||
| 594 | esac | ||
| 595 | with_x_toolkit=$val | ||
| 596 | |||
| 597 | fi | ||
| 598 | |||
| 599 | # Check whether --with-xpm or --without-xpm was given. | ||
| 600 | if test "${with_xpm+set}" = set; then | ||
| 601 | withval="$with_xpm" | ||
| 602 | : | ||
| 603 | fi | ||
| 604 | |||
| 605 | # Check whether --with-jpeg or --without-jpeg was given. | ||
| 606 | if test "${with_jpeg+set}" = set; then | ||
| 607 | withval="$with_jpeg" | ||
| 608 | : | ||
| 609 | fi | ||
| 610 | |||
| 611 | # Check whether --with-tiff or --without-tiff was given. | ||
| 612 | if test "${with_tiff+set}" = set; then | ||
| 613 | withval="$with_tiff" | ||
| 614 | : | ||
| 615 | fi | ||
| 616 | |||
| 617 | # Check whether --with-gif or --without-gif was given. | ||
| 618 | if test "${with_gif+set}" = set; then | ||
| 619 | withval="$with_gif" | ||
| 620 | : | ||
| 621 | fi | ||
| 622 | |||
| 623 | # Check whether --with-png or --without-png was given. | ||
| 624 | if test "${with_png+set}" = set; then | ||
| 625 | withval="$with_png" | ||
| 626 | : | ||
| 627 | fi | ||
| 628 | |||
| 629 | # Check whether --with-toolkit-scroll-bars or --without-toolkit-scroll-bars was given. | ||
| 630 | if test "${with_toolkit_scroll_bars+set}" = set; then | ||
| 631 | withval="$with_toolkit_scroll_bars" | ||
| 632 | : | ||
| 633 | fi | ||
| 634 | |||
| 635 | |||
| 636 | #### Make srcdir absolute, if it isn't already. It's important to | ||
| 637 | #### avoid running the path through pwd unnecessary, since pwd can | ||
| 638 | #### give you automounter prefixes, which can go away. We do all this | ||
| 639 | #### so Emacs can find its files when run uninstalled. | ||
| 640 | case "${srcdir}" in | ||
| 641 | /* ) ;; | ||
| 642 | . ) | ||
| 643 | ## We may be able to use the $PWD environment variable to make this | ||
| 644 | ## absolute. But sometimes PWD is inaccurate. | ||
| 645 | ## Make sure CDPATH doesn't affect cd (in case PWD is relative). | ||
| 646 | unset CDPATH | ||
| 647 | if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ; | ||
| 648 | then | ||
| 649 | srcdir="$PWD" | ||
| 650 | else | ||
| 651 | srcdir="`(cd ${srcdir}; pwd)`" | ||
| 652 | fi | ||
| 653 | ;; | ||
| 654 | * ) srcdir="`(cd ${srcdir}; pwd)`" ;; | ||
| 655 | esac | ||
| 656 | |||
| 657 | #### Check if the source directory already has a configured system in it. | ||
| 658 | if test `pwd` != `(cd ${srcdir} && pwd)` \ | ||
| 659 | && test -f "${srcdir}/src/config.h" ; then | ||
| 660 | echo "configure: warning: The directory tree \`${srcdir}' is being used | ||
| 661 | as a build directory right now; it has been configured in its own | ||
| 662 | right. To configure in another directory as well, you MUST | ||
| 663 | use GNU make. If you do not have GNU make, then you must | ||
| 664 | now do \`make distclean' in ${srcdir}, | ||
| 665 | and then run $0 again." 1>&2 | ||
| 666 | |||
| 667 | extrasub='/^VPATH[ ]*=/c\ | ||
| 668 | vpath %.c $(srcdir)\ | ||
| 669 | vpath %.h $(srcdir)\ | ||
| 670 | vpath %.y $(srcdir)\ | ||
| 671 | vpath %.l $(srcdir)\ | ||
| 672 | vpath %.s $(srcdir)\ | ||
| 673 | vpath %.in $(srcdir)\ | ||
| 674 | vpath %.texi $(srcdir)' | ||
| 675 | fi | ||
| 676 | |||
| 677 | #### Given the configuration name, set machfile and opsysfile to the | ||
| 678 | #### names of the m/*.h and s/*.h files we should use. | ||
| 679 | |||
| 680 | ### Canonicalize the configuration name. | ||
| 681 | |||
| 682 | ac_aux_dir= | ||
| 683 | for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do | ||
| 684 | if test -f $ac_dir/install-sh; then | ||
| 685 | ac_aux_dir=$ac_dir | ||
| 686 | ac_install_sh="$ac_aux_dir/install-sh -c" | ||
| 687 | break | ||
| 688 | elif test -f $ac_dir/install.sh; then | ||
| 689 | ac_aux_dir=$ac_dir | ||
| 690 | ac_install_sh="$ac_aux_dir/install.sh -c" | ||
| 691 | break | ||
| 692 | fi | ||
| 693 | done | ||
| 694 | if test -z "$ac_aux_dir"; then | ||
| 695 | { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } | ||
| 696 | fi | ||
| 697 | ac_config_guess=$ac_aux_dir/config.guess | ||
| 698 | ac_config_sub=$ac_aux_dir/config.sub | ||
| 699 | ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. | ||
| 700 | |||
| 701 | |||
| 702 | # Make sure we can run config.sub. | ||
| 703 | if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : | ||
| 704 | else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } | ||
| 705 | fi | ||
| 706 | |||
| 707 | echo $ac_n "checking host system type""... $ac_c" 1>&6 | ||
| 708 | echo "configure:709: checking host system type" >&5 | ||
| 709 | |||
| 710 | host_alias=$host | ||
| 711 | case "$host_alias" in | ||
| 712 | NONE) | ||
| 713 | case $nonopt in | ||
| 714 | NONE) | ||
| 715 | if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : | ||
| 716 | else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } | ||
| 717 | fi ;; | ||
| 718 | *) host_alias=$nonopt ;; | ||
| 719 | esac ;; | ||
| 720 | esac | ||
| 721 | |||
| 722 | host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` | ||
| 723 | host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` | ||
| 724 | host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` | ||
| 725 | host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` | ||
| 726 | echo "$ac_t""$host" 1>&6 | ||
| 727 | |||
| 728 | canonical=$host | ||
| 729 | configuration=$host_alias | ||
| 730 | |||
| 731 | |||
| 732 | ### If you add support for a new configuration, add code to this | ||
| 733 | ### switch statement to recognize your configuration name and select | ||
| 734 | ### the appropriate operating system and machine description files. | ||
| 735 | |||
| 736 | ### You would hope that you could choose an m/*.h file pretty much | ||
| 737 | ### based on the machine portion of the configuration name, and an s- | ||
| 738 | ### file based on the operating system portion. However, it turns out | ||
| 739 | ### that each m/*.h file is pretty manufacturer-specific - for | ||
| 740 | ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are | ||
| 741 | ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS | ||
| 742 | ### machines. So we basically have to have a special case for each | ||
| 743 | ### configuration name. | ||
| 744 | ### | ||
| 745 | ### As far as handling version numbers on operating systems is | ||
| 746 | ### concerned, make sure things will fail in a fixable way. If | ||
| 747 | ### /etc/MACHINES doesn't say anything about version numbers, be | ||
| 748 | ### prepared to handle anything reasonably. If version numbers | ||
| 749 | ### matter, be sure /etc/MACHINES says something about it. | ||
| 750 | ### | ||
| 751 | ### Eric Raymond says we should accept strings like "sysvr4" to mean | ||
| 752 | ### "System V Release 4"; he writes, "The old convention encouraged | ||
| 753 | ### confusion between `system' and `release' levels'." | ||
| 754 | |||
| 755 | machine='' opsys='' unported=no | ||
| 756 | case "${canonical}" in | ||
| 757 | |||
| 758 | ## NetBSD ports | ||
| 759 | *-*-netbsd* ) | ||
| 760 | opsys=netbsd | ||
| 761 | case "${canonical}" in | ||
| 762 | alpha*-*-netbsd*) machine=alpha ;; | ||
| 763 | i[3456]86-*-netbsd*) machine=intel386 ;; | ||
| 764 | m68k-*-netbsd*) | ||
| 765 | # This is somewhat bogus. | ||
| 766 | machine=hp9000s300 ;; | ||
| 767 | powerpc-apple-netbsd*) machine=macppc ;; | ||
| 768 | mips-*-netbsd*) machine=pmax ;; | ||
| 769 | ns32k-*-netbsd*) machine=ns32000 ;; | ||
| 770 | sparc-*-netbsd*) machine=sparc ;; | ||
| 771 | vax-*-netbsd*) machine=vax ;; | ||
| 772 | esac | ||
| 773 | ;; | ||
| 774 | |||
| 775 | ## OpenBSD ports | ||
| 776 | *-*-openbsd* ) | ||
| 777 | opsys=openbsd | ||
| 778 | case "${canonical}" in | ||
| 779 | alpha*-*-openbsd*) machine=alpha ;; | ||
| 780 | i386-*-openbsd*) machine=intel386 ;; | ||
| 781 | m68k-*-openbsd*) machine=hp9000s300 ;; | ||
| 782 | mipsel-*-openbsd*) machine=pmax ;; | ||
| 783 | ns32k-*-openbsd*) machine=ns32000 ;; | ||
| 784 | sparc-*-openbsd*) machine=sparc ;; | ||
| 785 | vax-*-openbsd*) machine=vax ;; | ||
| 786 | esac | ||
| 787 | ;; | ||
| 788 | |||
| 789 | ## Acorn RISCiX: | ||
| 790 | arm-acorn-riscix1.1* ) | ||
| 791 | machine=acorn opsys=riscix1-1 | ||
| 792 | ;; | ||
| 793 | arm-acorn-riscix1.2* | arm-acorn-riscix ) | ||
| 794 | ## This name is riscix12 instead of riscix1.2 | ||
| 795 | ## to avoid a file name conflict on MSDOS. | ||
| 796 | machine=acorn opsys=riscix12 | ||
| 797 | ;; | ||
| 798 | |||
| 799 | ## BSDI ports | ||
| 800 | *-*-bsdi* ) | ||
| 801 | opsys=bsdi | ||
| 802 | case "${canonical}" in | ||
| 803 | i[345]86-*-bsdi*) machine=intel386 ;; | ||
| 804 | sparc-*-bsdi*) machine=sparc ;; | ||
| 805 | powerpc-*-bsdi*) machine=powerpc ;; | ||
| 806 | esac | ||
| 807 | case "${canonical}" in | ||
| 808 | *-*-bsd386* | *-*-bsdi1* ) opsys=bsd386 ;; | ||
| 809 | *-*-bsdi2.0* ) opsys=bsdos2 ;; | ||
| 810 | *-*-bsdi2* ) opsys=bsdos2-1 ;; | ||
| 811 | *-*-bsdi3* ) opsys=bsdos3 ;; | ||
| 812 | *-*-bsdi4* ) opsys=bsdos4 ;; | ||
| 813 | esac | ||
| 814 | ;; | ||
| 815 | |||
| 816 | ## Alliant machines | ||
| 817 | ## Strictly speaking, we need the version of the alliant operating | ||
| 818 | ## system to choose the right machine file, but currently the | ||
| 819 | ## configuration name doesn't tell us enough to choose the right | ||
| 820 | ## one; we need to give alliants their own operating system name to | ||
| 821 | ## do this right. When someone cares, they can help us. | ||
| 822 | fx80-alliant-* ) | ||
| 823 | machine=alliant4 opsys=bsd4-2 | ||
| 824 | ;; | ||
| 825 | i860-alliant-* ) | ||
| 826 | machine=alliant-2800 opsys=bsd4-3 | ||
| 827 | ;; | ||
| 828 | |||
| 829 | ## Alpha (DEC) machines. | ||
| 830 | alpha*-dec-osf* ) | ||
| 831 | machine=alpha opsys=osf1 | ||
| 832 | # This is needed to find X11R6.1 libraries for certain tests. | ||
| 833 | NON_GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib | ||
| 834 | GCC_LINK_TEST_OPTIONS=-Wl,-rpath,/usr/X11R6/lib | ||
| 835 | ;; | ||
| 836 | |||
| 837 | alpha*-*-linux-gnu* ) | ||
| 838 | machine=alpha opsys=gnu-linux | ||
| 839 | ;; | ||
| 840 | |||
| 841 | ## Altos 3068 | ||
| 842 | m68*-altos-sysv* ) | ||
| 843 | machine=altos opsys=usg5-2 | ||
| 844 | ;; | ||
| 845 | |||
| 846 | ## Amdahl UTS | ||
| 847 | 580-amdahl-sysv* ) | ||
| 848 | machine=amdahl opsys=usg5-2-2 | ||
| 849 | ;; | ||
| 850 | |||
| 851 | ## Apollo, Domain/OS | ||
| 852 | m68*-apollo-* ) | ||
| 853 | machine=apollo opsys=bsd4-3 | ||
| 854 | ;; | ||
| 855 | |||
| 856 | ## AT&T 3b2, 3b5, 3b15, 3b20 | ||
| 857 | we32k-att-sysv* ) | ||
| 858 | machine=att3b opsys=usg5-2-2 | ||
| 859 | ;; | ||
| 860 | |||
| 861 | ## AT&T 3b1 - The Mighty Unix PC! | ||
| 862 | m68*-att-sysv* ) | ||
| 863 | machine=7300 opsys=usg5-2-2 | ||
| 864 | ;; | ||
| 865 | |||
| 866 | ## Bull dpx20 | ||
| 867 | rs6000-bull-bosx* ) | ||
| 868 | machine=ibmrs6000 opsys=aix3-2 | ||
| 869 | ;; | ||
| 870 | |||
| 871 | ## Bull dpx2 | ||
| 872 | m68*-bull-sysv3* ) | ||
| 873 | machine=dpx2 opsys=usg5-3 | ||
| 874 | ;; | ||
| 875 | |||
| 876 | ## Bull sps7 | ||
| 877 | m68*-bull-sysv2* ) | ||
| 878 | machine=sps7 opsys=usg5-2 | ||
| 879 | ;; | ||
| 880 | |||
| 881 | ## CCI 5/32, 6/32 -- see "Tahoe". | ||
| 882 | |||
| 883 | ## Celerity | ||
| 884 | ## I don't know what configuration name to use for this; config.sub | ||
| 885 | ## doesn't seem to know anything about it. Hey, Celerity users, get | ||
| 886 | ## in touch with us! | ||
| 887 | celerity-celerity-bsd* ) | ||
| 888 | machine=celerity opsys=bsd4-2 | ||
| 889 | ;; | ||
| 890 | |||
| 891 | ## Clipper | ||
| 892 | ## What operating systems does this chip run that Emacs has been | ||
| 893 | ## tested on? | ||
| 894 | clipper-* ) | ||
| 895 | machine=clipper | ||
| 896 | ## We'll use the catch-all code at the bottom to guess the | ||
| 897 | ## operating system. | ||
| 898 | ;; | ||
| 899 | |||
| 900 | ## Convex | ||
| 901 | *-convex-bsd* | *-convex-convexos* ) | ||
| 902 | machine=convex opsys=bsd4-3 | ||
| 903 | ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov | ||
| 904 | NON_GNU_CPP="cc -E -P" | ||
| 905 | ;; | ||
| 906 | |||
| 907 | ## Cubix QBx/386 | ||
| 908 | i[3456]86-cubix-sysv* ) | ||
| 909 | machine=intel386 opsys=usg5-3 | ||
| 910 | ;; | ||
| 911 | |||
| 912 | ## Cydra 5 | ||
| 913 | cydra*-cydrome-sysv* ) | ||
| 914 | machine=cydra5 opsys=usg5-3 | ||
| 915 | ;; | ||
| 916 | |||
| 917 | ## Data General AViiON Machines | ||
| 918 | ## DG changed naming conventions with the release of 5.4.4.10, they | ||
| 919 | ## dropped the initial 5.4 but left the intervening R. Because of the | ||
| 920 | ## R this shouldn't conflict with older versions of the OS (which I | ||
| 921 | ## think were named like dgux4.*). In addition, DG new AViiONs series | ||
| 922 | ## uses either Motorola M88k or Intel Pentium CPUs. | ||
| 923 | m88k-dg-dguxR4.* | m88k-dg-dgux4* ) | ||
| 924 | machine=aviion opsys=dgux4 | ||
| 925 | ;; | ||
| 926 | m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) | ||
| 927 | ## This name is dgux5-4-3 instead of dgux5-4r3 | ||
| 928 | ## to avoid a file name conflict on MSDOS. | ||
| 929 | machine=aviion opsys=dgux5-4-3 | ||
| 930 | ;; | ||
| 931 | m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) | ||
| 932 | machine=aviion opsys=dgux5-4r2 | ||
| 933 | ;; | ||
| 934 | m88k-dg-dgux* ) | ||
| 935 | machine=aviion opsys=dgux | ||
| 936 | ;; | ||
| 937 | |||
| 938 | ## Data General AViiON Intel (x86) Machines | ||
| 939 | ## Exists from 5.4.3 (current i586-dg-dguxR4.11) | ||
| 940 | ## Ehud Karni, 1998-may-30, ehud@unix.simonwiesel.co.il | ||
| 941 | i[345]86-dg-dguxR4* ) | ||
| 942 | machine=aviion-intel opsys=dgux4 | ||
| 943 | ;; | ||
| 944 | |||
| 945 | ## DECstations | ||
| 946 | mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0* | mips-dec-bsd4.2* ) | ||
| 947 | machine=pmax opsys=bsd4-2 | ||
| 948 | ;; | ||
| 949 | mips-dec-ultrix4.[12]* | mips-dec-bsd* ) | ||
| 950 | machine=pmax opsys=bsd4-3 | ||
| 951 | ;; | ||
| 952 | mips-dec-ultrix* ) | ||
| 953 | machine=pmax opsys=ultrix4-3 | ||
| 954 | ;; | ||
| 955 | mips-dec-osf* ) | ||
| 956 | machine=pmax opsys=osf1 | ||
| 957 | ;; | ||
| 958 | mips-dec-mach_bsd4.3* ) | ||
| 959 | machine=pmax opsys=mach-bsd4-3 | ||
| 960 | ;; | ||
| 961 | |||
| 962 | ## Motorola Delta machines | ||
| 963 | m68k-motorola-sysv* | m68000-motorola-sysv* ) | ||
| 964 | machine=delta opsys=usg5-3 | ||
| 965 | if test -z "`type gnucc | grep 'not found'`" | ||
| 966 | then | ||
| 967 | if test -s /etc/167config | ||
| 968 | then CC="gnucc -m68040" | ||
| 969 | else CC="gnucc -m68881" | ||
| 970 | fi | ||
| 971 | else | ||
| 972 | if test -z "`type gcc | grep 'not found'`" | ||
| 973 | then CC=gcc | ||
| 974 | else CC=cc | ||
| 975 | fi | ||
| 976 | fi | ||
| 977 | ;; | ||
| 978 | m88k-motorola-sysv4* ) | ||
| 979 | # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110 | ||
| 980 | # needs POSIX_SIGNALS and therefore needs usg5-4-2. | ||
| 981 | # I hope there are not other 4.0 versions for this machine | ||
| 982 | # which really need usg5-4 instead. | ||
| 983 | machine=delta88k opsys=usg5-4-2 | ||
| 984 | ;; | ||
| 985 | m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) | ||
| 986 | machine=delta88k opsys=usg5-3 | ||
| 987 | ;; | ||
| 988 | |||
| 989 | ## Dual machines | ||
| 990 | m68*-dual-sysv* ) | ||
| 991 | machine=dual opsys=usg5-2 | ||
| 992 | ;; | ||
| 993 | m68*-dual-uniplus* ) | ||
| 994 | machine=dual opsys=unipl5-2 | ||
| 995 | ;; | ||
| 996 | |||
| 997 | ## Elxsi 6400 | ||
| 998 | elxsi-elxsi-sysv* ) | ||
| 999 | machine=elxsi opsys=usg5-2 | ||
| 1000 | ;; | ||
| 1001 | |||
| 1002 | ## Encore machines | ||
| 1003 | ns16k-encore-bsd* ) | ||
| 1004 | machine=ns16000 opsys=umax | ||
| 1005 | ;; | ||
| 1006 | |||
| 1007 | ## The GEC 93 - apparently, this port isn't really finished yet. | ||
| 1008 | |||
| 1009 | ## Gould Power Node and NP1 | ||
| 1010 | pn-gould-bsd4.2* ) | ||
| 1011 | machine=gould opsys=bsd4-2 | ||
| 1012 | ;; | ||
| 1013 | pn-gould-bsd4.3* ) | ||
| 1014 | machine=gould opsys=bsd4-3 | ||
| 1015 | ;; | ||
| 1016 | np1-gould-bsd* ) | ||
| 1017 | machine=gould-np1 opsys=bsd4-3 | ||
| 1018 | ;; | ||
| 1019 | |||
| 1020 | ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000 | ||
| 1021 | ## as far as Emacs is concerned). | ||
| 1022 | m88k-harris-cxux* ) | ||
| 1023 | # Build needs to be different on 7.0 and later releases | ||
| 1024 | case "`uname -r`" in | ||
| 1025 | [56].[0-9] ) machine=nh4000 opsys=cxux ;; | ||
| 1026 | [7].[0-9] ) machine=nh4000 opsys=cxux7 ;; | ||
| 1027 | esac | ||
| 1028 | NON_GNU_CPP="/lib/cpp" | ||
| 1029 | ;; | ||
| 1030 | ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000) | ||
| 1031 | m68k-harris-cxux* ) | ||
| 1032 | machine=nh3000 opsys=cxux | ||
| 1033 | ;; | ||
| 1034 | ## Harris power pc NightHawk running Power UNIX (Series 6000) | ||
| 1035 | powerpc-harris-powerunix ) | ||
| 1036 | machine=nh6000 opsys=powerunix | ||
| 1037 | NON_GNU_CPP="cc -Xo -E -P" | ||
| 1038 | ;; | ||
| 1039 | ## SR2001/SR2201 running HI-UX/MPP | ||
| 1040 | hppa1.1-hitachi-hiuxmpp* ) | ||
| 1041 | machine=sr2k opsys=hiuxmpp | ||
| 1042 | ;; | ||
| 1043 | ## Honeywell XPS100 | ||
| 1044 | xps*-honeywell-sysv* ) | ||
| 1045 | machine=xps100 opsys=usg5-2 | ||
| 1046 | ;; | ||
| 1047 | |||
| 1048 | ## HP 9000 series 200 or 300 | ||
| 1049 | m68*-hp-bsd* ) | ||
| 1050 | machine=hp9000s300 opsys=bsd4-3 | ||
| 1051 | ;; | ||
| 1052 | ## HP/UX 7, 8, 9, and 10 are supported on these machines. | ||
| 1053 | m68*-hp-hpux* ) | ||
| 1054 | case "`uname -r`" in | ||
| 1055 | ## Someone's system reports A.B8.05 for this. | ||
| 1056 | ## I wonder what other possibilities there are. | ||
| 1057 | *.B8.* ) machine=hp9000s300 opsys=hpux8 ;; | ||
| 1058 | *.08.* ) machine=hp9000s300 opsys=hpux8 ;; | ||
| 1059 | *.09.* ) machine=hp9000s300 opsys=hpux9 ;; | ||
| 1060 | *.1[0-9].* ) machine=hp9000s300 opsys=hpux9shr ;; | ||
| 1061 | *) machine=hp9000s300 opsys=hpux ;; | ||
| 1062 | esac | ||
| 1063 | ;; | ||
| 1064 | |||
| 1065 | ## HP 9000 series 700 and 800, running HP/UX | ||
| 1066 | hppa*-hp-hpux7* ) | ||
| 1067 | machine=hp800 opsys=hpux | ||
| 1068 | ;; | ||
| 1069 | hppa*-hp-hpux8* ) | ||
| 1070 | machine=hp800 opsys=hpux8 | ||
| 1071 | ;; | ||
| 1072 | hppa*-hp-hpux9shr* ) | ||
| 1073 | machine=hp800 opsys=hpux9shr | ||
| 1074 | ;; | ||
| 1075 | hppa*-hp-hpux9* ) | ||
| 1076 | machine=hp800 opsys=hpux9 | ||
| 1077 | ;; | ||
| 1078 | hppa*-hp-hpux1[0-9]* ) | ||
| 1079 | machine=hp800 opsys=hpux10 | ||
| 1080 | ;; | ||
| 1081 | |||
| 1082 | ## HP 9000 series 700 and 800, running HP/UX | ||
| 1083 | hppa*-hp-hpux* ) | ||
| 1084 | ## Cross-compilation? Nah! | ||
| 1085 | case "`uname -r`" in | ||
| 1086 | ## Someone's system reports A.B8.05 for this. | ||
| 1087 | ## I wonder what other possibilities there are. | ||
| 1088 | *.B8.* ) machine=hp800 opsys=hpux8 ;; | ||
| 1089 | *.08.* ) machine=hp800 opsys=hpux8 ;; | ||
| 1090 | *.09.* ) machine=hp800 opsys=hpux9 ;; | ||
| 1091 | *) machine=hp800 opsys=hpux10 ;; | ||
| 1092 | esac | ||
| 1093 | ;; | ||
| 1094 | hppa*-*-nextstep* ) | ||
| 1095 | machine=hp800 opsys=nextstep | ||
| 1096 | ;; | ||
| 1097 | |||
| 1098 | ## Orion machines | ||
| 1099 | orion-orion-bsd* ) | ||
| 1100 | machine=orion opsys=bsd4-2 | ||
| 1101 | ;; | ||
| 1102 | clipper-orion-bsd* ) | ||
| 1103 | machine=orion105 opsys=bsd4-2 | ||
| 1104 | ;; | ||
| 1105 | |||
| 1106 | ## IBM machines | ||
| 1107 | i[3456]86-ibm-aix1.1* ) | ||
| 1108 | machine=ibmps2-aix opsys=usg5-2-2 | ||
| 1109 | ;; | ||
| 1110 | i[3456]86-ibm-aix1.[23]* | i[3456]86-ibm-aix* ) | ||
| 1111 | machine=ibmps2-aix opsys=usg5-3 | ||
| 1112 | ;; | ||
| 1113 | i370-ibm-aix*) | ||
| 1114 | machine=ibm370aix opsys=usg5-3 | ||
| 1115 | ;; | ||
| 1116 | rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* ) | ||
| 1117 | machine=ibmrs6000 opsys=aix3-1 | ||
| 1118 | ;; | ||
| 1119 | rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 ) | ||
| 1120 | machine=ibmrs6000 opsys=aix3-2-5 | ||
| 1121 | ;; | ||
| 1122 | rs6000-ibm-aix4.1* | powerpc-ibm-aix4.1* ) | ||
| 1123 | machine=ibmrs6000 opsys=aix4-1 | ||
| 1124 | ;; | ||
| 1125 | rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* ) | ||
| 1126 | machine=ibmrs6000 opsys=aix4-2 | ||
| 1127 | ;; | ||
| 1128 | rs6000-ibm-aix4.0* | powerpc-ibm-aix4.0* ) | ||
| 1129 | machine=ibmrs6000 opsys=aix4 | ||
| 1130 | ;; | ||
| 1131 | rs6000-ibm-aix4* | powerpc-ibm-aix4* ) | ||
| 1132 | machine=ibmrs6000 opsys=aix4-1 | ||
| 1133 | ;; | ||
| 1134 | rs6000-ibm-aix* | powerpc-ibm-aix* ) | ||
| 1135 | machine=ibmrs6000 opsys=aix3-2 | ||
| 1136 | ;; | ||
| 1137 | romp-ibm-bsd4.3* ) | ||
| 1138 | machine=ibmrt opsys=bsd4-3 | ||
| 1139 | ;; | ||
| 1140 | romp-ibm-bsd4.2* ) | ||
| 1141 | machine=ibmrt opsys=bsd4-2 | ||
| 1142 | ;; | ||
| 1143 | romp-ibm-aos4.3* ) | ||
| 1144 | machine=ibmrt opsys=bsd4-3 | ||
| 1145 | ;; | ||
| 1146 | romp-ibm-aos4.2* ) | ||
| 1147 | machine=ibmrt opsys=bsd4-2 | ||
| 1148 | ;; | ||
| 1149 | romp-ibm-aos* ) | ||
| 1150 | machine=ibmrt opsys=bsd4-3 | ||
| 1151 | ;; | ||
| 1152 | romp-ibm-bsd* ) | ||
| 1153 | machine=ibmrt opsys=bsd4-3 | ||
| 1154 | ;; | ||
| 1155 | romp-ibm-aix* ) | ||
| 1156 | machine=ibmrt-aix opsys=usg5-2-2 | ||
| 1157 | ;; | ||
| 1158 | |||
| 1159 | ## Integrated Solutions `Optimum V' | ||
| 1160 | m68*-isi-bsd4.2* ) | ||
| 1161 | machine=isi-ov opsys=bsd4-2 | ||
| 1162 | ;; | ||
| 1163 | m68*-isi-bsd4.3* ) | ||
| 1164 | machine=isi-ov opsys=bsd4-3 | ||
| 1165 | ;; | ||
| 1166 | |||
| 1167 | ## Intel 386 machines where we do care about the manufacturer | ||
| 1168 | i[3456]86-intsys-sysv* ) | ||
| 1169 | machine=is386 opsys=usg5-2-2 | ||
| 1170 | ;; | ||
| 1171 | |||
| 1172 | ## Prime EXL | ||
| 1173 | i[3456]86-prime-sysv* ) | ||
| 1174 | machine=i386 opsys=usg5-3 | ||
| 1175 | ;; | ||
| 1176 | |||
| 1177 | ## Sequent Symmetry running Dynix | ||
| 1178 | i[3456]86-sequent-bsd* ) | ||
| 1179 | machine=symmetry opsys=bsd4-3 | ||
| 1180 | ;; | ||
| 1181 | |||
| 1182 | ## Sequent Symmetry running ptx 4, which is a modified SVR4. | ||
| 1183 | i[3456]86-sequent-ptx4* | i[3456]86-sequent-sysv4* ) | ||
| 1184 | machine=sequent-ptx opsys=ptx4 | ||
| 1185 | NON_GNU_CPP=/lib/cpp | ||
| 1186 | ;; | ||
| 1187 | |||
| 1188 | ## Sequent Symmetry running DYNIX/ptx | ||
| 1189 | ## Use the old cpp rather than the newer ANSI one. | ||
| 1190 | i[3456]86-sequent-ptx* ) | ||
| 1191 | machine=sequent-ptx opsys=ptx | ||
| 1192 | NON_GNU_CPP="/lib/cpp" | ||
| 1193 | ;; | ||
| 1194 | |||
| 1195 | ## ncr machine running svr4.3. | ||
| 1196 | i[3456]86-ncr-sysv4.3 ) | ||
| 1197 | machine=ncr386 opsys=usg5-4-3 | ||
| 1198 | ;; | ||
| 1199 | |||
| 1200 | ## Unspecified sysv on an ncr machine defaults to svr4.2. | ||
| 1201 | ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.) | ||
| 1202 | i[3456]86-ncr-sysv* ) | ||
| 1203 | machine=ncr386 opsys=usg5-4-2 | ||
| 1204 | ;; | ||
| 1205 | |||
| 1206 | ## Intel Paragon OSF/1 | ||
| 1207 | i860-intel-osf1* ) | ||
| 1208 | machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp | ||
| 1209 | ;; | ||
| 1210 | |||
| 1211 | ## Intel 860 | ||
| 1212 | i860-*-sysv4* ) | ||
| 1213 | machine=i860 opsys=usg5-4 | ||
| 1214 | NON_GNU_CC="/bin/cc" # Ie, not the one in /usr/ucb/cc. | ||
| 1215 | NON_GNU_CPP="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion. | ||
| 1216 | ;; | ||
| 1217 | |||
| 1218 | ## Masscomp machines | ||
| 1219 | m68*-masscomp-rtu* ) | ||
| 1220 | machine=masscomp opsys=rtu | ||
| 1221 | ;; | ||
| 1222 | |||
| 1223 | ## Megatest machines | ||
| 1224 | m68*-megatest-bsd* ) | ||
| 1225 | machine=mega68 opsys=bsd4-2 | ||
| 1226 | ;; | ||
| 1227 | |||
| 1228 | ## Workstations sold by MIPS | ||
| 1229 | ## This is not necessarily all workstations using the MIPS processor - | ||
| 1230 | ## Irises are produced by SGI, and DECstations by DEC. | ||
| 1231 | |||
| 1232 | ## etc/MACHINES lists mips.h and mips4.h as possible machine files, | ||
| 1233 | ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance | ||
| 1234 | ## it gives for choosing between the alternatives seems to be "Use | ||
| 1235 | ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with | ||
| 1236 | ## the BSD world." I'll assume that these are instructions for | ||
| 1237 | ## handling two odd situations, and that every other situation | ||
| 1238 | ## should use mips.h and usg5-2-2, they being listed first. | ||
| 1239 | mips-mips-usg* ) | ||
| 1240 | machine=mips4 | ||
| 1241 | ## Fall through to the general code at the bottom to decide on the OS. | ||
| 1242 | ;; | ||
| 1243 | mips-mips-riscos4* ) | ||
| 1244 | machine=mips4 opsys=bsd4-3 | ||
| 1245 | NON_GNU_CC="cc -systype bsd43" | ||
| 1246 | NON_GNU_CPP="cc -systype bsd43 -E" | ||
| 1247 | ;; | ||
| 1248 | mips-mips-riscos5* ) | ||
| 1249 | machine=mips4 opsys=riscos5 | ||
| 1250 | NON_GNU_CC="cc -systype bsd43" | ||
| 1251 | NON_GNU_CPP="cc -systype bsd43 -E" | ||
| 1252 | ;; | ||
| 1253 | mips-mips-bsd* ) | ||
| 1254 | machine=mips opsys=bsd4-3 | ||
| 1255 | ;; | ||
| 1256 | mips-mips-* ) | ||
| 1257 | machine=mips opsys=usg5-2-2 | ||
| 1258 | ;; | ||
| 1259 | |||
| 1260 | ## NeXT | ||
| 1261 | m68*-next-* | m68k-*-nextstep* ) | ||
| 1262 | machine=m68k opsys=nextstep | ||
| 1263 | ;; | ||
| 1264 | |||
| 1265 | ## The complete machine from National Semiconductor | ||
| 1266 | ns32k-ns-genix* ) | ||
| 1267 | machine=ns32000 opsys=usg5-2 | ||
| 1268 | ;; | ||
| 1269 | |||
| 1270 | ## NCR machines | ||
| 1271 | m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) | ||
| 1272 | machine=tower32 opsys=usg5-2-2 | ||
| 1273 | ;; | ||
| 1274 | m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) | ||
| 1275 | machine=tower32v3 opsys=usg5-3 | ||
| 1276 | ;; | ||
| 1277 | |||
| 1278 | ## NEC EWS4800 | ||
| 1279 | mips-nec-sysv4*) | ||
| 1280 | machine=ews4800 opsys=ux4800 | ||
| 1281 | ;; | ||
| 1282 | |||
| 1283 | ## Nixdorf Targon 31 | ||
| 1284 | m68*-nixdorf-sysv* ) | ||
| 1285 | machine=targon31 opsys=usg5-2-2 | ||
| 1286 | ;; | ||
| 1287 | |||
| 1288 | ## Nu (TI or LMI) | ||
| 1289 | m68*-nu-sysv* ) | ||
| 1290 | machine=nu opsys=usg5-2 | ||
| 1291 | ;; | ||
| 1292 | |||
| 1293 | ## Plexus | ||
| 1294 | m68*-plexus-sysv* ) | ||
| 1295 | machine=plexus opsys=usg5-2 | ||
| 1296 | ;; | ||
| 1297 | |||
| 1298 | ## PowerPC reference platform | ||
| 1299 | powerpcle-*-solaris2* ) | ||
| 1300 | machine=prep | ||
| 1301 | opsys=sol2-5 | ||
| 1302 | ;; | ||
| 1303 | |||
| 1304 | ## Pyramid machines | ||
| 1305 | ## I don't really have any idea what sort of processor the Pyramid has, | ||
| 1306 | ## so I'm assuming it is its own architecture. | ||
| 1307 | pyramid-pyramid-bsd* ) | ||
| 1308 | machine=pyramid opsys=bsd4-2 | ||
| 1309 | ;; | ||
| 1310 | |||
| 1311 | ## Sequent Balance | ||
| 1312 | ns32k-sequent-bsd4.2* ) | ||
| 1313 | machine=sequent opsys=bsd4-2 | ||
| 1314 | ;; | ||
| 1315 | ns32k-sequent-bsd4.3* ) | ||
| 1316 | machine=sequent opsys=bsd4-3 | ||
| 1317 | ;; | ||
| 1318 | |||
| 1319 | ## Siemens Nixdorf | ||
| 1320 | mips-siemens-sysv* | mips-sni-sysv*) | ||
| 1321 | machine=mips-siemens opsys=usg5-4 | ||
| 1322 | NON_GNU_CC=/usr/ccs/bin/cc | ||
| 1323 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1324 | ;; | ||
| 1325 | |||
| 1326 | ## Silicon Graphics machines | ||
| 1327 | ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030) | ||
| 1328 | m68*-sgi-iris3.5* ) | ||
| 1329 | machine=irist opsys=iris3-5 | ||
| 1330 | ;; | ||
| 1331 | m68*-sgi-iris3.6* | m68*-sgi-iris*) | ||
| 1332 | machine=irist opsys=iris3-6 | ||
| 1333 | ;; | ||
| 1334 | ## Iris 4D | ||
| 1335 | mips-sgi-irix3* ) | ||
| 1336 | machine=iris4d opsys=irix3-3 | ||
| 1337 | ;; | ||
| 1338 | mips-sgi-irix4* ) | ||
| 1339 | machine=iris4d opsys=irix4-0 | ||
| 1340 | ;; | ||
| 1341 | mips-sgi-irix6.5 ) | ||
| 1342 | machine=iris4d opsys=irix6-5 | ||
| 1343 | NON_GNU_CPP=/lib/cpp | ||
| 1344 | NON_GCC_TEST_OPTIONS="-n32 -G0" | ||
| 1345 | ;; | ||
| 1346 | mips-sgi-irix6* ) | ||
| 1347 | machine=iris4d opsys=irix6-0 | ||
| 1348 | NON_GNU_CPP=/lib/cpp | ||
| 1349 | NON_GCC_TEST_OPTIONS=-32 | ||
| 1350 | ;; | ||
| 1351 | mips-sgi-irix5.[01]* ) | ||
| 1352 | machine=iris4d opsys=irix5-0 | ||
| 1353 | ;; | ||
| 1354 | mips-sgi-irix5* | mips-sgi-irix* ) | ||
| 1355 | machine=iris4d opsys=irix5-2 | ||
| 1356 | ;; | ||
| 1357 | |||
| 1358 | ## SONY machines | ||
| 1359 | m68*-sony-bsd4.2* ) | ||
| 1360 | machine=news opsys=bsd4-2 | ||
| 1361 | ;; | ||
| 1362 | m68*-sony-bsd4.3* ) | ||
| 1363 | machine=news opsys=bsd4-3 | ||
| 1364 | ;; | ||
| 1365 | m68*-sony-newsos3* | m68*-sony-news3*) | ||
| 1366 | machine=news opsys=bsd4-3 | ||
| 1367 | ;; | ||
| 1368 | mips-sony-bsd* | mips-sony-newsos4* | mips-sony-news4*) | ||
| 1369 | machine=news-risc opsys=bsd4-3 | ||
| 1370 | ;; | ||
| 1371 | mips-sony-newsos6* ) | ||
| 1372 | machine=news-r6 opsys=newsos6 | ||
| 1373 | ;; | ||
| 1374 | mips-sony-news* ) | ||
| 1375 | machine=news-risc opsys=newsos5 | ||
| 1376 | ;; | ||
| 1377 | |||
| 1378 | ## Stride | ||
| 1379 | m68*-stride-sysv* ) | ||
| 1380 | machine=stride opsys=usg5-2 | ||
| 1381 | ;; | ||
| 1382 | |||
| 1383 | ## Suns | ||
| 1384 | sparc-*-linux-gnu* | sparc64-*-linux-gnu* ) | ||
| 1385 | machine=sparc opsys=gnu-linux | ||
| 1386 | ;; | ||
| 1387 | |||
| 1388 | *-sun-sunos* | *-sun-bsd* | *-sun-solaris* \ | ||
| 1389 | | i[3456]86-*-solaris2* | i[3456]86-*-sunos5* | powerpc*-*-solaris2* \ | ||
| 1390 | | rs6000-*-solaris2*) | ||
| 1391 | case "${canonical}" in | ||
| 1392 | m68*-sunos1* ) machine=sun1 ;; | ||
| 1393 | m68*-sunos2* ) machine=sun2 ;; | ||
| 1394 | m68* ) machine=sun3 ;; | ||
| 1395 | i[3456]86-sun-sunos[34]* ) machine=sun386 ;; | ||
| 1396 | i[3456]86-*-* ) machine=intel386 ;; | ||
| 1397 | powerpcle* ) machine=powerpcle ;; | ||
| 1398 | powerpc* | rs6000* ) machine=ibmrs6000 ;; | ||
| 1399 | sparc* ) machine=sparc ;; | ||
| 1400 | * ) unported=yes ;; | ||
| 1401 | esac | ||
| 1402 | case "${canonical}" in | ||
| 1403 | ## The Sun386 didn't get past 4.0. | ||
| 1404 | i[3456]86-*-sunos4 ) opsys=sunos4-0 ;; | ||
| 1405 | *-sunos4.0* ) opsys=sunos4-0 ;; | ||
| 1406 | *-sunos4.1.[3-9]*noshare ) | ||
| 1407 | ## This name is sunos413 instead of sunos4-1-3 | ||
| 1408 | ## to avoid a file name conflict on MSDOS. | ||
| 1409 | opsys=sunos413 | ||
| 1410 | NON_GNU_CPP=/usr/lib/cpp | ||
| 1411 | NON_GCC_TEST_OPTIONS=-Bstatic | ||
| 1412 | GCC_TEST_OPTIONS=-static | ||
| 1413 | ;; | ||
| 1414 | *-sunos4.1.[3-9]* | *-sunos4shr*) | ||
| 1415 | opsys=sunos4shr | ||
| 1416 | NON_GNU_CPP=/usr/lib/cpp | ||
| 1417 | ;; | ||
| 1418 | *-sunos4* | *-sunos ) | ||
| 1419 | opsys=sunos4-1 | ||
| 1420 | NON_GCC_TEST_OPTIONS=-Bstatic | ||
| 1421 | GCC_TEST_OPTIONS=-static | ||
| 1422 | ;; | ||
| 1423 | *-sunos5.3* | *-solaris2.3* ) | ||
| 1424 | opsys=sol2-3 | ||
| 1425 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1426 | ;; | ||
| 1427 | *-sunos5.4* | *-solaris2.4* ) | ||
| 1428 | opsys=sol2-4 | ||
| 1429 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1430 | RANLIB="ar -ts" | ||
| 1431 | ;; | ||
| 1432 | *-sunos5.5* | *-solaris2.5* ) | ||
| 1433 | opsys=sol2-5 | ||
| 1434 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1435 | RANLIB="ar -ts" | ||
| 1436 | ;; | ||
| 1437 | *-sunos5* | *-solaris* ) | ||
| 1438 | opsys=sol2-5 | ||
| 1439 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1440 | ;; | ||
| 1441 | * ) opsys=bsd4-2 ;; | ||
| 1442 | esac | ||
| 1443 | ## Watch out for a compiler that we know will not work. | ||
| 1444 | case "${canonical}" in | ||
| 1445 | *-solaris* | *-sunos5* ) | ||
| 1446 | if [ "x$CC" = x/usr/ucb/cc ]; then | ||
| 1447 | ## /usr/ucb/cc doesn't work; | ||
| 1448 | ## we should find some other compiler that does work. | ||
| 1449 | unset CC | ||
| 1450 | fi | ||
| 1451 | ;; | ||
| 1452 | *) ;; | ||
| 1453 | esac | ||
| 1454 | ;; | ||
| 1455 | sparc-*-nextstep* ) | ||
| 1456 | machine=sparc opsys=nextstep | ||
| 1457 | ;; | ||
| 1458 | |||
| 1459 | ## Tadpole 68k | ||
| 1460 | m68*-tadpole-sysv* ) | ||
| 1461 | machine=tad68k opsys=usg5-3 | ||
| 1462 | ;; | ||
| 1463 | |||
| 1464 | ## Tahoe machines | ||
| 1465 | tahoe-tahoe-bsd4.2* ) | ||
| 1466 | machine=tahoe opsys=bsd4-2 | ||
| 1467 | ;; | ||
| 1468 | tahoe-tahoe-bsd4.3* ) | ||
| 1469 | machine=tahoe opsys=bsd4-3 | ||
| 1470 | ;; | ||
| 1471 | |||
| 1472 | ## Tandem Integrity S2 | ||
| 1473 | mips-tandem-sysv* ) | ||
| 1474 | machine=tandem-s2 opsys=usg5-3 | ||
| 1475 | ;; | ||
| 1476 | |||
| 1477 | ## Tektronix XD88 | ||
| 1478 | m88k-tektronix-sysv3* ) | ||
| 1479 | machine=tekxd88 opsys=usg5-3 | ||
| 1480 | ;; | ||
| 1481 | |||
| 1482 | ## Tektronix 16000 box (6130?) | ||
| 1483 | ns16k-tektronix-bsd* ) | ||
| 1484 | machine=ns16000 opsys=bsd4-2 | ||
| 1485 | ;; | ||
| 1486 | ## Tektronix 4300 | ||
| 1487 | ## src/m/tek4300.h hints that this is a m68k machine. | ||
| 1488 | m68*-tektronix-bsd* ) | ||
| 1489 | machine=tek4300 opsys=bsd4-3 | ||
| 1490 | ;; | ||
| 1491 | |||
| 1492 | ## Titan P2 or P3 | ||
| 1493 | ## We seem to have lost the machine-description file titan.h! | ||
| 1494 | titan-titan-sysv* ) | ||
| 1495 | machine=titan opsys=usg5-3 | ||
| 1496 | ;; | ||
| 1497 | |||
| 1498 | ## Ustation E30 (SS5E) | ||
| 1499 | m68*-unisys-uniplus* ) | ||
| 1500 | machine=ustation opsystem=unipl5-2 | ||
| 1501 | ;; | ||
| 1502 | |||
| 1503 | ## Vaxen. | ||
| 1504 | vax-dec-* ) | ||
| 1505 | machine=vax | ||
| 1506 | case "${canonical}" in | ||
| 1507 | *-bsd4.1* ) opsys=bsd4-1 ;; | ||
| 1508 | *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;; | ||
| 1509 | *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;; | ||
| 1510 | *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;; | ||
| 1511 | *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;; | ||
| 1512 | *-vms* ) opsys=vms ;; | ||
| 1513 | * ) unported=yes | ||
| 1514 | esac | ||
| 1515 | ;; | ||
| 1516 | |||
| 1517 | ## Whitechapel MG1 | ||
| 1518 | ns16k-whitechapel-* ) | ||
| 1519 | machine=mg1 | ||
| 1520 | ## We don't know what sort of OS runs on these; we'll let the | ||
| 1521 | ## operating system guessing code below try. | ||
| 1522 | ;; | ||
| 1523 | |||
| 1524 | ## Wicat | ||
| 1525 | m68*-wicat-sysv* ) | ||
| 1526 | machine=wicat opsys=usg5-2 | ||
| 1527 | ;; | ||
| 1528 | |||
| 1529 | ## Intel 386 machines where we don't care about the manufacturer | ||
| 1530 | i[3456]86-*-* ) | ||
| 1531 | machine=intel386 | ||
| 1532 | case "${canonical}" in | ||
| 1533 | *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; | ||
| 1534 | *-isc2.2* ) opsys=isc2-2 ;; | ||
| 1535 | *-isc4.0* ) opsys=isc4-0 ;; | ||
| 1536 | *-isc4.* ) opsys=isc4-1 | ||
| 1537 | GCC_TEST_OPTIONS=-posix | ||
| 1538 | NON_GCC_TEST_OPTIONS=-Xp | ||
| 1539 | ;; | ||
| 1540 | *-isc* ) opsys=isc3-0 ;; | ||
| 1541 | *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;; | ||
| 1542 | *-esix* ) opsys=esix ;; | ||
| 1543 | *-xenix* ) opsys=xenix ;; | ||
| 1544 | *-linux-gnu* ) opsys=gnu-linux ;; | ||
| 1545 | *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;; | ||
| 1546 | *-sco3.2v5* ) opsys=sco5 | ||
| 1547 | NON_GNU_CPP=/lib/cpp | ||
| 1548 | # Prevent -belf from being passed to $CPP. | ||
| 1549 | # /lib/cpp does not accept it. | ||
| 1550 | OVERRIDE_CPPFLAGS=" " | ||
| 1551 | ;; | ||
| 1552 | *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; | ||
| 1553 | *-386bsd* ) opsys=386bsd ;; | ||
| 1554 | *-freebsd* ) opsys=freebsd ;; | ||
| 1555 | *-nextstep* ) opsys=nextstep ;; | ||
| 1556 | ## Otherwise, we'll fall through to the generic opsys code at the bottom. | ||
| 1557 | esac | ||
| 1558 | ;; | ||
| 1559 | |||
| 1560 | ## m68k Linux-based GNU system | ||
| 1561 | m68k-*-linux-gnu* ) | ||
| 1562 | machine=m68k opsys=gnu-linux | ||
| 1563 | ;; | ||
| 1564 | |||
| 1565 | ## Mips Linux-based GNU system | ||
| 1566 | mips-*-linux-gnu* ) | ||
| 1567 | machine=mips opsys=gnu-linux | ||
| 1568 | ;; | ||
| 1569 | |||
| 1570 | ## UXP/DS | ||
| 1571 | sparc-fujitsu-sysv4* ) | ||
| 1572 | machine=sparc opsys=uxpds | ||
| 1573 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1574 | RANLIB="ar -ts" | ||
| 1575 | ;; | ||
| 1576 | |||
| 1577 | ## UXP/V | ||
| 1578 | f301-fujitsu-uxpv4.1) | ||
| 1579 | machine=f301 opsys=uxpv | ||
| 1580 | ;; | ||
| 1581 | |||
| 1582 | * ) | ||
| 1583 | unported=yes | ||
| 1584 | ;; | ||
| 1585 | esac | ||
| 1586 | |||
| 1587 | ### If the code above didn't choose an operating system, just choose | ||
| 1588 | ### an operating system based on the configuration name. You really | ||
| 1589 | ### only want to use this when you have no idea what the right | ||
| 1590 | ### operating system is; if you know what operating systems a machine | ||
| 1591 | ### runs, it's cleaner to make it explicit in the case statement | ||
| 1592 | ### above. | ||
| 1593 | if test x"${opsys}" = x; then | ||
| 1594 | case "${canonical}" in | ||
| 1595 | *-gnu* ) opsys=gnu ;; | ||
| 1596 | *-bsd4.[01] ) opsys=bsd4-1 ;; | ||
| 1597 | *-bsd4.2 ) opsys=bsd4-2 ;; | ||
| 1598 | *-bsd4.3 ) opsys=bsd4-3 ;; | ||
| 1599 | *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;; | ||
| 1600 | *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;; | ||
| 1601 | *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;; | ||
| 1602 | *-sysv3* | *-sysvr3* ) opsys=usg5-3 ;; | ||
| 1603 | *-sysv4.2uw* ) opsys=unixware ;; | ||
| 1604 | *-sysv4.1* | *-sysvr4.1* ) | ||
| 1605 | NON_GNU_CPP=/usr/lib/cpp | ||
| 1606 | opsys=usg5-4 ;; | ||
| 1607 | *-sysv4.[2-9]* | *-sysvr4.[2-9]* ) | ||
| 1608 | if [ x$NON_GNU_CPP = x ]; then | ||
| 1609 | if [ -f /usr/ccs/lib/cpp ]; then | ||
| 1610 | NON_GNU_CPP=/usr/ccs/lib/cpp | ||
| 1611 | else | ||
| 1612 | NON_GNU_CPP=/lib/cpp | ||
| 1613 | fi | ||
| 1614 | fi | ||
| 1615 | opsys=usg5-4-2 ;; | ||
| 1616 | *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;; | ||
| 1617 | * ) | ||
| 1618 | unported=yes | ||
| 1619 | ;; | ||
| 1620 | esac | ||
| 1621 | fi | ||
| 1622 | |||
| 1623 | if test "x$RANLIB" = x; then | ||
| 1624 | RANLIB=ranlib | ||
| 1625 | fi | ||
| 1626 | |||
| 1627 | |||
| 1628 | if test $unported = yes; then | ||
| 1629 | { echo "configure: error: Emacs hasn't been ported to \`${canonical}' systems. | ||
| 1630 | Check \`etc/MACHINES' for recognized configuration names." 1>&2; exit 1; } | ||
| 1631 | fi | ||
| 1632 | |||
| 1633 | machfile="m/${machine}.h" | ||
| 1634 | opsysfile="s/${opsys}.h" | ||
| 1635 | |||
| 1636 | |||
| 1637 | #### Choose a compiler. | ||
| 1638 | test -n "$CC" && cc_specified=yes | ||
| 1639 | |||
| 1640 | # Save the value of CFLAGS that the user specified. | ||
| 1641 | SPECIFIED_CFLAGS="$CFLAGS" | ||
| 1642 | |||
| 1643 | case ${with_gcc} in | ||
| 1644 | "yes" ) CC="gcc" GCC=yes ;; | ||
| 1645 | "no" ) : ${CC=cc} ;; | ||
| 1646 | * ) # Extract the first word of "gcc", so it can be a program name with args. | ||
| 1647 | set dummy gcc; ac_word=$2 | ||
| 1648 | echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||
| 1649 | echo "configure:1650: checking for $ac_word" >&5 | ||
| 1650 | if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then | ||
| 1651 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1652 | else | ||
| 1653 | if test -n "$CC"; then | ||
| 1654 | ac_cv_prog_CC="$CC" # Let the user override the test. | ||
| 1655 | else | ||
| 1656 | IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | ||
| 1657 | ac_dummy="$PATH" | ||
| 1658 | for ac_dir in $ac_dummy; do | ||
| 1659 | test -z "$ac_dir" && ac_dir=. | ||
| 1660 | if test -f $ac_dir/$ac_word; then | ||
| 1661 | ac_cv_prog_CC="gcc" | ||
| 1662 | break | ||
| 1663 | fi | ||
| 1664 | done | ||
| 1665 | IFS="$ac_save_ifs" | ||
| 1666 | fi | ||
| 1667 | fi | ||
| 1668 | CC="$ac_cv_prog_CC" | ||
| 1669 | if test -n "$CC"; then | ||
| 1670 | echo "$ac_t""$CC" 1>&6 | ||
| 1671 | else | ||
| 1672 | echo "$ac_t""no" 1>&6 | ||
| 1673 | fi | ||
| 1674 | |||
| 1675 | if test -z "$CC"; then | ||
| 1676 | # Extract the first word of "cc", so it can be a program name with args. | ||
| 1677 | set dummy cc; ac_word=$2 | ||
| 1678 | echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||
| 1679 | echo "configure:1680: checking for $ac_word" >&5 | ||
| 1680 | if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then | ||
| 1681 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1682 | else | ||
| 1683 | if test -n "$CC"; then | ||
| 1684 | ac_cv_prog_CC="$CC" # Let the user override the test. | ||
| 1685 | else | ||
| 1686 | IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | ||
| 1687 | ac_prog_rejected=no | ||
| 1688 | ac_dummy="$PATH" | ||
| 1689 | for ac_dir in $ac_dummy; do | ||
| 1690 | test -z "$ac_dir" && ac_dir=. | ||
| 1691 | if test -f $ac_dir/$ac_word; then | ||
| 1692 | if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then | ||
| 1693 | ac_prog_rejected=yes | ||
| 1694 | continue | ||
| 1695 | fi | ||
| 1696 | ac_cv_prog_CC="cc" | ||
| 1697 | break | ||
| 1698 | fi | ||
| 1699 | done | ||
| 1700 | IFS="$ac_save_ifs" | ||
| 1701 | if test $ac_prog_rejected = yes; then | ||
| 1702 | # We found a bogon in the path, so make sure we never use it. | ||
| 1703 | set dummy $ac_cv_prog_CC | ||
| 1704 | shift | ||
| 1705 | if test $# -gt 0; then | ||
| 1706 | # We chose a different compiler from the bogus one. | ||
| 1707 | # However, it has the same basename, so the bogon will be chosen | ||
| 1708 | # first if we set CC to just the basename; use the full file name. | ||
| 1709 | shift | ||
| 1710 | set dummy "$ac_dir/$ac_word" "$@" | ||
| 1711 | shift | ||
| 1712 | ac_cv_prog_CC="$@" | ||
| 1713 | fi | ||
| 1714 | fi | ||
| 1715 | fi | ||
| 1716 | fi | ||
| 1717 | CC="$ac_cv_prog_CC" | ||
| 1718 | if test -n "$CC"; then | ||
| 1719 | echo "$ac_t""$CC" 1>&6 | ||
| 1720 | else | ||
| 1721 | echo "$ac_t""no" 1>&6 | ||
| 1722 | fi | ||
| 1723 | |||
| 1724 | if test -z "$CC"; then | ||
| 1725 | case "`uname -s`" in | ||
| 1726 | *win32* | *WIN32*) | ||
| 1727 | # Extract the first word of "cl", so it can be a program name with args. | ||
| 1728 | set dummy cl; ac_word=$2 | ||
| 1729 | echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||
| 1730 | echo "configure:1731: checking for $ac_word" >&5 | ||
| 1731 | if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then | ||
| 1732 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1733 | else | ||
| 1734 | if test -n "$CC"; then | ||
| 1735 | ac_cv_prog_CC="$CC" # Let the user override the test. | ||
| 1736 | else | ||
| 1737 | IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | ||
| 1738 | ac_dummy="$PATH" | ||
| 1739 | for ac_dir in $ac_dummy; do | ||
| 1740 | test -z "$ac_dir" && ac_dir=. | ||
| 1741 | if test -f $ac_dir/$ac_word; then | ||
| 1742 | ac_cv_prog_CC="cl" | ||
| 1743 | break | ||
| 1744 | fi | ||
| 1745 | done | ||
| 1746 | IFS="$ac_save_ifs" | ||
| 1747 | fi | ||
| 1748 | fi | ||
| 1749 | CC="$ac_cv_prog_CC" | ||
| 1750 | if test -n "$CC"; then | ||
| 1751 | echo "$ac_t""$CC" 1>&6 | ||
| 1752 | else | ||
| 1753 | echo "$ac_t""no" 1>&6 | ||
| 1754 | fi | ||
| 1755 | ;; | ||
| 1756 | esac | ||
| 1757 | fi | ||
| 1758 | test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } | ||
| 1759 | fi | ||
| 1760 | |||
| 1761 | echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 | ||
| 1762 | echo "configure:1763: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 | ||
| 1763 | |||
| 1764 | ac_ext=c | ||
| 1765 | # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | ||
| 1766 | ac_cpp='$CPP $CPPFLAGS' | ||
| 1767 | ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' | ||
| 1768 | ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' | ||
| 1769 | cross_compiling=$ac_cv_prog_cc_cross | ||
| 1770 | |||
| 1771 | cat > conftest.$ac_ext << EOF | ||
| 1772 | |||
| 1773 | #line 1774 "configure" | ||
| 1774 | #include "confdefs.h" | ||
| 1775 | |||
| 1776 | main(){return(0);} | ||
| 1777 | EOF | ||
| 1778 | if { (eval echo configure:1779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 1779 | ac_cv_prog_cc_works=yes | ||
| 1780 | # If we can't run a trivial program, we are probably using a cross compiler. | ||
| 1781 | if (./conftest; exit) 2>/dev/null; then | ||
| 1782 | ac_cv_prog_cc_cross=no | ||
| 1783 | else | ||
| 1784 | ac_cv_prog_cc_cross=yes | ||
| 1785 | fi | ||
| 1786 | else | ||
| 1787 | echo "configure: failed program was:" >&5 | ||
| 1788 | cat conftest.$ac_ext >&5 | ||
| 1789 | ac_cv_prog_cc_works=no | ||
| 1790 | fi | ||
| 1791 | rm -fr conftest* | ||
| 1792 | ac_ext=c | ||
| 1793 | # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | ||
| 1794 | ac_cpp='$CPP $CPPFLAGS' | ||
| 1795 | ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' | ||
| 1796 | ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' | ||
| 1797 | cross_compiling=$ac_cv_prog_cc_cross | ||
| 1798 | |||
| 1799 | echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 | ||
| 1800 | if test $ac_cv_prog_cc_works = no; then | ||
| 1801 | { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } | ||
| 1802 | fi | ||
| 1803 | echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 | ||
| 1804 | echo "configure:1805: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 | ||
| 1805 | echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 | ||
| 1806 | cross_compiling=$ac_cv_prog_cc_cross | ||
| 1807 | |||
| 1808 | echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 | ||
| 1809 | echo "configure:1810: checking whether we are using GNU C" >&5 | ||
| 1810 | if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then | ||
| 1811 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1812 | else | ||
| 1813 | cat > conftest.c <<EOF | ||
| 1814 | #ifdef __GNUC__ | ||
| 1815 | yes; | ||
| 1816 | #endif | ||
| 1817 | EOF | ||
| 1818 | if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1819: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then | ||
| 1819 | ac_cv_prog_gcc=yes | ||
| 1820 | else | ||
| 1821 | ac_cv_prog_gcc=no | ||
| 1822 | fi | ||
| 1823 | fi | ||
| 1824 | |||
| 1825 | echo "$ac_t""$ac_cv_prog_gcc" 1>&6 | ||
| 1826 | |||
| 1827 | if test $ac_cv_prog_gcc = yes; then | ||
| 1828 | GCC=yes | ||
| 1829 | else | ||
| 1830 | GCC= | ||
| 1831 | fi | ||
| 1832 | |||
| 1833 | ac_test_CFLAGS="${CFLAGS+set}" | ||
| 1834 | ac_save_CFLAGS="$CFLAGS" | ||
| 1835 | CFLAGS= | ||
| 1836 | echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 | ||
| 1837 | echo "configure:1838: checking whether ${CC-cc} accepts -g" >&5 | ||
| 1838 | if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then | ||
| 1839 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1840 | else | ||
| 1841 | echo 'void f(){}' > conftest.c | ||
| 1842 | if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then | ||
| 1843 | ac_cv_prog_cc_g=yes | ||
| 1844 | else | ||
| 1845 | ac_cv_prog_cc_g=no | ||
| 1846 | fi | ||
| 1847 | rm -f conftest* | ||
| 1848 | |||
| 1849 | fi | ||
| 1850 | |||
| 1851 | echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 | ||
| 1852 | if test "$ac_test_CFLAGS" = set; then | ||
| 1853 | CFLAGS="$ac_save_CFLAGS" | ||
| 1854 | elif test $ac_cv_prog_cc_g = yes; then | ||
| 1855 | if test "$GCC" = yes; then | ||
| 1856 | CFLAGS="-g -O2" | ||
| 1857 | else | ||
| 1858 | CFLAGS="-g" | ||
| 1859 | fi | ||
| 1860 | else | ||
| 1861 | if test "$GCC" = yes; then | ||
| 1862 | CFLAGS="-O2" | ||
| 1863 | else | ||
| 1864 | CFLAGS= | ||
| 1865 | fi | ||
| 1866 | fi | ||
| 1867 | |||
| 1868 | esac | ||
| 1869 | |||
| 1870 | # On Suns, sometimes $CPP names a directory. | ||
| 1871 | if test -n "$CPP" && test -d "$CPP"; then | ||
| 1872 | CPP= | ||
| 1873 | fi | ||
| 1874 | |||
| 1875 | #### Some systems specify a CPP to use unless we are using GCC. | ||
| 1876 | #### Now that we know whether we are using GCC, we can decide whether | ||
| 1877 | #### to use that one. | ||
| 1878 | if test "x$NON_GNU_CPP" != x && test x$GCC != xyes && test "x$CPP" = x | ||
| 1879 | then | ||
| 1880 | CPP="$NON_GNU_CPP" | ||
| 1881 | fi | ||
| 1882 | |||
| 1883 | #### Some systems specify a CC to use unless we are using GCC. | ||
| 1884 | #### Now that we know whether we are using GCC, we can decide whether | ||
| 1885 | #### to use that one. | ||
| 1886 | if test "x$NON_GNU_CC" != x && test x$GCC != xyes && | ||
| 1887 | test x$cc_specified != xyes | ||
| 1888 | then | ||
| 1889 | CC="$NON_GNU_CC" | ||
| 1890 | fi | ||
| 1891 | |||
| 1892 | if test x$GCC = xyes && test "x$GCC_TEST_OPTIONS" != x | ||
| 1893 | then | ||
| 1894 | CC="$CC $GCC_TEST_OPTIONS" | ||
| 1895 | fi | ||
| 1896 | |||
| 1897 | if test x$GCC = x && test "x$NON_GCC_TEST_OPTIONS" != x | ||
| 1898 | then | ||
| 1899 | CC="$CC $NON_GCC_TEST_OPTIONS" | ||
| 1900 | fi | ||
| 1901 | |||
| 1902 | if test x$GCC = xyes && test "x$GCC_LINK_TEST_OPTIONS" != x | ||
| 1903 | then | ||
| 1904 | ac_link="$ac_link $GCC_LINK_TEST_OPTIONS" | ||
| 1905 | fi | ||
| 1906 | |||
| 1907 | if test x$GCC = x && test "x$NON_GCC_LINK_TEST_OPTIONS" != x | ||
| 1908 | then | ||
| 1909 | ac_link="$ac_link $NON_GCC_LINK_TEST_OPTIONS" | ||
| 1910 | fi | ||
| 1911 | |||
| 1912 | #### Some other nice autoconf tests. If you add a test here which | ||
| 1913 | #### should make an entry in src/config.h, don't forget to add an | ||
| 1914 | #### #undef clause to src/config.h.in for autoconf to modify. | ||
| 1915 | |||
| 1916 | echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 | ||
| 1917 | echo "configure:1918: checking whether ln -s works" >&5 | ||
| 1918 | if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then | ||
| 1919 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1920 | else | ||
| 1921 | rm -f conftestdata | ||
| 1922 | if ln -s X conftestdata 2>/dev/null | ||
| 1923 | then | ||
| 1924 | rm -f conftestdata | ||
| 1925 | ac_cv_prog_LN_S="ln -s" | ||
| 1926 | else | ||
| 1927 | ac_cv_prog_LN_S=ln | ||
| 1928 | fi | ||
| 1929 | fi | ||
| 1930 | LN_S="$ac_cv_prog_LN_S" | ||
| 1931 | if test "$ac_cv_prog_LN_S" = "ln -s"; then | ||
| 1932 | echo "$ac_t""yes" 1>&6 | ||
| 1933 | else | ||
| 1934 | echo "$ac_t""no" 1>&6 | ||
| 1935 | fi | ||
| 1936 | |||
| 1937 | echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 | ||
| 1938 | echo "configure:1939: checking how to run the C preprocessor" >&5 | ||
| 1939 | # On Suns, sometimes $CPP names a directory. | ||
| 1940 | if test -n "$CPP" && test -d "$CPP"; then | ||
| 1941 | CPP= | ||
| 1942 | fi | ||
| 1943 | if test -z "$CPP"; then | ||
| 1944 | if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then | ||
| 1945 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 1946 | else | ||
| 1947 | # This must be in double quotes, not single quotes, because CPP may get | ||
| 1948 | # substituted into the Makefile and "${CC-cc}" will confuse make. | ||
| 1949 | CPP="${CC-cc} -E" | ||
| 1950 | # On the NeXT, cc -E runs the code through the compiler's parser, | ||
| 1951 | # not just through cpp. | ||
| 1952 | cat > conftest.$ac_ext <<EOF | ||
| 1953 | #line 1954 "configure" | ||
| 1954 | #include "confdefs.h" | ||
| 1955 | #include <assert.h> | ||
| 1956 | Syntax Error | ||
| 1957 | EOF | ||
| 1958 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 1959 | { (eval echo configure:1960: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 1960 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 1961 | if test -z "$ac_err"; then | ||
| 1962 | : | ||
| 1963 | else | ||
| 1964 | echo "$ac_err" >&5 | ||
| 1965 | echo "configure: failed program was:" >&5 | ||
| 1966 | cat conftest.$ac_ext >&5 | ||
| 1967 | rm -rf conftest* | ||
| 1968 | CPP="${CC-cc} -E -traditional-cpp" | ||
| 1969 | cat > conftest.$ac_ext <<EOF | ||
| 1970 | #line 1971 "configure" | ||
| 1971 | #include "confdefs.h" | ||
| 1972 | #include <assert.h> | ||
| 1973 | Syntax Error | ||
| 1974 | EOF | ||
| 1975 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 1976 | { (eval echo configure:1977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 1977 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 1978 | if test -z "$ac_err"; then | ||
| 1979 | : | ||
| 1980 | else | ||
| 1981 | echo "$ac_err" >&5 | ||
| 1982 | echo "configure: failed program was:" >&5 | ||
| 1983 | cat conftest.$ac_ext >&5 | ||
| 1984 | rm -rf conftest* | ||
| 1985 | CPP="${CC-cc} -nologo -E" | ||
| 1986 | cat > conftest.$ac_ext <<EOF | ||
| 1987 | #line 1988 "configure" | ||
| 1988 | #include "confdefs.h" | ||
| 1989 | #include <assert.h> | ||
| 1990 | Syntax Error | ||
| 1991 | EOF | ||
| 1992 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 1993 | { (eval echo configure:1994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 1994 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 1995 | if test -z "$ac_err"; then | ||
| 1996 | : | ||
| 1997 | else | ||
| 1998 | echo "$ac_err" >&5 | ||
| 1999 | echo "configure: failed program was:" >&5 | ||
| 2000 | cat conftest.$ac_ext >&5 | ||
| 2001 | rm -rf conftest* | ||
| 2002 | CPP=/lib/cpp | ||
| 2003 | fi | ||
| 2004 | rm -f conftest* | ||
| 2005 | fi | ||
| 2006 | rm -f conftest* | ||
| 2007 | fi | ||
| 2008 | rm -f conftest* | ||
| 2009 | ac_cv_prog_CPP="$CPP" | ||
| 2010 | fi | ||
| 2011 | CPP="$ac_cv_prog_CPP" | ||
| 2012 | else | ||
| 2013 | ac_cv_prog_CPP="$CPP" | ||
| 2014 | fi | ||
| 2015 | echo "$ac_t""$CPP" 1>&6 | ||
| 2016 | |||
| 2017 | # Find a good install program. We prefer a C program (faster), | ||
| 2018 | # so one script is as good as another. But avoid the broken or | ||
| 2019 | # incompatible versions: | ||
| 2020 | # SysV /etc/install, /usr/sbin/install | ||
| 2021 | # SunOS /usr/etc/install | ||
| 2022 | # IRIX /sbin/install | ||
| 2023 | # AIX /bin/install | ||
| 2024 | # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag | ||
| 2025 | # AFS /usr/afsws/bin/install, which mishandles nonexistent args | ||
| 2026 | # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" | ||
| 2027 | # ./install, which can be erroneously created by make from ./install.sh. | ||
| 2028 | echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 | ||
| 2029 | echo "configure:2030: checking for a BSD compatible install" >&5 | ||
| 2030 | if test -z "$INSTALL"; then | ||
| 2031 | if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then | ||
| 2032 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2033 | else | ||
| 2034 | IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" | ||
| 2035 | for ac_dir in $PATH; do | ||
| 2036 | # Account for people who put trailing slashes in PATH elements. | ||
| 2037 | case "$ac_dir/" in | ||
| 2038 | /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; | ||
| 2039 | *) | ||
| 2040 | # OSF1 and SCO ODT 3.0 have their own names for install. | ||
| 2041 | # Don't use installbsd from OSF since it installs stuff as root | ||
| 2042 | # by default. | ||
| 2043 | for ac_prog in ginstall scoinst install; do | ||
| 2044 | if test -f $ac_dir/$ac_prog; then | ||
| 2045 | if test $ac_prog = install && | ||
| 2046 | grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then | ||
| 2047 | # AIX install. It has an incompatible calling convention. | ||
| 2048 | : | ||
| 2049 | else | ||
| 2050 | ac_cv_path_install="$ac_dir/$ac_prog -c" | ||
| 2051 | break 2 | ||
| 2052 | fi | ||
| 2053 | fi | ||
| 2054 | done | ||
| 2055 | ;; | ||
| 2056 | esac | ||
| 2057 | done | ||
| 2058 | IFS="$ac_save_IFS" | ||
| 2059 | |||
| 2060 | fi | ||
| 2061 | if test "${ac_cv_path_install+set}" = set; then | ||
| 2062 | INSTALL="$ac_cv_path_install" | ||
| 2063 | else | ||
| 2064 | # As a last resort, use the slow shell script. We don't cache a | ||
| 2065 | # path for INSTALL within a source directory, because that will | ||
| 2066 | # break other packages using the cache if that directory is | ||
| 2067 | # removed, or if the path is relative. | ||
| 2068 | INSTALL="$ac_install_sh" | ||
| 2069 | fi | ||
| 2070 | fi | ||
| 2071 | echo "$ac_t""$INSTALL" 1>&6 | ||
| 2072 | |||
| 2073 | # Use test -z because SunOS4 sh mishandles braces in ${var-val}. | ||
| 2074 | # It thinks the first close brace ends the variable substitution. | ||
| 2075 | test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' | ||
| 2076 | |||
| 2077 | test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' | ||
| 2078 | |||
| 2079 | test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' | ||
| 2080 | |||
| 2081 | for ac_prog in 'bison -y' byacc | ||
| 2082 | do | ||
| 2083 | # Extract the first word of "$ac_prog", so it can be a program name with args. | ||
| 2084 | set dummy $ac_prog; ac_word=$2 | ||
| 2085 | echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||
| 2086 | echo "configure:2087: checking for $ac_word" >&5 | ||
| 2087 | if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then | ||
| 2088 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2089 | else | ||
| 2090 | if test -n "$YACC"; then | ||
| 2091 | ac_cv_prog_YACC="$YACC" # Let the user override the test. | ||
| 2092 | else | ||
| 2093 | IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | ||
| 2094 | ac_dummy="$PATH" | ||
| 2095 | for ac_dir in $ac_dummy; do | ||
| 2096 | test -z "$ac_dir" && ac_dir=. | ||
| 2097 | if test -f $ac_dir/$ac_word; then | ||
| 2098 | ac_cv_prog_YACC="$ac_prog" | ||
| 2099 | break | ||
| 2100 | fi | ||
| 2101 | done | ||
| 2102 | IFS="$ac_save_ifs" | ||
| 2103 | fi | ||
| 2104 | fi | ||
| 2105 | YACC="$ac_cv_prog_YACC" | ||
| 2106 | if test -n "$YACC"; then | ||
| 2107 | echo "$ac_t""$YACC" 1>&6 | ||
| 2108 | else | ||
| 2109 | echo "$ac_t""no" 1>&6 | ||
| 2110 | fi | ||
| 2111 | |||
| 2112 | test -n "$YACC" && break | ||
| 2113 | done | ||
| 2114 | test -n "$YACC" || YACC="yacc" | ||
| 2115 | |||
| 2116 | |||
| 2117 | echo $ac_n "checking for AIX""... $ac_c" 1>&6 | ||
| 2118 | echo "configure:2119: checking for AIX" >&5 | ||
| 2119 | cat > conftest.$ac_ext <<EOF | ||
| 2120 | #line 2121 "configure" | ||
| 2121 | #include "confdefs.h" | ||
| 2122 | #ifdef _AIX | ||
| 2123 | yes | ||
| 2124 | #endif | ||
| 2125 | |||
| 2126 | EOF | ||
| 2127 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | ||
| 2128 | egrep "yes" >/dev/null 2>&1; then | ||
| 2129 | rm -rf conftest* | ||
| 2130 | echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF | ||
| 2131 | #define _ALL_SOURCE 1 | ||
| 2132 | EOF | ||
| 2133 | |||
| 2134 | else | ||
| 2135 | rm -rf conftest* | ||
| 2136 | echo "$ac_t""no" 1>&6 | ||
| 2137 | fi | ||
| 2138 | rm -f conftest* | ||
| 2139 | |||
| 2140 | |||
| 2141 | |||
| 2142 | # Sound support for GNU/Linux and the free BSDs. | ||
| 2143 | for ac_hdr in machine/soundcard.h sys/soundcard.h | ||
| 2144 | do | ||
| 2145 | ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | ||
| 2146 | echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | ||
| 2147 | echo "configure:2148: checking for $ac_hdr" >&5 | ||
| 2148 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 2149 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2150 | else | ||
| 2151 | cat > conftest.$ac_ext <<EOF | ||
| 2152 | #line 2153 "configure" | ||
| 2153 | #include "confdefs.h" | ||
| 2154 | #include <$ac_hdr> | ||
| 2155 | EOF | ||
| 2156 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 2157 | { (eval echo configure:2158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 2158 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 2159 | if test -z "$ac_err"; then | ||
| 2160 | rm -rf conftest* | ||
| 2161 | eval "ac_cv_header_$ac_safe=yes" | ||
| 2162 | else | ||
| 2163 | echo "$ac_err" >&5 | ||
| 2164 | echo "configure: failed program was:" >&5 | ||
| 2165 | cat conftest.$ac_ext >&5 | ||
| 2166 | rm -rf conftest* | ||
| 2167 | eval "ac_cv_header_$ac_safe=no" | ||
| 2168 | fi | ||
| 2169 | rm -f conftest* | ||
| 2170 | fi | ||
| 2171 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 2172 | echo "$ac_t""yes" 1>&6 | ||
| 2173 | ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | ||
| 2174 | cat >> confdefs.h <<EOF | ||
| 2175 | #define $ac_tr_hdr 1 | ||
| 2176 | EOF | ||
| 2177 | |||
| 2178 | else | ||
| 2179 | echo "$ac_t""no" 1>&6 | ||
| 2180 | fi | ||
| 2181 | done | ||
| 2182 | |||
| 2183 | |||
| 2184 | for ac_hdr in sys/select.h sys/timeb.h sys/time.h unistd.h utime.h linux/version.h sys/systeminfo.h termios.h limits.h string.h stdlib.h termcap.h | ||
| 2185 | do | ||
| 2186 | ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | ||
| 2187 | echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | ||
| 2188 | echo "configure:2189: checking for $ac_hdr" >&5 | ||
| 2189 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 2190 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2191 | else | ||
| 2192 | cat > conftest.$ac_ext <<EOF | ||
| 2193 | #line 2194 "configure" | ||
| 2194 | #include "confdefs.h" | ||
| 2195 | #include <$ac_hdr> | ||
| 2196 | EOF | ||
| 2197 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 2198 | { (eval echo configure:2199: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 2199 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 2200 | if test -z "$ac_err"; then | ||
| 2201 | rm -rf conftest* | ||
| 2202 | eval "ac_cv_header_$ac_safe=yes" | ||
| 2203 | else | ||
| 2204 | echo "$ac_err" >&5 | ||
| 2205 | echo "configure: failed program was:" >&5 | ||
| 2206 | cat conftest.$ac_ext >&5 | ||
| 2207 | rm -rf conftest* | ||
| 2208 | eval "ac_cv_header_$ac_safe=no" | ||
| 2209 | fi | ||
| 2210 | rm -f conftest* | ||
| 2211 | fi | ||
| 2212 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 2213 | echo "$ac_t""yes" 1>&6 | ||
| 2214 | ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | ||
| 2215 | cat >> confdefs.h <<EOF | ||
| 2216 | #define $ac_tr_hdr 1 | ||
| 2217 | EOF | ||
| 2218 | |||
| 2219 | else | ||
| 2220 | echo "$ac_t""no" 1>&6 | ||
| 2221 | fi | ||
| 2222 | done | ||
| 2223 | |||
| 2224 | echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 | ||
| 2225 | echo "configure:2226: checking for ANSI C header files" >&5 | ||
| 2226 | if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then | ||
| 2227 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2228 | else | ||
| 2229 | cat > conftest.$ac_ext <<EOF | ||
| 2230 | #line 2231 "configure" | ||
| 2231 | #include "confdefs.h" | ||
| 2232 | #include <stdlib.h> | ||
| 2233 | #include <stdarg.h> | ||
| 2234 | #include <string.h> | ||
| 2235 | #include <float.h> | ||
| 2236 | EOF | ||
| 2237 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 2238 | { (eval echo configure:2239: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 2239 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 2240 | if test -z "$ac_err"; then | ||
| 2241 | rm -rf conftest* | ||
| 2242 | ac_cv_header_stdc=yes | ||
| 2243 | else | ||
| 2244 | echo "$ac_err" >&5 | ||
| 2245 | echo "configure: failed program was:" >&5 | ||
| 2246 | cat conftest.$ac_ext >&5 | ||
| 2247 | rm -rf conftest* | ||
| 2248 | ac_cv_header_stdc=no | ||
| 2249 | fi | ||
| 2250 | rm -f conftest* | ||
| 2251 | |||
| 2252 | if test $ac_cv_header_stdc = yes; then | ||
| 2253 | # SunOS 4.x string.h does not declare mem*, contrary to ANSI. | ||
| 2254 | cat > conftest.$ac_ext <<EOF | ||
| 2255 | #line 2256 "configure" | ||
| 2256 | #include "confdefs.h" | ||
| 2257 | #include <string.h> | ||
| 2258 | EOF | ||
| 2259 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | ||
| 2260 | egrep "memchr" >/dev/null 2>&1; then | ||
| 2261 | : | ||
| 2262 | else | ||
| 2263 | rm -rf conftest* | ||
| 2264 | ac_cv_header_stdc=no | ||
| 2265 | fi | ||
| 2266 | rm -f conftest* | ||
| 2267 | |||
| 2268 | fi | ||
| 2269 | |||
| 2270 | if test $ac_cv_header_stdc = yes; then | ||
| 2271 | # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. | ||
| 2272 | cat > conftest.$ac_ext <<EOF | ||
| 2273 | #line 2274 "configure" | ||
| 2274 | #include "confdefs.h" | ||
| 2275 | #include <stdlib.h> | ||
| 2276 | EOF | ||
| 2277 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | ||
| 2278 | egrep "free" >/dev/null 2>&1; then | ||
| 2279 | : | ||
| 2280 | else | ||
| 2281 | rm -rf conftest* | ||
| 2282 | ac_cv_header_stdc=no | ||
| 2283 | fi | ||
| 2284 | rm -f conftest* | ||
| 2285 | |||
| 2286 | fi | ||
| 2287 | |||
| 2288 | if test $ac_cv_header_stdc = yes; then | ||
| 2289 | # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. | ||
| 2290 | if test "$cross_compiling" = yes; then | ||
| 2291 | : | ||
| 2292 | else | ||
| 2293 | cat > conftest.$ac_ext <<EOF | ||
| 2294 | #line 2295 "configure" | ||
| 2295 | #include "confdefs.h" | ||
| 2296 | #include <ctype.h> | ||
| 2297 | #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | ||
| 2298 | #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | ||
| 2299 | #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) | ||
| 2300 | int main () { int i; for (i = 0; i < 256; i++) | ||
| 2301 | if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); | ||
| 2302 | exit (0); } | ||
| 2303 | |||
| 2304 | EOF | ||
| 2305 | if { (eval echo configure:2306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | ||
| 2306 | then | ||
| 2307 | : | ||
| 2308 | else | ||
| 2309 | echo "configure: failed program was:" >&5 | ||
| 2310 | cat conftest.$ac_ext >&5 | ||
| 2311 | rm -fr conftest* | ||
| 2312 | ac_cv_header_stdc=no | ||
| 2313 | fi | ||
| 2314 | rm -fr conftest* | ||
| 2315 | fi | ||
| 2316 | |||
| 2317 | fi | ||
| 2318 | fi | ||
| 2319 | |||
| 2320 | echo "$ac_t""$ac_cv_header_stdc" 1>&6 | ||
| 2321 | if test $ac_cv_header_stdc = yes; then | ||
| 2322 | cat >> confdefs.h <<\EOF | ||
| 2323 | #define STDC_HEADERS 1 | ||
| 2324 | EOF | ||
| 2325 | |||
| 2326 | fi | ||
| 2327 | |||
| 2328 | echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 | ||
| 2329 | echo "configure:2330: checking whether time.h and sys/time.h may both be included" >&5 | ||
| 2330 | if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then | ||
| 2331 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2332 | else | ||
| 2333 | cat > conftest.$ac_ext <<EOF | ||
| 2334 | #line 2335 "configure" | ||
| 2335 | #include "confdefs.h" | ||
| 2336 | #include <sys/types.h> | ||
| 2337 | #include <sys/time.h> | ||
| 2338 | #include <time.h> | ||
| 2339 | int main() { | ||
| 2340 | struct tm *tp; | ||
| 2341 | ; return 0; } | ||
| 2342 | EOF | ||
| 2343 | if { (eval echo configure:2344: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2344 | rm -rf conftest* | ||
| 2345 | ac_cv_header_time=yes | ||
| 2346 | else | ||
| 2347 | echo "configure: failed program was:" >&5 | ||
| 2348 | cat conftest.$ac_ext >&5 | ||
| 2349 | rm -rf conftest* | ||
| 2350 | ac_cv_header_time=no | ||
| 2351 | fi | ||
| 2352 | rm -f conftest* | ||
| 2353 | fi | ||
| 2354 | |||
| 2355 | echo "$ac_t""$ac_cv_header_time" 1>&6 | ||
| 2356 | if test $ac_cv_header_time = yes; then | ||
| 2357 | cat >> confdefs.h <<\EOF | ||
| 2358 | #define TIME_WITH_SYS_TIME 1 | ||
| 2359 | EOF | ||
| 2360 | |||
| 2361 | fi | ||
| 2362 | |||
| 2363 | echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 | ||
| 2364 | echo "configure:2365: checking for sys_siglist declaration in signal.h or unistd.h" >&5 | ||
| 2365 | if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then | ||
| 2366 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2367 | else | ||
| 2368 | cat > conftest.$ac_ext <<EOF | ||
| 2369 | #line 2370 "configure" | ||
| 2370 | #include "confdefs.h" | ||
| 2371 | #include <sys/types.h> | ||
| 2372 | #include <signal.h> | ||
| 2373 | /* NetBSD declares sys_siglist in unistd.h. */ | ||
| 2374 | #ifdef HAVE_UNISTD_H | ||
| 2375 | #include <unistd.h> | ||
| 2376 | #endif | ||
| 2377 | int main() { | ||
| 2378 | char *msg = *(sys_siglist + 1); | ||
| 2379 | ; return 0; } | ||
| 2380 | EOF | ||
| 2381 | if { (eval echo configure:2382: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2382 | rm -rf conftest* | ||
| 2383 | ac_cv_decl_sys_siglist=yes | ||
| 2384 | else | ||
| 2385 | echo "configure: failed program was:" >&5 | ||
| 2386 | cat conftest.$ac_ext >&5 | ||
| 2387 | rm -rf conftest* | ||
| 2388 | ac_cv_decl_sys_siglist=no | ||
| 2389 | fi | ||
| 2390 | rm -f conftest* | ||
| 2391 | fi | ||
| 2392 | |||
| 2393 | echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6 | ||
| 2394 | if test $ac_cv_decl_sys_siglist = yes; then | ||
| 2395 | cat >> confdefs.h <<\EOF | ||
| 2396 | #define SYS_SIGLIST_DECLARED 1 | ||
| 2397 | EOF | ||
| 2398 | |||
| 2399 | fi | ||
| 2400 | |||
| 2401 | |||
| 2402 | echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6 | ||
| 2403 | echo "configure:2404: checking for struct utimbuf" >&5 | ||
| 2404 | if eval "test \"`echo '$''{'emacs_cv_struct_utimbuf'+set}'`\" = set"; then | ||
| 2405 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2406 | else | ||
| 2407 | cat > conftest.$ac_ext <<EOF | ||
| 2408 | #line 2409 "configure" | ||
| 2409 | #include "confdefs.h" | ||
| 2410 | #ifdef TIME_WITH_SYS_TIME | ||
| 2411 | #include <sys/time.h> | ||
| 2412 | #include <time.h> | ||
| 2413 | #else | ||
| 2414 | #ifdef HAVE_SYS_TIME_H | ||
| 2415 | #include <sys/time.h> | ||
| 2416 | #else | ||
| 2417 | #include <time.h> | ||
| 2418 | #endif | ||
| 2419 | #endif | ||
| 2420 | #ifdef HAVE_UTIME_H | ||
| 2421 | #include <utime.h> | ||
| 2422 | #endif | ||
| 2423 | int main() { | ||
| 2424 | static struct utimbuf x; x.actime = x.modtime; | ||
| 2425 | ; return 0; } | ||
| 2426 | EOF | ||
| 2427 | if { (eval echo configure:2428: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2428 | rm -rf conftest* | ||
| 2429 | emacs_cv_struct_utimbuf=yes | ||
| 2430 | else | ||
| 2431 | echo "configure: failed program was:" >&5 | ||
| 2432 | cat conftest.$ac_ext >&5 | ||
| 2433 | rm -rf conftest* | ||
| 2434 | emacs_cv_struct_utimbuf=no | ||
| 2435 | fi | ||
| 2436 | rm -f conftest* | ||
| 2437 | fi | ||
| 2438 | |||
| 2439 | echo "$ac_t""$emacs_cv_struct_utimbuf" 1>&6 | ||
| 2440 | if test $emacs_cv_struct_utimbuf = yes; then | ||
| 2441 | cat >> confdefs.h <<\EOF | ||
| 2442 | #define HAVE_STRUCT_UTIMBUF 1 | ||
| 2443 | EOF | ||
| 2444 | |||
| 2445 | fi | ||
| 2446 | |||
| 2447 | echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 | ||
| 2448 | echo "configure:2449: checking return type of signal handlers" >&5 | ||
| 2449 | if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then | ||
| 2450 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2451 | else | ||
| 2452 | cat > conftest.$ac_ext <<EOF | ||
| 2453 | #line 2454 "configure" | ||
| 2454 | #include "confdefs.h" | ||
| 2455 | #include <sys/types.h> | ||
| 2456 | #include <signal.h> | ||
| 2457 | #ifdef signal | ||
| 2458 | #undef signal | ||
| 2459 | #endif | ||
| 2460 | #ifdef __cplusplus | ||
| 2461 | extern "C" void (*signal (int, void (*)(int)))(int); | ||
| 2462 | #else | ||
| 2463 | void (*signal ()) (); | ||
| 2464 | #endif | ||
| 2465 | |||
| 2466 | int main() { | ||
| 2467 | int i; | ||
| 2468 | ; return 0; } | ||
| 2469 | EOF | ||
| 2470 | if { (eval echo configure:2471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2471 | rm -rf conftest* | ||
| 2472 | ac_cv_type_signal=void | ||
| 2473 | else | ||
| 2474 | echo "configure: failed program was:" >&5 | ||
| 2475 | cat conftest.$ac_ext >&5 | ||
| 2476 | rm -rf conftest* | ||
| 2477 | ac_cv_type_signal=int | ||
| 2478 | fi | ||
| 2479 | rm -f conftest* | ||
| 2480 | fi | ||
| 2481 | |||
| 2482 | echo "$ac_t""$ac_cv_type_signal" 1>&6 | ||
| 2483 | cat >> confdefs.h <<EOF | ||
| 2484 | #define RETSIGTYPE $ac_cv_type_signal | ||
| 2485 | EOF | ||
| 2486 | |||
| 2487 | |||
| 2488 | |||
| 2489 | echo $ac_n "checking for struct timeval""... $ac_c" 1>&6 | ||
| 2490 | echo "configure:2491: checking for struct timeval" >&5 | ||
| 2491 | if eval "test \"`echo '$''{'emacs_cv_struct_timeval'+set}'`\" = set"; then | ||
| 2492 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2493 | else | ||
| 2494 | cat > conftest.$ac_ext <<EOF | ||
| 2495 | #line 2496 "configure" | ||
| 2496 | #include "confdefs.h" | ||
| 2497 | #ifdef TIME_WITH_SYS_TIME | ||
| 2498 | #include <sys/time.h> | ||
| 2499 | #include <time.h> | ||
| 2500 | #else | ||
| 2501 | #ifdef HAVE_SYS_TIME_H | ||
| 2502 | #include <sys/time.h> | ||
| 2503 | #else | ||
| 2504 | #include <time.h> | ||
| 2505 | #endif | ||
| 2506 | #endif | ||
| 2507 | int main() { | ||
| 2508 | static struct timeval x; x.tv_sec = x.tv_usec; | ||
| 2509 | ; return 0; } | ||
| 2510 | EOF | ||
| 2511 | if { (eval echo configure:2512: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2512 | rm -rf conftest* | ||
| 2513 | emacs_cv_struct_timeval=yes | ||
| 2514 | else | ||
| 2515 | echo "configure: failed program was:" >&5 | ||
| 2516 | cat conftest.$ac_ext >&5 | ||
| 2517 | rm -rf conftest* | ||
| 2518 | emacs_cv_struct_timeval=no | ||
| 2519 | fi | ||
| 2520 | rm -f conftest* | ||
| 2521 | fi | ||
| 2522 | |||
| 2523 | echo "$ac_t""$emacs_cv_struct_timeval" 1>&6 | ||
| 2524 | HAVE_TIMEVAL=$emacs_cv_struct_timeval | ||
| 2525 | if test $emacs_cv_struct_timeval = yes; then | ||
| 2526 | cat >> confdefs.h <<\EOF | ||
| 2527 | #define HAVE_TIMEVAL 1 | ||
| 2528 | EOF | ||
| 2529 | |||
| 2530 | fi | ||
| 2531 | |||
| 2532 | echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6 | ||
| 2533 | echo "configure:2534: checking whether struct tm is in sys/time.h or time.h" >&5 | ||
| 2534 | if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then | ||
| 2535 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2536 | else | ||
| 2537 | cat > conftest.$ac_ext <<EOF | ||
| 2538 | #line 2539 "configure" | ||
| 2539 | #include "confdefs.h" | ||
| 2540 | #include <sys/types.h> | ||
| 2541 | #include <time.h> | ||
| 2542 | int main() { | ||
| 2543 | struct tm *tp; tp->tm_sec; | ||
| 2544 | ; return 0; } | ||
| 2545 | EOF | ||
| 2546 | if { (eval echo configure:2547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2547 | rm -rf conftest* | ||
| 2548 | ac_cv_struct_tm=time.h | ||
| 2549 | else | ||
| 2550 | echo "configure: failed program was:" >&5 | ||
| 2551 | cat conftest.$ac_ext >&5 | ||
| 2552 | rm -rf conftest* | ||
| 2553 | ac_cv_struct_tm=sys/time.h | ||
| 2554 | fi | ||
| 2555 | rm -f conftest* | ||
| 2556 | fi | ||
| 2557 | |||
| 2558 | echo "$ac_t""$ac_cv_struct_tm" 1>&6 | ||
| 2559 | if test $ac_cv_struct_tm = sys/time.h; then | ||
| 2560 | cat >> confdefs.h <<\EOF | ||
| 2561 | #define TM_IN_SYS_TIME 1 | ||
| 2562 | EOF | ||
| 2563 | |||
| 2564 | fi | ||
| 2565 | |||
| 2566 | echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6 | ||
| 2567 | echo "configure:2568: checking for tm_zone in struct tm" >&5 | ||
| 2568 | if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then | ||
| 2569 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2570 | else | ||
| 2571 | cat > conftest.$ac_ext <<EOF | ||
| 2572 | #line 2573 "configure" | ||
| 2573 | #include "confdefs.h" | ||
| 2574 | #include <sys/types.h> | ||
| 2575 | #include <$ac_cv_struct_tm> | ||
| 2576 | int main() { | ||
| 2577 | struct tm tm; tm.tm_zone; | ||
| 2578 | ; return 0; } | ||
| 2579 | EOF | ||
| 2580 | if { (eval echo configure:2581: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2581 | rm -rf conftest* | ||
| 2582 | ac_cv_struct_tm_zone=yes | ||
| 2583 | else | ||
| 2584 | echo "configure: failed program was:" >&5 | ||
| 2585 | cat conftest.$ac_ext >&5 | ||
| 2586 | rm -rf conftest* | ||
| 2587 | ac_cv_struct_tm_zone=no | ||
| 2588 | fi | ||
| 2589 | rm -f conftest* | ||
| 2590 | fi | ||
| 2591 | |||
| 2592 | echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6 | ||
| 2593 | if test "$ac_cv_struct_tm_zone" = yes; then | ||
| 2594 | cat >> confdefs.h <<\EOF | ||
| 2595 | #define HAVE_TM_ZONE 1 | ||
| 2596 | EOF | ||
| 2597 | |||
| 2598 | else | ||
| 2599 | echo $ac_n "checking for tzname""... $ac_c" 1>&6 | ||
| 2600 | echo "configure:2601: checking for tzname" >&5 | ||
| 2601 | if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then | ||
| 2602 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2603 | else | ||
| 2604 | cat > conftest.$ac_ext <<EOF | ||
| 2605 | #line 2606 "configure" | ||
| 2606 | #include "confdefs.h" | ||
| 2607 | #include <time.h> | ||
| 2608 | #ifndef tzname /* For SGI. */ | ||
| 2609 | extern char *tzname[]; /* RS6000 and others reject char **tzname. */ | ||
| 2610 | #endif | ||
| 2611 | int main() { | ||
| 2612 | atoi(*tzname); | ||
| 2613 | ; return 0; } | ||
| 2614 | EOF | ||
| 2615 | if { (eval echo configure:2616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 2616 | rm -rf conftest* | ||
| 2617 | ac_cv_var_tzname=yes | ||
| 2618 | else | ||
| 2619 | echo "configure: failed program was:" >&5 | ||
| 2620 | cat conftest.$ac_ext >&5 | ||
| 2621 | rm -rf conftest* | ||
| 2622 | ac_cv_var_tzname=no | ||
| 2623 | fi | ||
| 2624 | rm -f conftest* | ||
| 2625 | fi | ||
| 2626 | |||
| 2627 | echo "$ac_t""$ac_cv_var_tzname" 1>&6 | ||
| 2628 | if test $ac_cv_var_tzname = yes; then | ||
| 2629 | cat >> confdefs.h <<\EOF | ||
| 2630 | #define HAVE_TZNAME 1 | ||
| 2631 | EOF | ||
| 2632 | |||
| 2633 | fi | ||
| 2634 | fi | ||
| 2635 | |||
| 2636 | |||
| 2637 | echo $ac_n "checking for working const""... $ac_c" 1>&6 | ||
| 2638 | echo "configure:2639: checking for working const" >&5 | ||
| 2639 | if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then | ||
| 2640 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2641 | else | ||
| 2642 | cat > conftest.$ac_ext <<EOF | ||
| 2643 | #line 2644 "configure" | ||
| 2644 | #include "confdefs.h" | ||
| 2645 | |||
| 2646 | int main() { | ||
| 2647 | |||
| 2648 | /* Ultrix mips cc rejects this. */ | ||
| 2649 | typedef int charset[2]; const charset x; | ||
| 2650 | /* SunOS 4.1.1 cc rejects this. */ | ||
| 2651 | char const *const *ccp; | ||
| 2652 | char **p; | ||
| 2653 | /* NEC SVR4.0.2 mips cc rejects this. */ | ||
| 2654 | struct point {int x, y;}; | ||
| 2655 | static struct point const zero = {0,0}; | ||
| 2656 | /* AIX XL C 1.02.0.0 rejects this. | ||
| 2657 | It does not let you subtract one const X* pointer from another in an arm | ||
| 2658 | of an if-expression whose if-part is not a constant expression */ | ||
| 2659 | const char *g = "string"; | ||
| 2660 | ccp = &g + (g ? g-g : 0); | ||
| 2661 | /* HPUX 7.0 cc rejects these. */ | ||
| 2662 | ++ccp; | ||
| 2663 | p = (char**) ccp; | ||
| 2664 | ccp = (char const *const *) p; | ||
| 2665 | { /* SCO 3.2v4 cc rejects this. */ | ||
| 2666 | char *t; | ||
| 2667 | char const *s = 0 ? (char *) 0 : (char const *) 0; | ||
| 2668 | |||
| 2669 | *t++ = 0; | ||
| 2670 | } | ||
| 2671 | { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ | ||
| 2672 | int x[] = {25, 17}; | ||
| 2673 | const int *foo = &x[0]; | ||
| 2674 | ++foo; | ||
| 2675 | } | ||
| 2676 | { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ | ||
| 2677 | typedef const int *iptr; | ||
| 2678 | iptr p = 0; | ||
| 2679 | ++p; | ||
| 2680 | } | ||
| 2681 | { /* AIX XL C 1.02.0.0 rejects this saying | ||
| 2682 | "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ | ||
| 2683 | struct s { int j; const int *ap[3]; }; | ||
| 2684 | struct s *b; b->j = 5; | ||
| 2685 | } | ||
| 2686 | { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ | ||
| 2687 | const int foo = 10; | ||
| 2688 | } | ||
| 2689 | |||
| 2690 | ; return 0; } | ||
| 2691 | EOF | ||
| 2692 | if { (eval echo configure:2693: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 2693 | rm -rf conftest* | ||
| 2694 | ac_cv_c_const=yes | ||
| 2695 | else | ||
| 2696 | echo "configure: failed program was:" >&5 | ||
| 2697 | cat conftest.$ac_ext >&5 | ||
| 2698 | rm -rf conftest* | ||
| 2699 | ac_cv_c_const=no | ||
| 2700 | fi | ||
| 2701 | rm -f conftest* | ||
| 2702 | fi | ||
| 2703 | |||
| 2704 | echo "$ac_t""$ac_cv_c_const" 1>&6 | ||
| 2705 | if test $ac_cv_c_const = no; then | ||
| 2706 | cat >> confdefs.h <<\EOF | ||
| 2707 | #define const | ||
| 2708 | EOF | ||
| 2709 | |||
| 2710 | fi | ||
| 2711 | |||
| 2712 | |||
| 2713 | echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 | ||
| 2714 | echo "configure:2715: checking whether ${MAKE-make} sets \${MAKE}" >&5 | ||
| 2715 | set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` | ||
| 2716 | if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then | ||
| 2717 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2718 | else | ||
| 2719 | cat > conftestmake <<\EOF | ||
| 2720 | all: | ||
| 2721 | @echo 'ac_maketemp="${MAKE}"' | ||
| 2722 | EOF | ||
| 2723 | # GNU make sometimes prints "make[1]: Entering...", which would confuse us. | ||
| 2724 | eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` | ||
| 2725 | if test -n "$ac_maketemp"; then | ||
| 2726 | eval ac_cv_prog_make_${ac_make}_set=yes | ||
| 2727 | else | ||
| 2728 | eval ac_cv_prog_make_${ac_make}_set=no | ||
| 2729 | fi | ||
| 2730 | rm -f conftestmake | ||
| 2731 | fi | ||
| 2732 | if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then | ||
| 2733 | echo "$ac_t""yes" 1>&6 | ||
| 2734 | SET_MAKE= | ||
| 2735 | else | ||
| 2736 | echo "$ac_t""no" 1>&6 | ||
| 2737 | SET_MAKE="MAKE=${MAKE-make}" | ||
| 2738 | fi | ||
| 2739 | |||
| 2740 | |||
| 2741 | echo $ac_n "checking for long file names""... $ac_c" 1>&6 | ||
| 2742 | echo "configure:2743: checking for long file names" >&5 | ||
| 2743 | if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then | ||
| 2744 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2745 | else | ||
| 2746 | ac_cv_sys_long_file_names=yes | ||
| 2747 | # Test for long file names in all the places we know might matter: | ||
| 2748 | # . the current directory, where building will happen | ||
| 2749 | # $prefix/lib where we will be installing things | ||
| 2750 | # $exec_prefix/lib likewise | ||
| 2751 | # eval it to expand exec_prefix. | ||
| 2752 | # $TMPDIR if set, where it might want to write temporary files | ||
| 2753 | # if $TMPDIR is not set: | ||
| 2754 | # /tmp where it might want to write temporary files | ||
| 2755 | # /var/tmp likewise | ||
| 2756 | # /usr/tmp likewise | ||
| 2757 | if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then | ||
| 2758 | ac_tmpdirs="$TMPDIR" | ||
| 2759 | else | ||
| 2760 | ac_tmpdirs='/tmp /var/tmp /usr/tmp' | ||
| 2761 | fi | ||
| 2762 | for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do | ||
| 2763 | test -d $ac_dir || continue | ||
| 2764 | test -w $ac_dir || continue # It is less confusing to not echo anything here. | ||
| 2765 | (echo 1 > $ac_dir/conftest9012345) 2>/dev/null | ||
| 2766 | (echo 2 > $ac_dir/conftest9012346) 2>/dev/null | ||
| 2767 | val=`cat $ac_dir/conftest9012345 2>/dev/null` | ||
| 2768 | if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then | ||
| 2769 | ac_cv_sys_long_file_names=no | ||
| 2770 | rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null | ||
| 2771 | break | ||
| 2772 | fi | ||
| 2773 | rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null | ||
| 2774 | done | ||
| 2775 | fi | ||
| 2776 | |||
| 2777 | echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6 | ||
| 2778 | if test $ac_cv_sys_long_file_names = yes; then | ||
| 2779 | cat >> confdefs.h <<\EOF | ||
| 2780 | #define HAVE_LONG_FILE_NAMES 1 | ||
| 2781 | EOF | ||
| 2782 | |||
| 2783 | fi | ||
| 2784 | |||
| 2785 | |||
| 2786 | #### Choose a window system. | ||
| 2787 | |||
| 2788 | # If we find X, set shell vars x_includes and x_libraries to the | ||
| 2789 | # paths, otherwise set no_x=yes. | ||
| 2790 | # Uses ac_ vars as temps to allow command line to override cache and checks. | ||
| 2791 | # --without-x overrides everything else, but does not touch the cache. | ||
| 2792 | echo $ac_n "checking for X""... $ac_c" 1>&6 | ||
| 2793 | echo "configure:2794: checking for X" >&5 | ||
| 2794 | |||
| 2795 | # Check whether --with-x or --without-x was given. | ||
| 2796 | if test "${with_x+set}" = set; then | ||
| 2797 | withval="$with_x" | ||
| 2798 | : | ||
| 2799 | fi | ||
| 2800 | |||
| 2801 | # $have_x is `yes', `no', `disabled', or empty when we do not yet know. | ||
| 2802 | if test "x$with_x" = xno; then | ||
| 2803 | # The user explicitly disabled X. | ||
| 2804 | have_x=disabled | ||
| 2805 | else | ||
| 2806 | if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then | ||
| 2807 | # Both variables are already set. | ||
| 2808 | have_x=yes | ||
| 2809 | else | ||
| 2810 | if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then | ||
| 2811 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 2812 | else | ||
| 2813 | # One or both of the vars are not set, and there is no cached value. | ||
| 2814 | ac_x_includes=NO ac_x_libraries=NO | ||
| 2815 | rm -fr conftestdir | ||
| 2816 | if mkdir conftestdir; then | ||
| 2817 | cd conftestdir | ||
| 2818 | # Make sure to not put "make" in the Imakefile rules, since we grep it out. | ||
| 2819 | cat > Imakefile <<'EOF' | ||
| 2820 | acfindx: | ||
| 2821 | @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' | ||
| 2822 | EOF | ||
| 2823 | if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then | ||
| 2824 | # GNU make sometimes prints "make[1]: Entering...", which would confuse us. | ||
| 2825 | eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` | ||
| 2826 | # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. | ||
| 2827 | for ac_extension in a so sl; do | ||
| 2828 | if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && | ||
| 2829 | test -f $ac_im_libdir/libX11.$ac_extension; then | ||
| 2830 | ac_im_usrlibdir=$ac_im_libdir; break | ||
| 2831 | fi | ||
| 2832 | done | ||
| 2833 | # Screen out bogus values from the imake configuration. They are | ||
| 2834 | # bogus both because they are the default anyway, and because | ||
| 2835 | # using them would break gcc on systems where it needs fixed includes. | ||
| 2836 | case "$ac_im_incroot" in | ||
| 2837 | /usr/include) ;; | ||
| 2838 | *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; | ||
| 2839 | esac | ||
| 2840 | case "$ac_im_usrlibdir" in | ||
| 2841 | /usr/lib | /lib) ;; | ||
| 2842 | *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; | ||
| 2843 | esac | ||
| 2844 | fi | ||
| 2845 | cd .. | ||
| 2846 | rm -fr conftestdir | ||
| 2847 | fi | ||
| 2848 | |||
| 2849 | if test "$ac_x_includes" = NO; then | ||
| 2850 | # Guess where to find include files, by looking for this one X11 .h file. | ||
| 2851 | test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h | ||
| 2852 | |||
| 2853 | # First, try using that file with no special directory specified. | ||
| 2854 | cat > conftest.$ac_ext <<EOF | ||
| 2855 | #line 2856 "configure" | ||
| 2856 | #include "confdefs.h" | ||
| 2857 | #include <$x_direct_test_include> | ||
| 2858 | EOF | ||
| 2859 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 2860 | { (eval echo configure:2861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 2861 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 2862 | if test -z "$ac_err"; then | ||
| 2863 | rm -rf conftest* | ||
| 2864 | # We can compile using X headers with no special include directory. | ||
| 2865 | ac_x_includes= | ||
| 2866 | else | ||
| 2867 | echo "$ac_err" >&5 | ||
| 2868 | echo "configure: failed program was:" >&5 | ||
| 2869 | cat conftest.$ac_ext >&5 | ||
| 2870 | rm -rf conftest* | ||
| 2871 | # Look for the header file in a standard set of common directories. | ||
| 2872 | # Check X11 before X11Rn because it is often a symlink to the current release. | ||
| 2873 | for ac_dir in \ | ||
| 2874 | /usr/X11/include \ | ||
| 2875 | /usr/X11R6/include \ | ||
| 2876 | /usr/X11R5/include \ | ||
| 2877 | /usr/X11R4/include \ | ||
| 2878 | \ | ||
| 2879 | /usr/include/X11 \ | ||
| 2880 | /usr/include/X11R6 \ | ||
| 2881 | /usr/include/X11R5 \ | ||
| 2882 | /usr/include/X11R4 \ | ||
| 2883 | \ | ||
| 2884 | /usr/local/X11/include \ | ||
| 2885 | /usr/local/X11R6/include \ | ||
| 2886 | /usr/local/X11R5/include \ | ||
| 2887 | /usr/local/X11R4/include \ | ||
| 2888 | \ | ||
| 2889 | /usr/local/include/X11 \ | ||
| 2890 | /usr/local/include/X11R6 \ | ||
| 2891 | /usr/local/include/X11R5 \ | ||
| 2892 | /usr/local/include/X11R4 \ | ||
| 2893 | \ | ||
| 2894 | /usr/X386/include \ | ||
| 2895 | /usr/x386/include \ | ||
| 2896 | /usr/XFree86/include/X11 \ | ||
| 2897 | \ | ||
| 2898 | /usr/include \ | ||
| 2899 | /usr/local/include \ | ||
| 2900 | /usr/unsupported/include \ | ||
| 2901 | /usr/athena/include \ | ||
| 2902 | /usr/local/x11r5/include \ | ||
| 2903 | /usr/lpp/Xamples/include \ | ||
| 2904 | \ | ||
| 2905 | /usr/openwin/include \ | ||
| 2906 | /usr/openwin/share/include \ | ||
| 2907 | ; \ | ||
| 2908 | do | ||
| 2909 | if test -r "$ac_dir/$x_direct_test_include"; then | ||
| 2910 | ac_x_includes=$ac_dir | ||
| 2911 | break | ||
| 2912 | fi | ||
| 2913 | done | ||
| 2914 | fi | ||
| 2915 | rm -f conftest* | ||
| 2916 | fi # $ac_x_includes = NO | ||
| 2917 | |||
| 2918 | if test "$ac_x_libraries" = NO; then | ||
| 2919 | # Check for the libraries. | ||
| 2920 | |||
| 2921 | test -z "$x_direct_test_library" && x_direct_test_library=Xt | ||
| 2922 | test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc | ||
| 2923 | |||
| 2924 | # See if we find them without any special options. | ||
| 2925 | # Don't add to $LIBS permanently. | ||
| 2926 | ac_save_LIBS="$LIBS" | ||
| 2927 | LIBS="-l$x_direct_test_library $LIBS" | ||
| 2928 | cat > conftest.$ac_ext <<EOF | ||
| 2929 | #line 2930 "configure" | ||
| 2930 | #include "confdefs.h" | ||
| 2931 | |||
| 2932 | int main() { | ||
| 2933 | ${x_direct_test_function}() | ||
| 2934 | ; return 0; } | ||
| 2935 | EOF | ||
| 2936 | if { (eval echo configure:2937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 2937 | rm -rf conftest* | ||
| 2938 | LIBS="$ac_save_LIBS" | ||
| 2939 | # We can link X programs with no special library path. | ||
| 2940 | ac_x_libraries= | ||
| 2941 | else | ||
| 2942 | echo "configure: failed program was:" >&5 | ||
| 2943 | cat conftest.$ac_ext >&5 | ||
| 2944 | rm -rf conftest* | ||
| 2945 | LIBS="$ac_save_LIBS" | ||
| 2946 | # First see if replacing the include by lib works. | ||
| 2947 | # Check X11 before X11Rn because it is often a symlink to the current release. | ||
| 2948 | for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ | ||
| 2949 | /usr/X11/lib \ | ||
| 2950 | /usr/X11R6/lib \ | ||
| 2951 | /usr/X11R5/lib \ | ||
| 2952 | /usr/X11R4/lib \ | ||
| 2953 | \ | ||
| 2954 | /usr/lib/X11 \ | ||
| 2955 | /usr/lib/X11R6 \ | ||
| 2956 | /usr/lib/X11R5 \ | ||
| 2957 | /usr/lib/X11R4 \ | ||
| 2958 | \ | ||
| 2959 | /usr/local/X11/lib \ | ||
| 2960 | /usr/local/X11R6/lib \ | ||
| 2961 | /usr/local/X11R5/lib \ | ||
| 2962 | /usr/local/X11R4/lib \ | ||
| 2963 | \ | ||
| 2964 | /usr/local/lib/X11 \ | ||
| 2965 | /usr/local/lib/X11R6 \ | ||
| 2966 | /usr/local/lib/X11R5 \ | ||
| 2967 | /usr/local/lib/X11R4 \ | ||
| 2968 | \ | ||
| 2969 | /usr/X386/lib \ | ||
| 2970 | /usr/x386/lib \ | ||
| 2971 | /usr/XFree86/lib/X11 \ | ||
| 2972 | \ | ||
| 2973 | /usr/lib \ | ||
| 2974 | /usr/local/lib \ | ||
| 2975 | /usr/unsupported/lib \ | ||
| 2976 | /usr/athena/lib \ | ||
| 2977 | /usr/local/x11r5/lib \ | ||
| 2978 | /usr/lpp/Xamples/lib \ | ||
| 2979 | /lib/usr/lib/X11 \ | ||
| 2980 | \ | ||
| 2981 | /usr/openwin/lib \ | ||
| 2982 | /usr/openwin/share/lib \ | ||
| 2983 | ; \ | ||
| 2984 | do | ||
| 2985 | for ac_extension in a so sl; do | ||
| 2986 | if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then | ||
| 2987 | ac_x_libraries=$ac_dir | ||
| 2988 | break 2 | ||
| 2989 | fi | ||
| 2990 | done | ||
| 2991 | done | ||
| 2992 | fi | ||
| 2993 | rm -f conftest* | ||
| 2994 | fi # $ac_x_libraries = NO | ||
| 2995 | |||
| 2996 | if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then | ||
| 2997 | # Didn't find X anywhere. Cache the known absence of X. | ||
| 2998 | ac_cv_have_x="have_x=no" | ||
| 2999 | else | ||
| 3000 | # Record where we found X for the cache. | ||
| 3001 | ac_cv_have_x="have_x=yes \ | ||
| 3002 | ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" | ||
| 3003 | fi | ||
| 3004 | fi | ||
| 3005 | fi | ||
| 3006 | eval "$ac_cv_have_x" | ||
| 3007 | fi # $with_x != no | ||
| 3008 | |||
| 3009 | if test "$have_x" != yes; then | ||
| 3010 | echo "$ac_t""$have_x" 1>&6 | ||
| 3011 | no_x=yes | ||
| 3012 | else | ||
| 3013 | # If each of the values was on the command line, it overrides each guess. | ||
| 3014 | test "x$x_includes" = xNONE && x_includes=$ac_x_includes | ||
| 3015 | test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries | ||
| 3016 | # Update the cache value to reflect the command line values. | ||
| 3017 | ac_cv_have_x="have_x=yes \ | ||
| 3018 | ac_x_includes=$x_includes ac_x_libraries=$x_libraries" | ||
| 3019 | echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 | ||
| 3020 | fi | ||
| 3021 | |||
| 3022 | if test "$no_x" = yes; then | ||
| 3023 | window_system=none | ||
| 3024 | else | ||
| 3025 | window_system=x11 | ||
| 3026 | fi | ||
| 3027 | |||
| 3028 | if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then | ||
| 3029 | LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"` | ||
| 3030 | LD_SWITCH_X_SITE_AUX=-R`echo ${x_libraries} | sed -e "s/:/ -R/g"` | ||
| 3031 | x_default_search_path="" | ||
| 3032 | for x_library in `echo ${x_libraries} | sed -e "s/:/ /g"`; do | ||
| 3033 | x_search_path="${x_library}/X11/%L/%T/%N%C%S:\ | ||
| 3034 | ${x_library}/X11/%L/%T/%N%C%S:${x_libary}/X11/%l/%T/%N%C%S:\ | ||
| 3035 | ${x_library}/X11/%T/%N%C%S:${x_library}/X11/%L/%T/%N%S:\ | ||
| 3036 | ${x_library}/X11/%l/%T/%N%S:${x_library}/X11/%T/%N%S" | ||
| 3037 | if test x"${x_default_search_path}" = x; then | ||
| 3038 | x_default_search_path=${x_search_path} | ||
| 3039 | else | ||
| 3040 | x_default_search_path="${x_search_path}:${x_default_search_path}" | ||
| 3041 | fi | ||
| 3042 | done | ||
| 3043 | fi | ||
| 3044 | if test "${x_includes}" != NONE && test -n "${x_includes}"; then | ||
| 3045 | C_SWITCH_X_SITE=-I`echo ${x_includes} | sed -e "s/:/ -I/g"` | ||
| 3046 | fi | ||
| 3047 | |||
| 3048 | if test x"${x_includes}" = x; then | ||
| 3049 | bitmapdir=/usr/include/X11/bitmaps | ||
| 3050 | else | ||
| 3051 | # accumulate include directories that have X11 bitmap subdirectories | ||
| 3052 | bmd_acc="dummyval" | ||
| 3053 | for bmd in `echo ${x_includes} | sed -e "s/:/ /g"`; do | ||
| 3054 | if test -d "${bmd}/X11/bitmaps"; then | ||
| 3055 | bmd_acc="${bmd_acc}:${bmd}/X11/bitmaps" | ||
| 3056 | elif test -d "${bmd}/bitmaps"; then | ||
| 3057 | bmd_acc="${bmd_acc}:${bmd}/bitmaps" | ||
| 3058 | fi | ||
| 3059 | done | ||
| 3060 | if test ${bmd_acc} != "dummyval"; then | ||
| 3061 | bitmapdir=`echo ${bmd_acc} | sed -e "s/^dummyval://"` | ||
| 3062 | fi | ||
| 3063 | fi | ||
| 3064 | |||
| 3065 | case "${window_system}" in | ||
| 3066 | x11 ) | ||
| 3067 | HAVE_X_WINDOWS=yes | ||
| 3068 | HAVE_X11=yes | ||
| 3069 | case "${with_x_toolkit}" in | ||
| 3070 | athena | lucid ) USE_X_TOOLKIT=LUCID ;; | ||
| 3071 | motif ) USE_X_TOOLKIT=MOTIF ;; | ||
| 3072 | no ) USE_X_TOOLKIT=none ;; | ||
| 3073 | * ) USE_X_TOOLKIT=maybe ;; | ||
| 3074 | esac | ||
| 3075 | ;; | ||
| 3076 | none ) | ||
| 3077 | HAVE_X_WINDOWS=no | ||
| 3078 | HAVE_X11=no | ||
| 3079 | USE_X_TOOLKIT=none | ||
| 3080 | ;; | ||
| 3081 | esac | ||
| 3082 | |||
| 3083 | ### If we're using X11, we should use the X menu package. | ||
| 3084 | HAVE_MENUS=no | ||
| 3085 | case ${HAVE_X11} in | ||
| 3086 | yes ) HAVE_MENUS=yes ;; | ||
| 3087 | esac | ||
| 3088 | |||
| 3089 | if test "${opsys}" = "hpux9"; then | ||
| 3090 | case "${x_libraries}" in | ||
| 3091 | *X11R4* ) | ||
| 3092 | opsysfile="s/hpux9-x11r4.h" | ||
| 3093 | ;; | ||
| 3094 | esac | ||
| 3095 | fi | ||
| 3096 | |||
| 3097 | if test "${opsys}" = "hpux9shr"; then | ||
| 3098 | case "${x_libraries}" in | ||
| 3099 | *X11R4* ) | ||
| 3100 | opsysfile="s/hpux9shxr4.h" | ||
| 3101 | ;; | ||
| 3102 | esac | ||
| 3103 | fi | ||
| 3104 | |||
| 3105 | #### Extract some information from the operating system and machine files. | ||
| 3106 | |||
| 3107 | echo "checking the machine- and system-dependent files to find out | ||
| 3108 | - which libraries the lib-src programs will want, and | ||
| 3109 | - whether the GNU malloc routines are usable" 1>&6 | ||
| 3110 | echo "configure:3111: checking the machine- and system-dependent files to find out | ||
| 3111 | - which libraries the lib-src programs will want, and | ||
| 3112 | - whether the GNU malloc routines are usable" >&5 | ||
| 3113 | |||
| 3114 | ### First figure out CFLAGS (which we use for running the compiler here) | ||
| 3115 | ### and REAL_CFLAGS (which we use for real compilation). | ||
| 3116 | ### The two are the same except on a few systems, where they are made | ||
| 3117 | ### different to work around various lossages. For example, | ||
| 3118 | ### GCC 2.5 on GNU/Linux needs them to be different because it treats -g | ||
| 3119 | ### as implying static linking. | ||
| 3120 | |||
| 3121 | ### If the CFLAGS env var is specified, we use that value | ||
| 3122 | ### instead of the default. | ||
| 3123 | |||
| 3124 | ### It's not important that this name contain the PID; you can't run | ||
| 3125 | ### two configures in the same directory and have anything work | ||
| 3126 | ### anyway. | ||
| 3127 | tempcname="conftest.c" | ||
| 3128 | |||
| 3129 | echo ' | ||
| 3130 | #include "'${srcdir}'/src/'${opsysfile}'" | ||
| 3131 | #include "'${srcdir}'/src/'${machfile}'" | ||
| 3132 | #ifndef LIBS_MACHINE | ||
| 3133 | #define LIBS_MACHINE | ||
| 3134 | #endif | ||
| 3135 | #ifndef LIBS_SYSTEM | ||
| 3136 | #define LIBS_SYSTEM | ||
| 3137 | #endif | ||
| 3138 | #ifndef C_SWITCH_SYSTEM | ||
| 3139 | #define C_SWITCH_SYSTEM | ||
| 3140 | #endif | ||
| 3141 | #ifndef C_SWITCH_MACHINE | ||
| 3142 | #define C_SWITCH_MACHINE | ||
| 3143 | #endif | ||
| 3144 | configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM | ||
| 3145 | configure___ c_switch_system=C_SWITCH_SYSTEM | ||
| 3146 | configure___ c_switch_machine=C_SWITCH_MACHINE | ||
| 3147 | |||
| 3148 | #ifndef LIB_X11_LIB | ||
| 3149 | #define LIB_X11_LIB -lX11 | ||
| 3150 | #endif | ||
| 3151 | |||
| 3152 | #ifndef LIBX11_MACHINE | ||
| 3153 | #define LIBX11_MACHINE | ||
| 3154 | #endif | ||
| 3155 | |||
| 3156 | #ifndef LIBX11_SYSTEM | ||
| 3157 | #define LIBX11_SYSTEM | ||
| 3158 | #endif | ||
| 3159 | configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM | ||
| 3160 | |||
| 3161 | #ifdef UNEXEC | ||
| 3162 | configure___ unexec=UNEXEC | ||
| 3163 | #else | ||
| 3164 | configure___ unexec=unexec.o | ||
| 3165 | #endif | ||
| 3166 | |||
| 3167 | #ifdef SYSTEM_MALLOC | ||
| 3168 | configure___ system_malloc=yes | ||
| 3169 | #else | ||
| 3170 | configure___ system_malloc=no | ||
| 3171 | #endif | ||
| 3172 | |||
| 3173 | #ifndef C_DEBUG_SWITCH | ||
| 3174 | #define C_DEBUG_SWITCH -g | ||
| 3175 | #endif | ||
| 3176 | |||
| 3177 | #ifndef C_OPTIMIZE_SWITCH | ||
| 3178 | #define C_OPTIMIZE_SWITCH -O | ||
| 3179 | #endif | ||
| 3180 | |||
| 3181 | #ifndef LD_SWITCH_MACHINE | ||
| 3182 | #define LD_SWITCH_MACHINE | ||
| 3183 | #endif | ||
| 3184 | |||
| 3185 | #ifndef LD_SWITCH_SYSTEM | ||
| 3186 | #define LD_SWITCH_SYSTEM | ||
| 3187 | #endif | ||
| 3188 | |||
| 3189 | #ifndef LD_SWITCH_X_SITE_AUX | ||
| 3190 | #define LD_SWITCH_X_SITE_AUX | ||
| 3191 | #endif | ||
| 3192 | |||
| 3193 | configure___ ld_switch_system=LD_SWITCH_SYSTEM | ||
| 3194 | configure___ ld_switch_machine=LD_SWITCH_MACHINE | ||
| 3195 | |||
| 3196 | #ifdef THIS_IS_CONFIGURE | ||
| 3197 | |||
| 3198 | /* Get the CFLAGS for tests in configure. */ | ||
| 3199 | #ifdef __GNUC__ | ||
| 3200 | configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}' | ||
| 3201 | #else | ||
| 3202 | configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}' | ||
| 3203 | #endif | ||
| 3204 | |||
| 3205 | #else /* not THIS_IS_CONFIGURE */ | ||
| 3206 | |||
| 3207 | /* Get the CFLAGS for real compilation. */ | ||
| 3208 | #ifdef __GNUC__ | ||
| 3209 | configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}' | ||
| 3210 | #else | ||
| 3211 | configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}' | ||
| 3212 | #endif | ||
| 3213 | |||
| 3214 | #endif /* not THIS_IS_CONFIGURE */ | ||
| 3215 | ' > ${tempcname} | ||
| 3216 | |||
| 3217 | # The value of CPP is a quoted variable reference, so we need to do this | ||
| 3218 | # to get its actual value... | ||
| 3219 | CPP=`eval "echo $CPP"` | ||
| 3220 | eval `${CPP} -Isrc ${tempcname} \ | ||
| 3221 | | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` | ||
| 3222 | if test "x$SPECIFIED_CFLAGS" = x; then | ||
| 3223 | eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \ | ||
| 3224 | | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` | ||
| 3225 | else | ||
| 3226 | REAL_CFLAGS="$CFLAGS" | ||
| 3227 | fi | ||
| 3228 | rm ${tempcname} | ||
| 3229 | |||
| 3230 | ac_link="$ac_link $ld_switch_machine $ld_switch_system" | ||
| 3231 | |||
| 3232 | ### Compute the unexec source name from the object name. | ||
| 3233 | UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`" | ||
| 3234 | |||
| 3235 | # Do the opsystem or machine files prohibit the use of the GNU malloc? | ||
| 3236 | # Assume not, until told otherwise. | ||
| 3237 | GNU_MALLOC=yes | ||
| 3238 | doug_lea_malloc=yes | ||
| 3239 | echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6 | ||
| 3240 | echo "configure:3241: checking for malloc_get_state" >&5 | ||
| 3241 | if eval "test \"`echo '$''{'ac_cv_func_malloc_get_state'+set}'`\" = set"; then | ||
| 3242 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3243 | else | ||
| 3244 | cat > conftest.$ac_ext <<EOF | ||
| 3245 | #line 3246 "configure" | ||
| 3246 | #include "confdefs.h" | ||
| 3247 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 3248 | which can conflict with char malloc_get_state(); below. */ | ||
| 3249 | #include <assert.h> | ||
| 3250 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3251 | /* We use char because int might match the return type of a gcc2 | ||
| 3252 | builtin and then its argument prototype would still apply. */ | ||
| 3253 | char malloc_get_state(); | ||
| 3254 | |||
| 3255 | int main() { | ||
| 3256 | |||
| 3257 | /* The GNU C library defines this for functions which it implements | ||
| 3258 | to always fail with ENOSYS. Some functions are actually named | ||
| 3259 | something starting with __ and the normal name is an alias. */ | ||
| 3260 | #if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state) | ||
| 3261 | choke me | ||
| 3262 | #else | ||
| 3263 | malloc_get_state(); | ||
| 3264 | #endif | ||
| 3265 | |||
| 3266 | ; return 0; } | ||
| 3267 | EOF | ||
| 3268 | if { (eval echo configure:3269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3269 | rm -rf conftest* | ||
| 3270 | eval "ac_cv_func_malloc_get_state=yes" | ||
| 3271 | else | ||
| 3272 | echo "configure: failed program was:" >&5 | ||
| 3273 | cat conftest.$ac_ext >&5 | ||
| 3274 | rm -rf conftest* | ||
| 3275 | eval "ac_cv_func_malloc_get_state=no" | ||
| 3276 | fi | ||
| 3277 | rm -f conftest* | ||
| 3278 | fi | ||
| 3279 | |||
| 3280 | if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then | ||
| 3281 | echo "$ac_t""yes" 1>&6 | ||
| 3282 | : | ||
| 3283 | else | ||
| 3284 | echo "$ac_t""no" 1>&6 | ||
| 3285 | doug_lea_malloc=no | ||
| 3286 | fi | ||
| 3287 | |||
| 3288 | echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6 | ||
| 3289 | echo "configure:3290: checking for malloc_set_state" >&5 | ||
| 3290 | if eval "test \"`echo '$''{'ac_cv_func_malloc_set_state'+set}'`\" = set"; then | ||
| 3291 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3292 | else | ||
| 3293 | cat > conftest.$ac_ext <<EOF | ||
| 3294 | #line 3295 "configure" | ||
| 3295 | #include "confdefs.h" | ||
| 3296 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 3297 | which can conflict with char malloc_set_state(); below. */ | ||
| 3298 | #include <assert.h> | ||
| 3299 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3300 | /* We use char because int might match the return type of a gcc2 | ||
| 3301 | builtin and then its argument prototype would still apply. */ | ||
| 3302 | char malloc_set_state(); | ||
| 3303 | |||
| 3304 | int main() { | ||
| 3305 | |||
| 3306 | /* The GNU C library defines this for functions which it implements | ||
| 3307 | to always fail with ENOSYS. Some functions are actually named | ||
| 3308 | something starting with __ and the normal name is an alias. */ | ||
| 3309 | #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state) | ||
| 3310 | choke me | ||
| 3311 | #else | ||
| 3312 | malloc_set_state(); | ||
| 3313 | #endif | ||
| 3314 | |||
| 3315 | ; return 0; } | ||
| 3316 | EOF | ||
| 3317 | if { (eval echo configure:3318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3318 | rm -rf conftest* | ||
| 3319 | eval "ac_cv_func_malloc_set_state=yes" | ||
| 3320 | else | ||
| 3321 | echo "configure: failed program was:" >&5 | ||
| 3322 | cat conftest.$ac_ext >&5 | ||
| 3323 | rm -rf conftest* | ||
| 3324 | eval "ac_cv_func_malloc_set_state=no" | ||
| 3325 | fi | ||
| 3326 | rm -f conftest* | ||
| 3327 | fi | ||
| 3328 | |||
| 3329 | if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then | ||
| 3330 | echo "$ac_t""yes" 1>&6 | ||
| 3331 | : | ||
| 3332 | else | ||
| 3333 | echo "$ac_t""no" 1>&6 | ||
| 3334 | doug_lea_malloc=no | ||
| 3335 | fi | ||
| 3336 | |||
| 3337 | echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6 | ||
| 3338 | echo "configure:3339: checking whether __after_morecore_hook exists" >&5 | ||
| 3339 | if eval "test \"`echo '$''{'emacs_cv_var___after_morecore_hook'+set}'`\" = set"; then | ||
| 3340 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3341 | else | ||
| 3342 | cat > conftest.$ac_ext <<EOF | ||
| 3343 | #line 3344 "configure" | ||
| 3344 | #include "confdefs.h" | ||
| 3345 | extern void (* __after_morecore_hook)(); | ||
| 3346 | int main() { | ||
| 3347 | __after_morecore_hook = 0 | ||
| 3348 | ; return 0; } | ||
| 3349 | EOF | ||
| 3350 | if { (eval echo configure:3351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3351 | rm -rf conftest* | ||
| 3352 | emacs_cv_var___after_morecore_hook=yes | ||
| 3353 | else | ||
| 3354 | echo "configure: failed program was:" >&5 | ||
| 3355 | cat conftest.$ac_ext >&5 | ||
| 3356 | rm -rf conftest* | ||
| 3357 | emacs_cv_var___after_morecore_hook=no | ||
| 3358 | fi | ||
| 3359 | rm -f conftest* | ||
| 3360 | fi | ||
| 3361 | |||
| 3362 | echo "$ac_t""$emacs_cv_var___after_morecore_hook" 1>&6 | ||
| 3363 | if test $emacs_cv_var___after_morecore_hook = no; then | ||
| 3364 | doug_lea_malloc=no | ||
| 3365 | fi | ||
| 3366 | if test "${system_malloc}" = "yes"; then | ||
| 3367 | GNU_MALLOC=no | ||
| 3368 | GNU_MALLOC_reason=" | ||
| 3369 | (The GNU allocators don't work with this system configuration.)" | ||
| 3370 | fi | ||
| 3371 | if test "$doug_lea_malloc" = "yes" ; then | ||
| 3372 | if test "$GNU_MALLOC" = yes ; then | ||
| 3373 | GNU_MALLOC_reason=" | ||
| 3374 | (Using Doug Lea's new malloc from the GNU C Library.)" | ||
| 3375 | fi | ||
| 3376 | cat >> confdefs.h <<\EOF | ||
| 3377 | #define DOUG_LEA_MALLOC 1 | ||
| 3378 | EOF | ||
| 3379 | |||
| 3380 | fi | ||
| 3381 | |||
| 3382 | if test x"${REL_ALLOC}" = x; then | ||
| 3383 | REL_ALLOC=${GNU_MALLOC} | ||
| 3384 | fi | ||
| 3385 | |||
| 3386 | LISP_FLOAT_TYPE=yes | ||
| 3387 | |||
| 3388 | |||
| 3389 | #### Add the libraries to LIBS and check for some functions. | ||
| 3390 | |||
| 3391 | if test x"${OVERRIDE_CPPFLAGS}" != x; then | ||
| 3392 | CPPFLAGS="${OVERRIDE_CPPFLAGS}" | ||
| 3393 | else | ||
| 3394 | CPPFLAGS="$c_switch_system $c_switch_machine $CPPFLAGS" | ||
| 3395 | fi | ||
| 3396 | |||
| 3397 | LIBS="$libsrc_libs $LIBS" | ||
| 3398 | |||
| 3399 | echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 | ||
| 3400 | echo "configure:3401: checking for dnet_ntoa in -ldnet" >&5 | ||
| 3401 | ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` | ||
| 3402 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 3403 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3404 | else | ||
| 3405 | ac_save_LIBS="$LIBS" | ||
| 3406 | LIBS="-ldnet $LIBS" | ||
| 3407 | cat > conftest.$ac_ext <<EOF | ||
| 3408 | #line 3409 "configure" | ||
| 3409 | #include "confdefs.h" | ||
| 3410 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3411 | /* We use char because int might match the return type of a gcc2 | ||
| 3412 | builtin and then its argument prototype would still apply. */ | ||
| 3413 | char dnet_ntoa(); | ||
| 3414 | |||
| 3415 | int main() { | ||
| 3416 | dnet_ntoa() | ||
| 3417 | ; return 0; } | ||
| 3418 | EOF | ||
| 3419 | if { (eval echo configure:3420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3420 | rm -rf conftest* | ||
| 3421 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 3422 | else | ||
| 3423 | echo "configure: failed program was:" >&5 | ||
| 3424 | cat conftest.$ac_ext >&5 | ||
| 3425 | rm -rf conftest* | ||
| 3426 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 3427 | fi | ||
| 3428 | rm -f conftest* | ||
| 3429 | LIBS="$ac_save_LIBS" | ||
| 3430 | |||
| 3431 | fi | ||
| 3432 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 3433 | echo "$ac_t""yes" 1>&6 | ||
| 3434 | ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 3435 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 3436 | cat >> confdefs.h <<EOF | ||
| 3437 | #define $ac_tr_lib 1 | ||
| 3438 | EOF | ||
| 3439 | |||
| 3440 | LIBS="-ldnet $LIBS" | ||
| 3441 | |||
| 3442 | else | ||
| 3443 | echo "$ac_t""no" 1>&6 | ||
| 3444 | fi | ||
| 3445 | |||
| 3446 | |||
| 3447 | echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6 | ||
| 3448 | echo "configure:3449: checking for main in -lXbsd" >&5 | ||
| 3449 | ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'` | ||
| 3450 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 3451 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3452 | else | ||
| 3453 | ac_save_LIBS="$LIBS" | ||
| 3454 | LIBS="-lXbsd $LIBS" | ||
| 3455 | cat > conftest.$ac_ext <<EOF | ||
| 3456 | #line 3457 "configure" | ||
| 3457 | #include "confdefs.h" | ||
| 3458 | |||
| 3459 | int main() { | ||
| 3460 | main() | ||
| 3461 | ; return 0; } | ||
| 3462 | EOF | ||
| 3463 | if { (eval echo configure:3464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3464 | rm -rf conftest* | ||
| 3465 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 3466 | else | ||
| 3467 | echo "configure: failed program was:" >&5 | ||
| 3468 | cat conftest.$ac_ext >&5 | ||
| 3469 | rm -rf conftest* | ||
| 3470 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 3471 | fi | ||
| 3472 | rm -f conftest* | ||
| 3473 | LIBS="$ac_save_LIBS" | ||
| 3474 | |||
| 3475 | fi | ||
| 3476 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 3477 | echo "$ac_t""yes" 1>&6 | ||
| 3478 | LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd" | ||
| 3479 | else | ||
| 3480 | echo "$ac_t""no" 1>&6 | ||
| 3481 | fi | ||
| 3482 | |||
| 3483 | |||
| 3484 | echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6 | ||
| 3485 | echo "configure:3486: checking for cma_open in -lpthreads" >&5 | ||
| 3486 | ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'` | ||
| 3487 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 3488 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3489 | else | ||
| 3490 | ac_save_LIBS="$LIBS" | ||
| 3491 | LIBS="-lpthreads $LIBS" | ||
| 3492 | cat > conftest.$ac_ext <<EOF | ||
| 3493 | #line 3494 "configure" | ||
| 3494 | #include "confdefs.h" | ||
| 3495 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3496 | /* We use char because int might match the return type of a gcc2 | ||
| 3497 | builtin and then its argument prototype would still apply. */ | ||
| 3498 | char cma_open(); | ||
| 3499 | |||
| 3500 | int main() { | ||
| 3501 | cma_open() | ||
| 3502 | ; return 0; } | ||
| 3503 | EOF | ||
| 3504 | if { (eval echo configure:3505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3505 | rm -rf conftest* | ||
| 3506 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 3507 | else | ||
| 3508 | echo "configure: failed program was:" >&5 | ||
| 3509 | cat conftest.$ac_ext >&5 | ||
| 3510 | rm -rf conftest* | ||
| 3511 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 3512 | fi | ||
| 3513 | rm -f conftest* | ||
| 3514 | LIBS="$ac_save_LIBS" | ||
| 3515 | |||
| 3516 | fi | ||
| 3517 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 3518 | echo "$ac_t""yes" 1>&6 | ||
| 3519 | ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 3520 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 3521 | cat >> confdefs.h <<EOF | ||
| 3522 | #define $ac_tr_lib 1 | ||
| 3523 | EOF | ||
| 3524 | |||
| 3525 | LIBS="-lpthreads $LIBS" | ||
| 3526 | |||
| 3527 | else | ||
| 3528 | echo "$ac_t""no" 1>&6 | ||
| 3529 | fi | ||
| 3530 | |||
| 3531 | |||
| 3532 | echo $ac_n "checking for XFree86 in /usr/X386""... $ac_c" 1>&6 | ||
| 3533 | echo "configure:3534: checking for XFree86 in /usr/X386" >&5 | ||
| 3534 | if test -d /usr/X386/include; then | ||
| 3535 | HAVE_XFREE386=yes | ||
| 3536 | : ${C_SWITCH_X_SITE="-I/usr/X386/include"} | ||
| 3537 | else | ||
| 3538 | HAVE_XFREE386=no | ||
| 3539 | fi | ||
| 3540 | echo "$ac_t""$HAVE_XFREE386" 1>&6 | ||
| 3541 | |||
| 3542 | # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used | ||
| 3543 | # for the tests that follow. We set it back to REAL_CFLAGS later on. | ||
| 3544 | |||
| 3545 | if test "${HAVE_X11}" = "yes"; then | ||
| 3546 | DEFS="$C_SWITCH_X_SITE $DEFS" | ||
| 3547 | LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE" | ||
| 3548 | LIBS="$LIBX $LIBS" | ||
| 3549 | CFLAGS="$C_SWITCH_X_SITE $CFLAGS" | ||
| 3550 | |||
| 3551 | # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests. | ||
| 3552 | # This is handled by LD_SWITCH_X_SITE_AUX during the real build, | ||
| 3553 | # but it's more convenient here to set LD_RUN_PATH | ||
| 3554 | # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX. | ||
| 3555 | if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then | ||
| 3556 | LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH | ||
| 3557 | export LD_RUN_PATH | ||
| 3558 | fi | ||
| 3559 | |||
| 3560 | if test "${opsys}" = "gnu-linux"; then | ||
| 3561 | echo $ac_n "checking whether X on GNU/Linux needs -b to link""... $ac_c" 1>&6 | ||
| 3562 | echo "configure:3563: checking whether X on GNU/Linux needs -b to link" >&5 | ||
| 3563 | cat > conftest.$ac_ext <<EOF | ||
| 3564 | #line 3565 "configure" | ||
| 3565 | #include "confdefs.h" | ||
| 3566 | |||
| 3567 | int main() { | ||
| 3568 | XOpenDisplay ("foo"); | ||
| 3569 | ; return 0; } | ||
| 3570 | EOF | ||
| 3571 | if { (eval echo configure:3572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3572 | rm -rf conftest* | ||
| 3573 | xlinux_first_failure=no | ||
| 3574 | else | ||
| 3575 | echo "configure: failed program was:" >&5 | ||
| 3576 | cat conftest.$ac_ext >&5 | ||
| 3577 | rm -rf conftest* | ||
| 3578 | xlinux_first_failure=yes | ||
| 3579 | fi | ||
| 3580 | rm -f conftest* | ||
| 3581 | if test "${xlinux_first_failure}" = "yes"; then | ||
| 3582 | OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE" | ||
| 3583 | OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE" | ||
| 3584 | OLD_CPPFLAGS="$CPPFLAGS" | ||
| 3585 | OLD_LIBS="$LIBS" | ||
| 3586 | LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout" | ||
| 3587 | C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout" | ||
| 3588 | CPPFLAGS="$CPPFLAGS -b i486-linuxaout" | ||
| 3589 | LIBS="$LIBS -b i486-linuxaout" | ||
| 3590 | cat > conftest.$ac_ext <<EOF | ||
| 3591 | #line 3592 "configure" | ||
| 3592 | #include "confdefs.h" | ||
| 3593 | |||
| 3594 | int main() { | ||
| 3595 | XOpenDisplay ("foo"); | ||
| 3596 | ; return 0; } | ||
| 3597 | EOF | ||
| 3598 | if { (eval echo configure:3599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3599 | rm -rf conftest* | ||
| 3600 | xlinux_second_failure=no | ||
| 3601 | else | ||
| 3602 | echo "configure: failed program was:" >&5 | ||
| 3603 | cat conftest.$ac_ext >&5 | ||
| 3604 | rm -rf conftest* | ||
| 3605 | xlinux_second_failure=yes | ||
| 3606 | fi | ||
| 3607 | rm -f conftest* | ||
| 3608 | if test "${xlinux_second_failure}" = "yes"; then | ||
| 3609 | # If we get the same failure with -b, there is no use adding -b. | ||
| 3610 | # So take it out. This plays safe. | ||
| 3611 | LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE" | ||
| 3612 | C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE" | ||
| 3613 | CPPFLAGS="$OLD_CPPFLAGS" | ||
| 3614 | LIBS="$OLD_LIBS" | ||
| 3615 | echo "$ac_t""no" 1>&6 | ||
| 3616 | else | ||
| 3617 | echo "$ac_t""yes" 1>&6 | ||
| 3618 | fi | ||
| 3619 | else | ||
| 3620 | echo "$ac_t""no" 1>&6 | ||
| 3621 | fi | ||
| 3622 | fi | ||
| 3623 | |||
| 3624 | for ac_func in XrmSetDatabase XScreenResourceString \ | ||
| 3625 | XScreenNumberOfScreen XSetWMProtocols | ||
| 3626 | do | ||
| 3627 | echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | ||
| 3628 | echo "configure:3629: checking for $ac_func" >&5 | ||
| 3629 | if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | ||
| 3630 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3631 | else | ||
| 3632 | cat > conftest.$ac_ext <<EOF | ||
| 3633 | #line 3634 "configure" | ||
| 3634 | #include "confdefs.h" | ||
| 3635 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 3636 | which can conflict with char $ac_func(); below. */ | ||
| 3637 | #include <assert.h> | ||
| 3638 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3639 | /* We use char because int might match the return type of a gcc2 | ||
| 3640 | builtin and then its argument prototype would still apply. */ | ||
| 3641 | char $ac_func(); | ||
| 3642 | |||
| 3643 | int main() { | ||
| 3644 | |||
| 3645 | /* The GNU C library defines this for functions which it implements | ||
| 3646 | to always fail with ENOSYS. Some functions are actually named | ||
| 3647 | something starting with __ and the normal name is an alias. */ | ||
| 3648 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | ||
| 3649 | choke me | ||
| 3650 | #else | ||
| 3651 | $ac_func(); | ||
| 3652 | #endif | ||
| 3653 | |||
| 3654 | ; return 0; } | ||
| 3655 | EOF | ||
| 3656 | if { (eval echo configure:3657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3657 | rm -rf conftest* | ||
| 3658 | eval "ac_cv_func_$ac_func=yes" | ||
| 3659 | else | ||
| 3660 | echo "configure: failed program was:" >&5 | ||
| 3661 | cat conftest.$ac_ext >&5 | ||
| 3662 | rm -rf conftest* | ||
| 3663 | eval "ac_cv_func_$ac_func=no" | ||
| 3664 | fi | ||
| 3665 | rm -f conftest* | ||
| 3666 | fi | ||
| 3667 | |||
| 3668 | if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | ||
| 3669 | echo "$ac_t""yes" 1>&6 | ||
| 3670 | ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | ||
| 3671 | cat >> confdefs.h <<EOF | ||
| 3672 | #define $ac_tr_func 1 | ||
| 3673 | EOF | ||
| 3674 | |||
| 3675 | else | ||
| 3676 | echo "$ac_t""no" 1>&6 | ||
| 3677 | fi | ||
| 3678 | done | ||
| 3679 | |||
| 3680 | fi | ||
| 3681 | |||
| 3682 | if test "${window_system}" = "x11"; then | ||
| 3683 | echo $ac_n "checking X11 version 6""... $ac_c" 1>&6 | ||
| 3684 | echo "configure:3685: checking X11 version 6" >&5 | ||
| 3685 | if eval "test \"`echo '$''{'emacs_cv_x11_version_6'+set}'`\" = set"; then | ||
| 3686 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3687 | else | ||
| 3688 | cat > conftest.$ac_ext <<EOF | ||
| 3689 | #line 3690 "configure" | ||
| 3690 | #include "confdefs.h" | ||
| 3691 | #include <X11/Xlib.h> | ||
| 3692 | int main() { | ||
| 3693 | #if XlibSpecificationRelease < 6 | ||
| 3694 | fail; | ||
| 3695 | #endif | ||
| 3696 | |||
| 3697 | ; return 0; } | ||
| 3698 | EOF | ||
| 3699 | if { (eval echo configure:3700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3700 | rm -rf conftest* | ||
| 3701 | emacs_cv_x11_version_6=yes | ||
| 3702 | else | ||
| 3703 | echo "configure: failed program was:" >&5 | ||
| 3704 | cat conftest.$ac_ext >&5 | ||
| 3705 | rm -rf conftest* | ||
| 3706 | emacs_cv_x11_version_6=no | ||
| 3707 | fi | ||
| 3708 | rm -f conftest* | ||
| 3709 | fi | ||
| 3710 | |||
| 3711 | if test $emacs_cv_x11_version_6 = yes; then | ||
| 3712 | echo "$ac_t""6 or newer" 1>&6 | ||
| 3713 | cat >> confdefs.h <<\EOF | ||
| 3714 | #define HAVE_X11R6 1 | ||
| 3715 | EOF | ||
| 3716 | |||
| 3717 | else | ||
| 3718 | echo "$ac_t""before 6" 1>&6 | ||
| 3719 | fi | ||
| 3720 | fi | ||
| 3721 | |||
| 3722 | if test "${window_system}" = "x11"; then | ||
| 3723 | echo $ac_n "checking X11 version 5""... $ac_c" 1>&6 | ||
| 3724 | echo "configure:3725: checking X11 version 5" >&5 | ||
| 3725 | if eval "test \"`echo '$''{'emacs_cv_x11_version_5'+set}'`\" = set"; then | ||
| 3726 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3727 | else | ||
| 3728 | cat > conftest.$ac_ext <<EOF | ||
| 3729 | #line 3730 "configure" | ||
| 3730 | #include "confdefs.h" | ||
| 3731 | #include <X11/Xlib.h> | ||
| 3732 | int main() { | ||
| 3733 | #if XlibSpecificationRelease < 5 | ||
| 3734 | fail; | ||
| 3735 | #endif | ||
| 3736 | |||
| 3737 | ; return 0; } | ||
| 3738 | EOF | ||
| 3739 | if { (eval echo configure:3740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3740 | rm -rf conftest* | ||
| 3741 | emacs_cv_x11_version_5=yes | ||
| 3742 | else | ||
| 3743 | echo "configure: failed program was:" >&5 | ||
| 3744 | cat conftest.$ac_ext >&5 | ||
| 3745 | rm -rf conftest* | ||
| 3746 | emacs_cv_x11_version_5=no | ||
| 3747 | fi | ||
| 3748 | rm -f conftest* | ||
| 3749 | fi | ||
| 3750 | |||
| 3751 | if test $emacs_cv_x11_version_5 = yes; then | ||
| 3752 | echo "$ac_t""5 or newer" 1>&6 | ||
| 3753 | HAVE_X11R5=yes | ||
| 3754 | cat >> confdefs.h <<\EOF | ||
| 3755 | #define HAVE_X11R5 1 | ||
| 3756 | EOF | ||
| 3757 | |||
| 3758 | else | ||
| 3759 | HAVE_X11R5=no | ||
| 3760 | echo "$ac_t""before 5" 1>&6 | ||
| 3761 | fi | ||
| 3762 | fi | ||
| 3763 | |||
| 3764 | if test x"${USE_X_TOOLKIT}" = xmaybe; then | ||
| 3765 | if test x"${HAVE_X11R5}" = xyes; then | ||
| 3766 | echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 1>&6 | ||
| 3767 | echo "configure:3768: checking X11 version 5 with Xaw" >&5 | ||
| 3768 | if eval "test \"`echo '$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then | ||
| 3769 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3770 | else | ||
| 3771 | cat > conftest.$ac_ext <<EOF | ||
| 3772 | #line 3773 "configure" | ||
| 3773 | #include "confdefs.h" | ||
| 3774 | |||
| 3775 | #include <X11/Intrinsic.h> | ||
| 3776 | #include <X11/Xaw/Simple.h> | ||
| 3777 | int main() { | ||
| 3778 | |||
| 3779 | ; return 0; } | ||
| 3780 | EOF | ||
| 3781 | if { (eval echo configure:3782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3782 | rm -rf conftest* | ||
| 3783 | emacs_cv_x11_version_5_with_xaw=yes | ||
| 3784 | else | ||
| 3785 | echo "configure: failed program was:" >&5 | ||
| 3786 | cat conftest.$ac_ext >&5 | ||
| 3787 | rm -rf conftest* | ||
| 3788 | emacs_cv_x11_version_5_with_xaw=no | ||
| 3789 | fi | ||
| 3790 | rm -f conftest* | ||
| 3791 | fi | ||
| 3792 | |||
| 3793 | if test $emacs_cv_x11_version_5_with_xaw = yes; then | ||
| 3794 | echo "$ac_t""5 or newer, with Xaw; use toolkit by default" 1>&6 | ||
| 3795 | USE_X_TOOLKIT=LUCID | ||
| 3796 | else | ||
| 3797 | echo "$ac_t""before 5 or no Xaw; do not use toolkit by default" 1>&6 | ||
| 3798 | USE_X_TOOLKIT=none | ||
| 3799 | fi | ||
| 3800 | else | ||
| 3801 | USE_X_TOOLKIT=none | ||
| 3802 | fi | ||
| 3803 | fi | ||
| 3804 | |||
| 3805 | X_TOOLKIT_TYPE=$USE_X_TOOLKIT | ||
| 3806 | |||
| 3807 | if test "${USE_X_TOOLKIT}" != "none"; then | ||
| 3808 | echo $ac_n "checking X11 toolkit version""... $ac_c" 1>&6 | ||
| 3809 | echo "configure:3810: checking X11 toolkit version" >&5 | ||
| 3810 | if eval "test \"`echo '$''{'emacs_cv_x11_toolkit_version_6'+set}'`\" = set"; then | ||
| 3811 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3812 | else | ||
| 3813 | cat > conftest.$ac_ext <<EOF | ||
| 3814 | #line 3815 "configure" | ||
| 3815 | #include "confdefs.h" | ||
| 3816 | #include <X11/Intrinsic.h> | ||
| 3817 | int main() { | ||
| 3818 | #if XtSpecificationRelease < 6 | ||
| 3819 | fail; | ||
| 3820 | #endif | ||
| 3821 | |||
| 3822 | ; return 0; } | ||
| 3823 | EOF | ||
| 3824 | if { (eval echo configure:3825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3825 | rm -rf conftest* | ||
| 3826 | emacs_cv_x11_toolkit_version_6=yes | ||
| 3827 | else | ||
| 3828 | echo "configure: failed program was:" >&5 | ||
| 3829 | cat conftest.$ac_ext >&5 | ||
| 3830 | rm -rf conftest* | ||
| 3831 | emacs_cv_x11_toolkit_version_6=no | ||
| 3832 | fi | ||
| 3833 | rm -f conftest* | ||
| 3834 | fi | ||
| 3835 | |||
| 3836 | HAVE_X11XTR6=$emacs_cv_x11_toolkit_version_6 | ||
| 3837 | if test $emacs_cv_x11_toolkit_version_6 = yes; then | ||
| 3838 | echo "$ac_t""6 or newer" 1>&6 | ||
| 3839 | cat >> confdefs.h <<\EOF | ||
| 3840 | #define HAVE_X11XTR6 1 | ||
| 3841 | EOF | ||
| 3842 | |||
| 3843 | else | ||
| 3844 | echo "$ac_t""before 6" 1>&6 | ||
| 3845 | fi | ||
| 3846 | |||
| 3847 | OLDLIBS="$LIBS" | ||
| 3848 | if test x$HAVE_X11XTR6 = xyes; then | ||
| 3849 | LIBS="-lXt -lSM -lICE $LIBS" | ||
| 3850 | else | ||
| 3851 | LIBS="-lXt $LIBS" | ||
| 3852 | fi | ||
| 3853 | echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6 | ||
| 3854 | echo "configure:3855: checking for XmuConvertStandardSelection in -lXmu" >&5 | ||
| 3855 | ac_lib_var=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'` | ||
| 3856 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 3857 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3858 | else | ||
| 3859 | ac_save_LIBS="$LIBS" | ||
| 3860 | LIBS="-lXmu $LIBS" | ||
| 3861 | cat > conftest.$ac_ext <<EOF | ||
| 3862 | #line 3863 "configure" | ||
| 3863 | #include "confdefs.h" | ||
| 3864 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3865 | /* We use char because int might match the return type of a gcc2 | ||
| 3866 | builtin and then its argument prototype would still apply. */ | ||
| 3867 | char XmuConvertStandardSelection(); | ||
| 3868 | |||
| 3869 | int main() { | ||
| 3870 | XmuConvertStandardSelection() | ||
| 3871 | ; return 0; } | ||
| 3872 | EOF | ||
| 3873 | if { (eval echo configure:3874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3874 | rm -rf conftest* | ||
| 3875 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 3876 | else | ||
| 3877 | echo "configure: failed program was:" >&5 | ||
| 3878 | cat conftest.$ac_ext >&5 | ||
| 3879 | rm -rf conftest* | ||
| 3880 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 3881 | fi | ||
| 3882 | rm -f conftest* | ||
| 3883 | LIBS="$ac_save_LIBS" | ||
| 3884 | |||
| 3885 | fi | ||
| 3886 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 3887 | echo "$ac_t""yes" 1>&6 | ||
| 3888 | ac_tr_lib=HAVE_LIB`echo Xmu | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 3889 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 3890 | cat >> confdefs.h <<EOF | ||
| 3891 | #define $ac_tr_lib 1 | ||
| 3892 | EOF | ||
| 3893 | |||
| 3894 | LIBS="-lXmu $LIBS" | ||
| 3895 | |||
| 3896 | else | ||
| 3897 | echo "$ac_t""no" 1>&6 | ||
| 3898 | fi | ||
| 3899 | |||
| 3900 | LIBS="$OLDLIBS" | ||
| 3901 | fi | ||
| 3902 | |||
| 3903 | if test "${USE_X_TOOLKIT}" = "MOTIF"; then | ||
| 3904 | echo $ac_n "checking for Motif version 2.1""... $ac_c" 1>&6 | ||
| 3905 | echo "configure:3906: checking for Motif version 2.1" >&5 | ||
| 3906 | if eval "test \"`echo '$''{'emacs_cv_motif_version_2_1'+set}'`\" = set"; then | ||
| 3907 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3908 | else | ||
| 3909 | cat > conftest.$ac_ext <<EOF | ||
| 3910 | #line 3911 "configure" | ||
| 3911 | #include "confdefs.h" | ||
| 3912 | #include <Xm/Xm.h> | ||
| 3913 | int main() { | ||
| 3914 | #if XmVERSION > 2 || (XmVERSION == 2 && XmREVISION >= 1) | ||
| 3915 | int x = 5; | ||
| 3916 | #else | ||
| 3917 | Motif version prior to 2.1. | ||
| 3918 | #endif | ||
| 3919 | ; return 0; } | ||
| 3920 | EOF | ||
| 3921 | if { (eval echo configure:3922: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | ||
| 3922 | rm -rf conftest* | ||
| 3923 | emacs_cv_motif_version_2_1=yes | ||
| 3924 | else | ||
| 3925 | echo "configure: failed program was:" >&5 | ||
| 3926 | cat conftest.$ac_ext >&5 | ||
| 3927 | rm -rf conftest* | ||
| 3928 | emacs_cv_motif_version_2_1=no | ||
| 3929 | fi | ||
| 3930 | rm -f conftest* | ||
| 3931 | fi | ||
| 3932 | |||
| 3933 | echo "$ac_t""$emacs_cv_motif_version_2_1" 1>&6 | ||
| 3934 | HAVE_MOTIF_2_1=$emacs_cv_motif_version_2_1 | ||
| 3935 | if test $emacs_cv_motif_version_2_1 = yes; then | ||
| 3936 | cat >> confdefs.h <<\EOF | ||
| 3937 | #define HAVE_MOTIF_2_1 1 | ||
| 3938 | EOF | ||
| 3939 | |||
| 3940 | echo $ac_n "checking for XpCreateContext in -lXp""... $ac_c" 1>&6 | ||
| 3941 | echo "configure:3942: checking for XpCreateContext in -lXp" >&5 | ||
| 3942 | ac_lib_var=`echo Xp'_'XpCreateContext | sed 'y%./+-%__p_%'` | ||
| 3943 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 3944 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 3945 | else | ||
| 3946 | ac_save_LIBS="$LIBS" | ||
| 3947 | LIBS="-lXp $LIBS" | ||
| 3948 | cat > conftest.$ac_ext <<EOF | ||
| 3949 | #line 3950 "configure" | ||
| 3950 | #include "confdefs.h" | ||
| 3951 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 3952 | /* We use char because int might match the return type of a gcc2 | ||
| 3953 | builtin and then its argument prototype would still apply. */ | ||
| 3954 | char XpCreateContext(); | ||
| 3955 | |||
| 3956 | int main() { | ||
| 3957 | XpCreateContext() | ||
| 3958 | ; return 0; } | ||
| 3959 | EOF | ||
| 3960 | if { (eval echo configure:3961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 3961 | rm -rf conftest* | ||
| 3962 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 3963 | else | ||
| 3964 | echo "configure: failed program was:" >&5 | ||
| 3965 | cat conftest.$ac_ext >&5 | ||
| 3966 | rm -rf conftest* | ||
| 3967 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 3968 | fi | ||
| 3969 | rm -f conftest* | ||
| 3970 | LIBS="$ac_save_LIBS" | ||
| 3971 | |||
| 3972 | fi | ||
| 3973 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 3974 | echo "$ac_t""yes" 1>&6 | ||
| 3975 | ac_tr_lib=HAVE_LIB`echo Xp | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 3976 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 3977 | cat >> confdefs.h <<EOF | ||
| 3978 | #define $ac_tr_lib 1 | ||
| 3979 | EOF | ||
| 3980 | |||
| 3981 | LIBS="-lXp $LIBS" | ||
| 3982 | |||
| 3983 | else | ||
| 3984 | echo "$ac_t""no" 1>&6 | ||
| 3985 | fi | ||
| 3986 | |||
| 3987 | fi | ||
| 3988 | fi | ||
| 3989 | |||
| 3990 | ### Is -lXaw3d available? | ||
| 3991 | HAVE_XAW3D=no | ||
| 3992 | if test "${HAVE_X11}" = "yes"; then | ||
| 3993 | if test "${USE_X_TOOLKIT}" != "none"; then | ||
| 3994 | old_c_flags="${CFLAGS}" | ||
| 3995 | CFLAGS="${LD_SWITCH_X_SITE}" | ||
| 3996 | ac_safe=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'` | ||
| 3997 | echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6 | ||
| 3998 | echo "configure:3999: checking for X11/Xaw3d/Scrollbar.h" >&5 | ||
| 3999 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 4000 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4001 | else | ||
| 4002 | cat > conftest.$ac_ext <<EOF | ||
| 4003 | #line 4004 "configure" | ||
| 4004 | #include "confdefs.h" | ||
| 4005 | #include <X11/Xaw3d/Scrollbar.h> | ||
| 4006 | EOF | ||
| 4007 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 4008 | { (eval echo configure:4009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 4009 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 4010 | if test -z "$ac_err"; then | ||
| 4011 | rm -rf conftest* | ||
| 4012 | eval "ac_cv_header_$ac_safe=yes" | ||
| 4013 | else | ||
| 4014 | echo "$ac_err" >&5 | ||
| 4015 | echo "configure: failed program was:" >&5 | ||
| 4016 | cat conftest.$ac_ext >&5 | ||
| 4017 | rm -rf conftest* | ||
| 4018 | eval "ac_cv_header_$ac_safe=no" | ||
| 4019 | fi | ||
| 4020 | rm -f conftest* | ||
| 4021 | fi | ||
| 4022 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 4023 | echo "$ac_t""yes" 1>&6 | ||
| 4024 | echo $ac_n "checking for XawScrollbarSetThumb in -lXaw3d""... $ac_c" 1>&6 | ||
| 4025 | echo "configure:4026: checking for XawScrollbarSetThumb in -lXaw3d" >&5 | ||
| 4026 | ac_lib_var=`echo Xaw3d'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'` | ||
| 4027 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4028 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4029 | else | ||
| 4030 | ac_save_LIBS="$LIBS" | ||
| 4031 | LIBS="-lXaw3d -lX11 $LIBS" | ||
| 4032 | cat > conftest.$ac_ext <<EOF | ||
| 4033 | #line 4034 "configure" | ||
| 4034 | #include "confdefs.h" | ||
| 4035 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4036 | /* We use char because int might match the return type of a gcc2 | ||
| 4037 | builtin and then its argument prototype would still apply. */ | ||
| 4038 | char XawScrollbarSetThumb(); | ||
| 4039 | |||
| 4040 | int main() { | ||
| 4041 | XawScrollbarSetThumb() | ||
| 4042 | ; return 0; } | ||
| 4043 | EOF | ||
| 4044 | if { (eval echo configure:4045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4045 | rm -rf conftest* | ||
| 4046 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4047 | else | ||
| 4048 | echo "configure: failed program was:" >&5 | ||
| 4049 | cat conftest.$ac_ext >&5 | ||
| 4050 | rm -rf conftest* | ||
| 4051 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4052 | fi | ||
| 4053 | rm -f conftest* | ||
| 4054 | LIBS="$ac_save_LIBS" | ||
| 4055 | |||
| 4056 | fi | ||
| 4057 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4058 | echo "$ac_t""yes" 1>&6 | ||
| 4059 | HAVE_XAW3D=yes | ||
| 4060 | else | ||
| 4061 | echo "$ac_t""no" 1>&6 | ||
| 4062 | fi | ||
| 4063 | |||
| 4064 | else | ||
| 4065 | echo "$ac_t""no" 1>&6 | ||
| 4066 | fi | ||
| 4067 | |||
| 4068 | CFLAGS="${old_c_flags}" | ||
| 4069 | |||
| 4070 | if test "${HAVE_XAW3D}" = "yes"; then | ||
| 4071 | cat >> confdefs.h <<\EOF | ||
| 4072 | #define HAVE_XAW3D 1 | ||
| 4073 | EOF | ||
| 4074 | |||
| 4075 | fi | ||
| 4076 | fi | ||
| 4077 | fi | ||
| 4078 | |||
| 4079 | |||
| 4080 | USE_TOOLKIT_SCROLL_BARS=no | ||
| 4081 | if test "${with_toolkit_scroll_bars}" != "no"; then | ||
| 4082 | if test "${USE_X_TOOLKIT}" != "none"; then | ||
| 4083 | if test "${USE_X_TOOLKIT}" = "MOTIF"; then | ||
| 4084 | cat >> confdefs.h <<\EOF | ||
| 4085 | #define USE_TOOLKIT_SCROLL_BARS 1 | ||
| 4086 | EOF | ||
| 4087 | |||
| 4088 | HAVE_XAW3D=no | ||
| 4089 | USE_TOOLKIT_SCROLL_BARS=yes | ||
| 4090 | elif test "${HAVE_XAW3D}" = "yes"; then | ||
| 4091 | cat >> confdefs.h <<\EOF | ||
| 4092 | #define USE_TOOLKIT_SCROLL_BARS 1 | ||
| 4093 | EOF | ||
| 4094 | |||
| 4095 | USE_TOOLKIT_SCROLL_BARS=yes | ||
| 4096 | fi | ||
| 4097 | fi | ||
| 4098 | fi | ||
| 4099 | |||
| 4100 | ### Use -lXpm if available, unless `--with-xpm=no'. | ||
| 4101 | HAVE_XPM=no | ||
| 4102 | if test "${HAVE_X11}" = "yes"; then | ||
| 4103 | if test "${with_xpm}" != "no"; then | ||
| 4104 | old_c_flags="${CFLAGS}" | ||
| 4105 | CFLAGS="${LD_SWITCH_X_SITE}" | ||
| 4106 | ac_safe=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'` | ||
| 4107 | echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6 | ||
| 4108 | echo "configure:4109: checking for X11/xpm.h" >&5 | ||
| 4109 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 4110 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4111 | else | ||
| 4112 | cat > conftest.$ac_ext <<EOF | ||
| 4113 | #line 4114 "configure" | ||
| 4114 | #include "confdefs.h" | ||
| 4115 | #include <X11/xpm.h> | ||
| 4116 | EOF | ||
| 4117 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 4118 | { (eval echo configure:4119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 4119 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 4120 | if test -z "$ac_err"; then | ||
| 4121 | rm -rf conftest* | ||
| 4122 | eval "ac_cv_header_$ac_safe=yes" | ||
| 4123 | else | ||
| 4124 | echo "$ac_err" >&5 | ||
| 4125 | echo "configure: failed program was:" >&5 | ||
| 4126 | cat conftest.$ac_ext >&5 | ||
| 4127 | rm -rf conftest* | ||
| 4128 | eval "ac_cv_header_$ac_safe=no" | ||
| 4129 | fi | ||
| 4130 | rm -f conftest* | ||
| 4131 | fi | ||
| 4132 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 4133 | echo "$ac_t""yes" 1>&6 | ||
| 4134 | echo $ac_n "checking for XpmReadFileToPixmap in -lXpm""... $ac_c" 1>&6 | ||
| 4135 | echo "configure:4136: checking for XpmReadFileToPixmap in -lXpm" >&5 | ||
| 4136 | ac_lib_var=`echo Xpm'_'XpmReadFileToPixmap | sed 'y%./+-%__p_%'` | ||
| 4137 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4138 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4139 | else | ||
| 4140 | ac_save_LIBS="$LIBS" | ||
| 4141 | LIBS="-lXpm -lX11 $LIBS" | ||
| 4142 | cat > conftest.$ac_ext <<EOF | ||
| 4143 | #line 4144 "configure" | ||
| 4144 | #include "confdefs.h" | ||
| 4145 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4146 | /* We use char because int might match the return type of a gcc2 | ||
| 4147 | builtin and then its argument prototype would still apply. */ | ||
| 4148 | char XpmReadFileToPixmap(); | ||
| 4149 | |||
| 4150 | int main() { | ||
| 4151 | XpmReadFileToPixmap() | ||
| 4152 | ; return 0; } | ||
| 4153 | EOF | ||
| 4154 | if { (eval echo configure:4155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4155 | rm -rf conftest* | ||
| 4156 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4157 | else | ||
| 4158 | echo "configure: failed program was:" >&5 | ||
| 4159 | cat conftest.$ac_ext >&5 | ||
| 4160 | rm -rf conftest* | ||
| 4161 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4162 | fi | ||
| 4163 | rm -f conftest* | ||
| 4164 | LIBS="$ac_save_LIBS" | ||
| 4165 | |||
| 4166 | fi | ||
| 4167 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4168 | echo "$ac_t""yes" 1>&6 | ||
| 4169 | HAVE_XPM=yes | ||
| 4170 | else | ||
| 4171 | echo "$ac_t""no" 1>&6 | ||
| 4172 | fi | ||
| 4173 | |||
| 4174 | else | ||
| 4175 | echo "$ac_t""no" 1>&6 | ||
| 4176 | fi | ||
| 4177 | |||
| 4178 | CFLAGS="${old_c_flags}" | ||
| 4179 | fi | ||
| 4180 | |||
| 4181 | if test "${HAVE_XPM}" = "yes"; then | ||
| 4182 | cat >> confdefs.h <<\EOF | ||
| 4183 | #define HAVE_XPM 1 | ||
| 4184 | EOF | ||
| 4185 | |||
| 4186 | fi | ||
| 4187 | fi | ||
| 4188 | |||
| 4189 | ### Use -ljpeg if available, unless `--with-jpeg=no'. | ||
| 4190 | HAVE_JPEG=no | ||
| 4191 | if test "${HAVE_X11}" = "yes"; then | ||
| 4192 | if test "${with_jpeg}" != "no"; then | ||
| 4193 | old_c_flags="${CFLAGS}" | ||
| 4194 | CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}" | ||
| 4195 | echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6 | ||
| 4196 | echo "configure:4197: checking for jpeg_destroy_compress in -ljpeg" >&5 | ||
| 4197 | ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'` | ||
| 4198 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4199 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4200 | else | ||
| 4201 | ac_save_LIBS="$LIBS" | ||
| 4202 | LIBS="-ljpeg -lX11 $LIBS" | ||
| 4203 | cat > conftest.$ac_ext <<EOF | ||
| 4204 | #line 4205 "configure" | ||
| 4205 | #include "confdefs.h" | ||
| 4206 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4207 | /* We use char because int might match the return type of a gcc2 | ||
| 4208 | builtin and then its argument prototype would still apply. */ | ||
| 4209 | char jpeg_destroy_compress(); | ||
| 4210 | |||
| 4211 | int main() { | ||
| 4212 | jpeg_destroy_compress() | ||
| 4213 | ; return 0; } | ||
| 4214 | EOF | ||
| 4215 | if { (eval echo configure:4216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4216 | rm -rf conftest* | ||
| 4217 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4218 | else | ||
| 4219 | echo "configure: failed program was:" >&5 | ||
| 4220 | cat conftest.$ac_ext >&5 | ||
| 4221 | rm -rf conftest* | ||
| 4222 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4223 | fi | ||
| 4224 | rm -f conftest* | ||
| 4225 | LIBS="$ac_save_LIBS" | ||
| 4226 | |||
| 4227 | fi | ||
| 4228 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4229 | echo "$ac_t""yes" 1>&6 | ||
| 4230 | HAVE_JPEG=yes | ||
| 4231 | else | ||
| 4232 | echo "$ac_t""no" 1>&6 | ||
| 4233 | fi | ||
| 4234 | |||
| 4235 | CFLAGS="${old_c_flags}" | ||
| 4236 | fi | ||
| 4237 | |||
| 4238 | if test "${HAVE_JPEG}" = "yes"; then | ||
| 4239 | cat >> confdefs.h <<\EOF | ||
| 4240 | #define HAVE_JPEG 1 | ||
| 4241 | EOF | ||
| 4242 | |||
| 4243 | fi | ||
| 4244 | fi | ||
| 4245 | |||
| 4246 | ### Use -lpng if available, unless `--with-png=no'. | ||
| 4247 | HAVE_PNG=no | ||
| 4248 | if test "${HAVE_X11}" = "yes"; then | ||
| 4249 | if test "${with_png}" != "no"; then | ||
| 4250 | old_c_flags="${CFLAGS}" | ||
| 4251 | CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}" | ||
| 4252 | ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'` | ||
| 4253 | echo $ac_n "checking for png.h""... $ac_c" 1>&6 | ||
| 4254 | echo "configure:4255: checking for png.h" >&5 | ||
| 4255 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 4256 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4257 | else | ||
| 4258 | cat > conftest.$ac_ext <<EOF | ||
| 4259 | #line 4260 "configure" | ||
| 4260 | #include "confdefs.h" | ||
| 4261 | #include <png.h> | ||
| 4262 | EOF | ||
| 4263 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 4264 | { (eval echo configure:4265: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 4265 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 4266 | if test -z "$ac_err"; then | ||
| 4267 | rm -rf conftest* | ||
| 4268 | eval "ac_cv_header_$ac_safe=yes" | ||
| 4269 | else | ||
| 4270 | echo "$ac_err" >&5 | ||
| 4271 | echo "configure: failed program was:" >&5 | ||
| 4272 | cat conftest.$ac_ext >&5 | ||
| 4273 | rm -rf conftest* | ||
| 4274 | eval "ac_cv_header_$ac_safe=no" | ||
| 4275 | fi | ||
| 4276 | rm -f conftest* | ||
| 4277 | fi | ||
| 4278 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 4279 | echo "$ac_t""yes" 1>&6 | ||
| 4280 | echo $ac_n "checking for png_set_expand in -lpng""... $ac_c" 1>&6 | ||
| 4281 | echo "configure:4282: checking for png_set_expand in -lpng" >&5 | ||
| 4282 | ac_lib_var=`echo png'_'png_set_expand | sed 'y%./+-%__p_%'` | ||
| 4283 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4284 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4285 | else | ||
| 4286 | ac_save_LIBS="$LIBS" | ||
| 4287 | LIBS="-lpng -lX11 -lz -lm $LIBS" | ||
| 4288 | cat > conftest.$ac_ext <<EOF | ||
| 4289 | #line 4290 "configure" | ||
| 4290 | #include "confdefs.h" | ||
| 4291 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4292 | /* We use char because int might match the return type of a gcc2 | ||
| 4293 | builtin and then its argument prototype would still apply. */ | ||
| 4294 | char png_set_expand(); | ||
| 4295 | |||
| 4296 | int main() { | ||
| 4297 | png_set_expand() | ||
| 4298 | ; return 0; } | ||
| 4299 | EOF | ||
| 4300 | if { (eval echo configure:4301: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4301 | rm -rf conftest* | ||
| 4302 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4303 | else | ||
| 4304 | echo "configure: failed program was:" >&5 | ||
| 4305 | cat conftest.$ac_ext >&5 | ||
| 4306 | rm -rf conftest* | ||
| 4307 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4308 | fi | ||
| 4309 | rm -f conftest* | ||
| 4310 | LIBS="$ac_save_LIBS" | ||
| 4311 | |||
| 4312 | fi | ||
| 4313 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4314 | echo "$ac_t""yes" 1>&6 | ||
| 4315 | HAVE_PNG=yes | ||
| 4316 | else | ||
| 4317 | echo "$ac_t""no" 1>&6 | ||
| 4318 | fi | ||
| 4319 | |||
| 4320 | else | ||
| 4321 | echo "$ac_t""no" 1>&6 | ||
| 4322 | fi | ||
| 4323 | |||
| 4324 | CFLAGS="${old_c_flags}" | ||
| 4325 | fi | ||
| 4326 | |||
| 4327 | if test "${HAVE_PNG}" = "yes"; then | ||
| 4328 | cat >> confdefs.h <<\EOF | ||
| 4329 | #define HAVE_PNG 1 | ||
| 4330 | EOF | ||
| 4331 | |||
| 4332 | fi | ||
| 4333 | fi | ||
| 4334 | |||
| 4335 | ### Use -ltiff if available, unless `--with-tiff=no'. | ||
| 4336 | HAVE_TIFF=no | ||
| 4337 | if test "${HAVE_X11}" = "yes"; then | ||
| 4338 | if test "${with_tiff}" != "no"; then | ||
| 4339 | old_c_flags="${CFLAGS}" | ||
| 4340 | CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}" | ||
| 4341 | ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'` | ||
| 4342 | echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6 | ||
| 4343 | echo "configure:4344: checking for tiffio.h" >&5 | ||
| 4344 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 4345 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4346 | else | ||
| 4347 | cat > conftest.$ac_ext <<EOF | ||
| 4348 | #line 4349 "configure" | ||
| 4349 | #include "confdefs.h" | ||
| 4350 | #include <tiffio.h> | ||
| 4351 | EOF | ||
| 4352 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 4353 | { (eval echo configure:4354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 4354 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 4355 | if test -z "$ac_err"; then | ||
| 4356 | rm -rf conftest* | ||
| 4357 | eval "ac_cv_header_$ac_safe=yes" | ||
| 4358 | else | ||
| 4359 | echo "$ac_err" >&5 | ||
| 4360 | echo "configure: failed program was:" >&5 | ||
| 4361 | cat conftest.$ac_ext >&5 | ||
| 4362 | rm -rf conftest* | ||
| 4363 | eval "ac_cv_header_$ac_safe=no" | ||
| 4364 | fi | ||
| 4365 | rm -f conftest* | ||
| 4366 | fi | ||
| 4367 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 4368 | echo "$ac_t""yes" 1>&6 | ||
| 4369 | echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6 | ||
| 4370 | echo "configure:4371: checking for TIFFGetVersion in -ltiff" >&5 | ||
| 4371 | ac_lib_var=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'` | ||
| 4372 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4373 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4374 | else | ||
| 4375 | ac_save_LIBS="$LIBS" | ||
| 4376 | LIBS="-ltiff -lX11 -lm $LIBS" | ||
| 4377 | cat > conftest.$ac_ext <<EOF | ||
| 4378 | #line 4379 "configure" | ||
| 4379 | #include "confdefs.h" | ||
| 4380 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4381 | /* We use char because int might match the return type of a gcc2 | ||
| 4382 | builtin and then its argument prototype would still apply. */ | ||
| 4383 | char TIFFGetVersion(); | ||
| 4384 | |||
| 4385 | int main() { | ||
| 4386 | TIFFGetVersion() | ||
| 4387 | ; return 0; } | ||
| 4388 | EOF | ||
| 4389 | if { (eval echo configure:4390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4390 | rm -rf conftest* | ||
| 4391 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4392 | else | ||
| 4393 | echo "configure: failed program was:" >&5 | ||
| 4394 | cat conftest.$ac_ext >&5 | ||
| 4395 | rm -rf conftest* | ||
| 4396 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4397 | fi | ||
| 4398 | rm -f conftest* | ||
| 4399 | LIBS="$ac_save_LIBS" | ||
| 4400 | |||
| 4401 | fi | ||
| 4402 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4403 | echo "$ac_t""yes" 1>&6 | ||
| 4404 | HAVE_TIFF=yes | ||
| 4405 | else | ||
| 4406 | echo "$ac_t""no" 1>&6 | ||
| 4407 | fi | ||
| 4408 | |||
| 4409 | else | ||
| 4410 | echo "$ac_t""no" 1>&6 | ||
| 4411 | fi | ||
| 4412 | |||
| 4413 | CFLAGS="${old_c_flags}" | ||
| 4414 | fi | ||
| 4415 | |||
| 4416 | if test "${HAVE_TIFF}" = "yes"; then | ||
| 4417 | cat >> confdefs.h <<\EOF | ||
| 4418 | #define HAVE_TIFF 1 | ||
| 4419 | EOF | ||
| 4420 | |||
| 4421 | fi | ||
| 4422 | fi | ||
| 4423 | |||
| 4424 | ### Use -lgif if available, unless `--with-gif=no'. | ||
| 4425 | HAVE_GIF=no | ||
| 4426 | if test "${HAVE_X11}" = "yes"; then | ||
| 4427 | if test "${with_gif}" != "no"; then | ||
| 4428 | old_c_flags="${CFLAGS}" | ||
| 4429 | CFLAGS="${LD_SWITCH_X_SITE} ${CFLAGS}" | ||
| 4430 | ac_safe=`echo "gif_lib.h" | sed 'y%./+-%__p_%'` | ||
| 4431 | echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6 | ||
| 4432 | echo "configure:4433: checking for gif_lib.h" >&5 | ||
| 4433 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 4434 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4435 | else | ||
| 4436 | cat > conftest.$ac_ext <<EOF | ||
| 4437 | #line 4438 "configure" | ||
| 4438 | #include "confdefs.h" | ||
| 4439 | #include <gif_lib.h> | ||
| 4440 | EOF | ||
| 4441 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 4442 | { (eval echo configure:4443: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 4443 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 4444 | if test -z "$ac_err"; then | ||
| 4445 | rm -rf conftest* | ||
| 4446 | eval "ac_cv_header_$ac_safe=yes" | ||
| 4447 | else | ||
| 4448 | echo "$ac_err" >&5 | ||
| 4449 | echo "configure: failed program was:" >&5 | ||
| 4450 | cat conftest.$ac_ext >&5 | ||
| 4451 | rm -rf conftest* | ||
| 4452 | eval "ac_cv_header_$ac_safe=no" | ||
| 4453 | fi | ||
| 4454 | rm -f conftest* | ||
| 4455 | fi | ||
| 4456 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 4457 | echo "$ac_t""yes" 1>&6 | ||
| 4458 | echo $ac_n "checking for DGifOpenFileName in -lungif""... $ac_c" 1>&6 | ||
| 4459 | echo "configure:4460: checking for DGifOpenFileName in -lungif" >&5 | ||
| 4460 | ac_lib_var=`echo ungif'_'DGifOpenFileName | sed 'y%./+-%__p_%'` | ||
| 4461 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4462 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4463 | else | ||
| 4464 | ac_save_LIBS="$LIBS" | ||
| 4465 | LIBS="-lungif -lX11 $LIBS" | ||
| 4466 | cat > conftest.$ac_ext <<EOF | ||
| 4467 | #line 4468 "configure" | ||
| 4468 | #include "confdefs.h" | ||
| 4469 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4470 | /* We use char because int might match the return type of a gcc2 | ||
| 4471 | builtin and then its argument prototype would still apply. */ | ||
| 4472 | char DGifOpenFileName(); | ||
| 4473 | |||
| 4474 | int main() { | ||
| 4475 | DGifOpenFileName() | ||
| 4476 | ; return 0; } | ||
| 4477 | EOF | ||
| 4478 | if { (eval echo configure:4479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4479 | rm -rf conftest* | ||
| 4480 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4481 | else | ||
| 4482 | echo "configure: failed program was:" >&5 | ||
| 4483 | cat conftest.$ac_ext >&5 | ||
| 4484 | rm -rf conftest* | ||
| 4485 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4486 | fi | ||
| 4487 | rm -f conftest* | ||
| 4488 | LIBS="$ac_save_LIBS" | ||
| 4489 | |||
| 4490 | fi | ||
| 4491 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4492 | echo "$ac_t""yes" 1>&6 | ||
| 4493 | HAVE_GIF=yes | ||
| 4494 | else | ||
| 4495 | echo "$ac_t""no" 1>&6 | ||
| 4496 | fi | ||
| 4497 | |||
| 4498 | else | ||
| 4499 | echo "$ac_t""no" 1>&6 | ||
| 4500 | fi | ||
| 4501 | |||
| 4502 | CFLAGS="${old_c_flags}" | ||
| 4503 | fi | ||
| 4504 | |||
| 4505 | if test "${HAVE_GIF}" = "yes"; then | ||
| 4506 | cat >> confdefs.h <<\EOF | ||
| 4507 | #define HAVE_GIF 1 | ||
| 4508 | EOF | ||
| 4509 | |||
| 4510 | fi | ||
| 4511 | fi | ||
| 4512 | |||
| 4513 | # If netdb.h doesn't declare h_errno, we must declare it by hand. | ||
| 4514 | echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6 | ||
| 4515 | echo "configure:4516: checking whether netdb declares h_errno" >&5 | ||
| 4516 | if eval "test \"`echo '$''{'emacs_cv_netdb_declares_h_errno'+set}'`\" = set"; then | ||
| 4517 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4518 | else | ||
| 4519 | cat > conftest.$ac_ext <<EOF | ||
| 4520 | #line 4521 "configure" | ||
| 4521 | #include "confdefs.h" | ||
| 4522 | #include <netdb.h> | ||
| 4523 | int main() { | ||
| 4524 | return h_errno; | ||
| 4525 | ; return 0; } | ||
| 4526 | EOF | ||
| 4527 | if { (eval echo configure:4528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4528 | rm -rf conftest* | ||
| 4529 | emacs_cv_netdb_declares_h_errno=yes | ||
| 4530 | else | ||
| 4531 | echo "configure: failed program was:" >&5 | ||
| 4532 | cat conftest.$ac_ext >&5 | ||
| 4533 | rm -rf conftest* | ||
| 4534 | emacs_cv_netdb_declares_h_errno=no | ||
| 4535 | fi | ||
| 4536 | rm -f conftest* | ||
| 4537 | fi | ||
| 4538 | |||
| 4539 | echo "$ac_t""$emacs_cv_netdb_declares_h_errno" 1>&6 | ||
| 4540 | if test $emacs_cv_netdb_declares_h_errno = yes; then | ||
| 4541 | cat >> confdefs.h <<\EOF | ||
| 4542 | #define HAVE_H_ERRNO 1 | ||
| 4543 | EOF | ||
| 4544 | |||
| 4545 | fi | ||
| 4546 | |||
| 4547 | # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works | ||
| 4548 | # for constant arguments. Useless! | ||
| 4549 | echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 | ||
| 4550 | echo "configure:4551: checking for working alloca.h" >&5 | ||
| 4551 | if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then | ||
| 4552 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4553 | else | ||
| 4554 | cat > conftest.$ac_ext <<EOF | ||
| 4555 | #line 4556 "configure" | ||
| 4556 | #include "confdefs.h" | ||
| 4557 | #include <alloca.h> | ||
| 4558 | int main() { | ||
| 4559 | char *p = alloca(2 * sizeof(int)); | ||
| 4560 | ; return 0; } | ||
| 4561 | EOF | ||
| 4562 | if { (eval echo configure:4563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4563 | rm -rf conftest* | ||
| 4564 | ac_cv_header_alloca_h=yes | ||
| 4565 | else | ||
| 4566 | echo "configure: failed program was:" >&5 | ||
| 4567 | cat conftest.$ac_ext >&5 | ||
| 4568 | rm -rf conftest* | ||
| 4569 | ac_cv_header_alloca_h=no | ||
| 4570 | fi | ||
| 4571 | rm -f conftest* | ||
| 4572 | fi | ||
| 4573 | |||
| 4574 | echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 | ||
| 4575 | if test $ac_cv_header_alloca_h = yes; then | ||
| 4576 | cat >> confdefs.h <<\EOF | ||
| 4577 | #define HAVE_ALLOCA_H 1 | ||
| 4578 | EOF | ||
| 4579 | |||
| 4580 | fi | ||
| 4581 | |||
| 4582 | echo $ac_n "checking for alloca""... $ac_c" 1>&6 | ||
| 4583 | echo "configure:4584: checking for alloca" >&5 | ||
| 4584 | if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then | ||
| 4585 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4586 | else | ||
| 4587 | cat > conftest.$ac_ext <<EOF | ||
| 4588 | #line 4589 "configure" | ||
| 4589 | #include "confdefs.h" | ||
| 4590 | |||
| 4591 | #ifdef __GNUC__ | ||
| 4592 | # define alloca __builtin_alloca | ||
| 4593 | #else | ||
| 4594 | # ifdef _MSC_VER | ||
| 4595 | # include <malloc.h> | ||
| 4596 | # define alloca _alloca | ||
| 4597 | # else | ||
| 4598 | # if HAVE_ALLOCA_H | ||
| 4599 | # include <alloca.h> | ||
| 4600 | # else | ||
| 4601 | # ifdef _AIX | ||
| 4602 | #pragma alloca | ||
| 4603 | # else | ||
| 4604 | # ifndef alloca /* predefined by HP cc +Olibcalls */ | ||
| 4605 | char *alloca (); | ||
| 4606 | # endif | ||
| 4607 | # endif | ||
| 4608 | # endif | ||
| 4609 | # endif | ||
| 4610 | #endif | ||
| 4611 | |||
| 4612 | int main() { | ||
| 4613 | char *p = (char *) alloca(1); | ||
| 4614 | ; return 0; } | ||
| 4615 | EOF | ||
| 4616 | if { (eval echo configure:4617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4617 | rm -rf conftest* | ||
| 4618 | ac_cv_func_alloca_works=yes | ||
| 4619 | else | ||
| 4620 | echo "configure: failed program was:" >&5 | ||
| 4621 | cat conftest.$ac_ext >&5 | ||
| 4622 | rm -rf conftest* | ||
| 4623 | ac_cv_func_alloca_works=no | ||
| 4624 | fi | ||
| 4625 | rm -f conftest* | ||
| 4626 | fi | ||
| 4627 | |||
| 4628 | echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 | ||
| 4629 | if test $ac_cv_func_alloca_works = yes; then | ||
| 4630 | cat >> confdefs.h <<\EOF | ||
| 4631 | #define HAVE_ALLOCA 1 | ||
| 4632 | EOF | ||
| 4633 | |||
| 4634 | fi | ||
| 4635 | |||
| 4636 | if test $ac_cv_func_alloca_works = no; then | ||
| 4637 | # The SVR3 libPW and SVR4 libucb both contain incompatible functions | ||
| 4638 | # that cause trouble. Some versions do not even contain alloca or | ||
| 4639 | # contain a buggy version. If you still want to use their alloca, | ||
| 4640 | # use ar to extract alloca.o from them instead of compiling alloca.c. | ||
| 4641 | ALLOCA=alloca.${ac_objext} | ||
| 4642 | cat >> confdefs.h <<\EOF | ||
| 4643 | #define C_ALLOCA 1 | ||
| 4644 | EOF | ||
| 4645 | |||
| 4646 | |||
| 4647 | echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 | ||
| 4648 | echo "configure:4649: checking whether alloca needs Cray hooks" >&5 | ||
| 4649 | if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then | ||
| 4650 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4651 | else | ||
| 4652 | cat > conftest.$ac_ext <<EOF | ||
| 4653 | #line 4654 "configure" | ||
| 4654 | #include "confdefs.h" | ||
| 4655 | #if defined(CRAY) && ! defined(CRAY2) | ||
| 4656 | webecray | ||
| 4657 | #else | ||
| 4658 | wenotbecray | ||
| 4659 | #endif | ||
| 4660 | |||
| 4661 | EOF | ||
| 4662 | if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | ||
| 4663 | egrep "webecray" >/dev/null 2>&1; then | ||
| 4664 | rm -rf conftest* | ||
| 4665 | ac_cv_os_cray=yes | ||
| 4666 | else | ||
| 4667 | rm -rf conftest* | ||
| 4668 | ac_cv_os_cray=no | ||
| 4669 | fi | ||
| 4670 | rm -f conftest* | ||
| 4671 | |||
| 4672 | fi | ||
| 4673 | |||
| 4674 | echo "$ac_t""$ac_cv_os_cray" 1>&6 | ||
| 4675 | if test $ac_cv_os_cray = yes; then | ||
| 4676 | for ac_func in _getb67 GETB67 getb67; do | ||
| 4677 | echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | ||
| 4678 | echo "configure:4679: checking for $ac_func" >&5 | ||
| 4679 | if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | ||
| 4680 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4681 | else | ||
| 4682 | cat > conftest.$ac_ext <<EOF | ||
| 4683 | #line 4684 "configure" | ||
| 4684 | #include "confdefs.h" | ||
| 4685 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 4686 | which can conflict with char $ac_func(); below. */ | ||
| 4687 | #include <assert.h> | ||
| 4688 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4689 | /* We use char because int might match the return type of a gcc2 | ||
| 4690 | builtin and then its argument prototype would still apply. */ | ||
| 4691 | char $ac_func(); | ||
| 4692 | |||
| 4693 | int main() { | ||
| 4694 | |||
| 4695 | /* The GNU C library defines this for functions which it implements | ||
| 4696 | to always fail with ENOSYS. Some functions are actually named | ||
| 4697 | something starting with __ and the normal name is an alias. */ | ||
| 4698 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | ||
| 4699 | choke me | ||
| 4700 | #else | ||
| 4701 | $ac_func(); | ||
| 4702 | #endif | ||
| 4703 | |||
| 4704 | ; return 0; } | ||
| 4705 | EOF | ||
| 4706 | if { (eval echo configure:4707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4707 | rm -rf conftest* | ||
| 4708 | eval "ac_cv_func_$ac_func=yes" | ||
| 4709 | else | ||
| 4710 | echo "configure: failed program was:" >&5 | ||
| 4711 | cat conftest.$ac_ext >&5 | ||
| 4712 | rm -rf conftest* | ||
| 4713 | eval "ac_cv_func_$ac_func=no" | ||
| 4714 | fi | ||
| 4715 | rm -f conftest* | ||
| 4716 | fi | ||
| 4717 | |||
| 4718 | if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | ||
| 4719 | echo "$ac_t""yes" 1>&6 | ||
| 4720 | cat >> confdefs.h <<EOF | ||
| 4721 | #define CRAY_STACKSEG_END $ac_func | ||
| 4722 | EOF | ||
| 4723 | |||
| 4724 | break | ||
| 4725 | else | ||
| 4726 | echo "$ac_t""no" 1>&6 | ||
| 4727 | fi | ||
| 4728 | |||
| 4729 | done | ||
| 4730 | fi | ||
| 4731 | |||
| 4732 | echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 | ||
| 4733 | echo "configure:4734: checking stack direction for C alloca" >&5 | ||
| 4734 | if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then | ||
| 4735 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4736 | else | ||
| 4737 | if test "$cross_compiling" = yes; then | ||
| 4738 | ac_cv_c_stack_direction=0 | ||
| 4739 | else | ||
| 4740 | cat > conftest.$ac_ext <<EOF | ||
| 4741 | #line 4742 "configure" | ||
| 4742 | #include "confdefs.h" | ||
| 4743 | find_stack_direction () | ||
| 4744 | { | ||
| 4745 | static char *addr = 0; | ||
| 4746 | auto char dummy; | ||
| 4747 | if (addr == 0) | ||
| 4748 | { | ||
| 4749 | addr = &dummy; | ||
| 4750 | return find_stack_direction (); | ||
| 4751 | } | ||
| 4752 | else | ||
| 4753 | return (&dummy > addr) ? 1 : -1; | ||
| 4754 | } | ||
| 4755 | main () | ||
| 4756 | { | ||
| 4757 | exit (find_stack_direction() < 0); | ||
| 4758 | } | ||
| 4759 | EOF | ||
| 4760 | if { (eval echo configure:4761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | ||
| 4761 | then | ||
| 4762 | ac_cv_c_stack_direction=1 | ||
| 4763 | else | ||
| 4764 | echo "configure: failed program was:" >&5 | ||
| 4765 | cat conftest.$ac_ext >&5 | ||
| 4766 | rm -fr conftest* | ||
| 4767 | ac_cv_c_stack_direction=-1 | ||
| 4768 | fi | ||
| 4769 | rm -fr conftest* | ||
| 4770 | fi | ||
| 4771 | |||
| 4772 | fi | ||
| 4773 | |||
| 4774 | echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 | ||
| 4775 | cat >> confdefs.h <<EOF | ||
| 4776 | #define STACK_DIRECTION $ac_cv_c_stack_direction | ||
| 4777 | EOF | ||
| 4778 | |||
| 4779 | fi | ||
| 4780 | |||
| 4781 | |||
| 4782 | # fmod, logb, and frexp are found in -lm on most systems. | ||
| 4783 | # On HPUX 9.01, -lm does not contain logb, so check for sqrt. | ||
| 4784 | echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6 | ||
| 4785 | echo "configure:4786: checking for sqrt in -lm" >&5 | ||
| 4786 | ac_lib_var=`echo m'_'sqrt | sed 'y%./+-%__p_%'` | ||
| 4787 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4788 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4789 | else | ||
| 4790 | ac_save_LIBS="$LIBS" | ||
| 4791 | LIBS="-lm $LIBS" | ||
| 4792 | cat > conftest.$ac_ext <<EOF | ||
| 4793 | #line 4794 "configure" | ||
| 4794 | #include "confdefs.h" | ||
| 4795 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4796 | /* We use char because int might match the return type of a gcc2 | ||
| 4797 | builtin and then its argument prototype would still apply. */ | ||
| 4798 | char sqrt(); | ||
| 4799 | |||
| 4800 | int main() { | ||
| 4801 | sqrt() | ||
| 4802 | ; return 0; } | ||
| 4803 | EOF | ||
| 4804 | if { (eval echo configure:4805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4805 | rm -rf conftest* | ||
| 4806 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4807 | else | ||
| 4808 | echo "configure: failed program was:" >&5 | ||
| 4809 | cat conftest.$ac_ext >&5 | ||
| 4810 | rm -rf conftest* | ||
| 4811 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4812 | fi | ||
| 4813 | rm -f conftest* | ||
| 4814 | LIBS="$ac_save_LIBS" | ||
| 4815 | |||
| 4816 | fi | ||
| 4817 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4818 | echo "$ac_t""yes" 1>&6 | ||
| 4819 | ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 4820 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 4821 | cat >> confdefs.h <<EOF | ||
| 4822 | #define $ac_tr_lib 1 | ||
| 4823 | EOF | ||
| 4824 | |||
| 4825 | LIBS="-lm $LIBS" | ||
| 4826 | |||
| 4827 | else | ||
| 4828 | echo "$ac_t""no" 1>&6 | ||
| 4829 | fi | ||
| 4830 | |||
| 4831 | |||
| 4832 | # Check for mail-locking functions in a "mail" library | ||
| 4833 | echo $ac_n "checking for maillock in -lmail""... $ac_c" 1>&6 | ||
| 4834 | echo "configure:4835: checking for maillock in -lmail" >&5 | ||
| 4835 | ac_lib_var=`echo mail'_'maillock | sed 'y%./+-%__p_%'` | ||
| 4836 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4837 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4838 | else | ||
| 4839 | ac_save_LIBS="$LIBS" | ||
| 4840 | LIBS="-lmail $LIBS" | ||
| 4841 | cat > conftest.$ac_ext <<EOF | ||
| 4842 | #line 4843 "configure" | ||
| 4843 | #include "confdefs.h" | ||
| 4844 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4845 | /* We use char because int might match the return type of a gcc2 | ||
| 4846 | builtin and then its argument prototype would still apply. */ | ||
| 4847 | char maillock(); | ||
| 4848 | |||
| 4849 | int main() { | ||
| 4850 | maillock() | ||
| 4851 | ; return 0; } | ||
| 4852 | EOF | ||
| 4853 | if { (eval echo configure:4854: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4854 | rm -rf conftest* | ||
| 4855 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4856 | else | ||
| 4857 | echo "configure: failed program was:" >&5 | ||
| 4858 | cat conftest.$ac_ext >&5 | ||
| 4859 | rm -rf conftest* | ||
| 4860 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4861 | fi | ||
| 4862 | rm -f conftest* | ||
| 4863 | LIBS="$ac_save_LIBS" | ||
| 4864 | |||
| 4865 | fi | ||
| 4866 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4867 | echo "$ac_t""yes" 1>&6 | ||
| 4868 | ac_tr_lib=HAVE_LIB`echo mail | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 4869 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 4870 | cat >> confdefs.h <<EOF | ||
| 4871 | #define $ac_tr_lib 1 | ||
| 4872 | EOF | ||
| 4873 | |||
| 4874 | LIBS="-lmail $LIBS" | ||
| 4875 | |||
| 4876 | else | ||
| 4877 | echo "$ac_t""no" 1>&6 | ||
| 4878 | fi | ||
| 4879 | |||
| 4880 | echo $ac_n "checking for maillock in -llockfile""... $ac_c" 1>&6 | ||
| 4881 | echo "configure:4882: checking for maillock in -llockfile" >&5 | ||
| 4882 | ac_lib_var=`echo lockfile'_'maillock | sed 'y%./+-%__p_%'` | ||
| 4883 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 4884 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4885 | else | ||
| 4886 | ac_save_LIBS="$LIBS" | ||
| 4887 | LIBS="-llockfile $LIBS" | ||
| 4888 | cat > conftest.$ac_ext <<EOF | ||
| 4889 | #line 4890 "configure" | ||
| 4890 | #include "confdefs.h" | ||
| 4891 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4892 | /* We use char because int might match the return type of a gcc2 | ||
| 4893 | builtin and then its argument prototype would still apply. */ | ||
| 4894 | char maillock(); | ||
| 4895 | |||
| 4896 | int main() { | ||
| 4897 | maillock() | ||
| 4898 | ; return 0; } | ||
| 4899 | EOF | ||
| 4900 | if { (eval echo configure:4901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 4901 | rm -rf conftest* | ||
| 4902 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 4903 | else | ||
| 4904 | echo "configure: failed program was:" >&5 | ||
| 4905 | cat conftest.$ac_ext >&5 | ||
| 4906 | rm -rf conftest* | ||
| 4907 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 4908 | fi | ||
| 4909 | rm -f conftest* | ||
| 4910 | LIBS="$ac_save_LIBS" | ||
| 4911 | |||
| 4912 | fi | ||
| 4913 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 4914 | echo "$ac_t""yes" 1>&6 | ||
| 4915 | ac_tr_lib=HAVE_LIB`echo lockfile | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 4916 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 4917 | cat >> confdefs.h <<EOF | ||
| 4918 | #define $ac_tr_lib 1 | ||
| 4919 | EOF | ||
| 4920 | |||
| 4921 | LIBS="-llockfile $LIBS" | ||
| 4922 | |||
| 4923 | else | ||
| 4924 | echo "$ac_t""no" 1>&6 | ||
| 4925 | fi | ||
| 4926 | |||
| 4927 | # If we have the shared liblockfile, assume we must use it for mail | ||
| 4928 | # locking (e.g. Debian). If we couldn't link against liblockfile | ||
| 4929 | # (no liblockfile.a installed), ensure that we don't need to. | ||
| 4930 | if test "$ac_cv_lib_lockfile_maillock" = no; then | ||
| 4931 | # Extract the first word of "liblockfile.so", so it can be a program name with args. | ||
| 4932 | set dummy liblockfile.so; ac_word=$2 | ||
| 4933 | echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | ||
| 4934 | echo "configure:4935: checking for $ac_word" >&5 | ||
| 4935 | if eval "test \"`echo '$''{'ac_cv_prog_liblockfile'+set}'`\" = set"; then | ||
| 4936 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4937 | else | ||
| 4938 | if test -n "$liblockfile"; then | ||
| 4939 | ac_cv_prog_liblockfile="$liblockfile" # Let the user override the test. | ||
| 4940 | else | ||
| 4941 | IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" | ||
| 4942 | ac_dummy="/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH" | ||
| 4943 | for ac_dir in $ac_dummy; do | ||
| 4944 | test -z "$ac_dir" && ac_dir=. | ||
| 4945 | if test -f $ac_dir/$ac_word; then | ||
| 4946 | ac_cv_prog_liblockfile="yes" | ||
| 4947 | break | ||
| 4948 | fi | ||
| 4949 | done | ||
| 4950 | IFS="$ac_save_ifs" | ||
| 4951 | test -z "$ac_cv_prog_liblockfile" && ac_cv_prog_liblockfile="no" | ||
| 4952 | fi | ||
| 4953 | fi | ||
| 4954 | liblockfile="$ac_cv_prog_liblockfile" | ||
| 4955 | if test -n "$liblockfile"; then | ||
| 4956 | echo "$ac_t""$liblockfile" 1>&6 | ||
| 4957 | else | ||
| 4958 | echo "$ac_t""no" 1>&6 | ||
| 4959 | fi | ||
| 4960 | |||
| 4961 | if test $ac_cv_prog_liblockfile = yes; then | ||
| 4962 | { echo "configure: error: Shared liblockfile found but can't link against it. | ||
| 4963 | This probably means that movemail could lose mail. | ||
| 4964 | There may be a \`development' package to install containing liblockfile." 1>&2; exit 1; } | ||
| 4965 | else cat >> confdefs.h <<\EOF | ||
| 4966 | #define LIBMAIL -llockfile | ||
| 4967 | EOF | ||
| 4968 | |||
| 4969 | fi | ||
| 4970 | else : | ||
| 4971 | fi | ||
| 4972 | for ac_func in touchlock | ||
| 4973 | do | ||
| 4974 | echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | ||
| 4975 | echo "configure:4976: checking for $ac_func" >&5 | ||
| 4976 | if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | ||
| 4977 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 4978 | else | ||
| 4979 | cat > conftest.$ac_ext <<EOF | ||
| 4980 | #line 4981 "configure" | ||
| 4981 | #include "confdefs.h" | ||
| 4982 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 4983 | which can conflict with char $ac_func(); below. */ | ||
| 4984 | #include <assert.h> | ||
| 4985 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 4986 | /* We use char because int might match the return type of a gcc2 | ||
| 4987 | builtin and then its argument prototype would still apply. */ | ||
| 4988 | char $ac_func(); | ||
| 4989 | |||
| 4990 | int main() { | ||
| 4991 | |||
| 4992 | /* The GNU C library defines this for functions which it implements | ||
| 4993 | to always fail with ENOSYS. Some functions are actually named | ||
| 4994 | something starting with __ and the normal name is an alias. */ | ||
| 4995 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | ||
| 4996 | choke me | ||
| 4997 | #else | ||
| 4998 | $ac_func(); | ||
| 4999 | #endif | ||
| 5000 | |||
| 5001 | ; return 0; } | ||
| 5002 | EOF | ||
| 5003 | if { (eval echo configure:5004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 5004 | rm -rf conftest* | ||
| 5005 | eval "ac_cv_func_$ac_func=yes" | ||
| 5006 | else | ||
| 5007 | echo "configure: failed program was:" >&5 | ||
| 5008 | cat conftest.$ac_ext >&5 | ||
| 5009 | rm -rf conftest* | ||
| 5010 | eval "ac_cv_func_$ac_func=no" | ||
| 5011 | fi | ||
| 5012 | rm -f conftest* | ||
| 5013 | fi | ||
| 5014 | |||
| 5015 | if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | ||
| 5016 | echo "$ac_t""yes" 1>&6 | ||
| 5017 | ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | ||
| 5018 | cat >> confdefs.h <<EOF | ||
| 5019 | #define $ac_tr_func 1 | ||
| 5020 | EOF | ||
| 5021 | |||
| 5022 | else | ||
| 5023 | echo "$ac_t""no" 1>&6 | ||
| 5024 | fi | ||
| 5025 | done | ||
| 5026 | |||
| 5027 | for ac_hdr in maillock.h | ||
| 5028 | do | ||
| 5029 | ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | ||
| 5030 | echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | ||
| 5031 | echo "configure:5032: checking for $ac_hdr" >&5 | ||
| 5032 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 5033 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5034 | else | ||
| 5035 | cat > conftest.$ac_ext <<EOF | ||
| 5036 | #line 5037 "configure" | ||
| 5037 | #include "confdefs.h" | ||
| 5038 | #include <$ac_hdr> | ||
| 5039 | EOF | ||
| 5040 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 5041 | { (eval echo configure:5042: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 5042 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 5043 | if test -z "$ac_err"; then | ||
| 5044 | rm -rf conftest* | ||
| 5045 | eval "ac_cv_header_$ac_safe=yes" | ||
| 5046 | else | ||
| 5047 | echo "$ac_err" >&5 | ||
| 5048 | echo "configure: failed program was:" >&5 | ||
| 5049 | cat conftest.$ac_ext >&5 | ||
| 5050 | rm -rf conftest* | ||
| 5051 | eval "ac_cv_header_$ac_safe=no" | ||
| 5052 | fi | ||
| 5053 | rm -f conftest* | ||
| 5054 | fi | ||
| 5055 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 5056 | echo "$ac_t""yes" 1>&6 | ||
| 5057 | ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | ||
| 5058 | cat >> confdefs.h <<EOF | ||
| 5059 | #define $ac_tr_hdr 1 | ||
| 5060 | EOF | ||
| 5061 | |||
| 5062 | else | ||
| 5063 | echo "$ac_t""no" 1>&6 | ||
| 5064 | fi | ||
| 5065 | done | ||
| 5066 | |||
| 5067 | |||
| 5068 | for ac_func in gettimeofday gethostname getdomainname dup2 \ | ||
| 5069 | rename closedir mkdir rmdir sysinfo \ | ||
| 5070 | random lrand48 bcopy bcmp logb frexp fmod rint cbrt ftime res_init setsid \ | ||
| 5071 | strerror fpathconf select mktime euidaccess getpagesize tzset setlocale \ | ||
| 5072 | utimes setrlimit setpgid getcwd shutdown strftime getaddrinfo | ||
| 5073 | do | ||
| 5074 | echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | ||
| 5075 | echo "configure:5076: checking for $ac_func" >&5 | ||
| 5076 | if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then | ||
| 5077 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5078 | else | ||
| 5079 | cat > conftest.$ac_ext <<EOF | ||
| 5080 | #line 5081 "configure" | ||
| 5081 | #include "confdefs.h" | ||
| 5082 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 5083 | which can conflict with char $ac_func(); below. */ | ||
| 5084 | #include <assert.h> | ||
| 5085 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 5086 | /* We use char because int might match the return type of a gcc2 | ||
| 5087 | builtin and then its argument prototype would still apply. */ | ||
| 5088 | char $ac_func(); | ||
| 5089 | |||
| 5090 | int main() { | ||
| 5091 | |||
| 5092 | /* The GNU C library defines this for functions which it implements | ||
| 5093 | to always fail with ENOSYS. Some functions are actually named | ||
| 5094 | something starting with __ and the normal name is an alias. */ | ||
| 5095 | #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | ||
| 5096 | choke me | ||
| 5097 | #else | ||
| 5098 | $ac_func(); | ||
| 5099 | #endif | ||
| 5100 | |||
| 5101 | ; return 0; } | ||
| 5102 | EOF | ||
| 5103 | if { (eval echo configure:5104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 5104 | rm -rf conftest* | ||
| 5105 | eval "ac_cv_func_$ac_func=yes" | ||
| 5106 | else | ||
| 5107 | echo "configure: failed program was:" >&5 | ||
| 5108 | cat conftest.$ac_ext >&5 | ||
| 5109 | rm -rf conftest* | ||
| 5110 | eval "ac_cv_func_$ac_func=no" | ||
| 5111 | fi | ||
| 5112 | rm -f conftest* | ||
| 5113 | fi | ||
| 5114 | |||
| 5115 | if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | ||
| 5116 | echo "$ac_t""yes" 1>&6 | ||
| 5117 | ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | ||
| 5118 | cat >> confdefs.h <<EOF | ||
| 5119 | #define $ac_tr_func 1 | ||
| 5120 | EOF | ||
| 5121 | |||
| 5122 | else | ||
| 5123 | echo "$ac_t""no" 1>&6 | ||
| 5124 | fi | ||
| 5125 | done | ||
| 5126 | |||
| 5127 | |||
| 5128 | # Check this now, so that we will NOT find the above functions in ncurses. | ||
| 5129 | # That is because we have not set up to link ncurses in lib-src. | ||
| 5130 | # It's better to believe a function is not available | ||
| 5131 | # than to expect to find it in ncurses. | ||
| 5132 | echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6 | ||
| 5133 | echo "configure:5134: checking for tparm in -lncurses" >&5 | ||
| 5134 | ac_lib_var=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'` | ||
| 5135 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 5136 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5137 | else | ||
| 5138 | ac_save_LIBS="$LIBS" | ||
| 5139 | LIBS="-lncurses $LIBS" | ||
| 5140 | cat > conftest.$ac_ext <<EOF | ||
| 5141 | #line 5142 "configure" | ||
| 5142 | #include "confdefs.h" | ||
| 5143 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 5144 | /* We use char because int might match the return type of a gcc2 | ||
| 5145 | builtin and then its argument prototype would still apply. */ | ||
| 5146 | char tparm(); | ||
| 5147 | |||
| 5148 | int main() { | ||
| 5149 | tparm() | ||
| 5150 | ; return 0; } | ||
| 5151 | EOF | ||
| 5152 | if { (eval echo configure:5153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 5153 | rm -rf conftest* | ||
| 5154 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 5155 | else | ||
| 5156 | echo "configure: failed program was:" >&5 | ||
| 5157 | cat conftest.$ac_ext >&5 | ||
| 5158 | rm -rf conftest* | ||
| 5159 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 5160 | fi | ||
| 5161 | rm -f conftest* | ||
| 5162 | LIBS="$ac_save_LIBS" | ||
| 5163 | |||
| 5164 | fi | ||
| 5165 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 5166 | echo "$ac_t""yes" 1>&6 | ||
| 5167 | ac_tr_lib=HAVE_LIB`echo ncurses | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 5168 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 5169 | cat >> confdefs.h <<EOF | ||
| 5170 | #define $ac_tr_lib 1 | ||
| 5171 | EOF | ||
| 5172 | |||
| 5173 | LIBS="-lncurses $LIBS" | ||
| 5174 | |||
| 5175 | else | ||
| 5176 | echo "$ac_t""no" 1>&6 | ||
| 5177 | fi | ||
| 5178 | |||
| 5179 | |||
| 5180 | # Solaris requires -lintl if you want strerror (which calls dgettext) | ||
| 5181 | # to return localized messages. | ||
| 5182 | echo $ac_n "checking for dgettext in -lintl""... $ac_c" 1>&6 | ||
| 5183 | echo "configure:5184: checking for dgettext in -lintl" >&5 | ||
| 5184 | ac_lib_var=`echo intl'_'dgettext | sed 'y%./+-%__p_%'` | ||
| 5185 | if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then | ||
| 5186 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5187 | else | ||
| 5188 | ac_save_LIBS="$LIBS" | ||
| 5189 | LIBS="-lintl $LIBS" | ||
| 5190 | cat > conftest.$ac_ext <<EOF | ||
| 5191 | #line 5192 "configure" | ||
| 5192 | #include "confdefs.h" | ||
| 5193 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 5194 | /* We use char because int might match the return type of a gcc2 | ||
| 5195 | builtin and then its argument prototype would still apply. */ | ||
| 5196 | char dgettext(); | ||
| 5197 | |||
| 5198 | int main() { | ||
| 5199 | dgettext() | ||
| 5200 | ; return 0; } | ||
| 5201 | EOF | ||
| 5202 | if { (eval echo configure:5203: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 5203 | rm -rf conftest* | ||
| 5204 | eval "ac_cv_lib_$ac_lib_var=yes" | ||
| 5205 | else | ||
| 5206 | echo "configure: failed program was:" >&5 | ||
| 5207 | cat conftest.$ac_ext >&5 | ||
| 5208 | rm -rf conftest* | ||
| 5209 | eval "ac_cv_lib_$ac_lib_var=no" | ||
| 5210 | fi | ||
| 5211 | rm -f conftest* | ||
| 5212 | LIBS="$ac_save_LIBS" | ||
| 5213 | |||
| 5214 | fi | ||
| 5215 | if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | ||
| 5216 | echo "$ac_t""yes" 1>&6 | ||
| 5217 | ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | ||
| 5218 | -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | ||
| 5219 | cat >> confdefs.h <<EOF | ||
| 5220 | #define $ac_tr_lib 1 | ||
| 5221 | EOF | ||
| 5222 | |||
| 5223 | LIBS="-lintl $LIBS" | ||
| 5224 | |||
| 5225 | else | ||
| 5226 | echo "$ac_t""no" 1>&6 | ||
| 5227 | fi | ||
| 5228 | |||
| 5229 | |||
| 5230 | echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6 | ||
| 5231 | echo "configure:5232: checking whether localtime caches TZ" >&5 | ||
| 5232 | if eval "test \"`echo '$''{'emacs_cv_localtime_cache'+set}'`\" = set"; then | ||
| 5233 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5234 | else | ||
| 5235 | if test x$ac_cv_func_tzset = xyes; then | ||
| 5236 | if test "$cross_compiling" = yes; then | ||
| 5237 | # If we have tzset, assume the worst when cross-compiling. | ||
| 5238 | emacs_cv_localtime_cache=yes | ||
| 5239 | else | ||
| 5240 | cat > conftest.$ac_ext <<EOF | ||
| 5241 | #line 5242 "configure" | ||
| 5242 | #include "confdefs.h" | ||
| 5243 | #include <time.h> | ||
| 5244 | #if STDC_HEADERS | ||
| 5245 | # include <stdlib.h> | ||
| 5246 | #endif | ||
| 5247 | extern char **environ; | ||
| 5248 | unset_TZ () | ||
| 5249 | { | ||
| 5250 | char **from, **to; | ||
| 5251 | for (to = from = environ; (*to = *from); from++) | ||
| 5252 | if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '=')) | ||
| 5253 | to++; | ||
| 5254 | } | ||
| 5255 | char TZ_GMT0[] = "TZ=GMT0"; | ||
| 5256 | char TZ_PST8[] = "TZ=PST8"; | ||
| 5257 | main() | ||
| 5258 | { | ||
| 5259 | time_t now = time ((time_t *) 0); | ||
| 5260 | int hour_GMT0, hour_unset; | ||
| 5261 | if (putenv (TZ_GMT0) != 0) | ||
| 5262 | exit (1); | ||
| 5263 | hour_GMT0 = localtime (&now)->tm_hour; | ||
| 5264 | unset_TZ (); | ||
| 5265 | hour_unset = localtime (&now)->tm_hour; | ||
| 5266 | if (putenv (TZ_PST8) != 0) | ||
| 5267 | exit (1); | ||
| 5268 | if (localtime (&now)->tm_hour == hour_GMT0) | ||
| 5269 | exit (1); | ||
| 5270 | unset_TZ (); | ||
| 5271 | if (localtime (&now)->tm_hour != hour_unset) | ||
| 5272 | exit (1); | ||
| 5273 | exit (0); | ||
| 5274 | } | ||
| 5275 | EOF | ||
| 5276 | if { (eval echo configure:5277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null | ||
| 5277 | then | ||
| 5278 | emacs_cv_localtime_cache=no | ||
| 5279 | else | ||
| 5280 | echo "configure: failed program was:" >&5 | ||
| 5281 | cat conftest.$ac_ext >&5 | ||
| 5282 | rm -fr conftest* | ||
| 5283 | emacs_cv_localtime_cache=yes | ||
| 5284 | fi | ||
| 5285 | rm -fr conftest* | ||
| 5286 | fi | ||
| 5287 | |||
| 5288 | else | ||
| 5289 | # If we lack tzset, report that localtime does not cache TZ, | ||
| 5290 | # since we can't invalidate the cache if we don't have tzset. | ||
| 5291 | emacs_cv_localtime_cache=no | ||
| 5292 | fi | ||
| 5293 | fi | ||
| 5294 | echo "$ac_t""$emacs_cv_localtime_cache" 1>&6 | ||
| 5295 | if test $emacs_cv_localtime_cache = yes; then | ||
| 5296 | cat >> confdefs.h <<\EOF | ||
| 5297 | #define LOCALTIME_CACHE 1 | ||
| 5298 | EOF | ||
| 5299 | |||
| 5300 | fi | ||
| 5301 | |||
| 5302 | if test "x$HAVE_TIMEVAL" = xyes; then | ||
| 5303 | echo $ac_n "checking whether gettimeofday can accept two arguments""... $ac_c" 1>&6 | ||
| 5304 | echo "configure:5305: checking whether gettimeofday can accept two arguments" >&5 | ||
| 5305 | if eval "test \"`echo '$''{'emacs_cv_gettimeofday_two_arguments'+set}'`\" = set"; then | ||
| 5306 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5307 | else | ||
| 5308 | cat > conftest.$ac_ext <<EOF | ||
| 5309 | #line 5310 "configure" | ||
| 5310 | #include "confdefs.h" | ||
| 5311 | |||
| 5312 | #ifdef TIME_WITH_SYS_TIME | ||
| 5313 | #include <sys/time.h> | ||
| 5314 | #include <time.h> | ||
| 5315 | #else | ||
| 5316 | #ifdef HAVE_SYS_TIME_H | ||
| 5317 | #include <sys/time.h> | ||
| 5318 | #else | ||
| 5319 | #include <time.h> | ||
| 5320 | #endif | ||
| 5321 | #endif | ||
| 5322 | |||
| 5323 | int main() { | ||
| 5324 | |||
| 5325 | struct timeval time; | ||
| 5326 | struct timezone dummy; | ||
| 5327 | gettimeofday (&time, &dummy); | ||
| 5328 | |||
| 5329 | ; return 0; } | ||
| 5330 | EOF | ||
| 5331 | if { (eval echo configure:5332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 5332 | rm -rf conftest* | ||
| 5333 | emacs_cv_gettimeofday_two_arguments=yes | ||
| 5334 | else | ||
| 5335 | echo "configure: failed program was:" >&5 | ||
| 5336 | cat conftest.$ac_ext >&5 | ||
| 5337 | rm -rf conftest* | ||
| 5338 | emacs_cv_gettimeofday_two_arguments=no | ||
| 5339 | fi | ||
| 5340 | rm -f conftest* | ||
| 5341 | fi | ||
| 5342 | |||
| 5343 | echo "$ac_t""$emacs_cv_gettimeofday_two_arguments" 1>&6 | ||
| 5344 | if test $emacs_cv_gettimeofday_two_arguments = no; then | ||
| 5345 | cat >> confdefs.h <<\EOF | ||
| 5346 | #define GETTIMEOFDAY_ONE_ARGUMENT 1 | ||
| 5347 | EOF | ||
| 5348 | |||
| 5349 | fi | ||
| 5350 | fi | ||
| 5351 | |||
| 5352 | ok_so_far=yes | ||
| 5353 | echo $ac_n "checking for socket""... $ac_c" 1>&6 | ||
| 5354 | echo "configure:5355: checking for socket" >&5 | ||
| 5355 | if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then | ||
| 5356 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5357 | else | ||
| 5358 | cat > conftest.$ac_ext <<EOF | ||
| 5359 | #line 5360 "configure" | ||
| 5360 | #include "confdefs.h" | ||
| 5361 | /* System header to define __stub macros and hopefully few prototypes, | ||
| 5362 | which can conflict with char socket(); below. */ | ||
| 5363 | #include <assert.h> | ||
| 5364 | /* Override any gcc2 internal prototype to avoid an error. */ | ||
| 5365 | /* We use char because int might match the return type of a gcc2 | ||
| 5366 | builtin and then its argument prototype would still apply. */ | ||
| 5367 | char socket(); | ||
| 5368 | |||
| 5369 | int main() { | ||
| 5370 | |||
| 5371 | /* The GNU C library defines this for functions which it implements | ||
| 5372 | to always fail with ENOSYS. Some functions are actually named | ||
| 5373 | something starting with __ and the normal name is an alias. */ | ||
| 5374 | #if defined (__stub_socket) || defined (__stub___socket) | ||
| 5375 | choke me | ||
| 5376 | #else | ||
| 5377 | socket(); | ||
| 5378 | #endif | ||
| 5379 | |||
| 5380 | ; return 0; } | ||
| 5381 | EOF | ||
| 5382 | if { (eval echo configure:5383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then | ||
| 5383 | rm -rf conftest* | ||
| 5384 | eval "ac_cv_func_socket=yes" | ||
| 5385 | else | ||
| 5386 | echo "configure: failed program was:" >&5 | ||
| 5387 | cat conftest.$ac_ext >&5 | ||
| 5388 | rm -rf conftest* | ||
| 5389 | eval "ac_cv_func_socket=no" | ||
| 5390 | fi | ||
| 5391 | rm -f conftest* | ||
| 5392 | fi | ||
| 5393 | |||
| 5394 | if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then | ||
| 5395 | echo "$ac_t""yes" 1>&6 | ||
| 5396 | : | ||
| 5397 | else | ||
| 5398 | echo "$ac_t""no" 1>&6 | ||
| 5399 | ok_so_far=no | ||
| 5400 | fi | ||
| 5401 | |||
| 5402 | if test $ok_so_far = yes; then | ||
| 5403 | ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'` | ||
| 5404 | echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6 | ||
| 5405 | echo "configure:5406: checking for netinet/in.h" >&5 | ||
| 5406 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 5407 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5408 | else | ||
| 5409 | cat > conftest.$ac_ext <<EOF | ||
| 5410 | #line 5411 "configure" | ||
| 5411 | #include "confdefs.h" | ||
| 5412 | #include <netinet/in.h> | ||
| 5413 | EOF | ||
| 5414 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 5415 | { (eval echo configure:5416: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 5416 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 5417 | if test -z "$ac_err"; then | ||
| 5418 | rm -rf conftest* | ||
| 5419 | eval "ac_cv_header_$ac_safe=yes" | ||
| 5420 | else | ||
| 5421 | echo "$ac_err" >&5 | ||
| 5422 | echo "configure: failed program was:" >&5 | ||
| 5423 | cat conftest.$ac_ext >&5 | ||
| 5424 | rm -rf conftest* | ||
| 5425 | eval "ac_cv_header_$ac_safe=no" | ||
| 5426 | fi | ||
| 5427 | rm -f conftest* | ||
| 5428 | fi | ||
| 5429 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 5430 | echo "$ac_t""yes" 1>&6 | ||
| 5431 | : | ||
| 5432 | else | ||
| 5433 | echo "$ac_t""no" 1>&6 | ||
| 5434 | ok_so_far=no | ||
| 5435 | fi | ||
| 5436 | |||
| 5437 | fi | ||
| 5438 | if test $ok_so_far = yes; then | ||
| 5439 | ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'` | ||
| 5440 | echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6 | ||
| 5441 | echo "configure:5442: checking for arpa/inet.h" >&5 | ||
| 5442 | if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then | ||
| 5443 | echo $ac_n "(cached) $ac_c" 1>&6 | ||
| 5444 | else | ||
| 5445 | cat > conftest.$ac_ext <<EOF | ||
| 5446 | #line 5447 "configure" | ||
| 5447 | #include "confdefs.h" | ||
| 5448 | #include <arpa/inet.h> | ||
| 5449 | EOF | ||
| 5450 | ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | ||
| 5451 | { (eval echo configure:5452: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | ||
| 5452 | ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` | ||
| 5453 | if test -z "$ac_err"; then | ||
| 5454 | rm -rf conftest* | ||
| 5455 | eval "ac_cv_header_$ac_safe=yes" | ||
| 5456 | else | ||
| 5457 | echo "$ac_err" >&5 | ||
| 5458 | echo "configure: failed program was:" >&5 | ||
| 5459 | cat conftest.$ac_ext >&5 | ||
| 5460 | rm -rf conftest* | ||
| 5461 | eval "ac_cv_header_$ac_safe=no" | ||
| 5462 | fi | ||
| 5463 | rm -f conftest* | ||
| 5464 | fi | ||
| 5465 | if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | ||
| 5466 | echo "$ac_t""yes" 1>&6 | ||
| 5467 | : | ||
| 5468 | else | ||
| 5469 | echo "$ac_t""no" 1>&6 | ||
| 5470 | ok_so_far=no | ||
| 5471 | fi | ||
| 5472 | |||
| 5473 | fi | ||
| 5474 | if test $ok_so_far = yes; then | ||
| 5475 | cat >> confdefs.h <<\EOF | ||
| 5476 | #define HAVE_INET_SOCKETS 1 | ||
| 5477 | EOF | ||
| 5478 | |||
| 5479 | fi | ||
| 5480 | |||
| 5481 | if test -f /usr/lpp/X11/bin/smt.exp; then | ||
| 5482 | cat >> confdefs.h <<\EOF | ||
| 5483 | #define HAVE_AIX_SMT_EXP 1 | ||
| 5484 | EOF | ||
| 5485 | |||
| 5486 | fi | ||
| 5487 | |||
| 5488 | # Set up the CFLAGS for real compilation, so we can substitute it. | ||
| 5489 | CFLAGS="$REAL_CFLAGS" | ||
| 5490 | |||
| 5491 | #### Find out which version of Emacs this is. | ||
| 5492 | version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \ | ||
| 5493 | | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` | ||
| 5494 | if test x"${version}" = x; then | ||
| 5495 | { echo "configure: error: can't find current emacs version in \`${srcdir}/lisp/version.el'." 1>&2; exit 1; } | ||
| 5496 | fi | ||
| 5497 | |||
| 5498 | ### Specify what sort of things we'll be editing into Makefile and config.h. | ||
| 5499 | ### Use configuration here uncanonicalized to avoid exceeding size limits. | ||
| 5500 | |||
| 5501 | |||
| 5502 | |||
| 5503 | |||
| 5504 | |||
| 5505 | |||
| 5506 | |||
| 5507 | |||
| 5508 | |||
| 5509 | |||
| 5510 | |||
| 5511 | |||
| 5512 | |||
| 5513 | |||
| 5514 | |||
| 5515 | |||
| 5516 | |||
| 5517 | |||
| 5518 | |||
| 5519 | |||
| 5520 | |||
| 5521 | |||
| 5522 | |||
| 5523 | |||
| 5524 | |||
| 5525 | |||
| 5526 | |||
| 5527 | |||
| 5528 | |||
| 5529 | |||
| 5530 | |||
| 5531 | cat >> confdefs.h <<EOF | ||
| 5532 | #define EMACS_CONFIGURATION "${canonical}" | ||
| 5533 | EOF | ||
| 5534 | |||
| 5535 | cat >> confdefs.h <<EOF | ||
| 5536 | #define EMACS_CONFIG_OPTIONS "${ac_configure_args}" | ||
| 5537 | EOF | ||
| 5538 | |||
| 5539 | cat >> confdefs.h <<EOF | ||
| 5540 | #define config_machfile "${machfile}" | ||
| 5541 | EOF | ||
| 5542 | |||
| 5543 | cat >> confdefs.h <<EOF | ||
| 5544 | #define config_opsysfile "${opsysfile}" | ||
| 5545 | EOF | ||
| 5546 | |||
| 5547 | cat >> confdefs.h <<EOF | ||
| 5548 | #define LD_SWITCH_X_SITE ${LD_SWITCH_X_SITE} | ||
| 5549 | EOF | ||
| 5550 | |||
| 5551 | cat >> confdefs.h <<EOF | ||
| 5552 | #define LD_SWITCH_X_SITE_AUX ${LD_SWITCH_X_SITE_AUX} | ||
| 5553 | EOF | ||
| 5554 | |||
| 5555 | cat >> confdefs.h <<EOF | ||
| 5556 | #define C_SWITCH_X_SITE ${C_SWITCH_X_SITE} | ||
| 5557 | EOF | ||
| 5558 | |||
| 5559 | cat >> confdefs.h <<EOF | ||
| 5560 | #define UNEXEC_SRC ${UNEXEC_SRC} | ||
| 5561 | EOF | ||
| 5562 | |||
| 5563 | |||
| 5564 | if test "${HAVE_X_WINDOWS}" = "yes" ; then | ||
| 5565 | cat >> confdefs.h <<\EOF | ||
| 5566 | #define HAVE_X_WINDOWS 1 | ||
| 5567 | EOF | ||
| 5568 | |||
| 5569 | fi | ||
| 5570 | if test "${USE_X_TOOLKIT}" != "none" ; then | ||
| 5571 | cat >> confdefs.h <<\EOF | ||
| 5572 | #define USE_X_TOOLKIT 1 | ||
| 5573 | EOF | ||
| 5574 | |||
| 5575 | fi | ||
| 5576 | if test "${HAVE_X11}" = "yes" ; then | ||
| 5577 | cat >> confdefs.h <<\EOF | ||
| 5578 | #define HAVE_X11 1 | ||
| 5579 | EOF | ||
| 5580 | |||
| 5581 | fi | ||
| 5582 | if test "${HAVE_XFREE386}" = "yes" ; then | ||
| 5583 | cat >> confdefs.h <<\EOF | ||
| 5584 | #define HAVE_XFREE386 1 | ||
| 5585 | EOF | ||
| 5586 | |||
| 5587 | fi | ||
| 5588 | if test "${HAVE_MENUS}" = "yes" ; then | ||
| 5589 | cat >> confdefs.h <<\EOF | ||
| 5590 | #define HAVE_MENUS 1 | ||
| 5591 | EOF | ||
| 5592 | |||
| 5593 | fi | ||
| 5594 | if test "${GNU_MALLOC}" = "yes" ; then | ||
| 5595 | cat >> confdefs.h <<\EOF | ||
| 5596 | #define GNU_MALLOC 1 | ||
| 5597 | EOF | ||
| 5598 | |||
| 5599 | fi | ||
| 5600 | if test "${REL_ALLOC}" = "yes" ; then | ||
| 5601 | cat >> confdefs.h <<\EOF | ||
| 5602 | #define REL_ALLOC 1 | ||
| 5603 | EOF | ||
| 5604 | |||
| 5605 | fi | ||
| 5606 | if test "${LISP_FLOAT_TYPE}" = "yes" ; then | ||
| 5607 | cat >> confdefs.h <<\EOF | ||
| 5608 | #define LISP_FLOAT_TYPE 1 | ||
| 5609 | EOF | ||
| 5610 | |||
| 5611 | fi | ||
| 5612 | |||
| 5613 | #### Report on what we decided to do. | ||
| 5614 | echo " | ||
| 5615 | Configured for \`${canonical}'. | ||
| 5616 | |||
| 5617 | Where should the build process find the source code? ${srcdir} | ||
| 5618 | What operating system and machine description files should Emacs use? | ||
| 5619 | \`${opsysfile}' and \`${machfile}' | ||
| 5620 | What compiler should emacs be built with? ${CC} ${CFLAGS} | ||
| 5621 | Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} | ||
| 5622 | Should Emacs use the relocating allocator for buffers? ${REL_ALLOC} | ||
| 5623 | What window system should Emacs use? ${window_system} | ||
| 5624 | What toolkit should Emacs use? ${USE_X_TOOLKIT}" | ||
| 5625 | |||
| 5626 | if test -n "${x_includes}"; then | ||
| 5627 | echo " Where do we find X Windows header files? ${x_includes}" | ||
| 5628 | else | ||
| 5629 | echo " Where do we find X Windows header files? Standard dirs" | ||
| 5630 | fi | ||
| 5631 | if test -n "${x_libraries}"; then | ||
| 5632 | echo " Where do we find X Windows libraries? ${x_libraries}" | ||
| 5633 | else | ||
| 5634 | echo " Where do we find X Windows libraries? Standard dirs" | ||
| 5635 | fi | ||
| 5636 | |||
| 5637 | echo " Does Emacs use -lXaw3d? ${HAVE_XAW3D}" | ||
| 5638 | echo " Does Emacs use -lXpm? ${HAVE_XPM}" | ||
| 5639 | echo " Does Emacs use -ljpeg? ${HAVE_JPEG}" | ||
| 5640 | echo " Does Emacs use -ltiff? ${HAVE_TIFF}" | ||
| 5641 | echo " Does Emacs use -lungif? ${HAVE_GIF}" | ||
| 5642 | echo " Does Emacs use -lpng? ${HAVE_PNG}" | ||
| 5643 | echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}" | ||
| 5644 | echo | ||
| 5645 | |||
| 5646 | # Remove any trailing slashes in these variables. | ||
| 5647 | test "${prefix}" != NONE && | ||
| 5648 | prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'` | ||
| 5649 | test "${exec_prefix}" != NONE && | ||
| 5650 | exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'` | ||
| 5651 | |||
| 5652 | trap '' 1 2 15 | ||
| 5653 | cat > confcache <<\EOF | ||
| 5654 | # This file is a shell script that caches the results of configure | ||
| 5655 | # tests run on this system so they can be shared between configure | ||
| 5656 | # scripts and configure runs. It is not useful on other systems. | ||
| 5657 | # If it contains results you don't want to keep, you may remove or edit it. | ||
| 5658 | # | ||
| 5659 | # By default, configure uses ./config.cache as the cache file, | ||
| 5660 | # creating it if it does not exist already. You can give configure | ||
| 5661 | # the --cache-file=FILE option to use a different cache file; that is | ||
| 5662 | # what configure does when it calls configure scripts in | ||
| 5663 | # subdirectories, so they share the cache. | ||
| 5664 | # Giving --cache-file=/dev/null disables caching, for debugging configure. | ||
| 5665 | # config.status only pays attention to the cache file if you give it the | ||
| 5666 | # --recheck option to rerun configure. | ||
| 5667 | # | ||
| 5668 | EOF | ||
| 5669 | # The following way of writing the cache mishandles newlines in values, | ||
| 5670 | # but we know of no workaround that is simple, portable, and efficient. | ||
| 5671 | # So, don't put newlines in cache variables' values. | ||
| 5672 | # Ultrix sh set writes to stderr and can't be redirected directly, | ||
| 5673 | # and sets the high bit in the cache file unless we assign to the vars. | ||
| 5674 | (set) 2>&1 | | ||
| 5675 | case `(ac_space=' '; set | grep ac_space) 2>&1` in | ||
| 5676 | *ac_space=\ *) | ||
| 5677 | # `set' does not quote correctly, so add quotes (double-quote substitution | ||
| 5678 | # turns \\\\ into \\, and sed turns \\ into \). | ||
| 5679 | sed -n \ | ||
| 5680 | -e "s/'/'\\\\''/g" \ | ||
| 5681 | -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" | ||
| 5682 | ;; | ||
| 5683 | *) | ||
| 5684 | # `set' quotes correctly as required by POSIX, so do not add quotes. | ||
| 5685 | sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' | ||
| 5686 | ;; | ||
| 5687 | esac >> confcache | ||
| 5688 | if cmp -s $cache_file confcache; then | ||
| 5689 | : | ||
| 5690 | else | ||
| 5691 | if test -w $cache_file; then | ||
| 5692 | echo "updating cache $cache_file" | ||
| 5693 | cat confcache > $cache_file | ||
| 5694 | else | ||
| 5695 | echo "not updating unwritable cache $cache_file" | ||
| 5696 | fi | ||
| 5697 | fi | ||
| 5698 | rm -f confcache | ||
| 5699 | |||
| 5700 | trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 | ||
| 5701 | |||
| 5702 | test "x$prefix" = xNONE && prefix=$ac_default_prefix | ||
| 5703 | # Let make expand exec_prefix. | ||
| 5704 | test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' | ||
| 5705 | |||
| 5706 | # Any assignment to VPATH causes Sun make to only execute | ||
| 5707 | # the first set of double-colon rules, so remove it if not needed. | ||
| 5708 | # If there is a colon in the path, we need to keep it. | ||
| 5709 | if test "x$srcdir" = x.; then | ||
| 5710 | ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' | ||
| 5711 | fi | ||
| 5712 | |||
| 5713 | trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 | ||
| 5714 | |||
| 5715 | DEFS=-DHAVE_CONFIG_H | ||
| 5716 | |||
| 5717 | # Without the "./", some shells look in PATH for config.status. | ||
| 5718 | : ${CONFIG_STATUS=./config.status} | ||
| 5719 | |||
| 5720 | echo creating $CONFIG_STATUS | ||
| 5721 | rm -f $CONFIG_STATUS | ||
| 5722 | cat > $CONFIG_STATUS <<EOF | ||
| 5723 | #! /bin/sh | ||
| 5724 | # Generated automatically by configure. | ||
| 5725 | # Run this file to recreate the current configuration. | ||
| 5726 | # This directory was configured as follows, | ||
| 5727 | # on host `(hostname || uname -n) 2>/dev/null | sed 1q`: | ||
| 5728 | # | ||
| 5729 | # $0 $ac_configure_args | ||
| 5730 | # | ||
| 5731 | # Compiler output produced by configure, useful for debugging | ||
| 5732 | # configure, is in ./config.log if it exists. | ||
| 5733 | |||
| 5734 | ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" | ||
| 5735 | for ac_option | ||
| 5736 | do | ||
| 5737 | case "\$ac_option" in | ||
| 5738 | -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) | ||
| 5739 | echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" | ||
| 5740 | exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; | ||
| 5741 | -version | --version | --versio | --versi | --vers | --ver | --ve | --v) | ||
| 5742 | echo "$CONFIG_STATUS generated by autoconf version 2.13" | ||
| 5743 | exit 0 ;; | ||
| 5744 | -help | --help | --hel | --he | --h) | ||
| 5745 | echo "\$ac_cs_usage"; exit 0 ;; | ||
| 5746 | *) echo "\$ac_cs_usage"; exit 1 ;; | ||
| 5747 | esac | ||
| 5748 | done | ||
| 5749 | |||
| 5750 | ac_given_srcdir=$srcdir | ||
| 5751 | ac_given_INSTALL="$INSTALL" | ||
| 5752 | |||
| 5753 | trap 'rm -fr `echo "Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \ | ||
| 5754 | man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \ | ||
| 5755 | leim/Makefile src/config.h:src/config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 | ||
| 5756 | EOF | ||
| 5757 | cat >> $CONFIG_STATUS <<EOF | ||
| 5758 | |||
| 5759 | # Protect against being on the right side of a sed subst in config.status. | ||
| 5760 | sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; | ||
| 5761 | s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF | ||
| 5762 | $ac_vpsub | ||
| 5763 | $extrasub | ||
| 5764 | s%@SHELL@%$SHELL%g | ||
| 5765 | s%@CFLAGS@%$CFLAGS%g | ||
| 5766 | s%@CPPFLAGS@%$CPPFLAGS%g | ||
| 5767 | s%@CXXFLAGS@%$CXXFLAGS%g | ||
| 5768 | s%@FFLAGS@%$FFLAGS%g | ||
| 5769 | s%@DEFS@%$DEFS%g | ||
| 5770 | s%@LDFLAGS@%$LDFLAGS%g | ||
| 5771 | s%@LIBS@%$LIBS%g | ||
| 5772 | s%@exec_prefix@%$exec_prefix%g | ||
| 5773 | s%@prefix@%$prefix%g | ||
| 5774 | s%@program_transform_name@%$program_transform_name%g | ||
| 5775 | s%@bindir@%$bindir%g | ||
| 5776 | s%@sbindir@%$sbindir%g | ||
| 5777 | s%@libexecdir@%$libexecdir%g | ||
| 5778 | s%@datadir@%$datadir%g | ||
| 5779 | s%@sysconfdir@%$sysconfdir%g | ||
| 5780 | s%@sharedstatedir@%$sharedstatedir%g | ||
| 5781 | s%@localstatedir@%$localstatedir%g | ||
| 5782 | s%@libdir@%$libdir%g | ||
| 5783 | s%@includedir@%$includedir%g | ||
| 5784 | s%@oldincludedir@%$oldincludedir%g | ||
| 5785 | s%@infodir@%$infodir%g | ||
| 5786 | s%@mandir@%$mandir%g | ||
| 5787 | s%@host@%$host%g | ||
| 5788 | s%@host_alias@%$host_alias%g | ||
| 5789 | s%@host_cpu@%$host_cpu%g | ||
| 5790 | s%@host_vendor@%$host_vendor%g | ||
| 5791 | s%@host_os@%$host_os%g | ||
| 5792 | s%@CC@%$CC%g | ||
| 5793 | s%@LN_S@%$LN_S%g | ||
| 5794 | s%@CPP@%$CPP%g | ||
| 5795 | s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g | ||
| 5796 | s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g | ||
| 5797 | s%@INSTALL_DATA@%$INSTALL_DATA%g | ||
| 5798 | s%@YACC@%$YACC%g | ||
| 5799 | s%@SET_MAKE@%$SET_MAKE%g | ||
| 5800 | s%@ALLOCA@%$ALLOCA%g | ||
| 5801 | s%@liblockfile@%$liblockfile%g | ||
| 5802 | s%@version@%$version%g | ||
| 5803 | s%@configuration@%$configuration%g | ||
| 5804 | s%@canonical@%$canonical%g | ||
| 5805 | s%@srcdir@%$srcdir%g | ||
| 5806 | s%@lispdir@%$lispdir%g | ||
| 5807 | s%@locallisppath@%$locallisppath%g | ||
| 5808 | s%@lisppath@%$lisppath%g | ||
| 5809 | s%@x_default_search_path@%$x_default_search_path%g | ||
| 5810 | s%@etcdir@%$etcdir%g | ||
| 5811 | s%@archlibdir@%$archlibdir%g | ||
| 5812 | s%@docdir@%$docdir%g | ||
| 5813 | s%@bitmapdir@%$bitmapdir%g | ||
| 5814 | s%@c_switch_system@%$c_switch_system%g | ||
| 5815 | s%@c_switch_machine@%$c_switch_machine%g | ||
| 5816 | s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g | ||
| 5817 | s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g | ||
| 5818 | s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g | ||
| 5819 | s%@X_TOOLKIT_TYPE@%$X_TOOLKIT_TYPE%g | ||
| 5820 | s%@machfile@%$machfile%g | ||
| 5821 | s%@opsysfile@%$opsysfile%g | ||
| 5822 | s%@RANLIB@%$RANLIB%g | ||
| 5823 | |||
| 5824 | CEOF | ||
| 5825 | EOF | ||
| 5826 | |||
| 5827 | cat >> $CONFIG_STATUS <<\EOF | ||
| 5828 | |||
| 5829 | # Split the substitutions into bite-sized pieces for seds with | ||
| 5830 | # small command number limits, like on Digital OSF/1 and HP-UX. | ||
| 5831 | ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. | ||
| 5832 | ac_file=1 # Number of current file. | ||
| 5833 | ac_beg=1 # First line for current file. | ||
| 5834 | ac_end=$ac_max_sed_cmds # Line after last line for current file. | ||
| 5835 | ac_more_lines=: | ||
| 5836 | ac_sed_cmds="" | ||
| 5837 | while $ac_more_lines; do | ||
| 5838 | if test $ac_beg -gt 1; then | ||
| 5839 | sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file | ||
| 5840 | else | ||
| 5841 | sed "${ac_end}q" conftest.subs > conftest.s$ac_file | ||
| 5842 | fi | ||
| 5843 | if test ! -s conftest.s$ac_file; then | ||
| 5844 | ac_more_lines=false | ||
| 5845 | rm -f conftest.s$ac_file | ||
| 5846 | else | ||
| 5847 | if test -z "$ac_sed_cmds"; then | ||
| 5848 | ac_sed_cmds="sed -f conftest.s$ac_file" | ||
| 5849 | else | ||
| 5850 | ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" | ||
| 5851 | fi | ||
| 5852 | ac_file=`expr $ac_file + 1` | ||
| 5853 | ac_beg=$ac_end | ||
| 5854 | ac_end=`expr $ac_end + $ac_max_sed_cmds` | ||
| 5855 | fi | ||
| 5856 | done | ||
| 5857 | if test -z "$ac_sed_cmds"; then | ||
| 5858 | ac_sed_cmds=cat | ||
| 5859 | fi | ||
| 5860 | EOF | ||
| 5861 | |||
| 5862 | cat >> $CONFIG_STATUS <<EOF | ||
| 5863 | |||
| 5864 | CONFIG_FILES=\${CONFIG_FILES-"Makefile lib-src/Makefile.c:lib-src/Makefile.in oldXMenu/Makefile \ | ||
| 5865 | man/Makefile lwlib/Makefile src/Makefile.c:src/Makefile.in \ | ||
| 5866 | leim/Makefile"} | ||
| 5867 | EOF | ||
| 5868 | cat >> $CONFIG_STATUS <<\EOF | ||
| 5869 | for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then | ||
| 5870 | # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". | ||
| 5871 | case "$ac_file" in | ||
| 5872 | *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` | ||
| 5873 | ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; | ||
| 5874 | *) ac_file_in="${ac_file}.in" ;; | ||
| 5875 | esac | ||
| 5876 | |||
| 5877 | # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. | ||
| 5878 | |||
| 5879 | # Remove last slash and all that follows it. Not all systems have dirname. | ||
| 5880 | ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | ||
| 5881 | if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | ||
| 5882 | # The file is in a subdirectory. | ||
| 5883 | test ! -d "$ac_dir" && mkdir "$ac_dir" | ||
| 5884 | ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" | ||
| 5885 | # A "../" for each directory in $ac_dir_suffix. | ||
| 5886 | ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` | ||
| 5887 | else | ||
| 5888 | ac_dir_suffix= ac_dots= | ||
| 5889 | fi | ||
| 5890 | |||
| 5891 | case "$ac_given_srcdir" in | ||
| 5892 | .) srcdir=. | ||
| 5893 | if test -z "$ac_dots"; then top_srcdir=. | ||
| 5894 | else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; | ||
| 5895 | /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; | ||
| 5896 | *) # Relative path. | ||
| 5897 | srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" | ||
| 5898 | top_srcdir="$ac_dots$ac_given_srcdir" ;; | ||
| 5899 | esac | ||
| 5900 | |||
| 5901 | case "$ac_given_INSTALL" in | ||
| 5902 | [/$]*) INSTALL="$ac_given_INSTALL" ;; | ||
| 5903 | *) INSTALL="$ac_dots$ac_given_INSTALL" ;; | ||
| 5904 | esac | ||
| 5905 | |||
| 5906 | echo creating "$ac_file" | ||
| 5907 | rm -f "$ac_file" | ||
| 5908 | configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." | ||
| 5909 | case "$ac_file" in | ||
| 5910 | *Makefile*) ac_comsub="1i\\ | ||
| 5911 | # $configure_input" ;; | ||
| 5912 | *) ac_comsub= ;; | ||
| 5913 | esac | ||
| 5914 | |||
| 5915 | ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` | ||
| 5916 | sed -e "$ac_comsub | ||
| 5917 | s%@configure_input@%$configure_input%g | ||
| 5918 | s%@srcdir@%$srcdir%g | ||
| 5919 | s%@top_srcdir@%$top_srcdir%g | ||
| 5920 | s%@INSTALL@%$INSTALL%g | ||
| 5921 | " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file | ||
| 5922 | fi; done | ||
| 5923 | rm -f conftest.s* | ||
| 5924 | |||
| 5925 | # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where | ||
| 5926 | # NAME is the cpp macro being defined and VALUE is the value it is being given. | ||
| 5927 | # | ||
| 5928 | # ac_d sets the value in "#define NAME VALUE" lines. | ||
| 5929 | ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' | ||
| 5930 | ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' | ||
| 5931 | ac_dC='\3' | ||
| 5932 | ac_dD='%g' | ||
| 5933 | # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". | ||
| 5934 | ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | ||
| 5935 | ac_uB='\([ ]\)%\1#\2define\3' | ||
| 5936 | ac_uC=' ' | ||
| 5937 | ac_uD='\4%g' | ||
| 5938 | # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". | ||
| 5939 | ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | ||
| 5940 | ac_eB='$%\1#\2define\3' | ||
| 5941 | ac_eC=' ' | ||
| 5942 | ac_eD='%g' | ||
| 5943 | |||
| 5944 | if test "${CONFIG_HEADERS+set}" != set; then | ||
| 5945 | EOF | ||
| 5946 | cat >> $CONFIG_STATUS <<EOF | ||
| 5947 | CONFIG_HEADERS="src/config.h:src/config.in" | ||
| 5948 | EOF | ||
| 5949 | cat >> $CONFIG_STATUS <<\EOF | ||
| 5950 | fi | ||
| 5951 | for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then | ||
| 5952 | # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". | ||
| 5953 | case "$ac_file" in | ||
| 5954 | *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` | ||
| 5955 | ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; | ||
| 5956 | *) ac_file_in="${ac_file}.in" ;; | ||
| 5957 | esac | ||
| 5958 | |||
| 5959 | echo creating $ac_file | ||
| 5960 | |||
| 5961 | rm -f conftest.frag conftest.in conftest.out | ||
| 5962 | ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` | ||
| 5963 | cat $ac_file_inputs > conftest.in | ||
| 5964 | |||
| 5965 | EOF | ||
| 5966 | |||
| 5967 | # Transform confdefs.h into a sed script conftest.vals that substitutes | ||
| 5968 | # the proper values into config.h.in to produce config.h. And first: | ||
| 5969 | # Protect against being on the right side of a sed subst in config.status. | ||
| 5970 | # Protect against being in an unquoted here document in config.status. | ||
| 5971 | rm -f conftest.vals | ||
| 5972 | cat > conftest.hdr <<\EOF | ||
| 5973 | s/[\\&%]/\\&/g | ||
| 5974 | s%[\\$`]%\\&%g | ||
| 5975 | s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp | ||
| 5976 | s%ac_d%ac_u%gp | ||
| 5977 | s%ac_u%ac_e%gp | ||
| 5978 | EOF | ||
| 5979 | sed -n -f conftest.hdr confdefs.h > conftest.vals | ||
| 5980 | rm -f conftest.hdr | ||
| 5981 | |||
| 5982 | # This sed command replaces #undef with comments. This is necessary, for | ||
| 5983 | # example, in the case of _POSIX_SOURCE, which is predefined and required | ||
| 5984 | # on some systems where configure will not decide to define it. | ||
| 5985 | cat >> conftest.vals <<\EOF | ||
| 5986 | s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% | ||
| 5987 | EOF | ||
| 5988 | |||
| 5989 | # Break up conftest.vals because some shells have a limit on | ||
| 5990 | # the size of here documents, and old seds have small limits too. | ||
| 5991 | |||
| 5992 | rm -f conftest.tail | ||
| 5993 | while : | ||
| 5994 | do | ||
| 5995 | ac_lines=`grep -c . conftest.vals` | ||
| 5996 | # grep -c gives empty output for an empty file on some AIX systems. | ||
| 5997 | if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi | ||
| 5998 | # Write a limited-size here document to conftest.frag. | ||
| 5999 | echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS | ||
| 6000 | sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS | ||
| 6001 | echo 'CEOF | ||
| 6002 | sed -f conftest.frag conftest.in > conftest.out | ||
| 6003 | rm -f conftest.in | ||
| 6004 | mv conftest.out conftest.in | ||
| 6005 | ' >> $CONFIG_STATUS | ||
| 6006 | sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail | ||
| 6007 | rm -f conftest.vals | ||
| 6008 | mv conftest.tail conftest.vals | ||
| 6009 | done | ||
| 6010 | rm -f conftest.vals | ||
| 6011 | |||
| 6012 | cat >> $CONFIG_STATUS <<\EOF | ||
| 6013 | rm -f conftest.frag conftest.h | ||
| 6014 | echo "/* $ac_file. Generated automatically by configure. */" > conftest.h | ||
| 6015 | cat conftest.in >> conftest.h | ||
| 6016 | rm -f conftest.in | ||
| 6017 | if cmp -s $ac_file conftest.h 2>/dev/null; then | ||
| 6018 | echo "$ac_file is unchanged" | ||
| 6019 | rm -f conftest.h | ||
| 6020 | else | ||
| 6021 | # Remove last slash and all that follows it. Not all systems have dirname. | ||
| 6022 | ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | ||
| 6023 | if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | ||
| 6024 | # The file is in a subdirectory. | ||
| 6025 | test ! -d "$ac_dir" && mkdir "$ac_dir" | ||
| 6026 | fi | ||
| 6027 | rm -f $ac_file | ||
| 6028 | mv conftest.h $ac_file | ||
| 6029 | fi | ||
| 6030 | fi; done | ||
| 6031 | |||
| 6032 | EOF | ||
| 6033 | cat >> $CONFIG_STATUS <<EOF | ||
| 6034 | CPP="$CPP" CPPFLAGS="$CPPFLAGS" | ||
| 6035 | EOF | ||
| 6036 | cat >> $CONFIG_STATUS <<\EOF | ||
| 6037 | |||
| 6038 | |||
| 6039 | ### Make the necessary directories, if they don't exist. | ||
| 6040 | for dir in etc lisp ; do | ||
| 6041 | test -d ${dir} || mkdir ${dir} | ||
| 6042 | done | ||
| 6043 | |||
| 6044 | # Build src/Makefile from ${srcdir}/src/Makefile.c | ||
| 6045 | # and lib-src/Makefile from ${srcdir}/lib-src/Makefile.c | ||
| 6046 | # This must be done after src/config.h is built, since we rely on that file. | ||
| 6047 | |||
| 6048 | # Now get this: Some word that is part of the ${srcdir} directory name | ||
| 6049 | # or the ${configuration} value might, just might, happen to be an | ||
| 6050 | # identifier like `sun4' or `i386' or something, and be predefined by | ||
| 6051 | # the C preprocessor to some helpful value like 1, or maybe the empty | ||
| 6052 | # string. Needless to say consequent macro substitutions are less | ||
| 6053 | # than conducive to the makefile finding the correct directory. | ||
| 6054 | undefs="`echo $top_srcdir $configuration $canonical | | ||
| 6055 | sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ | ||
| 6056 | -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \ | ||
| 6057 | `" | ||
| 6058 | |||
| 6059 | echo creating src/epaths.h | ||
| 6060 | make epaths-force | ||
| 6061 | |||
| 6062 | echo creating lib-src/Makefile | ||
| 6063 | ( cd lib-src | ||
| 6064 | rm -f junk.c junk1.c junk2.c | ||
| 6065 | sed -e '/start of cpp stuff/q' \ | ||
| 6066 | < Makefile.c > junk1.c | ||
| 6067 | sed -e '1,/start of cpp stuff/d'\ | ||
| 6068 | -e 's@/\*\*/#\(.*\)$@/* \1 */@' \ | ||
| 6069 | < Makefile.c > junk.c | ||
| 6070 | $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \ | ||
| 6071 | sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c | ||
| 6072 | cat junk1.c junk2.c > Makefile.new | ||
| 6073 | rm -f junk.c junk1.c junk2.c | ||
| 6074 | chmod 444 Makefile.new | ||
| 6075 | mv -f Makefile.new Makefile | ||
| 6076 | ) | ||
| 6077 | |||
| 6078 | echo creating src/Makefile | ||
| 6079 | ( cd src | ||
| 6080 | rm -f junk.c junk1.c junk2.c | ||
| 6081 | sed -e '/start of cpp stuff/q' \ | ||
| 6082 | < Makefile.c > junk1.c | ||
| 6083 | sed -e '1,/start of cpp stuff/d'\ | ||
| 6084 | -e 's@/\*\*/#\(.*\)$@/* \1 */@' \ | ||
| 6085 | < Makefile.c > junk.c | ||
| 6086 | $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \ | ||
| 6087 | sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c | ||
| 6088 | cat junk1.c junk2.c > Makefile.new | ||
| 6089 | rm -f junk.c junk1.c junk2.c | ||
| 6090 | chmod 444 Makefile.new | ||
| 6091 | mv -f Makefile.new Makefile | ||
| 6092 | ) | ||
| 6093 | |||
| 6094 | if test ! -f src/.gdbinit && test -f $top_srcdir/src/.gdbinit; then | ||
| 6095 | echo creating src/.gdbinit | ||
| 6096 | echo source $top_srcdir/src/.gdbinit > src/.gdbinit | ||
| 6097 | fi | ||
| 6098 | |||
| 6099 | # This is how we know whether to re-run configure in certain cases. | ||
| 6100 | touch src/config.stamp | ||
| 6101 | |||
| 6102 | |||
| 6103 | exit 0 | ||
| 6104 | EOF | ||
| 6105 | chmod +x $CONFIG_STATUS | ||
| 6106 | rm -fr confdefs* $ac_clean_files | ||
| 6107 | test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 | ||
| 6108 | |||