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, 2 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

# User Rev Content
1 cebix 1.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 cebix 1.9 --enable-xf86-dga use the XFree86 DGA extension [default=yes]"
16 cebix 1.7 ac_help="$ac_help
17 cebix 1.16 --enable-xf86-vidmode use the XFree86 VidMode extension [default=yes]"
18     ac_help="$ac_help
19 cebix 1.9 --enable-fbdev-dga use direct frame buffer access via /dev/fb [default=yes]"
20 cebix 1.1 ac_help="$ac_help
21 cebix 1.13 --with-esd support ESD for sound under Linux/FreeBSD [default=yes]"
22 cebix 1.9 ac_help="$ac_help
23 cebix 1.13 --with-gtk use GTK user interface [default=yes]"
24     ac_help="$ac_help
25     --with-mon use mon as debugger [default=yes]"
26 cebix 1.1 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 cebix 1.9 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 cebix 1.1
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 cebix 1.7 # 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 cebix 1.11 else
558     WANT_XF86_DGA=yes
559 cebix 1.7 fi
560    
561 cebix 1.16 # 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 cebix 1.7 # 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 cebix 1.11 else
574     WANT_FBDEV_DGA=yes
575 cebix 1.1 fi
576    
577 cebix 1.13 # 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 cebix 1.11 else
582     WANT_ESD=yes
583 cebix 1.9 fi
584    
585 cebix 1.13 # 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 cebix 1.11 else
598 cebix 1.13 WANT_MON=yes
599 cebix 1.1 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 cebix 1.16 echo "configure:606: checking for $ac_word" >&5
606 cebix 1.1 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 cebix 1.16 echo "configure:636: checking for $ac_word" >&5
636 cebix 1.1 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 cebix 1.16 echo "configure:687: checking for $ac_word" >&5
687 cebix 1.1 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 cebix 1.16 echo "configure:719: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
719 cebix 1.1
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 cebix 1.16 #line 730 "configure"
730 cebix 1.1 #include "confdefs.h"
731    
732     main(){return(0);}
733     EOF
734 cebix 1.16 if { (eval echo configure:735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
735 cebix 1.1 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 cebix 1.16 echo "configure:761: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
761 cebix 1.1 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 cebix 1.16 echo "configure:766: checking whether we are using GNU C" >&5
766 cebix 1.1 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 cebix 1.16 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 cebix 1.1 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 cebix 1.16 echo "configure:794: checking whether ${CC-cc} accepts -g" >&5
794 cebix 1.1 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 cebix 1.3 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
825 cebix 1.16 echo "configure:826: checking how to run the C preprocessor" >&5
826 cebix 1.3 # 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 cebix 1.16 #line 841 "configure"
841 cebix 1.3 #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 cebix 1.16 { (eval echo configure:847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
847 cebix 1.3 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 cebix 1.16 #line 858 "configure"
858 cebix 1.3 #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 cebix 1.16 { (eval echo configure:864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
864 cebix 1.3 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 cebix 1.16 #line 875 "configure"
875 cebix 1.3 #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 cebix 1.16 { (eval echo configure:881: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
881 cebix 1.3 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 cebix 1.1 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 cebix 1.16 echo "configure:910: checking for $ac_word" >&5
910 cebix 1.1 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 cebix 1.16 echo "configure:942: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
942 cebix 1.1
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 cebix 1.16 #line 953 "configure"
953 cebix 1.1 #include "confdefs.h"
954    
955     int main(){return(0);}
956     EOF
957 cebix 1.16 if { (eval echo configure:958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
958 cebix 1.1 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 cebix 1.16 echo "configure:984: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
984 cebix 1.1 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 cebix 1.16 echo "configure:989: checking whether we are using GNU C++" >&5
989 cebix 1.1 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 cebix 1.16 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 cebix 1.1 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 cebix 1.16 echo "configure:1017: checking whether ${CXX-g++} accepts -g" >&5
1017 cebix 1.1 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 cebix 1.16 echo "configure:1049: checking whether ${MAKE-make} sets \${MAKE}" >&5
1049 cebix 1.1 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 cebix 1.16 echo "configure:1106: checking for a BSD compatible install" >&5
1106 cebix 1.1 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 cebix 1.18 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 cebix 1.10 MONSRCS=
1228 cebix 1.17 if [ "x$WANT_MON" = "xyes" ]; then
1229     echo $ac_n "checking for mon""... $ac_c" 1>&6
1230 cebix 1.18 echo "configure:1231: checking for mon" >&5
1231 cebix 1.17 if grep mon_init ../../../mon/src/mon.h >/dev/null 2>/dev/null; then
1232     echo "$ac_t""yes" 1>&6
1233 cebix 1.18 cat >> confdefs.h <<\EOF
1234     #define ENABLE_MON 1
1235     EOF
1236    
1237 cebix 1.17 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 cebix 1.18 echo "configure:1241: checking for readline in -lreadline" >&5
1241 cebix 1.13 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 cebix 1.18 #line 1249 "configure"
1249 cebix 1.13 #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 cebix 1.18 if { (eval echo configure:1260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1260 cebix 1.13 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 cebix 1.18 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 cebix 1.13 do
1335     ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1336     echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1337 cebix 1.18 echo "configure:1338: checking for $ac_hdr" >&5
1338 cebix 1.13 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 cebix 1.18 #line 1343 "configure"
1343 cebix 1.13 #include "confdefs.h"
1344     #include <$ac_hdr>
1345     EOF
1346     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1347 cebix 1.18 { (eval echo configure:1348: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1348 cebix 1.13 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 cebix 1.17 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 cebix 1.10 fi
1379    
1380 cebix 1.9 echo $ac_n "checking for sem_init in -lposix4""... $ac_c" 1>&6
1381 cebix 1.18 echo "configure:1382: checking for sem_init in -lposix4" >&5
1382 cebix 1.9 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 cebix 1.18 #line 1390 "configure"
1390 cebix 1.9 #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 cebix 1.18 if { (eval echo configure:1401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1401 cebix 1.9 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 cebix 1.1 # 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 cebix 1.18 echo "configure:1434: checking for X" >&5
1434 cebix 1.1
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 cebix 1.18 #line 1496 "configure"
1496 cebix 1.1 #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 cebix 1.18 { (eval echo configure:1501: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1501 cebix 1.1 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 cebix 1.18 #line 1570 "configure"
1570 cebix 1.1 #include "confdefs.h"
1571    
1572     int main() {
1573     ${x_direct_test_function}()
1574     ; return 0; }
1575     EOF
1576 cebix 1.18 if { (eval echo configure:1577: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1577 cebix 1.1 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 cebix 1.18 echo "configure:1683: checking whether -R must be followed by a space" >&5
1683 cebix 1.1 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
1684     cat > conftest.$ac_ext <<EOF
1685 cebix 1.18 #line 1686 "configure"
1686 cebix 1.1 #include "confdefs.h"
1687    
1688     int main() {
1689    
1690     ; return 0; }
1691     EOF
1692 cebix 1.18 if { (eval echo configure:1693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1693 cebix 1.1 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 cebix 1.18 #line 1709 "configure"
1709 cebix 1.1 #include "confdefs.h"
1710    
1711     int main() {
1712    
1713     ; return 0; }
1714     EOF
1715 cebix 1.18 if { (eval echo configure:1716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1716 cebix 1.1 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 cebix 1.18 echo "configure:1748: checking for dnet_ntoa in -ldnet" >&5
1748 cebix 1.1 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 cebix 1.18 #line 1756 "configure"
1756 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:1767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1767 cebix 1.1 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 cebix 1.18 echo "configure:1789: checking for dnet_ntoa in -ldnet_stub" >&5
1789 cebix 1.1 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 cebix 1.18 #line 1797 "configure"
1797 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:1808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1808 cebix 1.1 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 cebix 1.18 echo "configure:1837: checking for gethostbyname" >&5
1837 cebix 1.1 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 cebix 1.18 #line 1842 "configure"
1842 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:1865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1865 cebix 1.1 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 cebix 1.18 echo "configure:1886: checking for gethostbyname in -lnsl" >&5
1886 cebix 1.1 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 cebix 1.18 #line 1894 "configure"
1894 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:1905: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1905 cebix 1.1 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 cebix 1.18 echo "configure:1935: checking for connect" >&5
1935 cebix 1.1 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 cebix 1.18 #line 1940 "configure"
1940 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:1963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1963 cebix 1.1 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 cebix 1.18 echo "configure:1984: checking for connect in -lsocket" >&5
1984 cebix 1.1 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 cebix 1.18 #line 1992 "configure"
1992 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2003 cebix 1.1 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 cebix 1.18 echo "configure:2027: checking for remove" >&5
2027 cebix 1.1 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 cebix 1.18 #line 2032 "configure"
2032 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2055 cebix 1.1 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 cebix 1.18 echo "configure:2076: checking for remove in -lposix" >&5
2076 cebix 1.1 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 cebix 1.18 #line 2084 "configure"
2084 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2095 cebix 1.1 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 cebix 1.18 echo "configure:2119: checking for shmat" >&5
2119 cebix 1.1 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 cebix 1.18 #line 2124 "configure"
2124 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2147: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2147 cebix 1.1 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 cebix 1.18 echo "configure:2168: checking for shmat in -lipc" >&5
2168 cebix 1.1 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 cebix 1.18 #line 2176 "configure"
2176 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2187 cebix 1.1 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 cebix 1.18 echo "configure:2220: checking for IceConnectionNumber in -lICE" >&5
2220 cebix 1.1 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 cebix 1.18 #line 2228 "configure"
2228 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2239 cebix 1.1 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 cebix 1.18 HAVE_PTHREADS=yes
2270 cebix 1.1 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6
2271 cebix 1.18 echo "configure:2272: checking for pthread_create in -lpthread" >&5
2272 cebix 1.1 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 cebix 1.18 #line 2280 "configure"
2280 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2291 cebix 1.1 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 cebix 1.9 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 cebix 1.1 else
2314     echo "$ac_t""no" 1>&6
2315    
2316 cebix 1.9 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6
2317 cebix 1.18 echo "configure:2318: checking for pthread_create in -lc_r" >&5
2318 cebix 1.1 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 cebix 1.18 #line 2326 "configure"
2326 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2337 cebix 1.1 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 cebix 1.9 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 cebix 1.1 else
2360     echo "$ac_t""no" 1>&6
2361    
2362 cebix 1.9 echo $ac_n "checking for pthread_create in -lPTL""... $ac_c" 1>&6
2363 cebix 1.18 echo "configure:2364: checking for pthread_create in -lPTL" >&5
2364 cebix 1.5 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 cebix 1.18 #line 2372 "configure"
2372 cebix 1.5 #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 cebix 1.18 if { (eval echo configure:2383: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2383 cebix 1.5 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 cebix 1.9 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 cebix 1.5 else
2406     echo "$ac_t""no" 1>&6
2407 cebix 1.9
2408 cebix 1.18 HAVE_PTHREADS=no
2409 cebix 1.9
2410 cebix 1.5 fi
2411    
2412 cebix 1.9
2413     fi
2414    
2415    
2416 cebix 1.1 fi
2417 cebix 1.9
2418 cebix 1.18 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 cebix 1.9
2480 cebix 1.18 SEMSRC=
2481 cebix 1.9 for ac_func in sem_init
2482 cebix 1.1 do
2483     echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2484 cebix 1.18 echo "configure:2485: checking for $ac_func" >&5
2485 cebix 1.1 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 cebix 1.18 #line 2490 "configure"
2490 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2513 cebix 1.1 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 cebix 1.18 if "x$HAVE_PTHREADS" = "xyes" ; then
2534     SEMSRC=posix_sem.cpp
2535     fi
2536 cebix 1.9
2537 cebix 1.1 fi
2538     done
2539    
2540    
2541 cebix 1.7 if [ "x$WANT_XF86_DGA" = "xyes" ]; then
2542 cebix 1.1 echo $ac_n "checking for XF86DGAQueryExtension in -lXxf86dga""... $ac_c" 1>&6
2543 cebix 1.18 echo "configure:2544: checking for XF86DGAQueryExtension in -lXxf86dga" >&5
2544 cebix 1.1 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 cebix 1.18 #line 2552 "configure"
2552 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2563 cebix 1.1 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 cebix 1.9
2578 cebix 1.18 cat >> confdefs.h <<\EOF
2579     #define ENABLE_XF86_DGA 1
2580     EOF
2581    
2582 cebix 1.1 LIBS="$LIBS -lXxf86dga"
2583 cebix 1.7 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 cebix 1.9
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 cebix 1.12 WANT_XF86_DGA=no
2593 cebix 1.9
2594     fi
2595    
2596 cebix 1.7 fi
2597     if [ "x$WANT_FBDEV_DGA" = "xyes" ]; then
2598 cebix 1.18 cat >> confdefs.h <<\EOF
2599     #define ENABLE_FBDEV_DGA 1
2600     EOF
2601    
2602 cebix 1.1 fi
2603    
2604 cebix 1.16 if [ "x$WANT_XF86_VIDMODE" = "xyes" ]; then
2605     echo $ac_n "checking for XF86VidModeQueryExtension in -lXxf86vm""... $ac_c" 1>&6
2606 cebix 1.18 echo "configure:2607: checking for XF86VidModeQueryExtension in -lXxf86vm" >&5
2607 cebix 1.16 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 cebix 1.18 #line 2615 "configure"
2615 cebix 1.16 #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 cebix 1.18 if { (eval echo configure:2626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2626 cebix 1.16 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 cebix 1.18 cat >> confdefs.h <<\EOF
2642     #define ENABLE_XF86_VIDMODE 1
2643     EOF
2644    
2645 cebix 1.16 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 cebix 1.9 UISRCS=../dummy/prefs_editor_dummy.cpp
2658 cebix 1.13 if [ "x$WANT_GTK" = "xyes" ]; then
2659 cebix 1.1 # 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 cebix 1.18 echo "configure:2701: checking for $ac_word" >&5
2701 cebix 1.1 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 cebix 1.18 echo "configure:2736: checking for GTK - version >= $min_gtk_version" >&5
2736 cebix 1.1 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 cebix 1.18 #line 2759 "configure"
2759 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.9
2840 cebix 1.18 cat >> confdefs.h <<\EOF
2841     #define ENABLE_GTK 1
2842     EOF
2843    
2844 cebix 1.9 CFLAGS="$CFLAGS $GTK_CFLAGS"
2845     CXXFLAGS="$CXXFLAGS $GTK_CFLAGS"
2846     LIBS="$LIBS $GTK_LIBS"
2847     UISRCS=prefs_editor_gtk.cpp
2848    
2849 cebix 1.1 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 cebix 1.18 #line 2865 "configure"
2865 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:2875: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2875 cebix 1.1 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 cebix 1.9
2907     echo "configure: warning: Could not find GTK+, disabling user interface." 1>&2
2908 cebix 1.13 WANT_GTK=no
2909 cebix 1.9
2910 cebix 1.1 fi
2911    
2912    
2913     rm -f conf.gtktest
2914    
2915 cebix 1.9 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 cebix 1.1 fi
2955 cebix 1.9
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 cebix 1.18 echo "configure:2960: checking for $ac_word" >&5
2960 cebix 1.9 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 cebix 1.1 fi
2991    
2992 cebix 1.9 min_esd_version=0.2.8
2993     echo $ac_n "checking for ESD - version >= $min_esd_version""... $ac_c" 1>&6
2994 cebix 1.18 echo "configure:2995: checking for ESD - version >= $min_esd_version" >&5
2995 cebix 1.9 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 cebix 1.1 else
3017     cat > conftest.$ac_ext <<EOF
3018 cebix 1.18 #line 3019 "configure"
3019 cebix 1.1 #include "confdefs.h"
3020    
3021 cebix 1.9 #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 cebix 1.1
3074    
3075     EOF
3076 cebix 1.18 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 cebix 1.9 then
3078     :
3079 cebix 1.1 else
3080     echo "configure: failed program was:" >&5
3081     cat conftest.$ac_ext >&5
3082 cebix 1.9 rm -fr conftest*
3083     no_esd=yes
3084 cebix 1.1 fi
3085 cebix 1.9 rm -fr conftest*
3086 cebix 1.1 fi
3087    
3088 cebix 1.9 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 cebix 1.18 cat >> confdefs.h <<\EOF
3096     #define ENABLE_ESD 1
3097     EOF
3098    
3099 cebix 1.9 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 cebix 1.18 #line 3119 "configure"
3119 cebix 1.9 #include "confdefs.h"
3120 cebix 1.1
3121 cebix 1.9 #include <stdio.h>
3122     #include <esd.h>
3123 cebix 1.1
3124     int main() {
3125 cebix 1.9 return 0;
3126 cebix 1.1 ; return 0; }
3127     EOF
3128 cebix 1.18 if { (eval echo configure:3129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3129 cebix 1.1 rm -rf conftest*
3130 cebix 1.9 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 cebix 1.1 else
3140     echo "configure: failed program was:" >&5
3141     cat conftest.$ac_ext >&5
3142     rm -rf conftest*
3143 cebix 1.9 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 cebix 1.1 fi
3148     rm -f conftest*
3149 cebix 1.9 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 cebix 1.1
3164     fi
3165    
3166     echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3167 cebix 1.18 echo "configure:3168: checking for ANSI C header files" >&5
3168 cebix 1.1 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 cebix 1.18 #line 3173 "configure"
3173 cebix 1.1 #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 cebix 1.18 { (eval echo configure:3181: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3181 cebix 1.1 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 cebix 1.18 #line 3198 "configure"
3198 cebix 1.1 #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 cebix 1.18 #line 3216 "configure"
3216 cebix 1.1 #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 cebix 1.18 #line 3237 "configure"
3237 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.18 echo "configure:3275: checking for $ac_hdr" >&5
3275 cebix 1.1 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 cebix 1.18 #line 3280 "configure"
3280 cebix 1.1 #include "confdefs.h"
3281     #include <$ac_hdr>
3282     EOF
3283     ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3284 cebix 1.18 { (eval echo configure:3285: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3285 cebix 1.1 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 cebix 1.18 echo "configure:3313: checking whether byte ordering is bigendian" >&5
3313 cebix 1.1 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 cebix 1.18 #line 3320 "configure"
3320 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3331 cebix 1.1 rm -rf conftest*
3332     # It does; now see whether it defined to BIG_ENDIAN or not.
3333     cat > conftest.$ac_ext <<EOF
3334 cebix 1.18 #line 3335 "configure"
3335 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3346: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3346 cebix 1.1 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 cebix 1.18 #line 3366 "configure"
3366 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.18 echo "configure:3403: checking for working const" >&5
3403 cebix 1.1 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 cebix 1.18 #line 3408 "configure"
3408 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3457: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3457 cebix 1.1 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 cebix 1.18 echo "configure:3478: checking for inline" >&5
3478 cebix 1.1 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 cebix 1.18 #line 3485 "configure"
3485 cebix 1.1 #include "confdefs.h"
3486    
3487     int main() {
3488     } $ac_kw foo() {
3489     ; return 0; }
3490     EOF
3491 cebix 1.18 if { (eval echo configure:3492: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3492 cebix 1.1 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 cebix 1.18 echo "configure:3518: checking size of short" >&5
3518 cebix 1.1 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 cebix 1.18 #line 3526 "configure"
3526 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.18 echo "configure:3557: checking size of int" >&5
3557 cebix 1.1 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 cebix 1.18 #line 3565 "configure"
3565 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.18 echo "configure:3596: checking size of long" >&5
3596 cebix 1.1 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 cebix 1.18 #line 3604 "configure"
3604 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.18 echo "configure:3635: checking size of long long" >&5
3635 cebix 1.1 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 cebix 1.18 #line 3643 "configure"
3643 cebix 1.1 #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 cebix 1.18 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 cebix 1.1 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 cebix 1.18 echo "configure:3674: checking for off_t" >&5
3674 cebix 1.1 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 cebix 1.18 #line 3679 "configure"
3679 cebix 1.1 #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 cebix 1.18 echo "configure:3707: checking for loff_t" >&5
3707 cebix 1.1 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 cebix 1.18 #line 3712 "configure"
3712 cebix 1.1 #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 cebix 1.18 echo "configure:3740: checking for size_t" >&5
3740 cebix 1.1 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 cebix 1.18 #line 3745 "configure"
3745 cebix 1.1 #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 cebix 1.18 echo "configure:3773: checking whether time.h and sys/time.h may both be included" >&5
3773 cebix 1.1 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 cebix 1.18 #line 3778 "configure"
3778 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3787 cebix 1.1 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 cebix 1.18 echo "configure:3808: checking whether struct tm is in sys/time.h or time.h" >&5
3808 cebix 1.1 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 cebix 1.18 #line 3813 "configure"
3813 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3821: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3821 cebix 1.1 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 cebix 1.18 echo "configure:3845: checking for $ac_func" >&5
3845 cebix 1.1 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 cebix 1.18 #line 3850 "configure"
3850 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3873 cebix 1.1 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 cebix 1.18 echo "configure:3900: checking for $ac_func" >&5
3900 cebix 1.1 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 cebix 1.18 #line 3905 "configure"
3905 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3928 cebix 1.9 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 cebix 1.18 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 cebix 1.1 case "$MACHINE" in
3960     Linux*)
3961 cebix 1.18 ETHERSRC=Linux/ether_linux.cpp
3962     SCSISRC=Linux/scsi_linux.cpp
3963     AUDIOSRC=audio_oss_esd.cpp
3964 cebix 1.1 ;;
3965     FreeBSD*3.*)
3966 cebix 1.18 AUDIOSRC=audio_oss_esd.cpp
3967     DEFINES="$DEFINES -DBSD_COMP"
3968 cebix 1.1 echo $ac_n "checking for cam_open_btl in -lcam""... $ac_c" 1>&6
3969 cebix 1.18 echo "configure:3970: checking for cam_open_btl in -lcam" >&5
3970 cebix 1.1 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 cebix 1.18 #line 3978 "configure"
3978 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:3989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3989 cebix 1.1 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 cebix 1.18 echo "configure: warning: Cannot find libcam for SCSI management, disabling SCSI support." 1>&2
4011 cebix 1.1 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 cebix 1.18 echo "configure:4015: checking for /sys/cam/cam.h" >&5
4015 cebix 1.1 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 cebix 1.18 #line 4020 "configure"
4020 cebix 1.1 #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 cebix 1.18 { (eval echo configure:4025: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4025 cebix 1.1 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 cebix 1.18 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 cebix 1.1 fi
4054     fi
4055     ;;
4056     FreeBSD*)
4057 cebix 1.18 DEFINES="$DEFINES -DBSD_COMP"
4058 cebix 1.1 echo $ac_n "checking for scsi_open in -lscsi""... $ac_c" 1>&6
4059 cebix 1.18 echo "configure:4060: checking for scsi_open in -lscsi" >&5
4060 cebix 1.1 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 cebix 1.18 #line 4068 "configure"
4068 cebix 1.1 #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 cebix 1.18 if { (eval echo configure:4079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4079 cebix 1.1 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 cebix 1.18 echo "configure: warning: Cannot find libscsi for SCSI management, disabling SCSI support." 1>&2
4101 cebix 1.1 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 cebix 1.18 echo "configure:4105: checking for scsi.h sys/scsiio.h" >&5
4105 cebix 1.1 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 cebix 1.18 #line 4110 "configure"
4110 cebix 1.1 #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 cebix 1.18 { (eval echo configure:4115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4115 cebix 1.1 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 cebix 1.18 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 cebix 1.1 fi
4141     fi
4142     ;;
4143 cebix 1.18 NetBSD*)
4144     SUPPORTS_NATIVE_M68K=yes
4145     ;;
4146 cebix 1.1 SunOS*)
4147 cebix 1.18 AUDIOSRC=Solaris/audio_solaris.cpp
4148 cebix 1.1 DEFINES="$DEFINES -DBSD_COMP -D_POSIX_PTHREAD_SEMANTICS"
4149     ;;
4150     IRIX*)
4151 cebix 1.18 EXTRASYSSRCS=Irix/unaligned.c
4152 cebix 1.1 DEFINES="$DEFINES -DCRTSCTS=CNEW_RTSCTS -DB230400=B115200"
4153     LIBS="$LIBS -lm"
4154     ;;
4155     esac
4156 cebix 1.7 fi
4157 cebix 1.18 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 cebix 1.1 fi
4163 cebix 1.18 SYSSRCS="$SERIALSRC $ETHERSRC $SCSISRC $AUDIOSRC $SEMSRC $UISRCS $MONSRCS $EXTRASYSSRCS"
4164 cebix 1.8
4165 cebix 1.1 HAVE_GAS=no
4166     echo $ac_n "checking for GAS .p2align feature""... $ac_c" 1>&6
4167 cebix 1.18 echo "configure:4168: checking for GAS .p2align feature" >&5
4168 cebix 1.1 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 cebix 1.18 echo "configure:4178: checking for GCC 2.7 or higher" >&5
4178 cebix 1.1 cat > conftest.$ac_ext <<EOF
4179 cebix 1.18 #line 4180 "configure"
4180 cebix 1.1 #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 cebix 1.18 if [ "x$HAVE_GCC27" = "xyes" -a "x$HAVE_I386" = "xyes" ]; then
4198 cebix 1.1 CFLAGS="$CFLAGS -fomit-frame-pointer"
4199     CXXFLAGS="$CXXFLAGS -fomit-frame-pointer"
4200     fi
4201    
4202 cebix 1.11 WANT_X86_ASSEMBLY=no
4203     WANT_SPARC_V8_ASSEMBLY=no
4204     WANT_SPARC_V9_ASSEMBLY=no
4205 cebix 1.18 WANT_NATIVE_M68K=no
4206 cebix 1.8 CPUSRCS="cpuemu1.cpp cpuemu2.cpp cpuemu3.cpp cpuemu4.cpp cpuemu5.cpp cpuemu6.cpp cpuemu7.cpp cpuemu8.cpp"
4207 cebix 1.1 if [ "x$HAVE_GCC27" = "xyes" -a "x$HAVE_I386" = "xyes" ]; then
4208 cebix 1.8 DEFINES="$DEFINES -DREGPARAM=\"__attribute__((regparm(3)))\""
4209 cebix 1.1 if [ "x$HAVE_GAS" = "xyes" ]; then
4210 cebix 1.11 WANT_X86_ASSEMBLY=yes
4211 cebix 1.1 DEFINES="$DEFINES -DX86_ASSEMBLY"
4212 cebix 1.15 CPUSRCS="../uae_cpu/compiler.cpp cpufast1.s cpufast2.s cpufast3.s cpufast4.s cpufast5.s cpufast6.s cpufast7.s cpufast8.s"
4213 cebix 1.1 fi
4214 cebix 1.8 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 cebix 1.18 echo "configure:4219: checking SPARC CPU architecture" >&5
4219 cebix 1.8 SPARC_TYPE=`Solaris/which_sparc`
4220     echo "$ac_t""$SPARC_TYPE" 1>&6
4221     case "$SPARC_TYPE" in
4222     SPARC_V8)
4223 cebix 1.11 WANT_SPARC_V8_ASSEMBLY=yes
4224 cebix 1.8 DEFINES="$DEFINES -DSPARC_V8_ASSEMBLY"
4225     CFLAGS="$CFLAGS -Wa,-Av8"
4226     CXXFLAGS="$CXXFLAGS -Wa,-Av8"
4227     ;;
4228     SPARC_V9)
4229 cebix 1.11 WANT_SPARC_V9_ASSEMBLY=yes
4230 cebix 1.8 DEFINES="$DEFINES -DSPARC_V9_ASSEMBLY"
4231     CFLAGS="$CFLAGS -Wa,-Av9"
4232     CXXFLAGS="$CXXFLAGS -Wa,-Av9"
4233     ;;
4234     esac
4235     ;;
4236     esac
4237 cebix 1.18 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 cebix 1.1 fi
4245 cebix 1.8
4246 cebix 1.18 if [ "x$WANT_NATIVE_M68K" = "xno" ]; then
4247 cebix 1.19 CPUINCLUDES="-I../uae_cpu"
4248 cebix 1.18 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 cebix 1.1
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 cebix 1.3 s%@CPP@%$CPP%g
4393 cebix 1.1 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 cebix 1.9 s%@ESD_CONFIG@%$ESD_CONFIG%g
4406     s%@ESD_CFLAGS@%$ESD_CFLAGS%g
4407     s%@ESD_LIBS@%$ESD_LIBS%g
4408 cebix 1.1 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 cebix 1.11
4632     echo
4633     echo Basilisk II configuration summary:
4634     echo
4635     echo XFree86 DGA support .............. : $WANT_XF86_DGA
4636 cebix 1.16 echo XFree86 VidMode support .......... : $WANT_XF86_VIDMODE
4637 cebix 1.11 echo fbdev DGA support ................ : $WANT_FBDEV_DGA
4638     echo ESD sound support ................ : $WANT_ESD
4639 cebix 1.13 echo GTK user interface ............... : $WANT_GTK
4640 cebix 1.11 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 cebix 1.18 echo Running m68k code natively ....... : $WANT_NATIVE_M68K
4645 cebix 1.11 echo
4646 cebix 1.18 echo "Configuration done. Now type \"make\" (or \"gmake\")."