ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/configure
Revision: 1.17
Committed: 2000-04-14T18:45:56Z (24 years, 7 months ago) by cebix
Branch: MAIN
Changes since 1.16: +168 -166 lines
Log Message:
- "./configure --without-mon" now works

File Contents

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