ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/configure
Revision: 1.19
Committed: 2000-07-13T16:12:29Z (24 years, 4 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-13072000
Changes since 1.18: +1 -1 lines
Log Message:
- DGA and SHM are only tried on local X11 displays
- re-integrated old window update method (better performance over a networked
  display connection), frameskip=0 selects new method, other values select
  old method
- fixed compilation errors

File Contents

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