Mercurial > hg > xemacs-beta
comparison configure @ 149:538048ae2ab8 r20-3b1
Import from CVS: tag r20-3b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:36:16 +0200 |
parents | 318232e2a3f0 |
children | 59463afc5666 |
comparison
equal
deleted
inserted
replaced
148:f659db2a1f73 | 149:538048ae2ab8 |
---|---|
1 #!/bin/sh | 1 #! /bin/sh |
2 #### Configuration script for XEmacs. | 2 |
3 #### Copyright (C) 1994 Free Software Foundation, Inc. | 3 #### Configuration script for XEmacs. Largely divergent from FSF. |
4 #### Guess values for system-dependent variables and create Makefiles. | |
5 #### Generated automatically using autoconf version 2.12 | |
6 #### Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. | |
4 #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois. | 7 #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois. |
8 #### Copyright (C) 1996, 1997 Sun Microsystems, Inc. | |
5 #### Copyright (C) 1995, 1996 Ben Wing. | 9 #### Copyright (C) 1995, 1996 Ben Wing. |
6 | 10 |
7 ### Don't edit this script! | 11 ### Don't edit this script! |
8 ### This script was automatically generated by the `autoconf' program | 12 ### This script was automatically generated by the `autoconf' program |
9 ### from the file `./configure.in'. | 13 ### from the file `./configure.in'. |
10 ### To rebuild it, execute the command | 14 ### To rebuild it, execute the command |
11 ### autoconf | 15 ### autoconf |
12 ### in the this directory. You must have autoconf version 1.9 or later. | 16 ### in the this directory. You must have autoconf version 2.12 or later. |
13 | 17 |
14 ### This file is part of XEmacs. | 18 ### This file is part of XEmacs. |
15 | 19 |
16 ### XEmacs is free software; you can redistribute it and/or modify it | 20 ### XEmacs is free software; you can redistribute it and/or modify it |
17 ### under the terms of the GNU General Public License as published by | 21 ### under the terms of the GNU General Public License as published by |
26 ### You should have received a copy of the GNU General Public License | 30 ### You should have received a copy of the GNU General Public License |
27 ### along with XEmacs; see the file COPYING. If not, write to the Free | 31 ### along with XEmacs; see the file COPYING. If not, write to the Free |
28 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA | 32 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA |
29 ### 02111-1307, USA. | 33 ### 02111-1307, USA. |
30 | 34 |
31 ### Since XEmacs has configuration requirements that autoconf can't | 35 ### For usage, run `./configure --help' |
32 ### meet, this file is an unholy marriage of custom-baked | 36 ### For more detailed information on building and installing XEmacs, |
33 ### configuration code and autoconf macros. | 37 ### read the file `INSTALL'. |
34 ### | |
35 ### We use the m4 quoting characters [ ] (as established by the | |
36 ### autoconf system) to include large sections of raw sewage - Oops, I | |
37 ### mean, shell code - in the final configuration script. | |
38 ### | |
39 ### Usage: configure config_name | |
40 ### | 38 ### |
41 ### If configure succeeds, it leaves its status in config.status. | 39 ### If configure succeeds, it leaves its status in config.status. |
40 ### A log of configuration tests can be found in config.log. | |
42 ### If configure fails after disturbing the status quo, | 41 ### If configure fails after disturbing the status quo, |
43 ### config.status is removed. | 42 ### config.status is removed. |
44 | 43 |
45 ### Remove any more than one leading "." element from the path name. | 44 ac_help="$ac_help |
46 ### If we don't remove them, then another "./" will be prepended to | 45 --with-x use the X Window System" |
47 ### the file name each time we use config.status, and the program name | 46 |
48 ### will get larger and larger. This wouldn't be a problem, except | 47 build=NONE |
49 ### that since progname gets recorded in all the Makefiles this script | 48 cache_file=/dev/null |
50 ### produces, move-if-change thinks they're different when they're | 49 exec_prefix=NONE |
51 ### not. | 50 host=NONE |
52 ### | 51 no_create= |
53 ### It would be nice if we could put the ./ in a \( \) group and then | 52 nonopt=NONE |
54 ### apply the * operator to that, so we remove as many leading ./././'s | 53 no_recursion= |
55 ### as are present, but some seds (like Ultrix's sed) don't allow you to | 54 prefix=NONE |
56 ### apply * to a \( \) group. Bleah. | 55 program_prefix=NONE |
56 program_suffix=NONE | |
57 program_transform_name=s,x,x, | |
58 silent= | |
59 site= | |
60 srcdir= | |
61 target=NONE | |
62 verbose= | |
63 x_includes=NONE | |
64 x_libraries=NONE | |
65 bindir='${exec_prefix}/bin' | |
66 sbindir='${exec_prefix}/sbin' | |
67 libexecdir='${exec_prefix}/libexec' | |
68 datadir='${prefix}/share' | |
69 sysconfdir='${prefix}/etc' | |
70 sharedstatedir='${prefix}/com' | |
71 localstatedir='${prefix}/var' | |
72 libdir='${{exec_prefix}}/lib' | |
73 includedir='${prefix}/include' | |
74 oldincludedir='/usr/include' | |
75 infodir='${prefix}/info' | |
76 mandir='${prefix}/man' | |
77 | |
78 subdirs= | |
79 MFLAGS= MAKEFLAGS= | |
80 ac_max_here_lines=12 | |
81 | |
82 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 | |
83 | |
84 # File descriptor usage: | |
85 # 0 standard input | |
86 # 1 file creation | |
87 # 2 errors and warnings | |
88 # 3 some systems may open it to /dev/tty | |
89 # 4 used on the Kubota Titan | |
90 # 6 checking for... messages and results | |
91 # 5 compiler messages saved in config.log | |
92 if test "$silent" = yes; then | |
93 exec 6>/dev/null | |
94 else | |
95 exec 6>&1 | |
96 fi | |
97 exec 5>./config.log | |
98 | |
99 echo "\ | |
100 This file contains any messages produced by compilers while | |
101 running configure, to aid debugging if configure makes a mistake. | |
102 " 1>&5 | |
103 | |
104 # Strip out --no-create and --no-recursion so they do not pile up. | |
105 # Also quote any args containing shell metacharacters. | |
106 ac_configure_args= | |
107 for ac_arg | |
108 do | |
109 case "$ac_arg" in | |
110 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | |
111 | --no-cr | --no-c) ;; | |
112 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | |
113 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; | |
114 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) | |
115 ac_configure_args="$ac_configure_args '$ac_arg'" ;; | |
116 *) ac_configure_args="$ac_configure_args $ac_arg" ;; | |
117 esac | |
118 done | |
119 | |
120 # NLS nuisances. | |
121 # Only set these to C if already set. These must not be set unconditionally | |
122 # because not all systems understand e.g. LANG=C (notably SCO). | |
123 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! | |
124 # Non-C LC_CTYPE values break the ctype check. | |
125 if test "${LANG+set}" = set; then LANG=C; export LANG; fi | |
126 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi | |
127 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi | |
128 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi | |
129 | |
130 # confdefs.h avoids OS command line length limits that DEFS can exceed. | |
131 rm -rf conftest* confdefs.h | |
132 # AIX cpp loses on an empty file, so make sure it contains at least a newline. | |
133 echo > confdefs.h | |
134 | |
135 # A filename unique to this package, relative to the directory that | |
136 # configure is in, which we can look for to find out if srcdir is correct. | |
137 ac_unique_file=src/lisp.h | |
138 | |
139 # Find the source files, if location was not specified. | |
140 if test -z "$srcdir"; then | |
141 ac_srcdir_defaulted=yes | |
142 # Try the directory containing this script, then its parent. | |
143 ac_prog=$0 | |
144 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` | |
145 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. | |
146 srcdir=$ac_confdir | |
147 if test ! -r $srcdir/$ac_unique_file; then | |
148 srcdir=.. | |
149 fi | |
150 else | |
151 ac_srcdir_defaulted=no | |
152 fi | |
153 if test ! -r $srcdir/$ac_unique_file; then | |
154 if test "$ac_srcdir_defaulted" = yes; then | |
155 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } | |
156 else | |
157 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } | |
158 fi | |
159 fi | |
160 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` | |
161 | |
162 # Prefer explicitly selected file to automatically selected ones. | |
163 if test -z "$CONFIG_SITE"; then | |
164 if test "x$prefix" != xNONE; then | |
165 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" | |
166 else | |
167 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" | |
168 fi | |
169 fi | |
170 for ac_site_file in $CONFIG_SITE; do | |
171 if test -r "$ac_site_file"; then | |
172 echo "loading site script $ac_site_file" | |
173 . "$ac_site_file" | |
174 fi | |
175 done | |
176 | |
177 | |
178 ac_ext=c | |
179 xe_cppflags='$c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS $CPPFLAGS' # $c_switch_x_machine $c_switch_x_system' | |
180 xe_ldflags='$ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site' # $ld_switch_x_machine $ld_switch_x_system' | |
181 xe_libs='$xe_check_libs $X_PRE_LIBS $libs_x $X_EXTRA_LIBS $LIBS $libs_machine $libs_system $libs_standard' | |
182 ac_cpp='$CPP '"$xe_cppflags" | |
183 ac_compile='${CC-cc} -c '"$CFLAGS $xe_cppflags"' conftest.$ac_ext 1>&5' | |
184 ac_link='${CC-cc} -o conftest '"$CFLAGS $xe_cppflags $LDFLAGS $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' | |
185 cross_compiling=no | |
186 | |
187 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then | |
188 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. | |
189 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then | |
190 ac_n= ac_c=' | |
191 ' ac_t=' ' | |
192 else | |
193 ac_n=-n ac_c= ac_t= | |
194 fi | |
195 else | |
196 ac_n= ac_c='\c' ac_t= | |
197 fi | |
198 | |
199 | |
57 progname="`echo $0 | sed 's:^\./\./:\./:'`" | 200 progname="`echo $0 | sed 's:^\./\./:\./:'`" |
58 | 201 |
59 ############################################################################ | 202 |
60 # # | 203 cache_file=/dev/null |
61 # Establish some default values # | 204 |
62 # # | 205 MAKE_SUBDIR="src lib-src" |
63 ############################################################################ | 206 |
64 | |
65 #run_in_place='no' | |
66 prefix='/usr/local' | 207 prefix='/usr/local' |
67 exec_prefix='${prefix}' | 208 exec_prefix='${prefix}' |
68 bindir='${exec_prefix}/bin' | 209 bindir='${exec_prefix}/bin' |
69 # FSF 19.29 changes to: | |
70 # datadir='${prefix}/share' | |
71 # sharedstatedir='${prefix}/com' | |
72 # libexecdir='${exec_prefix}/libexec' | |
73 datadir='${prefix}/lib' | 210 datadir='${prefix}/lib' |
74 statedir='${prefix}/lib' | 211 statedir='${prefix}/lib' |
75 libdir='${exec_prefix}/lib' | 212 libdir='${exec_prefix}/lib' |
76 mandir='${prefix}/man/man1' | 213 mandir='${prefix}/man/man1' |
77 infodir='${prefix}/lib/xemacs-${version}/info' | 214 infodir='${prefix}/lib/xemacs-${version}/info' |
93 cflags='NO_CFLAGS_DEFINED' | 230 cflags='NO_CFLAGS_DEFINED' |
94 dynamic='' | 231 dynamic='' |
95 with_x11='' | 232 with_x11='' |
96 rel_alloc='default' | 233 rel_alloc='default' |
97 use_system_malloc='default' | 234 use_system_malloc='default' |
98 internal_makefile_list='Makefile lib-src/Makefile.in src/Makefile.in lwlib/Makefile.in dynodump/Makefile.in' | 235 energize_version='' |
99 energize_version='no' | |
100 native_sound_lib='' | 236 native_sound_lib='' |
101 # make normal error-checking be the default in alpha and beta versions, so | |
102 # that bugs get noticed. Change this for released versions. | |
103 error_check_default='no' | 237 error_check_default='no' |
104 error_check_extents=$error_check_default | 238 error_check_extents=$error_check_default |
105 error_check_typecheck=$error_check_default | 239 error_check_typecheck=$error_check_default |
106 error_check_bufpos=$error_check_default | 240 error_check_bufpos=$error_check_default |
107 error_check_gc=$error_check_default | 241 error_check_gc=$error_check_default |
108 error_check_malloc=$error_check_default | 242 error_check_malloc=$error_check_default |
109 # debug=yes must be set when error checking is present. This should be | |
110 # fixed up. | |
111 debug=$error_check_default | 243 debug=$error_check_default |
112 quantify='no' | |
113 # use-assertions should be 'yes' by default. Too many people in this | |
114 # world have core dumps turned off by default or "can't find where the | |
115 # core file went". At least we should get some useful output ... | |
116 use_assertions='yes' | 244 use_assertions='yes' |
117 # the following is set to yes or no later. | |
118 with_gif='' | 245 with_gif='' |
119 # the following is set to yes or no later. | |
120 with_toolbars='' | 246 with_toolbars='' |
121 with_tty='yes' | |
122 use_union_type='no' | 247 use_union_type='no' |
123 with_dnet='' | 248 with_dnet='' |
124 | 249 |
125 # # gnu echo silently eats `--help', `--version', `-n', `-e', `-E', `-n'. | |
126 # # other versions of echo eat any strings beginning with `-n'. | |
127 # # when parsing arguments, special case these strings and don't | |
128 # # pass them through echo | |
129 # echo=/bin/echo | |
130 # | |
131 # this approach abandoned in favor of | |
132 # | |
133 # echo "" ${stuff_to_filter} | sed -e 's:^ ::' | |
134 | |
135 # On Sun systems, people sometimes set up the variable CPP | |
136 # with a value that is a directory, not an executable at all. | |
137 # Detect that case, and ignore that value. | |
138 test -n "$CPP" -a -d "$CPP" && CPP= | 250 test -n "$CPP" -a -d "$CPP" && CPP= |
139 | 251 |
140 ############################################################################ | 252 usage="Usage: $progname CONFIGURATION [-OPTION[=VALUE] ...] |
141 # # | |
142 # Usage messages # | |
143 # # | |
144 ############################################################################ | |
145 | |
146 short_usage="Usage: ${progname} CONFIGURATION [-OPTION[=VALUE] ...] | |
147 | 253 |
148 Set compilation and installation parameters for XEmacs, and report. | 254 Set compilation and installation parameters for XEmacs, and report. |
149 CONFIGURATION specifies the machine and operating system to build for. | 255 CONFIGURATION specifies the machine and operating system to build for. |
150 | 256 |
151 Note that for most of the following options, you can explicitly enable | 257 Note that for most of the following options, you can explicitly enable |
152 them using \`--OPTION=yes' and explicitly disable them using \`--OPTION=no'. | 258 them using \`--OPTION=yes' and explicitly disable them using \`--OPTION=no'. |
153 This is especially useful for auto-detected options. | 259 This is especially useful for auto-detected options. |
154 | 260 |
155 Options marked with a (*) are autodetected. | 261 Options marked with a (*) are autodetected. |
156 | 262 |
157 | 263 |
158 General options: | 264 General options: |
159 | 265 |
160 --help Issue this usage message. | 266 --help Issue this usage message. |
161 --verbose Display the results of configure tests. | 267 --verbose Display the results of configure tests. |
162 --extra-verbose Also display the output of any compiler invocation. | 268 --extra-verbose Display even more information, useful for debugging. |
163 (Useful when feature tests are coming out wrong.) | 269 |
164 | 270 |
165 | 271 Compilation options: |
166 Compiler options: | 272 |
167 | 273 --compiler=XXXX Specify compiler. Overrides environment variable CC. |
168 --compiler=XXXX Specify compiler. | |
169 --with-gcc (*) Use GCC to compile XEmacs. | 274 --with-gcc (*) Use GCC to compile XEmacs. |
170 --with-lcc Use Lucid's LCC to compile XEmacs. | |
171 --with-gcc=no Don't use GCC to compile XEmacs. | 275 --with-gcc=no Don't use GCC to compile XEmacs. |
172 --with-gnu-make Write the Makefiles to take advantage of | 276 --with-gnu-make Write the Makefiles to take advantage of |
173 special features of GNU Make. (GNU Make | 277 special features of GNU Make. (GNU Make |
174 works fine on the Makefiles even without this | 278 works fine on the Makefiles even without this |
175 option. This just allows for simultaneous | 279 option. This just allows for simultaneous |
176 in-place and --srcdir building.) | 280 in-place and --srcdir building.) |
177 --cflags=FLAGS Override the default values for CFLAGS. | 281 --cflags=FLAGS Compiler flags. Overrides environment variable CFLAGS. |
178 --site-includes=DIR Other header file directories. Separate multiple | 282 --site-includes=DIR Other header file directories. Separate multiple |
179 dirs with spaces and use quotes to enclose. | 283 dirs with spaces and use quotes to enclose. |
180 --site-libraries=DIR Other library directories. | 284 --site-libraries=DIR Other library directories. |
181 --site-runtime-libraries=DIR | 285 --site-runtime-libraries=DIR |
182 Paths to add with -R flag. | 286 Paths to add with -R flag. |
187 See also --with-gnu-make. | 291 See also --with-gnu-make. |
188 --const-is-losing=no Allow the use of const in the source code. | 292 --const-is-losing=no Allow the use of const in the source code. |
189 | 293 |
190 | 294 |
191 Installation options: | 295 Installation options: |
192 | 296 |
193 --prefix=DIR Install files below DIR. Defaults to \`${prefix}'. | 297 --prefix=DIR Install files below DIR. Defaults to \`$prefix'. |
194 | 298 |
195 | 299 |
196 Window-system options: | 300 Window-system options: |
197 | 301 |
198 --with-x (*) Support the X Window System. | 302 --with-x (*) Support the X Window System. |
199 --with-x=no Don't support X. | 303 --with-x=no Don't support X. |
200 --x-includes=DIR Search for X header files in DIR. | 304 --x-includes=DIR Search for X header files in DIR. |
201 --x-libraries=DIR Search for X libraries in DIR. | 305 --x-libraries=DIR Search for X libraries in DIR. |
306 --with-toolbars=no Don't compile with any toolbar support. | |
202 --with-menubars=TYPE Use TYPE menubars (lucid, motif, or no). The Lucid | 307 --with-menubars=TYPE Use TYPE menubars (lucid, motif, or no). The Lucid |
203 widgets emulate Motif (mostly) but are faster. | 308 widgets emulate Motif (mostly) but are faster. |
204 *WARNING* The Motif menubar is currently broken. | 309 *WARNING* The Motif menubar is currently broken. |
205 --with-scrollbars=TYPE Use TYPE scrollbars (lucid, motif, athena, | 310 --with-scrollbars=TYPE Use TYPE scrollbars |
206 athena3d, or no). | 311 (lucid, motif, athena, athena3d, or no). |
207 --with-dialogs=TYPE Use TYPE dialog boxes (motif, athena, athena3d, or no). | 312 --with-dialogs=TYPE Use TYPE dialog boxes (motif, athena, athena3d, or no). |
208 (Lucid menubars and scrollbars are the default. | 313 (Lucid menubars and scrollbars are the default. |
209 Motif dialog boxes will be used if Motif can be | 314 Motif dialog boxes will be used if Motif can be |
210 found.) | 315 found.) |
211 --with-cde (*) Compile in support for CDE drag and drop. | 316 --with-cde (*) Compile in support for CDE drag and drop. |
212 --with-offix (*) Compile in support for OffiX drag and drop. | 317 --with-offix (*) Compile in support for OffiX drag and drop. |
318 --with-xmu=no (*) For those unfortunates whose vendors don't ship Xmu. | |
319 --external-widget Compile with external widget support. | |
320 --with-gif Compile with support for GIF image conversion. | |
321 This support is built-in and defaults to \`yes'. | |
213 --with-xpm (*) Compile with support for XPM files. | 322 --with-xpm (*) Compile with support for XPM files. |
214 It is highly recommended that you obtain XPM | 323 It is highly recommended that you obtain XPM |
215 (version 3.4g or better) if you don't already | 324 (version 3.4h or better) if you don't already |
216 have it. Get it from the XEmacs FTP site. | 325 have it. Get it from the XEmacs FTP site. |
217 --with-xmu=no (*) For those unfortunates whose vendors don't ship Xmu. | 326 --with-xface (*) Compile with support for X-Face mail header |
327 conversion. Requires the compface library. | |
328 Get it from the XEmacs FTP site. | |
329 --with-jpeg (*) Compile with support for JPEG image conversion. | |
330 Requires libjpeg from the Independent JPEG Group. | |
331 Get it from the XEmacs FTP site. | |
332 --with-png (*) Compile with support for PNG image conversion. | |
333 Requires libpng. Get it from the XEmacs FTP site. | |
334 --with-tiff Compile with support for TIFF image conversion | |
335 (not yet implemented). | |
336 | |
337 | |
338 TTY options: | |
339 | |
340 --with-ncurses (*) Use the ncurses library for tty support. | |
341 --with-gpm (*) Compile in support for General Purpose Mouse. | |
218 | 342 |
219 | 343 |
220 Additional features: | 344 Additional features: |
221 | 345 |
222 --with-toolbars=no Don't compile with any toolbar support. | 346 --with-tooltalk (*) Support the ToolTalk IPC protocol. |
223 --with-tooltalk Support the ToolTalk IPC protocol. | 347 --with-workshop Support the Sun WorkShop (formerly Sparcworks) |
224 --with-sparcworks Support the Sun Sparcworks development environment. | 348 development environment. |
225 --with-energize Support the Lucid Energize development environment. | 349 --with-energize Support the Lucid Energize development environment. |
226 This doesn't currently work. | 350 This doesn't currently work. |
227 --with-socks Compile with support for SOCKS (an Internet proxy). | 351 --with-socks Compile with support for SOCKS (an Internet proxy). |
228 --with-term Compile with support for TERM (a way to multiplex | 352 --with-term Compile with support for TERM (a way to multiplex |
229 serial lines and provide vaguely Internet-like | 353 serial lines and provide vaguely Internet-like |
230 functionality over a simple dialup connection, | 354 functionality over a simple dialup connection, |
231 used on Linux and other systems. NOTE: We can't | 355 used on Linux and other systems. NOTE: We can't |
232 guarantee that our TERM support coexists well | 356 guarantee that our TERM support coexists well |
233 with standard Internet connections). | 357 with standard Internet connections). |
234 --with-xface (*) Compile with support for X-Face mail header | |
235 conversion. Requires the compface library. | |
236 Get it from the XEmacs FTP site. | |
237 --with-gif Compile with support for GIF image conversion. | |
238 This requires no special support and defaults to | |
239 \`yes'. | |
240 --with-jpeg (*) Compile with support for JPEG image conversion. | |
241 Requires libjpeg from the Independent JPEG Group. | |
242 Get it from the XEmacs FTP site. | |
243 --with-png (*) Compile with support for PNG image conversion. | |
244 Requires libpng. Get it from the XEmacs FTP site. | |
245 Accepted values are \`yes', \`no', and \`gnuz' | |
246 if you want to use -lgz instead of -lz. | |
247 --with-tiff Compile with support for TIFF image conversion | |
248 (not yet implemented). | |
249 --with-database=type (*) Compile with database support. Valid types are | 358 --with-database=type (*) Compile with database support. Valid types are |
250 \`no' or a comma-separated list of one or more | 359 \`no' or a comma-separated list of one or more |
251 of \`dbm', \`gnudbm', or \`berkdb'. | 360 of \`dbm', \`gnudbm', or \`berkdb'. |
252 --external-widget Compile with external widget support. | |
253 --with-sound=native (*) Compile with native sound support. | 361 --with-sound=native (*) Compile with native sound support. |
254 --with-sound=nas Compile with network sound support. | 362 --with-sound=nas Compile with network sound support. |
255 --with-sound=both Compile with native and network sound support. | 363 --with-sound=both Compile with native and network sound support. |
256 --native-sound-lib=LIB Native sound support library. Needed on Suns | 364 --native-sound-lib=LIB Native sound support library. Needed on Suns |
257 with --with-sound=both because both sound libraries | 365 with --with-sound=both because both sound libraries |
258 are called libaudio. | 366 are called libaudio. |
259 --with-mocklisp Compile with Mocklisp support. Don't do this | 367 --with-mocklisp Compile with Mocklisp support. Don't do this |
260 unless you have a Mocklisp program that you need | 368 unless you have a Mocklisp program that you need |
261 to run. | 369 to run. |
262 --usage-tracking Enable some Sun-internal code. If you don't | |
263 know what this is, you don't want it. | |
264 --with-pop support POP for mail retrieval | 370 --with-pop support POP for mail retrieval |
265 --with-kerberos support Kerberos-authenticated POP | 371 --with-kerberos support Kerberos-authenticated POP |
266 --with-hesiod support Hesiod to get the POP server host | 372 --with-hesiod support Hesiod to get the POP server host |
267 --with-dnet (*) Compile with support for DECnet. | 373 --with-dnet (*) Compile with support for DECnet. |
374 --mail-locking=TYPE (*) Specify the locking to be used by movemail to prevent | |
375 concurrent updates of mail spool files. Valid types | |
376 are \`lockf', \`flock', and \`lock-file'. | |
268 | 377 |
269 Internationalization options: | 378 Internationalization options: |
270 | 379 |
271 --with-mule Compile with Mule (MUlti-Lingual Emacs) support, | 380 --with-mule Compile with Mule (MUlti-Lingual Emacs) support, |
272 needed to suport non-Latin-1 (including Asian) languages. | 381 needed to suport non-Latin-1 (including Asian) languages. |
276 the Motif XmIm* routines (when available). | 385 the Motif XmIm* routines (when available). |
277 If the XmIm* routines are autodetected, | 386 If the XmIm* routines are autodetected, |
278 then the default is --with-xim=motif, else --with-xim=no. | 387 then the default is --with-xim=motif, else --with-xim=no. |
279 NOTE: On some systems like SunOS4 use of this option | 388 NOTE: On some systems like SunOS4 use of this option |
280 will cause XEmacs to crash at startup. | 389 will cause XEmacs to crash at startup. |
281 --with-canna Compile with support for Canna (a Japanese input method | 390 --with-canna (*) Compile with support for Canna (a Japanese input method |
282 used in conjunction with Mule support). | 391 used in conjunction with Mule support). |
283 --with-wnn Compile with support for WNN (a multi-language input method | 392 --with-wnn (*) Compile with support for WNN (a multi-language input method |
284 used in conjunction with Mule support). | 393 used in conjunction with Mule support). |
285 This is beta level code. | 394 This is beta level code. |
286 --with-wnn6 Compile with support for WNN version 6 | 395 --with-wnn6 (*) Compile with support for WNN version 6 |
287 This is alpha level code. | 396 This is alpha level code. |
288 --wnn-includes=DIR Search for WNN header files in DIR. | |
289 --wnn-libraries=DIR Search for WNN libraries in DIR. | |
290 --with-i18n3 Compile with I18N level 3 (support for message | 397 --with-i18n3 Compile with I18N level 3 (support for message |
291 translation). This doesn't currently work. | 398 translation). This doesn't currently work. |
292 --canna-includes=DIR Search for Canna header files in DIR. | |
293 --canna-libraries=DIR Search for Canna libraries in DIR. | |
294 | 399 |
295 | 400 |
296 Debugging options: | 401 Debugging options: |
297 | 402 |
298 --debug Compile with support for debugging XEmacs. | 403 --debug Compile with support for debugging XEmacs. |
312 up the compile-run-test cycle.) | 417 up the compile-run-test cycle.) |
313 --use-union-type Enable or disable use of a union, instead of an | 418 --use-union-type Enable or disable use of a union, instead of an |
314 int, for the fundamental Lisp_Object type; this | 419 int, for the fundamental Lisp_Object type; this |
315 provides stricter type-checking. Only works with | 420 provides stricter type-checking. Only works with |
316 some systems and compilers. | 421 some systems and compilers. |
317 | 422 |
318 | 423 |
319 Other options: | 424 Other options: |
320 | 425 |
321 --puresize=VALUE Override default amount of space for pure Lisp code. | 426 --puresize=VALUE Override default amount of space for pure Lisp code. |
322 --rel-alloc Use the relocating allocator (default for this option | 427 --rel-alloc Use the relocating allocator (default for this option |
328 Makefile.in, including --bindir, --libdir, --lispdir, --datadir, and | 433 Makefile.in, including --bindir, --libdir, --lispdir, --datadir, and |
329 so on. Note that we recommend against explicitly setting any of these | 434 so on. Note that we recommend against explicitly setting any of these |
330 variables. See the INSTALL file for a complete list plus the reasons | 435 variables. See the INSTALL file for a complete list plus the reasons |
331 we advise not changing them. | 436 we advise not changing them. |
332 | 437 |
333 If successful, ${progname} leaves its status in config.status. If | 438 If successful, $progname leaves its status in config.status. If |
334 unsuccessful after disturbing the status quo, it removes config.status." | 439 unsuccessful after disturbing the status quo, it removes config.status. |
335 | 440 |
336 ############################################################################ | 441 The configure build process also used the following environment variables: |
337 # # | 442 CC C compiler to use (but configure flags take precedence) |
338 # Options processing # | 443 CFLAGS C compiler compilation flags (such as -O) |
339 # # | 444 CPPFLAGS Additional compilation flags (sucha s -I) used only by the preprocessor |
340 ############################################################################ | 445 LDFLAGS Additional linker flags |
341 | 446 |
342 | 447 For more details on the install process, consult the INSTALL file. |
343 | 448 " |
344 ### Record all the arguments, so we can save them in config.status. | 449 |
450 | |
451 | |
452 | |
345 arguments="$@" | 453 arguments="$@" |
346 | 454 |
347 ### Shell Magic: Quote the quoted arguments in ARGUMENTS. At a later date, | |
348 ### in order to get the arguments back in $@, we have to do an | |
349 ### `eval set x "$quoted_arguments"; shift'. | |
350 ### We use sed to turn embedded ' into '"'"'. I truly hate sh's quoting. | |
351 quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g | 455 quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g |
352 quoted_arguments= | 456 quoted_arguments= |
353 for i in "$@"; do | 457 for i in "$@"; do |
354 case "$i" in | 458 case "$i" in |
355 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | 459 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ |
360 quoted_i="`echo $i | sed $quoted_sed_magic`" | 464 quoted_i="`echo $i | sed $quoted_sed_magic`" |
361 quoted_arguments="$quoted_arguments '$quoted_i'" ;; | 465 quoted_arguments="$quoted_arguments '$quoted_i'" ;; |
362 esac | 466 esac |
363 done | 467 done |
364 | 468 |
365 ### Don't use shift -- that destroys the argument list, which autoconf needs | |
366 ### to produce config.status. It turns out that "set - ${arguments}" doesn't | |
367 ### work portably. | |
368 ### However, it also turns out that many shells cannot expand ${10} at all. | |
369 ### So using an index variable doesn't work either. It is possible to use | |
370 ### some shell magic to make 'set x "$arguments"; shift' work portably. | |
371 while test $# != 0; do | 469 while test $# != 0; do |
372 arg="$1"; shift | 470 arg="$1"; shift |
373 case "${arg}" in | 471 case "$arg" in |
374 | 472 |
375 ## Anything starting with a hyphen we assume is an option. | 473 -* ) |
376 -* ) | 474 case "$arg" in |
377 ## Separate the switch name from the value it's being given. | |
378 case "${arg}" in | |
379 -*=*) | 475 -*=*) |
380 opt=`echo '' ${arg} | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'` | 476 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'` |
381 val=`echo '' ${arg} | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'` | 477 val=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'` |
382 valomitted=no | 478 valomitted=no |
383 ;; | 479 ;; |
384 # ## special case these strings since echo may | 480 -*) |
385 # ## silently eat them. | 481 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'` |
386 # --help ) opt=help val=yes valomitted=yes ;; | |
387 # --version ) opt=version val=yes valomitted=yes ;; | |
388 # -e ) opt=e val=yes valomitted=yes ;; | |
389 # -E ) opt=E val=yes valomitted=yes ;; | |
390 # -n ) opt=n val=yes valomitted=yes ;; | |
391 -*) | |
392 ## If FOO is a boolean argument, --FOO is equivalent to | |
393 ## --FOO=yes. Otherwise, the value comes from the next | |
394 ## argument - see below. | |
395 opt=`echo '' ${arg} | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'` | |
396 val="yes" | 482 val="yes" |
397 valomitted=yes | 483 valomitted=yes |
398 ;; | 484 ;; |
399 esac | 485 esac |
400 | 486 |
401 ## Change `-' in the option name to `_'. | 487 optname="$opt" |
402 optname="${opt}" | 488 opt="`echo '' $opt | sed -e 's:^ ::' | tr - _`" |
403 opt="`echo '' ${opt} | sed -e 's:^ ::' | tr - _`" | 489 |
404 | 490 case "$opt" in |
405 ## Process the option. | 491 |
406 case "${opt}" in | 492 run_in_place | \ |
407 | |
408 ## Process (many) boolean options | |
409 run_in_place | \ | |
410 with_x | \ | 493 with_x | \ |
411 with_x11 | \ | 494 with_x11 | \ |
412 with_gcc | \ | 495 with_gcc | \ |
413 with_lcc | \ | |
414 with_gnu_make | \ | 496 with_gnu_make | \ |
415 dynamic | \ | 497 dynamic | \ |
498 with_ncurses | \ | |
499 with_dnet | \ | |
416 with_term | \ | 500 with_term | \ |
501 with_socks | \ | |
417 with_cde | \ | 502 with_cde | \ |
418 with_offix | \ | 503 with_offix | \ |
504 with_gpm | \ | |
505 with_gif | \ | |
419 with_xpm | \ | 506 with_xpm | \ |
420 with_gif | \ | 507 with_xface | \ |
421 with_jpeg | \ | 508 with_jpeg | \ |
509 with_png | \ | |
422 with_tiff | \ | 510 with_tiff | \ |
423 with_socks | \ | |
424 with_xface | \ | |
425 with_xmu | \ | 511 with_xmu | \ |
426 quantify | \ | 512 with_quantify | \ |
427 with_toolbars | \ | 513 with_toolbars | \ |
428 with_tty | \ | 514 with_tty | \ |
429 with_i18n3 | \ | 515 with_i18n3 | \ |
430 with_mule | \ | 516 with_mule | \ |
431 with_canna | \ | 517 with_canna | \ |
432 with_wnn | \ | 518 with_wnn | \ |
433 with_wnn6 | \ | 519 with_wnn6 | \ |
434 with_mocklisp | \ | 520 with_mocklisp | \ |
435 with_energize | \ | 521 with_energize | \ |
522 with_workshop | \ | |
436 with_sparcworks | \ | 523 with_sparcworks | \ |
437 with_tooltalk | \ | 524 with_tooltalk | \ |
438 with_pop | \ | 525 with_pop | \ |
439 with_kerberos | \ | 526 with_kerberos | \ |
440 with_hesiod | \ | 527 with_hesiod | \ |
446 usage_tracking | \ | 533 usage_tracking | \ |
447 use_union_type | \ | 534 use_union_type | \ |
448 debug | \ | 535 debug | \ |
449 use_assertions | \ | 536 use_assertions | \ |
450 memory_usage_stats | \ | 537 memory_usage_stats | \ |
451 no_doc_file ) | 538 no_doc_file ) |
452 ## Make sure the value given was either "yes" or "no". | 539 case "$val" in |
453 case "${val}" in | |
454 y | ye | yes ) val=yes ;; | 540 y | ye | yes ) val=yes ;; |
455 n | no ) val=no ;; | 541 n | no ) val=no ;; |
456 * ) (echo "${progname}: Usage error:" | 542 * ) (echo "$progname: Usage error:" |
457 echo " " "The \`--${optname}' option requires a boolean value: \`yes' or \`no'." | 543 echo " " "The \`--$optname' option requires a boolean value: \`yes' or \`no'." |
458 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | 544 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
459 esac | 545 esac |
460 eval "${opt}=\"${val}\"" ;; | 546 eval "$opt=\"$val\"" ;; |
461 | 547 |
462 | 548 |
463 ## Options that take a user-supplied value, as in --puresize=8000000 | 549 srcdir | \ |
464 srcdir | \ | |
465 compiler | \ | 550 compiler | \ |
466 puresize | \ | 551 puresize | \ |
467 native_sound_lib | \ | 552 native_sound_lib | \ |
468 x_includes | \ | 553 x_includes | \ |
469 x_libraries | \ | 554 x_libraries | \ |
470 wnn_includes | \ | |
471 wnn_libraries | \ | |
472 canna_includes | \ | |
473 canna_libraries | \ | |
474 site_includes | \ | 555 site_includes | \ |
475 site_libraries | \ | 556 site_libraries | \ |
476 site_runtime_libraries ) | 557 site_runtime_libraries ) |
477 ## If the value was omitted, get it from the next argument. | 558 if test "$valomitted" = "yes" ; then |
478 if test "${valomitted}" = "yes" ; then | 559 if test "$#" = 0 ; then |
479 ## Get the next argument from the argument list, if there is one. | 560 (echo "$progname: Usage error:" |
480 if test "$#" = 0 ; then | 561 echo " " "The \`--$optname' option requires a value." |
481 (echo "${progname}: Usage error:" | 562 echo " Use \`$progname --help' to show usage.") >&2 && exit 1; |
482 echo " " "The \`--${optname}' option requires a value." | |
483 echo " Use \`${progname} --help' for more details.") >&2 && exit 1; | |
484 fi | 563 fi |
485 val="$1"; shift | 564 val="$1"; shift |
486 fi | 565 fi |
487 eval "${opt}=\"${val}\"" | 566 eval "$opt=\"$val\"" |
488 ;; | 567 ;; |
489 | 568 |
490 ### Options that take "yes", "no", or "default" values | 569 rel_alloc | \ |
491 rel_alloc | \ | |
492 use_system_malloc ) | 570 use_system_malloc ) |
493 case "${val}" in | 571 case "$val" in |
494 y | ye | yes ) val=yes ;; | 572 y | ye | yes ) val=yes ;; |
495 n | no ) val=no ;; | 573 n | no ) val=no ;; |
496 d | de | def | defa | defau | defaul | default ) | 574 d | de | def | defa | defau | defaul | default ) |
497 val=default ;; | 575 val=default ;; |
498 * ) (echo "${progname}: Usage error:" | 576 * ) (echo "$progname: Usage error:" |
499 echo " " "The \`--${optname}' option requires one of these values: | 577 echo " " "The \`--$optname' option requires one of these values: |
500 \`yes', \`no', or \`default'." | 578 \`yes', \`no', or \`default'." |
501 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | 579 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
502 esac | 580 esac |
503 eval "${opt}=\"${val}\"" | 581 eval "$opt=\"$val\"" |
504 ;; | 582 ;; |
505 | 583 |
506 ## Has the user requested database support? | 584 "with_database" ) |
507 "with_database" ) | |
508 with_database_berkdb=no | 585 with_database_berkdb=no |
509 with_database_dbm=no | 586 with_database_dbm=no |
510 with_database_gnudbm=no | 587 with_database_gnudbm=no |
511 ## Make sure the value given was `no' or a list of berkdb, dbm, gnudbm | 588 for x in `echo "$val" | sed 's/,/ /'` ; do |
512 for x in `echo "${val}" | sed 's/,/ /'` ; do | 589 case "$x" in |
513 case "${x}" in | |
514 no ) : ;; | 590 no ) : ;; |
515 b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;; | 591 b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;; |
516 d | db | dbm ) with_database_dbm=yes ;; | 592 d | db | dbm ) with_database_dbm=yes ;; |
517 g | gn | gnu | gnud | gnudb | gnudbm ) with_database_gnudbm=yes ;; | 593 g | gn | gnu | gnud | gnudb | gnudbm ) with_database_gnudbm=yes ;; |
518 * ) (echo "${progname}: Usage error:" | 594 * ) (echo "$progname: Usage error:" |
519 echo " " "The \`--${optname}' option value | 595 echo " " "The \`--$optname' option value |
520 must be either \`no' or a comma-separated list | 596 must be either \`no' or a comma-separated list |
521 of one or more of \`berkdb', \`dbm', or \`gnudbm'." | 597 of one or more of \`berkdb', \`dbm', or \`gnudbm'." |
522 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | 598 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
523 esac | 599 esac |
524 done | 600 done |
525 if test "${with_database_dbm}" = "yes" -a \ | 601 if test "$with_database_dbm" = "yes" -a \ |
526 "${with_database_gnudbm}" = "yes" ; then | 602 "$with_database_gnudbm" = "yes" ; then |
527 (echo "${progname}: Usage error:" | 603 (echo "$progname: Usage error:" |
528 echo " " "Only one of \`dbm' and \`gnudbm' may be specified | 604 echo " " "Only one of \`dbm' and \`gnudbm' may be specified |
529 with the \`--${optname}' option." | 605 with the \`--$optname' option." |
530 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 | 606 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 |
531 fi | 607 fi |
532 ;; | 608 ;; |
533 | 609 |
534 ## Has the user requested sound support? | 610 "with_sound" ) |
535 "with_sound" ) | 611 case "$val" in |
536 ## value can be native, nas or both. yes is allowed | |
537 ## as a backwards compatible synonym for native | |
538 case "${val}" in | |
539 y | ye | yes ) val=native ;; | 612 y | ye | yes ) val=native ;; |
540 n | no | non | none ) val=no;; | 613 n | no | non | none ) val=no;; |
541 na | nat | nati | nativ | native ) val=native ;; | 614 na | nat | nati | nativ | native ) val=native ;; |
542 ne | net | neta | netau | netaud | netaudi | netaudio | nas ) val=nas ;; | 615 ne | net | neta | netau | netaud | netaudi | netaudio | nas ) val=nas ;; |
543 b | bo | bot | both ) val=both;; | 616 b | bo | bot | both ) val=both;; |
544 * ) (echo "${progname}: Usage error:" | 617 * ) (echo "$progname: Usage error:" |
545 echo " " "The \`--${optname}' option must have one of these values: | 618 echo " " "The \`--$optname' option must have one of these values: |
546 \`native', \`nas', \`both', or \`none'." | 619 \`native', \`nas', \`both', or \`none'." |
547 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | 620 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
548 esac | 621 esac |
549 eval "${opt}=\"${val}\"" | 622 eval "$opt=\"$val\"" |
550 ;; | 623 ;; |
551 | 624 |
552 ## Has the user requested XIM support? | 625 "with_xim" ) |
553 "with_xim" ) | 626 case "$val" in |
554 ## value can be xlib or motif | 627 y | ye | yes ) val=yes ;; |
555 case "${val}" in | 628 n | no | non | none ) val=no ;; |
556 y | ye | yes ) val=yes ;; | 629 x | xl | xli | xlib ) val=xlib ;; |
557 n | no | non | none ) val=no ;; | 630 m | mo | mot | moti | motif ) val=motif ;; |
558 x | xl | xli | xlib ) val=xlib ;; | 631 * ) (echo "$progname: Usage error:" |
559 m | mo | mot | moti | motif ) val=motif ;; | 632 echo " " "The \`--$optname' option must have one of these values: |
560 * ) (echo "${progname}: Usage error:" | |
561 echo " " "The \`--${optname}' option must have one of these values: | |
562 \`motif', \`xlib', \`yes', or \`no'." | 633 \`motif', \`xlib', \`yes', or \`no'." |
563 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | 634 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
564 esac | 635 esac |
565 eval "${opt}=\"${val}\"" | 636 eval "$opt=\"$val\"" |
566 ;; | 637 ;; |
567 | 638 |
568 ## Has the user requested PNG support? | 639 "mail_locking" ) |
569 "with_png" ) | 640 case "$val" in |
570 ## Make sure the value given was either "yes", "no", or "gnuz". | 641 lockf ) val=lockf ;; |
571 case "${val}" in | 642 flock ) val=flock ;; |
572 y | ye | yes ) val=yes ;; | 643 file ) val=file ;; |
573 n | no ) val=no ;; | 644 * ) (echo "$progname: Usage error:" |
574 g | gn | gnu | gnuz ) val=gnuz ;; | 645 echo " " "The \`--$optname' option must have one of these values: |
575 * ) (echo "${progname}: Usage error:" | 646 \`lockf', \`flock', or \`file'." |
576 echo " " "The \`--${optname}' option must have one of these values: | 647 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
577 \`yes', \`no', or \`gnuz'." | |
578 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | |
579 esac | 648 esac |
580 eval "${opt}=\"${val}\"" | 649 eval "$opt=\"$val\"" |
581 ;; | 650 ;; |
582 | 651 |
583 ## Has the user requested error-checking? | 652 "error_checking" ) |
584 "error_checking" ) | 653 |
585 ## value can be all, none, and/or a list of categories to check. | 654 for x in `echo "$val" | sed 's/,/ /'` ; do |
586 ## Example: --error-checking=all,noextents,nobufpos | 655 case "$x" in |
587 ## Example: --error-checking=none,malloc,gc | 656 n | no | non | none ) new_default=no ;; |
588 | |
589 for x in `echo "${val}" | sed 's/,/ /'` ; do | |
590 case "${x}" in | |
591 # all and none are only permitted as the first in the list. | |
592 n | no | non | none ) new_default=no ;; | |
593 a | al | all ) new_default=yes ;; | 657 a | al | all ) new_default=yes ;; |
594 | 658 |
595 extents ) error_check_extents=yes ;; | 659 extents ) error_check_extents=yes ;; |
596 noextents ) error_check_extents=no ;; | 660 noextents ) error_check_extents=no ;; |
597 | 661 |
604 gc ) error_check_gc=yes ;; | 668 gc ) error_check_gc=yes ;; |
605 nogc ) error_check_gc=no ;; | 669 nogc ) error_check_gc=no ;; |
606 | 670 |
607 malloc ) error_check_malloc=yes ;; | 671 malloc ) error_check_malloc=yes ;; |
608 nomalloc ) error_check_malloc=no ;; | 672 nomalloc ) error_check_malloc=no ;; |
609 | 673 |
610 * ) bogus_error_check=yes ;; | 674 * ) bogus_error_check=yes ;; |
611 esac | 675 esac |
612 if test "$bogus_error_check" -o \ | 676 if test "$bogus_error_check" -o \ |
613 \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then | 677 \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then |
614 if test $error_check_default = yes ; then | 678 if test $error_check_default = yes ; then |
615 types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', and \`nomalloc'." | 679 types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', and \`nomalloc'." |
616 else | 680 else |
617 types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', and \`malloc'." | 681 types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', and \`malloc'." |
618 fi | 682 fi |
619 (echo "${progname}: Usage error:" | 683 (echo "$progname: Usage error:" |
620 echo " " "Valid types for the \`--${optname}' option are: | 684 echo " " "Valid types for the \`--$optname' option are: |
621 $types." | 685 $types." |
622 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 | 686 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 |
623 elif test "$new_default" ; then | 687 elif test "$new_default" ; then |
624 error_check_extents=$new_default | 688 error_check_extents=$new_default |
625 error_check_typecheck=$new_default | 689 error_check_typecheck=$new_default |
626 error_check_bufpos=$new_default | 690 error_check_bufpos=$new_default |
627 error_check_gc=$new_default | 691 error_check_gc=$new_default |
630 fi | 694 fi |
631 echeck_notfirst=true | 695 echeck_notfirst=true |
632 done | 696 done |
633 ;; | 697 ;; |
634 | 698 |
635 ## Has the user tried to tell us where the X files are? | 699 |
636 ## I think these are dopey, but no less than three alpha | 700 prefix | exec_prefix | bindir | datadir | statedir | libdir | \ |
637 ## testers, at large sites, have said they have their X files | |
638 ## installed in odd places. | |
639 | |
640 ## Has the user specified one of the path options? | |
641 prefix | exec_prefix | bindir | datadir | statedir | libdir | \ | |
642 mandir | infodir | lispdir | etcdir | lockdir | archlibdir | \ | 701 mandir | infodir | lispdir | etcdir | lockdir | archlibdir | \ |
643 sitelispdir | docdir ) | 702 sitelispdir | docdir ) |
644 ## If the value was omitted, get it from the next argument. | 703 if test "$valomitted" = "yes" ; then |
645 if test "${valomitted}" = "yes" ; then | |
646 if test "$#" = 0 ; then | 704 if test "$#" = 0 ; then |
647 (echo "${progname}: Usage error:" | 705 (echo "$progname: Usage error:" |
648 echo " " "The \`--${optname}' option requires a value." | 706 echo " " "The \`--$optname' option requires a value." |
649 echo " Use \`${progname} --help' for more details.") >&2 && exit 1; | 707 echo " Use \`$progname --help' to show usage.") >&2 && exit 1; |
650 fi | 708 fi |
651 val="$1"; shift | 709 val="$1"; shift |
652 fi | 710 fi |
653 eval "${opt}=\"${val}\"" | 711 eval "$opt=\"$val\"" |
654 | 712 |
655 ## Changing exec_prefix or libdir will change the default value | 713 case "$opt" in |
656 ## of archlibdir. Changing datadir will change the default value | 714 lispdir ) lispdir_user_defined=yes ;; |
657 ## of etcdir and lispdir. Changing statedir will change the | 715 etcdir ) etcdir_user_defined=yes ;; |
658 ## default value of lockdir. | 716 infodir ) infodir_user_defined=yes ;; |
659 if test "${opt}" = exec_prefix; then archlibdir_user_defined=yes | 717 datadir ) lispdir_user_defined=yes etcdir_user_defined=yes ;; |
660 elif test "${opt}" = libdir ; then archlibdir_user_defined=yes | 718 statedir | lockdir ) lockdir_user_defined=yes ;; |
661 elif test "${opt}" = archlibdir ; then archlibdir_user_defined=yes | 719 exec_prefix | libdir | archlibdir ) archlibdir_user_defined=yes ;; |
662 elif test "${opt}" = lispdir ; then lispdir_user_defined=yes | 720 esac |
663 elif test "${opt}" = etcdir ; then etcdir_user_defined=yes | |
664 elif test "${opt}" = datadir ; then | |
665 lispdir_user_defined=yes | |
666 etcdir_user_defined=yes | |
667 elif test "${opt}" = statedir ; then lockdir_user_defined=yes | |
668 elif test "${opt}" = lockdir ; then lockdir_user_defined=yes | |
669 elif test "${opt}" = infodir ; then infodir_user_defined=yes | |
670 fi | |
671 ;; | 721 ;; |
672 | 722 |
673 ## Has the user specified values to override CFLAGS? | 723 cflags ) |
674 cflags ) | 724 if test "$valomitted" = "yes" ; then |
675 ## If the value was omitted, get it from the next argument. | 725 if test "$#" = 0; then |
676 if test "${valomitted}" = "yes" ; then | 726 (echo "$progname: Usage error:" |
677 if test "$#" = 0 ; then | 727 echo " " "The \`--$optname' option requires a value." |
678 (echo "${progname}: Usage error:" | 728 echo " Use \`$progname --help' to show usage.") >&2 && exit 1; |
679 echo " " "The \`--${optname}' option requires a value." | |
680 echo " Use \`${progname} --help' for more details.") >&2 && exit 1; | |
681 fi | 729 fi |
682 val="$1"; shift | 730 val="$1"; shift |
683 fi | 731 fi |
684 eval "${opt}=\"${val}\"" | 732 eval "$opt=\"$val\"" |
685 eval "${opt}_specified=1" | 733 eval "${opt}_specified=1" |
686 ;; | 734 ;; |
687 | 735 |
688 ## --no-create added by autoconf for use by config.status | 736 "no_create" ) ;; |
689 "no_create" ) | 737 |
690 ;; | 738 "usage" | "help" ) echo "$usage" | ${PAGER-more}; exit 0 ;; |
691 | 739 |
692 ## Has the user asked for some help? | 740 "with_menubars" | "with_scrollbars" | "with_dialogs" ) |
693 "usage" | "help" ) | 741 case "$val" in |
694 echo "${short_usage}" | ${PAGER:-more} | |
695 exit 0 | |
696 ;; | |
697 | |
698 ## Has the user specified what toolkit to use for the menubars, | |
699 ## scrollbar or dialogs? | |
700 "with_menubars" | "with_scrollbars" | "with_dialogs" ) | |
701 ## value can be lucid, motif, or athena. | |
702 case "${val}" in | |
703 l | lu | luc | luci | lucid ) val=lucid ;; | 742 l | lu | luc | luci | lucid ) val=lucid ;; |
704 m | mo | mot | moti | motif ) val=motif ;; | 743 m | mo | mot | moti | motif ) val=motif ;; |
705 athena3d | athena-3d ) val=athena3d ;; | 744 athena3d | athena-3d ) val=athena3d ;; |
706 a | at | ath | athe | athen | athena ) val=athena ;; | 745 a | at | ath | athe | athen | athena ) val=athena ;; |
707 n | no | non | none ) val=no ;; | 746 n | no | non | none ) val=no ;; |
708 * ) (echo "${progname}: Usage error:" | 747 * ) (echo "$progname: Usage error:" |
709 echo " " "The \`--${optname}' option must have one of these values: | 748 echo " " "The \`--$optname' option must have one of these values: |
710 \`lucid', \`motif', \`athena', or \`no'." | 749 \`lucid', \`motif', \`athena', \`athena3d', or \`no'." |
711 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | 750 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
712 esac | 751 esac |
713 eval "${opt}=\"${val}\"" | 752 eval "$opt=\"$val\"" |
714 ;; | 753 ;; |
715 | 754 |
716 ## Fail on unrecognized arguments. | 755 * ) (echo "$progname: Usage error:" |
717 * ) (echo "${progname}: Usage error:" | 756 echo " " "Unrecognized option: $arg" |
718 echo " " "Unrecognized option: ${arg}" | 757 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;; |
719 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 ;; | |
720 | 758 |
721 esac | 759 esac |
722 ;; | 760 ;; |
723 | 761 |
724 ## Anything not starting with a hyphen we assume is a | 762 *) configuration="$arg" ;; |
725 ## configuration name. | |
726 *) | |
727 configuration=${arg} | |
728 ;; | |
729 | 763 |
730 esac | 764 esac |
731 done | 765 done |
732 | 766 |
733 ############################################################################ | 767 |
734 # # | |
735 # Finish options processing # | |
736 # # | |
737 ############################################################################ | |
738 | |
739 ### Get the arguments back. See the diatribe on Shell Magic above. | |
740 eval set x "$quoted_arguments"; shift | 768 eval set x "$quoted_arguments"; shift |
741 | 769 |
742 ### Argument interdependencies | 770 if test "$with_energize" = "yes" ; then |
743 if test "${with_energize}" = "yes" ; then | 771 with_menubars=lucid with_scrollbars=motif with_dialogs=motif with_tooltalk=yes |
744 with_menubars="lucid" | 772 MAKE_SUBDIR="$MAKE_SUBDIR lwlib/energize" |
745 with_scrollbars="motif" | 773 fi |
746 with_dialogs="motif" | 774 |
747 with_tooltalk="yes" | 775 test "$extra_verbose" = "yes" && verbose=yes |
748 internal_makefile_list="$internal_makefile_list lwlib/energize/Makefile.in" | 776 |
749 fi | 777 test "$with_sparcworks" = "yes" && with_workshop=yes # compatibility alias |
750 | 778 if test "$with_workshop" = "yes"; then |
751 ### --extra-verbose implies --verbose | 779 { test "$extra_verbose" = "yes" && cat << \EOF |
752 test "${extra_verbose}" = yes && verbose=yes | 780 Defining SUNPRO |
753 | 781 EOF |
754 ### Sparcworks requires tooltalk | 782 cat >> confdefs.h <<\EOF |
755 test "${with_sparcworks}" = yes && with_tooltalk=yes | 783 #define SUNPRO 1 |
756 | 784 EOF |
757 ### debug implies other options | 785 } |
758 test "${debug}" = "yes" && use_assertions=yes memory_usage_stats=yes | 786 |
759 | 787 extra_objs="$extra_objs sunpro.o" |
760 ### with_x is a synonym for with_x11 | 788 with_tooltalk=yes |
761 test -n "${with_x}" && with_x11="${with_x}" | 789 fi |
762 | 790 |
763 ### Can't specify 2 compilers | 791 case "site_includes" in *:* ) site_includes="`echo $site_includes | sed 's/:/ /g'`";; esac |
764 if test "${with_gcc}" = "yes" -a "${with_lcc}" = "yes"; then | 792 case "site_libraries" in *:* ) site_libraries="`echo $site_libraries | sed 's/:/ /g'`";; esac |
765 (echo "${progname}: Usage error:" | 793 case "site_runtime_libraries" in *:* ) site_runtime_libraries="`echo $site_runtime_libraries | sed 's/:/ /g'`";; esac |
766 echo " " "Only one of --with-gcc and --with-lcc may be specified." | 794 |
767 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 | 795 if test "$debug" = "yes"; then |
768 fi | 796 use_assertions=yes memory_usage_stats=yes |
769 | 797 extra_objs="$extra_objs debug.o" |
770 ### Ignore useless run-in-place flag | 798 fi |
771 if test "${run_in_place}" = "yes"; then | 799 |
772 echo "configure: warning: The --run-in-place option is ignored because it is unnecessary." >&2 | 800 test -n "$with_x" && with_x11="$with_x" |
773 fi | 801 |
774 | 802 if test "$run_in_place" = "yes"; then |
775 ########################################################################### | 803 echo "configure: warning: "The --run-in-place option is ignored because it is unnecessary."" 1>&2 |
776 if test "${configuration}" = "" ; then | 804 fi |
805 | |
806 if test "$configuration" = "" ; then | |
777 echo '- You did not tell me what kind of host system you want to configure. | 807 echo '- You did not tell me what kind of host system you want to configure. |
778 - I will attempt to guess the kind of system this is.' 1>&2 | 808 - I will attempt to guess the kind of system this is.' 1>&2 |
779 guesssys=`echo ${progname} | sed 's/configure$/config.guess/'` | 809 guesssys=`echo $progname | sed 's/configure$/config.guess/'` |
780 if configuration=`${CONFIG_SHELL-/bin/sh} ${guesssys}` ; then | 810 if configuration=`${CONFIG_SHELL-/bin/sh} $guesssys | \ |
781 echo "- Looks like this is a ${configuration}" 1>&2 | 811 sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'` ; then |
812 echo "- Looks like this is a $configuration" 1>&2 | |
782 else | 813 else |
783 (echo "${progname}: Usage error:" | 814 (echo "$progname: Usage error:" |
784 echo " " "Failed to guess the system type. You need to tell me." | 815 echo " " "Failed to guess the system type. You need to tell me." |
785 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 | 816 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 |
786 fi | 817 fi |
787 fi | 818 fi |
788 | 819 |
789 ### Find the source directory. | 820 case "$srcdir" in |
790 case "${srcdir}" in | 821 |
791 | 822 "" ) |
792 ## If it's not specified, see if `.' or `..' might work. | |
793 "" ) | |
794 for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do | 823 for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do |
795 if test -f "$dir/src/lisp.h" -a \ | 824 if test -f "$dir/src/lisp.h" -a \ |
796 -f "$dir/lisp/version.el" ; then | 825 -f "$dir/lisp/version.el" ; then |
797 srcdir="${dir}" | 826 srcdir="$dir" |
798 break | 827 break |
799 fi | 828 fi |
800 done | 829 done |
801 if test -z "${srcdir}" ; then | 830 if test -z "$srcdir" ; then |
802 (echo "${progname}: Usage error:" | 831 (echo "$progname: Usage error:" |
803 echo " " "Neither the current directory nor its parent seem to | 832 echo " " "Neither the current directory nor its parent seem to |
804 contain the XEmacs sources. If you do not want to build XEmacs in its | 833 contain the XEmacs sources. If you do not want to build XEmacs in its |
805 source tree, you should run \`${progname}' in the directory in which | 834 source tree, you should run \`$progname' in the directory in which |
806 you wish to build XEmacs, using the \`--srcdir' option to say where the | 835 you wish to build XEmacs, using the \`--srcdir' option to say where the |
807 sources may be found." | 836 sources may be found." |
808 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 | 837 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 |
809 fi | 838 fi |
810 ;; | 839 ;; |
811 | 840 |
812 ## Otherwise, check if the directory they specified is okay. | 841 * ) |
813 * ) | 842 if test ! -d "$srcdir" -o \ |
814 if test ! -d "${srcdir}" -o \ | 843 ! -f "$srcdir/src/lisp.h" -o \ |
815 ! -f "${srcdir}/src/lisp.h" -o \ | 844 ! -f "$srcdir/lisp/version.el" ; then |
816 ! -f "${srcdir}/lisp/version.el" ; then | 845 (echo "$progname: Usage error:" |
817 (echo "${progname}: Usage error:" | |
818 echo " " "The directory specified with the \`--srcdir' option, | 846 echo " " "The directory specified with the \`--srcdir' option, |
819 \`${srcdir}', doesn't seem to contain the XEmacs sources. You should | 847 \`$srcdir', doesn't seem to contain the XEmacs sources. You should |
820 either run the \`${progname}' script at the top of the XEmacs source | 848 either run the \`$progname' script at the top of the XEmacs source |
821 tree, or use the \`--srcdir' option to specify the XEmacs source directory." | 849 tree, or use the \`--srcdir' option to specify the XEmacs source directory." |
822 echo " Use \`${progname} --help' for more details.") >&2 && exit 1 | 850 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 |
823 fi | 851 fi |
824 ;; | 852 ;; |
825 esac | 853 esac |
826 | 854 |
827 ## We check for this now instead of later when we check for other | 855 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 |
828 ## programs because we need to use its return value now. | 856 echo "configure:857: checking whether ln -s works" >&5 |
829 test -n "$silent" || echo "checking for ln -s" | 857 |
830 rm -f conftestdata | 858 rm -f conftestdata |
831 if ln -s X conftestdata 2>/dev/null | 859 if ln -s X conftestdata 2>/dev/null |
832 then | 860 then |
833 rm -f conftestdata | 861 rm -f conftestdata |
834 LN_S="ln -s" | 862 ac_cv_prog_LN_S="ln -s" |
835 else | 863 else |
836 LN_S=ln | 864 ac_cv_prog_LN_S=ln |
837 fi | 865 fi |
838 | 866 LN_S="$ac_cv_prog_LN_S" |
839 | 867 if test "$ac_cv_prog_LN_S" = "ln -s"; then |
840 | 868 echo "$ac_t""yes" 1>&6 |
841 test -n "$verbose" && echo " "setting LN_S to ${LN_S}"" | 869 else |
842 | 870 echo "$ac_t""no" 1>&6 |
843 #### Make symlinks for etc, lisp, and info directories while the path | 871 fi |
844 #### is still relative. We don't symlink lock because someone may | 872 |
845 #### have stuck the source on a read-only partition. Instead we'll | 873 |
846 #### create it as an actual directory later on if it doesn't already | |
847 #### exist. | |
848 for dir in lisp etc man info site-lisp | 874 for dir in lisp etc man info site-lisp |
849 do | 875 do |
850 if test ! -d $dir ; then | 876 if test ! -d "$dir" ; then |
851 echo Making symbolic link to ${srcdir}/$dir | 877 echo Making symbolic link to "$srcdir/$dir" |
852 ${LN_S} ${srcdir}/$dir . | 878 ${LN_S} "$srcdir/$dir" . |
853 fi | 879 fi |
854 done | 880 done |
855 | 881 |
856 #### Make srcdir absolute, if it isn't already. It's important to | 882 case "$srcdir" in |
857 #### avoid running the path through pwd unnecessary, since pwd can | |
858 #### give you automounter prefixes, which can go away. | |
859 case "${srcdir}" in | |
860 /* ) ;; | 883 /* ) ;; |
861 . ) | 884 . ) |
862 ## We may be able to use the $PWD environment variable to make this | 885 if test "$PWD" != "" -a "`(cd $PWD ; sh -c pwd)`" = "`pwd`"; then |
863 ## absolute. But sometimes PWD is inaccurate. | |
864 if test "${PWD}" != "" -a "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`"; then | |
865 srcdir="$PWD" | 886 srcdir="$PWD" |
866 else | 887 else |
867 srcdir="`(cd ${srcdir}; pwd)`" | 888 srcdir="`(cd $srcdir && pwd)`" |
868 fi | 889 fi |
869 ;; | 890 ;; |
870 * ) srcdir="`(cd ${srcdir}; pwd)`" ;; | 891 * ) srcdir="`(cd $srcdir && pwd)`" ;; |
871 esac | 892 esac |
872 | 893 |
873 #### Check if the source directory already has a configured system in it. | 894 if test `pwd` != `sh -c cd $srcdir && pwd` \ |
874 if test `pwd` != `sh -c cd ${srcdir} && pwd` \ | 895 && test -f "$srcdir/src/config.h"; then |
875 && test -f "${srcdir}/src/config.h"; then | 896 (echo "$progname: WARNING: The directory tree \`$srcdir' is being used" |
876 (echo "${progname}: WARNING: The directory tree \`${srcdir}' is being used" | |
877 echo " as a build directory right now; it has been configured in its own" | 897 echo " as a build directory right now; it has been configured in its own" |
878 echo " right. To configure in another directory as well, you MUST" | 898 echo " right. To configure in another directory as well, you MUST" |
879 echo " use GNU make. If you do not have GNU make, then you must" | 899 echo " use GNU make. If you do not have GNU make, then you must" |
880 echo " now do \`make distclean' in ${srcdir}," | 900 echo " now do \`make distclean' in $srcdir," |
881 echo " and then run ${progname} again.") >&2 | 901 echo " and then run $progname again.") >&2 |
882 extrasub='/^VPATH[ ]*=/c\ | 902 extrasub='/^VPATH[ ]*=/c\ |
883 vpath %.c $(srcdir)\ | 903 vpath %.c $(srcdir)\ |
884 vpath %.h $(srcdir)\ | 904 vpath %.h $(srcdir)\ |
885 vpath %.y $(srcdir)\ | 905 vpath %.y $(srcdir)\ |
886 vpath %.l $(srcdir)\ | 906 vpath %.l $(srcdir)\ |
887 vpath %.s $(srcdir)\ | 907 vpath %.s $(srcdir)\ |
888 vpath %.in $(srcdir)' | 908 vpath %.in $(srcdir)' |
889 fi | 909 fi |
890 | 910 |
891 ### Make the necessary directories, if they don't exist. | |
892 for dir in ./src ./lib-src ./dynodump ./lwlib ./lock ; do | 911 for dir in ./src ./lib-src ./dynodump ./lwlib ./lock ; do |
893 if test ! -d ${dir} ; then | 912 test ! -d "$dir" && mkdir "$dir" |
894 mkdir ${dir} | |
895 fi | |
896 done | 913 done |
897 if test "${with_energize}" = "yes" -a ! -d ./lwlib/energize; then | 914 if test "$with_energize" = "yes" -a ! -d ./lwlib/energize; then |
898 mkdir ./lwlib/energize | 915 mkdir ./lwlib/energize |
899 fi | 916 fi |
900 | 917 |
901 ############################################################################ | 918 |
902 # # | 919 echo "checking "the configuration name"" 1>&6 |
903 # Determine the s&m files to use # | 920 echo "configure:921: checking "the configuration name"" >&5 |
904 # # | 921 internal_configuration=`echo $configuration | sed 's/-\(energize\|workshop\)//'` |
905 ############################################################################ | 922 if canonical=`$srcdir/config.sub "$internal_configuration"` ; then : ; else |
906 | |
907 #### Given the configuration name, set machfile and opsysfile to the | |
908 #### names of the m/*.h and s/*.h files we should use. | |
909 | |
910 ### Canonicalize the configuration name. | |
911 echo "checking the configuration name" | |
912 # allow -energize prefix on configuration name | |
913 internal_configuration=`echo ${configuration} | sed 's/-energize//'` | |
914 # allow --sparcworks prefix on configuration name | |
915 internal_configuration=`echo ${configuration} | sed 's/-sparcworks//'` | |
916 if canonical=`${srcdir}/config.sub "${internal_configuration}"` ; then : ; else | |
917 exit $? | 923 exit $? |
918 fi | 924 fi |
919 | 925 |
920 ### If you add support for a new configuration, add code to this | 926 |
921 ### switch statement to recognize your configuration name and select | 927 |
922 ### the appropriate operating system and machine description files. | 928 |
923 | 929 |
924 ### You would hope that you could choose an m/*.h file pretty much | 930 machine='' opsys='' need_dynodump=no |
925 ### based on the machine portion of the configuration name, and an s- | 931 |
926 ### file based on the operating system portion. However, it turns out | 932 case "$canonical" in |
927 ### that each m/*.h file is pretty manufacturer-specific - for | 933 sparc-*-* ) machine=sparc ;; |
928 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are | 934 alpha-*-* ) machine=alpha ;; |
929 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS | 935 vax-*-* ) machine=vax ;; |
930 ### machines. So we basically have to have a special case for each | 936 mips-dec-* ) machine=pmax ;; |
931 ### configuration name. | 937 mips-sgi-* ) machine=iris4d ;; |
932 ### | 938 romp-ibm-* ) machine=ibmrt ;; |
933 ### As far as handling version numbers on operating systems is | 939 rs6000-ibm-aix* ) machine=ibmrs6000 ;; |
934 ### concerned, make sure things will fail in a fixable way. If | 940 powerpc-ibm-aix* ) machine=ibmrs6000 ;; |
935 ### /etc/MACHINES doesn't say anything about version numbers, be | 941 powerpc-*-* ) machine=powerpc ;; |
936 ### prepared to handle anything reasonably. If version numbers | 942 hppa-*-* ) machine=hp800 ;; |
937 ### matter, be sure /etc/MACHINES says something about it. | 943 m88k-dg-* ) machine=aviion ;; |
938 ### | 944 m68*-sony-* ) machine=news ;; |
939 ### Eric Raymond says we should accept strings like "sysvr4" to mean | 945 mips-sony-* ) machine=news-risc ;; |
940 ### "System V Release 4"; he writes, "The old convention encouraged | 946 clipper-* ) machine=clipper ;; |
941 ### confusion between `system' and `release' levels'." | 947 esac |
942 | 948 |
943 machine='' opsys='' unported=no need_dynodump=no | 949 case "$canonical" in |
944 case "${canonical}" in | 950 *-*-linux* ) opsys=linux ;; |
945 | 951 *-*-netbsd* ) opsys=netbsd ;; |
946 ## NetBSD ports | 952 *-*-nextstep* ) opsys=nextstep ;; |
947 *-*-netbsd* ) | 953 *-*-vms ) opsys=vms ;; |
948 opsys=netbsd | 954 |
949 case "${canonical}" in | 955 *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;; |
950 sparc-*-netbsd*) machine=sparc ;; | 956 *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;; |
957 *-dec-osf3.[2-9] ) opsys=decosf3-2 ;; | |
958 *-dec-osf3* ) opsys=decosf3-1 ;; | |
959 *-dec-osf4* ) opsys=decosf4-0 ;; | |
960 | |
961 *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;; | |
962 *-*-ultrix4.[12]* ) opsys=bsd4-3 ;; | |
963 *-*-ultrix* ) opsys=ultrix4-3 ;; | |
964 | |
965 *-*-aix3.1* ) opsys=aix3-1 ;; | |
966 *-*-aix3.2.5 ) opsys=aix3-2-5 ;; | |
967 *-*-aix3* ) opsys=aix3-2 ;; | |
968 *-*-aix4.2* ) opsys=aix4-2 ;; | |
969 *-*-aix4.1* ) opsys=aix4-1 ;; | |
970 *-*-aix4* ) opsys=aix4 ;; | |
971 | |
972 *-gnu* ) opsys=gnu ;; | |
973 *-*-bsd4.[01] ) opsys=bsd4-1 ;; | |
974 *-*-bsd4.2 ) opsys=bsd4-2 ;; | |
975 *-*-bsd4.3 ) opsys=bsd4-3 ;; | |
976 *-*-aos4.2 ) opsys=bsd4-2 ;; | |
977 *-*-aos* ) opsys=bsd4-3 ;; | |
978 *-*-sysv0 | *-*-sysvr0 ) opsys=usg5-0 ;; | |
979 *-*-sysv2 | *-*-sysvr2 ) opsys=usg5-2 ;; | |
980 *-*-sysv2.2 | *-*-sysvr2.2 ) opsys=usg5-2-2 ;; | |
981 *-*-sysv3* | *-*-sysvr3* ) opsys=usg5-3 ;; | |
982 *-*-sysv4.1* | *-*-sysvr4.1* )opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;; | |
983 *-*-sysv4.[2-9]* | *-sysvr4.[2-9]* ) | |
984 if test -z "$NON_GNU_CPP" ; then | |
985 if test -f /usr/ccs/lib/cpp | |
986 then NON_GNU_CPP=/usr/ccs/lib/cpp | |
987 else NON_GNU_CPP=/lib/cpp | |
988 fi | |
989 fi | |
990 opsys=usg5-4-2 ;; | |
991 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;; | |
992 *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;; | |
993 esac | |
994 | |
995 case "$canonical" in | |
996 | |
997 *-*-netbsd* ) | |
998 case "$canonical" in | |
951 i[3-9]86-*-netbsd*) machine=intel386 ;; | 999 i[3-9]86-*-netbsd*) machine=intel386 ;; |
952 hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* ) | 1000 hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* ) |
953 # Yes, this is somewhat bogus. | 1001 machine=hp9000s300 ;; |
954 machine=hp9000s300 ;; | |
955 pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;; | 1002 pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;; |
956 pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;; | 1003 pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;; |
957 esac | 1004 esac |
958 ;; | 1005 ;; |
959 | 1006 |
960 ## Acorn RISCiX: | 1007 arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;; |
961 arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;; | |
962 arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;; | 1008 arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;; |
963 | 1009 |
964 ## Alliant machines | 1010 fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;; |
965 ## Strictly speaking, we need the version of the alliant operating | |
966 ## system to choose the right machine file, but currently the | |
967 ## configuration name doesn't tell us enough to choose the right | |
968 ## one; we need to give alliants their own operating system name to | |
969 ## do this right. When someone cares, they can help us. | |
970 fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;; | |
971 i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;; | 1011 i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;; |
972 | 1012 |
973 ## Alpha (DEC) machines. | 1013 m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;; |
974 ## XEmacs change: split apart into numerous files. | 1014 |
975 alpha-*-* ) | 1015 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;; |
976 machine=alpha | 1016 |
977 case "${canonical}" in | 1017 m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;; |
978 *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;; | 1018 |
979 *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;; | 1019 we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;; |
980 | 1020 |
981 ## XEmacs: Add switch for OSF 1 version 3 (roth@cse.ucsc.edu) | 1021 m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;; |
982 ## XEmacs: Add switch for Digital Unix version 4 (srivasta@pilgrim.umass.edu) | 1022 |
983 *-dec-osf3.[2-9] ) opsys=decosf3-2 ;; | 1023 rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20 |
984 *-dec-osf3* ) opsys=decosf3-1 ;; | |
985 *-dec-osf4* ) opsys=decosf4-0 ;; | |
986 *-*-linux* ) opsys=linux ;; | |
987 esac | |
988 ;; | |
989 | |
990 ## Altos 3068 | |
991 m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;; | |
992 | |
993 ## Amdahl UTS | |
994 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;; | |
995 | |
996 ## Apollo, Domain/OS | |
997 m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;; | |
998 | |
999 ## AT&T 3b2, 3b5, 3b15, 3b20 | |
1000 we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;; | |
1001 | |
1002 ## AT&T 3b1 - The Mighty Unix PC! | |
1003 m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;; | |
1004 | |
1005 ## Bull machines | |
1006 rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20 | |
1007 m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2 | 1024 m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2 |
1008 m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7 | 1025 m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7 |
1009 | 1026 |
1010 ## CCI 5/32, 6/32 -- see "Tahoe". | 1027 |
1011 | 1028 celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;; |
1012 ## Celerity | 1029 |
1013 ## I don't know what configuration name to use for this; config.sub | 1030 *-convex-bsd* | *-convex-convexos* ) |
1014 ## doesn't seem to know anything about it. Hey, Celerity users, get | |
1015 ## in touch with us! | |
1016 celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;; | |
1017 | |
1018 ## Clipper | |
1019 ## What operating systems does this chip run that XEmacs has been | |
1020 ## tested on? | |
1021 clipper-* ) machine=clipper | |
1022 ## We'll use the catch-all code at the bottom to guess the | |
1023 ## operating system. | |
1024 ;; | |
1025 | |
1026 ## Convex | |
1027 *-convex-bsd* | *-convex-convexos* ) | |
1028 machine=convex opsys=bsd4-3 | 1031 machine=convex opsys=bsd4-3 |
1029 ## Prevents spurious white space in makefiles - d.m.cooke@larc.nasa.gov | |
1030 NON_GNU_CPP="cc -E -P" | 1032 NON_GNU_CPP="cc -E -P" |
1031 ;; | 1033 ;; |
1032 | 1034 |
1033 ## Cubix QBx/386 | 1035 i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;; |
1034 i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;; | 1036 |
1035 | 1037 cydra*-cydrome-sysv* ) machine=cydra5 opsys=usg5-3 ;; |
1036 ## Cydra 5 | 1038 |
1037 cydra*-cydrome-sysv* ) machine=cydra5 opsys=usg5-3 ;; | 1039 i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;; |
1038 | 1040 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;; |
1039 ## Data General AViiON Machines | 1041 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;; |
1040 i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;; | 1042 m88k-dg-dgux* ) opsys=dgux ;; |
1041 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) machine=aviion opsys=dgux5-4r3 ;; | 1043 |
1042 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) machine=aviion opsys=dgux5-4r2 ;; | 1044 m68k-motorola-sysv* | m68000-motorola-sysv* ) machine=delta opsys=usg5-3 ;; |
1043 m88k-dg-dgux* ) machine=aviion opsys=dgux ;; | |
1044 | |
1045 ## Dec Mips machines | |
1046 mips-dec-* ) | |
1047 machine=pmax | |
1048 case "${canonical}" in | |
1049 *-*-ultrix[0-3].* | *-*-ultrix4.0* | *-*-bsd4.2* ) opsys=bsd4-2 ;; | |
1050 *-*-ultrix4.[12]* | *-*-bsd* ) opsys=bsd4-3 ;; | |
1051 *-*-ultrix* ) opsys=ultrix4-3 ;; | |
1052 *-*-osf* ) opsys=osf1 ;; | |
1053 *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;; | |
1054 esac | |
1055 ;; | |
1056 | |
1057 ## Motorola Delta machines | |
1058 m68k-motorola-sysv* | m68000-motorola-sysv* ) | |
1059 machine=delta opsys=usg5-3 | |
1060 if test -z "`type gnucc | grep 'not found'`" | |
1061 then | |
1062 if test -s /etc/167config | |
1063 then CC="gnucc -m68040" | |
1064 else CC="gnucc -m68881" | |
1065 fi | |
1066 else | |
1067 if test -z "`type gcc | grep 'not found'`" | |
1068 then CC=gcc | |
1069 else CC=cc | |
1070 fi | |
1071 fi | |
1072 ;; | |
1073 m88k-motorola-sysv4* ) | 1045 m88k-motorola-sysv4* ) |
1074 # jbotte@bnr.ca says that UNIX_System_V <hostName> 4.0 R40V4.3 m88k mc88110 | 1046 machine=delta88k opsys=usg5-4-2 |
1075 # needs POSIX_SIGNALS and therefore needs usg5-4-2. | |
1076 # I hope there are not other 4.0 versions for this machine | |
1077 # which really need usg5-4 instead. | |
1078 machine=delta88k opsys=usg5-4-2 | |
1079 ;; | 1047 ;; |
1080 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;; | 1048 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;; |
1081 | 1049 |
1082 ## Dual machines | 1050 m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;; |
1083 m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;; | |
1084 m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;; | 1051 m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;; |
1085 | 1052 |
1086 ## Elxsi 6400 | 1053 elxsi-elxsi-sysv* ) machine=elxsi opsys=usg5-2 ;; |
1087 elxsi-elxsi-sysv* ) machine=elxsi opsys=usg5-2 ;; | 1054 |
1088 | 1055 ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;; |
1089 ## Encore machines | 1056 |
1090 ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;; | 1057 pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;; |
1091 | |
1092 ## Gould Power Node and NP1 | |
1093 pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;; | |
1094 pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;; | 1058 pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;; |
1095 np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;; | 1059 np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;; |
1096 | 1060 |
1097 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000 | 1061 m88k-harris-cxux* ) |
1098 ## as far as XEmacs is concerned). | 1062 case "`uname -r`" in |
1099 m88k-harris-cxux* ) | |
1100 # Build needs to be different on 7.0 and later releases | |
1101 case "`uname -r`" in | |
1102 [56].[0-9] ) machine=nh4000 opsys=cxux ;; | 1063 [56].[0-9] ) machine=nh4000 opsys=cxux ;; |
1103 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;; | 1064 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;; |
1104 esac | 1065 esac |
1105 NON_GNU_CPP="/lib/cpp" | 1066 NON_GNU_CPP="/lib/cpp" |
1106 ;; | 1067 ;; |
1107 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000) | 1068 m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;; |
1108 m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;; | 1069 powerpc-harris-powerunix ) machine=nh6000 opsys=powerunix NON_GNU_CPP="cc -Xo -E -P" ;; |
1109 ## Harris power pc NightHawk running Power UNIX (Series 6000) | 1070 |
1110 powerpc-harris-powerunix ) | 1071 xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;; |
1111 machine=nh6000 opsys=powerunix | 1072 |
1112 NON_GNU_CPP="cc -Xo -E -P" | 1073 m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;; |
1113 ;; | 1074 |
1114 | 1075 *-hp-hpux* ) |
1115 ## Honeywell XPS100 | 1076 case "$canonical" in |
1116 xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;; | |
1117 | |
1118 ## HP 9000 series 200 or 300 | |
1119 m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;; | |
1120 | |
1121 ## HP-UX on HP's | |
1122 *-hp-hpux* ) | |
1123 NON_GNU_CC="cc -Aa" | |
1124 NON_GNU_CPP="cc -Aa -E" | |
1125 | |
1126 ### Figure out machine and opsys orthogonally | |
1127 case "${canonical}" in | |
1128 m68* ) machine=hp9000s300 ;; | 1077 m68* ) machine=hp9000s300 ;; |
1129 hppa* ) machine=hp800 ;; | 1078 hppa* ) machine=hp800 ;; |
1130 esac | 1079 esac |
1131 | 1080 |
1132 case "${canonical}" in | 1081 case "$canonical" in |
1133 *-hp-hpux7* ) opsys=hpux ;; | 1082 *-hp-hpux7* ) opsys=hpux ;; |
1134 *-hp-hpux8* ) opsys=hpux8 ;; | 1083 *-hp-hpux8* ) opsys=hpux8 ;; |
1135 *-hp-hpux9* ) opsys=hpux9 ;; | 1084 *-hp-hpux9* ) opsys=hpux9 ;; |
1136 *-hp-hpux10* ) opsys=hpux10 ;; | 1085 *-hp-hpux10* ) opsys=hpux10 ;; |
1137 * ) | 1086 * ) |
1138 case "`uname -r`" in | 1087 case "`uname -r`" in |
1139 ## Someone's system reports A.B8.05 for this. | |
1140 ## I wonder what other possibilities there are. | |
1141 *.B8.* ) opsys=hpux8 ;; | 1088 *.B8.* ) opsys=hpux8 ;; |
1142 *.08.* ) opsys=hpux8 ;; | 1089 *.08.* ) opsys=hpux8 ;; |
1143 *.09.* ) opsys=hpux9 ;; | 1090 *.09.* ) opsys=hpux9 ;; |
1144 *.10.* ) opsys=hpux10 ;; | 1091 *.10.* ) opsys=hpux10 ;; |
1145 * ) opsys=hpux ;; | 1092 * ) opsys=hpux ;; |
1146 esac | 1093 esac |
1147 ;; | 1094 ;; |
1148 esac | 1095 esac |
1149 | 1096 |
1150 if test $opsys = hpux10 ; then | 1097 case "$opsys" in hpux9 | hpux10 ) extra_objs="$extra_objs strcat.o";; esac |
1151 NON_GNU_CC="cc -Ae" | 1098 |
1152 NON_GNU_CPP="cc -Ae -E" | 1099 if test "$opsys" = "hpux10"; then ansi_flag="-Ae"; else ansi_flag="-Aa"; fi |
1153 fi | 1100 NON_GNU_CC="cc $ansi_flag" NON_GNU_CPP="cc $ansi_flag -E" |
1154 | 1101 |
1155 case "${canonical}" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac | 1102 case "$canonical" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac |
1156 ;; | 1103 ;; |
1157 | 1104 |
1158 hppa-*-nextstep* ) machine=hp800 opsys=nextstep ;; | 1105 orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;; |
1159 | |
1160 ## Orion machines | |
1161 orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;; | |
1162 clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;; | 1106 clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;; |
1163 | 1107 |
1164 ## IBM machines | 1108 i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;; |
1165 i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;; | |
1166 i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;; | 1109 i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;; |
1167 i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;; | 1110 i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;; |
1168 rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* ) machine=ibmrs6000 opsys=aix3-1 ;; | 1111 romp-ibm-aos* ) opsys=bsd4-3 ;; |
1169 rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 ) machine=ibmrs6000 opsys=aix3-2-5 ;; | 1112 romp-ibm-bsd* ) opsys=bsd4-3 ;; |
1170 rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* ) machine=ibmrs6000 opsys=aix4-2 ;; | 1113 romp-ibm-mach* ) opsys=mach-bsd4-3 ;; |
1171 rs6000-ibm-aix4.1* | powerpc-ibm-aix4.1* ) machine=ibmrs6000 opsys=aix4-1 ;; | 1114 |
1172 rs6000-ibm-aix4* | powerpc-ibm-aix4* ) machine=ibmrs6000 opsys=aix4 ;; | 1115 m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;; |
1173 rs6000-ibm-aix* | powerpc-ibm-aix* ) machine=ibmrs6000 opsys=aix3-2 ;; | |
1174 romp-ibm-bsd4.3* ) machine=ibmrt opsys=bsd4-3 ;; | |
1175 romp-ibm-bsd4.2* ) machine=ibmrt opsys=bsd4-2 ;; | |
1176 romp-ibm-aos4.3* ) machine=ibmrt opsys=bsd4-3 ;; | |
1177 romp-ibm-aos4.2* ) machine=ibmrt opsys=bsd4-2 ;; | |
1178 romp-ibm-aos* ) machine=ibmrt opsys=bsd4-3 ;; | |
1179 romp-ibm-bsd* ) machine=ibmrt opsys=bsd4-3 ;; | |
1180 romp-ibm-aix* ) machine=ibmrt-aix opsys=usg5-2-2 ;; | |
1181 romp-ibm-mach* ) machine=ibmrt opsys=mach-bsd4-3 ;; | |
1182 | |
1183 ## Integrated Solutions `Optimum V' | |
1184 m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;; | |
1185 m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;; | 1116 m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;; |
1186 | 1117 |
1187 ## Intel 386 machines where we do care about the manufacturer | 1118 i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;; |
1188 i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;; | 1119 |
1189 | 1120 i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;; |
1190 ## Prime EXL | 1121 |
1191 i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;; | 1122 i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;; |
1192 | 1123 |
1193 ## Sequent Symmetry running Dynix | 1124 i[3-9]86-sequent-ptx* ) machine=sequent-ptx opsys=ptx NON_GNU_CPP="/lib/cpp" ;; |
1194 i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;; | 1125 |
1195 | 1126 i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;; |
1196 ## Sequent Symmetry running DYNIX/ptx | 1127 |
1197 ## Use the old cpp rather than the newer ANSI one. | 1128 i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;; |
1198 i[3-9]86-sequent-ptx* ) | 1129 |
1199 machine=sequent-ptx opsys=ptx | 1130 i860-*-sysv4* ) machine=i860 opsys=usg5-4 NON_GNU_CC="/bin/cc" NON_GNU_CPP="/usr/ccs/lib/cpp" ;; |
1200 NON_GNU_CPP="/lib/cpp" | 1131 |
1201 ;; | 1132 m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;; |
1202 | 1133 |
1203 ## Unspecified sysv on an ncr machine defaults to svr4.2. | 1134 m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;; |
1204 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.) | 1135 |
1205 i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;; | 1136 mips-mips-usg* ) machine=mips4 ;; |
1206 | |
1207 ## Intel Paragon OSF/1 | |
1208 i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;; | |
1209 | |
1210 ## Intel 860 | |
1211 i860-*-sysv4* ) | |
1212 machine=i860 opsys=usg5-4 | |
1213 NON_GNU_CC="/bin/cc" # Ie, not the one in /usr/ucb/cc. | |
1214 NON_GNU_CPP="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion. | |
1215 ;; | |
1216 | |
1217 ## Masscomp machines | |
1218 m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;; | |
1219 | |
1220 ## Megatest machines | |
1221 m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;; | |
1222 | |
1223 ## Workstations sold by MIPS | |
1224 ## This is not necessarily all workstations using the MIPS processor - | |
1225 ## Irises are produced by SGI, and DECstations by DEC. | |
1226 | |
1227 ## etc/MACHINES lists mips.h and mips4.h as possible machine files, | |
1228 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance | |
1229 ## it gives for choosing between the alternatives seems to be "Use | |
1230 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with | |
1231 ## the BSD world." I'll assume that these are instructions for | |
1232 ## handling two odd situations, and that every other situation | |
1233 ## should use mips.h and usg5-2-2, they being listed first. | |
1234 mips-mips-usg* ) | |
1235 machine=mips4 | |
1236 ## Fall through to the general code at the bottom to decide on the OS. | |
1237 ;; | |
1238 mips-mips-riscos4 ) | 1137 mips-mips-riscos4 ) |
1239 machine=mips4 | 1138 machine=mips4 |
1240 NON_GNU_CC="cc -systype bsd43" | 1139 NON_GNU_CC="cc -systype bsd43" |
1241 NON_GNU_CPP="cc -systype bsd43 -E" | 1140 NON_GNU_CPP="cc -systype bsd43 -E" |
1242 case "${canonical}" in | 1141 case "$canonical" in |
1243 mips-mips-riscos4* ) opsys=bsd4-3 ;; | 1142 mips-mips-riscos4* ) opsys=bsd4-3 ;; |
1244 mips-mips-riscos5* ) opsys=riscos5 ;; | 1143 mips-mips-riscos5* ) opsys=riscos5 ;; |
1245 esac | 1144 esac |
1246 ;; | 1145 ;; |
1247 mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;; | 1146 mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;; |
1248 mips-mips-* ) machine=mips opsys=usg5-2-2 ;; | 1147 mips-mips-* ) machine=mips opsys=usg5-2-2 ;; |
1249 | 1148 |
1250 ## NeXT | 1149 m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;; |
1251 m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;; | 1150 |
1252 | 1151 ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;; |
1253 ## The complete machine from National Semiconductor | 1152 |
1254 ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;; | 1153 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;; |
1255 | |
1256 ## NCR machines | |
1257 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;; | |
1258 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;; | 1154 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;; |
1259 | 1155 |
1260 ## Nixdorf Targon 31 | 1156 m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;; |
1261 m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;; | 1157 |
1262 | 1158 m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;; |
1263 ## Nu (TI or LMI) | 1159 |
1264 m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;; | 1160 m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;; |
1265 | 1161 |
1266 ## Plexus | 1162 pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;; |
1267 m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;; | 1163 |
1268 | 1164 ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;; |
1269 ## Pyramid machines | |
1270 ## I don't really have any idea what sort of processor the Pyramid has, | |
1271 ## so I'm assuming it is its own architecture. | |
1272 pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;; | |
1273 | |
1274 ## Sequent Balance | |
1275 ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;; | |
1276 ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;; | 1165 ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;; |
1277 | 1166 |
1278 ## Siemens Nixdorf | 1167 mips-siemens-sysv* | mips-sni-sysv*) |
1279 mips-siemens-sysv* | mips-sni-sysv*) | |
1280 machine=mips-siemens opsys=usg5-4 | 1168 machine=mips-siemens opsys=usg5-4 |
1281 NON_GNU_CC=/usr/ccs/bin/cc | 1169 NON_GNU_CC=/usr/ccs/bin/cc |
1282 NON_GNU_CPP=/usr/ccs/lib/cpp | 1170 NON_GNU_CPP=/usr/ccs/lib/cpp |
1283 ;; | 1171 ;; |
1284 | 1172 |
1285 ## Silicon Graphics machines | 1173 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;; |
1286 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030) | |
1287 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;; | |
1288 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;; | 1174 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;; |
1289 ## Iris 4D | 1175 mips-sgi-irix3.* ) opsys=irix3-3 ;; |
1290 mips-sgi-irix3.* ) machine=iris4d opsys=irix3-3 ;; | 1176 mips-sgi-irix4.* ) opsys=irix4-0 ;; |
1291 mips-sgi-irix4.* ) machine=iris4d opsys=irix4-0 ;; | 1177 mips-sgi-irix6* ) opsys=irix6-0 NON_GNU_CC="cc -Olimit 2000" ;; |
1292 mips-sgi-irix6* ) machine=iris4d opsys=irix6-0 NON_GNU_CC="cc -Olimit 2000" ;; | 1178 mips-sgi-irix5.1* ) opsys=irix5-1 ;; |
1293 mips-sgi-irix5.[3-9]* ) machine=iris4d opsys=irix5-3 ;; | 1179 mips-sgi-irix5.2* ) opsys=irix5-2 ;; |
1294 mips-sgi-irix5.2* ) machine=iris4d opsys=irix5-2 ;; | 1180 mips-sgi-irix5.* ) opsys=irix5-3 ;; |
1295 mips-sgi-irix5.1* ) machine=iris4d opsys=irix5-1 ;; | 1181 mips-sgi-irix* ) opsys=irix5-0 ;; |
1296 mips-sgi-irix* ) machine=iris4d opsys=irix5-0 ;; | 1182 |
1297 | 1183 *-sony-newsos[34]* | *-sony-news[34]* ) opsys=bsd4-3 ;; |
1298 ## SONY machines | 1184 *-sony-news* ) opsys=newsos5 ;; |
1299 m68*-sony-bsd4.2* ) machine=news opsys=bsd4-2 ;; | 1185 |
1300 m68*-sony-bsd4.3* ) machine=news opsys=bsd4-3 ;; | 1186 m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;; |
1301 m68*-sony-newsos3* | m68*-sony-news3*) machine=news opsys=bsd4-3 ;; | 1187 |
1302 mips-sony-bsd* | mips-sony-newsos4* | mips-sony-news4*) machine=news-risc opsys=bsd4-3 ;; | 1188 *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* ) |
1303 mips-sony-news* ) machine=news-risc opsys=newsos5 ;; | 1189 case "$canonical" in |
1304 | |
1305 ## Stride | |
1306 m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;; | |
1307 | |
1308 ## Suns | |
1309 sparc-*-linux* ) machine=sparc opsys=linux ;; | |
1310 | |
1311 *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* ) | |
1312 # Hardware type | |
1313 case "${canonical}" in | |
1314 m68*-sunos1* ) machine=sun1 ;; | 1190 m68*-sunos1* ) machine=sun1 ;; |
1315 m68*-sunos2* ) machine=sun2 ;; | 1191 m68*-sunos2* ) machine=sun2 ;; |
1316 m68* ) machine=sun3 ;; | 1192 m68* ) machine=sun3 ;; |
1317 i[3-9]86*-sun-sunos[34]* ) machine=sun386 ;; | 1193 i[3-9]86*-sun-sunos[34]* ) machine=sun386 ;; |
1318 i[3-9]86-*-* ) machine=intel386 ;; | 1194 i[3-9]86-*-* ) machine=intel386 ;; |
1319 rs6000* ) machine=rs6000 ;; | 1195 rs6000* ) machine=rs6000 ;; |
1320 sparc* ) machine=sparc ;; | |
1321 powerpc* ) machine=powerpc ;; | |
1322 * ) unported=yes ;; | |
1323 esac | 1196 esac |
1324 | 1197 |
1325 # Make `canonical' even more so. | 1198 case "$canonical" in *-sunos5*) |
1326 case "${canonical}" in *-sunos5*) | 1199 canonical="`echo \"$canonical\" | sed -e s/sunos5/solaris2/`";; |
1327 canonical="`echo \"${canonical}\" | sed -e s/sunos5/solaris2/`";; | |
1328 esac | 1200 esac |
1329 | 1201 |
1330 # On SunOS 4, use /usr/lib/cpp, sans dynodump, /bin/ranlib | 1202 case "$canonical" in |
1331 # On SunOS 5, use /usr/ccs/lib/cpp, need dynodump, RANLIB not needed | |
1332 # But, SunOS 5.6 no longer needs dynodump because it has a similar | |
1333 # function integrated. | |
1334 case "${canonical}" in | |
1335 *-sunos4* ) | 1203 *-sunos4* ) |
1336 test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;; | 1204 test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;; |
1337 *-solaris2* ) | 1205 *-solaris2* ) |
1338 test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp | 1206 test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp |
1339 RANLIB=':' | 1207 RANLIB=':' |
1340 case "${canonical}" in | 1208 case "$canonical" in *-solaris2.[0-5]* ) need_dynodump=yes ;; esac |
1341 *-solaris2.[6-9]* ) need_dynodump=no ;; | |
1342 *-solaris2* ) need_dynodump=yes ;; | |
1343 esac | 1209 esac |
1344 esac | 1210 |
1345 | 1211 case "$canonical" in |
1346 case "${canonical}" in | 1212 i[3-9]86-*-sunos4*) opsys=sunos4-0 ;; |
1347 ## The Sun386 didn't get past 4.0. | |
1348 i[3-9]86-*-sunos4* ) opsys=sunos4-0 ;; | |
1349 *-sunos4.0* ) opsys=sunos4-0 ;; | 1213 *-sunos4.0* ) opsys=sunos4-0 ;; |
1350 *-sunos4.1.2* ) opsys=sunos4-1-2 ;; | 1214 *-sunos4.1.2* ) opsys=sunos4-1-2 ;; |
1351 *-sunos4.1.3* ) opsys=sunos4-1-3 ;; | 1215 *-sunos4.1.3* ) opsys=sunos4-1-3 ;; |
1352 *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;; | 1216 *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;; |
1353 *-sunos4* | *-sunos ) opsys=sunos4-1 ;; | 1217 *-sunos4* | *-sunos ) opsys=sunos4-1 ;; |
1360 | 1224 |
1361 *-mach* ) opsys=mach-bsd4-3 ;; | 1225 *-mach* ) opsys=mach-bsd4-3 ;; |
1362 * ) opsys=bsd4-2 ;; | 1226 * ) opsys=bsd4-2 ;; |
1363 esac | 1227 esac |
1364 | 1228 |
1365 case "${canonical}" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac | 1229 case "$canonical" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac |
1366 | 1230 |
1367 ## Watch out for a compiler that is guaranteed not to work. | 1231 case "$canonical" in |
1368 case "${canonical}" in | 1232 *-solaris* ) case "$CC" in /usr/ucb/cc* ) CC="" ;; esac ;; |
1369 *-solaris* ) test "$CC" = "/usr/ucb/cc" && unset CC ;; | |
1370 esac | 1233 esac |
1371 ;; | 1234 ;; |
1372 | 1235 |
1373 sparc-*-nextstep* ) machine=sparc opsys=nextstep ;; | 1236 m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;; |
1374 | 1237 |
1375 ## Tadpole 68k | 1238 tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;; |
1376 m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;; | |
1377 | |
1378 ## Tahoe machines | |
1379 tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;; | |
1380 tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;; | 1239 tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;; |
1381 | 1240 |
1382 ## Tandem Integrity S2 | 1241 mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;; |
1383 mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;; | 1242 |
1384 | 1243 m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;; |
1385 ## Tektronix XD88 | 1244 |
1386 m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;; | 1245 ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;; |
1387 | 1246 m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;; |
1388 ## Tektronix 16000 box (6130?) | 1247 |
1389 ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;; | 1248 titan-titan-sysv* ) machine=titan opsys=usg5-3 ;; |
1390 ## Tektronix 4300 | 1249 |
1391 ## src/m/tek4300.h hints that this is a m68k machine. | 1250 m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;; |
1392 m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;; | 1251 |
1393 | 1252 vax-dec-* ) |
1394 ## Titan P2 or P3 | 1253 case "$canonical" in |
1395 ## We seem to have lost the machine-description file titan.h! | 1254 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;; |
1396 titan-titan-sysv* ) machine=titan opsys=usg5-3 ;; | 1255 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;; |
1397 | 1256 *-mach* ) opsys=mach-bsd4-3 ;; |
1398 ## Ustation E30 (SS5E) | |
1399 m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;; | |
1400 | |
1401 ## Vaxen. | |
1402 vax-dec-* ) | |
1403 machine=vax | |
1404 case "${canonical}" in | |
1405 *-bsd4.1* ) opsys=bsd4-1 ;; | |
1406 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;; | |
1407 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;; | |
1408 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;; | |
1409 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;; | |
1410 *-vms* ) opsys=vms ;; | |
1411 *-mach* ) opsys=mach-bsd4-3 ;; | |
1412 * ) unported=yes | |
1413 esac | 1257 esac |
1414 ;; | 1258 ;; |
1415 | 1259 |
1416 ## Whitechapel MG1 | 1260 ns16k-whitechapel-* ) machine=mg1 ;; |
1417 ## We don't know what sort of OS runs on these; we'll let the | 1261 |
1418 ## operating system guessing code below try. | 1262 m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;; |
1419 ns16k-whitechapel-* ) machine=mg1 ;; | 1263 |
1420 | 1264 i[3-9]86-*-* ) |
1421 ## Wicat | |
1422 m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;; | |
1423 | |
1424 ## Intel 386 machines where we don't care about the manufacturer | |
1425 i[3-9]86-*-* ) | |
1426 machine=intel386 | 1265 machine=intel386 |
1427 case "${canonical}" in | 1266 case "$canonical" in |
1428 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; | 1267 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; |
1429 *-isc2.2* ) opsys=isc2-2 ;; | 1268 *-isc2.2* ) opsys=isc2-2 ;; |
1430 *-isc4.0* ) opsys=isc4-0 ;; | 1269 *-isc4.0* ) opsys=isc4-0 ;; |
1431 *-isc4.* ) opsys=isc4-1 | 1270 *-isc4.* ) opsys=isc4-1 |
1432 GCC_TEST_OPTIONS=-posix | 1271 GCC_TEST_OPTIONS=-posix |
1433 NON_GCC_TEST_OPTIONS=-Xp | 1272 NON_GCC_TEST_OPTIONS=-Xp |
1434 ;; | 1273 ;; |
1435 *-isc* ) opsys=isc3-0 ;; | 1274 *-isc* ) opsys=isc3-0 ;; |
1436 *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;; | 1275 *-esix5* ) opsys=esix5r4 NON_GNU_CPP=/usr/lib/cpp ;; |
1437 *-esix* ) opsys=esix ;; | 1276 *-esix* ) opsys=esix ;; |
1438 *-mach* ) opsys=mach-bsd4-3 ;; | 1277 *-mach* ) opsys=mach-bsd4-3 ;; |
1439 *-xenix* ) opsys=xenix ;; | 1278 *-xenix* ) opsys=xenix ;; |
1440 *-linux* ) opsys=linux ;; | 1279 *-sco3.2v4* ) opsys=sco4 NON_GNU_CPP=/lib/cpp ;; |
1441 *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;; | |
1442 *-bsd386* | *-bsdi1* ) opsys=bsd386 ;; | 1280 *-bsd386* | *-bsdi1* ) opsys=bsd386 ;; |
1443 *-bsdi3* ) opsys=bsdos3 ;; | 1281 *-bsdi3* ) opsys=bsdos3 ;; |
1444 *-bsdi2.1* ) opsys=bsdos2-1 ;; | 1282 *-bsdi2.1* ) opsys=bsdos2-1 ;; |
1445 *-bsdi2* ) opsys=bsdos2 ;; | 1283 *-bsdi2* ) opsys=bsdos2 ;; |
1446 *-sco3.2v5* ) opsys=sco5 ; | 1284 *-sco3.2v5* ) opsys=sco5 ; |
1447 ## This is a pain. Like the current USL cc, SCO's cc -E | 1285 if test "$dynamic" = "yes" ; then |
1448 ## tokenizes as it preprocesses, making configure very | |
1449 ## unhappy. Unfortunately, /lib/cpp doesn't understand | |
1450 ## flags like "-b elf", so we have to cheat in order to | |
1451 ## pick up the right defines for UNEXEC from the s-file. | |
1452 ## 01/05/95 robertl@dgii.com | |
1453 if test "${dynamic}" = "yes" ; then | |
1454 NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE -D_SCO_ELF" ; | 1286 NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE -D_SCO_ELF" ; |
1455 else | 1287 else |
1456 NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE" ; | 1288 NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE" ; |
1457 fi ;; | 1289 fi ;; |
1458 *-386bsd* ) opsys=386bsd ;; | 1290 *-386bsd* ) opsys=386bsd ;; |
1459 *-freebsd* ) opsys=freebsd ;; | 1291 *-freebsd* ) opsys=freebsd ;; |
1460 *-nextstep* ) opsys=nextstep ;; | 1292 *-nextstep* ) opsys=nextstep ;; |
1461 ## Otherwise, we'll fall through to the generic opsys code at the bottom. | 1293 esac |
1462 esac | |
1463 ;; | 1294 ;; |
1464 | 1295 |
1465 ## Linux/68k | 1296 m68k-*-linux* ) machine=m68k opsys=linux ;; |
1466 m68k-*-linux* ) machine=m68k opsys=linux ;; | 1297 |
1467 | |
1468 * ) unported=yes ;; | |
1469 esac | 1298 esac |
1470 | 1299 |
1471 ### If the code above didn't choose an operating system, just choose | 1300 if test -z "$machine" -o -z "$opsys"; then |
1472 ### an operating system based on the configuration name. You really | 1301 (echo "$progname: XEmacs hasn't been ported to \`$canonical' systems." |
1473 ### only want to use this when you have no idea what the right | 1302 echo "$progname: Check \`etc/MACHINES' for recognized configuration names." |
1474 ### operating system is; if you know what operating systems a machine | |
1475 ### runs, it's cleaner to make it explicit in the case statement | |
1476 ### above. | |
1477 if test -z "${opsys}" ; then | |
1478 case "${canonical}" in | |
1479 *-gnu* ) opsys=gnu ;; | |
1480 *-bsd4.[01] ) opsys=bsd4-1 ;; | |
1481 *-bsd4.2 ) opsys=bsd4-2 ;; | |
1482 *-bsd4.3 ) opsys=bsd4-3 ;; | |
1483 *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;; | |
1484 *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;; | |
1485 *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;; | |
1486 *-sysv3* | *-sysvr3* ) opsys=usg5-3 ;; | |
1487 *-sysv4.1* | *-sysvr4.1* ) opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;; | |
1488 *-sysv4.[2-9]* | *-sysvr4.[2-9]* ) | |
1489 if test -z "$NON_GNU_CPP" ; then | |
1490 if test -f /usr/ccs/lib/cpp | |
1491 then NON_GNU_CPP=/usr/ccs/lib/cpp | |
1492 else NON_GNU_CPP=/lib/cpp | |
1493 fi | |
1494 fi | |
1495 opsys=usg5-4-2 ;; | |
1496 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;; | |
1497 * ) unported=yes ;; | |
1498 esac | |
1499 fi | |
1500 | |
1501 test -z "$RANLIB" && RANLIB=ranlib | |
1502 | |
1503 if test ${unported} = yes; then | |
1504 (echo "${progname}: XEmacs hasn't been ported to \`${canonical}' systems." | |
1505 echo "${progname}: Check \`etc/MACHINES' for recognized configuration names." | |
1506 ) >&2 | 1303 ) >&2 |
1507 exit 1 | 1304 exit 1 |
1508 fi | 1305 fi |
1509 | 1306 |
1510 if test "${dynamic}" = "yes" ; then | 1307 if test "$dynamic" = "yes" ; then |
1511 case "${opsys}" in | 1308 case "$opsys" in |
1512 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;; | 1309 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;; |
1513 esac | 1310 esac |
1514 elif test "${dynamic}" = "no" ; then | 1311 elif test "$dynamic" = "no" ; then |
1515 case "${opsys}" in | 1312 case "$opsys" in |
1516 sol2* | decosf1-3 | decosf3-* | decosf4-* | linux ) opsys="${opsys}-static" ;; | 1313 sol2* | decosf1-3 | decosf3-* | decosf4-* | linux ) opsys="${opsys}-static" ;; |
1517 esac | 1314 esac |
1518 fi | 1315 fi |
1519 | 1316 |
1520 dynodump_arch='' | |
1521 if test "${need_dynodump}" = "yes" ; then | |
1522 case "${canonical}" in | |
1523 sparc* ) dynodump_arch=sparc ;; | |
1524 powerpc* ) dynodump_arch=ppc ;; | |
1525 i[3-9]86* ) dynodump_arch=i386 ;; | |
1526 esac | |
1527 fi | |
1528 | |
1529 machfile="m/${machine}.h" | 1317 machfile="m/${machine}.h" |
1530 opsysfile="s/${opsys}.h" | 1318 opsysfile="s/${opsys}.h" |
1531 | 1319 |
1532 | 1320 |
1533 ############################################################################ | 1321 test -n "$CC" && cc_specified=yes |
1534 # # | 1322 |
1535 # Determine the compiler, set up for feature testing # | |
1536 # # | |
1537 ############################################################################ | |
1538 | |
1539 | |
1540 | |
1541 | |
1542 ac_ext=c | |
1543 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | |
1544 ac_cpp='${CPP}' | |
1545 ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS >/dev/null 2>&1' | |
1546 | |
1547 trap 'rm -fr conftest* confdefs* core $ac_clean_files; exit 1' 1 2 15 | |
1548 trap 'rm -fr confdefs* $ac_clean_files' 0 | |
1549 | |
1550 # Save the original args if we used an alternate arg parser. | |
1551 ac_configure_temp="${configure_args-$*}" | |
1552 # Strip out --no-create and --norecursion so they don't pile up. | |
1553 configure_args= | |
1554 for ac_arg in $ac_configure_temp; do | |
1555 case "$ac_arg" in | |
1556 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | |
1557 | --no-cr | --no-c) ;; | |
1558 -norecursion | --norecursion | --norecursio | --norecursi \ | |
1559 | --norecurs | --norecur | --norecu | --norec | --nore | --nor) ;; | |
1560 *) configure_args="$configure_args $ac_arg" ;; | |
1561 esac | |
1562 done | |
1563 | |
1564 # NLS nuisances. | |
1565 # These must not be set unconditionally because not all systems understand | |
1566 # e.g. LANG=C (notably SCO). | |
1567 if test "${LC_ALL+set}" = 'set'; then LC_ALL=C; export LC_ALL; fi | |
1568 if test "${LANG+set}" = 'set'; then LANG=C; export LANG; fi | |
1569 | |
1570 # confdefs.h avoids OS command line length limits that DEFS can exceed. | |
1571 rm -rf conftest* confdefs.h | |
1572 # AIX cpp loses on an empty file, so make sure it contains at least a newline. | |
1573 echo > confdefs.h | |
1574 | |
1575 # A filename unique to this package, relative to the directory that | |
1576 # configure is in, which we can look for to find out if srcdir is correct. | |
1577 ac_unique_file=lisp | |
1578 | |
1579 # Find the source files, if location was not specified. | |
1580 if test -z "$srcdir"; then | |
1581 ac_srcdir_defaulted=yes | |
1582 # Try the directory containing this script, then `..'. | |
1583 ac_prog=$0 | |
1584 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` | |
1585 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. | |
1586 srcdir=$ac_confdir | |
1587 if test ! -r $srcdir/$ac_unique_file; then | |
1588 srcdir=.. | |
1589 fi | |
1590 fi | |
1591 if test ! -r $srcdir/$ac_unique_file; then | |
1592 if test x$ac_srcdir_defaulted = xyes; then | |
1593 echo "configure: can not find sources in ${ac_confdir} or .." >&2; exit 1 | |
1594 else | |
1595 echo "configure: can not find sources in ${srcdir}" >&2; exit 1 | |
1596 fi | |
1597 fi | |
1598 ac_ext=c | |
1599 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. | |
1600 ac_cpp='${CPP}' | |
1601 ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS >/dev/null 2>&1' | |
1602 | |
1603 | |
1604 | |
1605 | |
1606 if test "${extra_verbose}" = "yes" ; then | |
1607 # This is identical to the version that A\C_LANG_C generates except that | |
1608 # it omits the redirection of all output to /dev/null. | |
1609 ac_compile='${CC-cc} $CFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS' | |
1610 fi | |
1611 | |
1612 #### Choose a compiler. | |
1613 if test "x$CC" = x ; then | |
1614 cc_specified=1 | |
1615 fi | |
1616 | |
1617 # Save the value of CFLAGS that the user specified. | |
1618 SPECIFIED_CFLAGS="$CFLAGS" | 1323 SPECIFIED_CFLAGS="$CFLAGS" |
1619 | 1324 |
1620 if test "${with_gcc}" = "yes" ; then | 1325 if test -n "$compiler"; then CC="$compiler"; fi |
1621 CC="${compiler-gcc}" | 1326 |
1622 GCC=1 | 1327 test -n "$NON_GNU_CC" -a "$with_gcc" = "no" -a -z "$CC" && CC="$NON_GNU_CC" |
1623 elif test "${with_lcc}" = "yes" ; then | 1328 # Extract the first word of "gcc", so it can be a program name with args. |
1624 CC="${compiler-lcc}" | 1329 set dummy gcc; ac_word=$2 |
1625 dash_r_space=' ' # this bullshit is here because lcc for solaris | 1330 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
1626 # will not accept -Rargument. | 1331 echo "configure:1332: checking for $ac_word" >&5 |
1627 # It needs -R argument instead. Yuck yuck yuck. | 1332 |
1628 test -z "$NON_GNU_CPP" && NON_GNU_CPP="yes" # this is handled specially below... | 1333 if test -n "$CC"; then |
1629 elif test "${compiler}" != "" ; then CC="${compiler}" | 1334 ac_cv_prog_CC="$CC" # Let the user override the test. |
1630 elif test "${with_gcc}" = "no" ; then CC="cc" | 1335 else |
1631 elif test "${with_lcc}" = "no" ; then | |
1632 test -z "$CC" && CC=cc | |
1633 else | |
1634 case "${canonical}" in | |
1635 * ) | |
1636 if test -z "$CC"; then | |
1637 # Extract the first word of `gcc', so it can be a program name with args. | |
1638 set ac_dummy gcc; ac_word=$2 | |
1639 test -n "$silent" || echo "checking for $ac_word" | |
1640 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 1336 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
1641 for ac_dir in $PATH; do | 1337 for ac_dir in $PATH; do |
1642 test -z "$ac_dir" && ac_dir=. | 1338 test -z "$ac_dir" && ac_dir=. |
1643 if test -f $ac_dir/$ac_word; then | 1339 if test -f $ac_dir/$ac_word; then |
1644 CC="gcc" | 1340 ac_cv_prog_CC="gcc" |
1645 break | 1341 break |
1646 fi | 1342 fi |
1647 done | 1343 done |
1648 IFS="$ac_save_ifs" | 1344 IFS="$ac_save_ifs" |
1649 fi | 1345 fi |
1650 test -z "$CC" && CC="cc" | 1346 CC="$ac_cv_prog_CC" |
1651 test -n "$CC" && test -n "$verbose" && echo " setting CC to $CC" | 1347 if test -n "$CC"; then |
1652 | 1348 echo "$ac_t""$CC" 1>&6 |
1653 # Find out if we are using GNU C, under whatever name. | 1349 else |
1350 echo "$ac_t""no" 1>&6 | |
1351 fi | |
1352 | |
1353 if test -z "$CC"; then | |
1354 # Extract the first word of "cc", so it can be a program name with args. | |
1355 set dummy cc; ac_word=$2 | |
1356 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
1357 echo "configure:1358: checking for $ac_word" >&5 | |
1358 | |
1359 if test -n "$CC"; then | |
1360 ac_cv_prog_CC="$CC" # Let the user override the test. | |
1361 else | |
1362 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | |
1363 ac_prog_rejected=no | |
1364 for ac_dir in $PATH; do | |
1365 test -z "$ac_dir" && ac_dir=. | |
1366 if test -f $ac_dir/$ac_word; then | |
1367 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then | |
1368 ac_prog_rejected=yes | |
1369 continue | |
1370 fi | |
1371 ac_cv_prog_CC="cc" | |
1372 break | |
1373 fi | |
1374 done | |
1375 IFS="$ac_save_ifs" | |
1376 if test $ac_prog_rejected = yes; then | |
1377 # We found a bogon in the path, so make sure we never use it. | |
1378 set dummy $ac_cv_prog_CC | |
1379 shift | |
1380 if test $# -gt 0; then | |
1381 # We chose a different compiler from the bogus one. | |
1382 # However, it has the same basename, so the bogon will be chosen | |
1383 # first if we set CC to just the basename; use the full file name. | |
1384 shift | |
1385 set dummy "$ac_dir/$ac_word" "$@" | |
1386 shift | |
1387 ac_cv_prog_CC="$@" | |
1388 fi | |
1389 fi | |
1390 fi | |
1391 CC="$ac_cv_prog_CC" | |
1392 if test -n "$CC"; then | |
1393 echo "$ac_t""$CC" 1>&6 | |
1394 else | |
1395 echo "$ac_t""no" 1>&6 | |
1396 fi | |
1397 | |
1398 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } | |
1399 fi | |
1400 | |
1401 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 | |
1402 echo "configure:1403: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 | |
1403 | |
1404 ac_ext=c | |
1405 xe_cppflags='$c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS $CPPFLAGS' # $c_switch_x_machine $c_switch_x_system' | |
1406 xe_ldflags='$ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site' # $ld_switch_x_machine $ld_switch_x_system' | |
1407 xe_libs='$xe_check_libs $X_PRE_LIBS $libs_x $X_EXTRA_LIBS $LIBS $libs_machine $libs_system $libs_standard' | |
1408 ac_cpp='$CPP '"$xe_cppflags" | |
1409 ac_compile='${CC-cc} -c '"$CFLAGS $xe_cppflags"' conftest.$ac_ext 1>&5' | |
1410 ac_link='${CC-cc} -o conftest '"$CFLAGS $xe_cppflags $LDFLAGS $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' | |
1411 cross_compiling=no | |
1412 | |
1413 cat > conftest.$ac_ext <<EOF | |
1414 #line 1415 "configure" | |
1415 #include "confdefs.h" | |
1416 main(){return(0);} | |
1417 EOF | |
1418 if { (eval echo configure:1419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
1419 ac_cv_prog_cc_works=yes | |
1420 # If we can't run a trivial program, we are probably using a cross compiler. | |
1421 if (./conftest; exit) 2>/dev/null; then | |
1422 ac_cv_prog_cc_cross=no | |
1423 else | |
1424 ac_cv_prog_cc_cross=yes | |
1425 fi | |
1426 else | |
1427 echo "configure: failed program was:" >&5 | |
1428 cat conftest.$ac_ext >&5 | |
1429 ac_cv_prog_cc_works=no | |
1430 fi | |
1431 rm -fr conftest* | |
1432 | |
1433 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 | |
1434 if test $ac_cv_prog_cc_works = no; then | |
1435 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } | |
1436 fi | |
1437 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 | |
1438 echo "configure:1439: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 | |
1439 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 | |
1440 cross_compiling=$ac_cv_prog_cc_cross | |
1441 | |
1442 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 | |
1443 echo "configure:1444: checking whether we are using GNU C" >&5 | |
1444 | |
1654 cat > conftest.c <<EOF | 1445 cat > conftest.c <<EOF |
1655 #ifdef __GNUC__ | 1446 #ifdef __GNUC__ |
1656 yes | 1447 yes; |
1657 #endif | 1448 #endif |
1658 EOF | 1449 EOF |
1659 ${CC-cc} -E conftest.c > conftest.out 2>&1 | 1450 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1451: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then |
1660 if egrep yes conftest.out >/dev/null 2>&1; then | 1451 ac_cv_prog_gcc=yes |
1661 GCC=1 # For later tests. | 1452 else |
1662 fi | 1453 ac_cv_prog_gcc=no |
1663 rm -f conftest* | 1454 fi |
1664 | 1455 |
1665 if test "${CC}" = "gcc" ; then | 1456 echo "$ac_t""$ac_cv_prog_gcc" 1>&6 |
1666 with_gcc="yes" | 1457 |
1667 GCC=1 | 1458 if test $ac_cv_prog_gcc = yes; then |
1668 fi | 1459 GCC=yes |
1669 ;; | 1460 ac_test_CFLAGS="${CFLAGS+set}" |
1670 esac | 1461 ac_save_CFLAGS="$CFLAGS" |
1671 fi | 1462 CFLAGS= |
1672 | 1463 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 |
1673 #### Some systems specify a CPP to use unless we are using GCC. | 1464 echo "configure:1465: checking whether ${CC-cc} accepts -g" >&5 |
1674 #### Now that we know whether we are using GCC, we can decide whether | 1465 |
1675 #### to use that one. | 1466 echo 'void f(){}' > conftest.c |
1676 if test "x$NON_GNU_CPP" = x -o x$GCC = x1 | 1467 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then |
1677 then true | 1468 ac_cv_prog_cc_g=yes |
1678 else | 1469 else |
1679 if test "x$CPP" = x ; then | 1470 ac_cv_prog_cc_g=no |
1680 if test "${with_lcc}" = "yes" -a "${NON_GNU_CPP}" = "yes"; then | 1471 fi |
1681 CPP='gcc -E -traditional' # cross fingers and hope it's there.... | 1472 rm -f conftest* |
1682 else | 1473 |
1683 CPP="$NON_GNU_CPP" | 1474 |
1684 fi | 1475 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 |
1476 if test "$ac_test_CFLAGS" = set; then | |
1477 CFLAGS="$ac_save_CFLAGS" | |
1478 elif test $ac_cv_prog_cc_g = yes; then | |
1479 CFLAGS="-g -O2" | |
1480 else | |
1481 CFLAGS="-O2" | |
1685 fi | 1482 fi |
1686 fi | 1483 else |
1687 | 1484 GCC= |
1688 #### Some systems specify a CC to use unless we are using GCC. | 1485 test "${CFLAGS+set}" = set || CFLAGS="-g" |
1689 #### Now that we know whether we are using GCC, we can decide whether | 1486 fi |
1690 #### to use that one. | 1487 |
1691 if test "x$NON_GNU_CC" = x -o x$GCC = x1 -o x$cc_specified = x1 | 1488 |
1692 then true | 1489 if test "$with_gcc" = "no" -a "$ac_cv_prog_gcc" = "yes"; then |
1693 else | 1490 CC=${NON_GNU_CC-cc} |
1694 CC="$NON_GNU_CC" | 1491 # Extract the first word of "gcc", so it can be a program name with args. |
1695 fi | 1492 set dummy gcc; ac_word=$2 |
1696 | 1493 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
1697 ## Huh? I commented out the following because it always enabled | 1494 echo "configure:1495: checking for $ac_word" >&5 |
1698 ## the "test" options, whatever the hell those are supposed to be | 1495 |
1699 ## for, and the result is that SunOS builds were always static. | 1496 if test -n "$CC"; then |
1700 | 1497 ac_cv_prog_CC="$CC" # Let the user override the test. |
1701 # test x$GCC = x1 -a "x$GCC_TEST_OPTIONS" != x && CC="$CC $GCC_TEST_OPTIONS" | 1498 else |
1702 # test x$GCC = x -a "x$NON_GCC_TEST_OPTIONS" != x && CC="$CC $NON_GCC_TEST_OPTIONS" | |
1703 | |
1704 ############################################################################ | |
1705 # # | |
1706 # Do some misc autoconf-special tests # | |
1707 # # | |
1708 ############################################################################ | |
1709 | |
1710 #### Some other nice autoconf tests. If you add a test here which | |
1711 #### should make an entry in src/config.h, don't forget to add an | |
1712 #### #undef clause to src/config.h.in for autoconf to modify. | |
1713 test -n "$silent" || echo "checking how to run the C preprocessor" | |
1714 if test -z "$CPP"; then | |
1715 # This must be in double quotes, not single quotes, because CPP may get | |
1716 # substituted into the Makefile and ``${CC-cc}'' will simply confuse | |
1717 # make. It must be expanded now. | |
1718 CPP="${CC-cc} -E" | |
1719 cat > conftest.${ac_ext} <<EOF | |
1720 #include "confdefs.h" | |
1721 #include <stdio.h> | |
1722 Syntax Error | |
1723 EOF | |
1724 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
1725 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
1726 echo "$ac_err" | |
1727 fi | |
1728 if test -z "$ac_err"; then | |
1729 : | |
1730 else | |
1731 rm -rf conftest* | |
1732 CPP="${CC-cc} -E -traditional-cpp" | |
1733 cat > conftest.${ac_ext} <<EOF | |
1734 #include "confdefs.h" | |
1735 #include <stdio.h> | |
1736 Syntax Error | |
1737 EOF | |
1738 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
1739 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
1740 echo "$ac_err" | |
1741 fi | |
1742 if test -z "$ac_err"; then | |
1743 : | |
1744 else | |
1745 rm -rf conftest* | |
1746 CPP=/lib/cpp | |
1747 fi | |
1748 rm -f conftest* | |
1749 fi | |
1750 rm -f conftest* | |
1751 fi | |
1752 test -n "$verbose" && echo " setting CPP to $CPP" | |
1753 | |
1754 | |
1755 case "${canonical}" in | |
1756 *-sun-sunos* ) | |
1757 if test "${CPP}" = "acc -E" ; then | |
1758 CPP="acc -E -Xs" | |
1759 fi | |
1760 ;; | |
1761 esac | |
1762 | |
1763 if test -z "$RANLIB"; then | |
1764 # Extract the first word of `ranlib', so it can be a program name with args. | |
1765 set ac_dummy ranlib; ac_word=$2 | |
1766 test -n "$silent" || echo "checking for $ac_word" | |
1767 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 1499 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
1768 for ac_dir in $PATH; do | 1500 for ac_dir in $PATH; do |
1769 test -z "$ac_dir" && ac_dir=. | 1501 test -z "$ac_dir" && ac_dir=. |
1770 if test -f $ac_dir/$ac_word; then | 1502 if test -f $ac_dir/$ac_word; then |
1771 RANLIB="ranlib" | 1503 ac_cv_prog_CC="gcc" |
1772 break | 1504 break |
1773 fi | 1505 fi |
1774 done | 1506 done |
1775 IFS="$ac_save_ifs" | 1507 IFS="$ac_save_ifs" |
1776 fi | 1508 fi |
1777 test -z "$RANLIB" && RANLIB=":" | 1509 CC="$ac_cv_prog_CC" |
1778 test -n "$RANLIB" && test -n "$verbose" && echo " setting RANLIB to $RANLIB" | 1510 if test -n "$CC"; then |
1779 | 1511 echo "$ac_t""$CC" 1>&6 |
1780 # Make sure to not get the incompatible SysV /etc/install and | 1512 else |
1781 # /usr/sbin/install, which might be in PATH before a BSD-like install, | 1513 echo "$ac_t""no" 1>&6 |
1782 # or the SunOS /usr/etc/install directory, or the AIX /bin/install, | 1514 fi |
1783 # or the AFS install, which mishandles nonexistent args, or | 1515 |
1784 # /usr/ucb/install on SVR4, which tries to use the nonexistent group | 1516 if test -z "$CC"; then |
1785 # `staff', or /sbin/install on IRIX which has incompatible command-line | 1517 # Extract the first word of "cc", so it can be a program name with args. |
1786 # syntax. Sigh. | 1518 set dummy cc; ac_word=$2 |
1787 # | 1519 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
1788 # On most BSDish systems install is in /usr/bin, not /usr/ucb | 1520 echo "configure:1521: checking for $ac_word" >&5 |
1789 # anyway. | 1521 |
1790 # This turns out not to be true, so the mere pathname isn't an indication | 1522 if test -n "$CC"; then |
1791 # of whether the program works. What we really need is a set of tests for | 1523 ac_cv_prog_CC="$CC" # Let the user override the test. |
1792 # the install program to see if it actually works in all the required ways. | 1524 else |
1793 # | 1525 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
1794 # Avoid using ./install, which might have been erroneously created | 1526 ac_prog_rejected=no |
1795 # by make from ./install.sh. | 1527 for ac_dir in $PATH; do |
1796 if test -z "${INSTALL}"; then | 1528 test -z "$ac_dir" && ac_dir=. |
1797 test -n "$silent" || echo "checking for a BSD compatible install" | 1529 if test -f $ac_dir/$ac_word; then |
1530 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then | |
1531 ac_prog_rejected=yes | |
1532 continue | |
1533 fi | |
1534 ac_cv_prog_CC="cc" | |
1535 break | |
1536 fi | |
1537 done | |
1538 IFS="$ac_save_ifs" | |
1539 if test $ac_prog_rejected = yes; then | |
1540 # We found a bogon in the path, so make sure we never use it. | |
1541 set dummy $ac_cv_prog_CC | |
1542 shift | |
1543 if test $# -gt 0; then | |
1544 # We chose a different compiler from the bogus one. | |
1545 # However, it has the same basename, so the bogon will be chosen | |
1546 # first if we set CC to just the basename; use the full file name. | |
1547 shift | |
1548 set dummy "$ac_dir/$ac_word" "$@" | |
1549 shift | |
1550 ac_cv_prog_CC="$@" | |
1551 fi | |
1552 fi | |
1553 fi | |
1554 CC="$ac_cv_prog_CC" | |
1555 if test -n "$CC"; then | |
1556 echo "$ac_t""$CC" 1>&6 | |
1557 else | |
1558 echo "$ac_t""no" 1>&6 | |
1559 fi | |
1560 | |
1561 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } | |
1562 fi | |
1563 | |
1564 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 | |
1565 echo "configure:1566: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 | |
1566 | |
1567 ac_ext=c | |
1568 xe_cppflags='$c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS $CPPFLAGS' # $c_switch_x_machine $c_switch_x_system' | |
1569 xe_ldflags='$ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site' # $ld_switch_x_machine $ld_switch_x_system' | |
1570 xe_libs='$xe_check_libs $X_PRE_LIBS $libs_x $X_EXTRA_LIBS $LIBS $libs_machine $libs_system $libs_standard' | |
1571 ac_cpp='$CPP '"$xe_cppflags" | |
1572 ac_compile='${CC-cc} -c '"$CFLAGS $xe_cppflags"' conftest.$ac_ext 1>&5' | |
1573 ac_link='${CC-cc} -o conftest '"$CFLAGS $xe_cppflags $LDFLAGS $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' | |
1574 cross_compiling=no | |
1575 | |
1576 cat > conftest.$ac_ext <<EOF | |
1577 #line 1578 "configure" | |
1578 #include "confdefs.h" | |
1579 main(){return(0);} | |
1580 EOF | |
1581 if { (eval echo configure:1582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
1582 ac_cv_prog_cc_works=yes | |
1583 # If we can't run a trivial program, we are probably using a cross compiler. | |
1584 if (./conftest; exit) 2>/dev/null; then | |
1585 ac_cv_prog_cc_cross=no | |
1586 else | |
1587 ac_cv_prog_cc_cross=yes | |
1588 fi | |
1589 else | |
1590 echo "configure: failed program was:" >&5 | |
1591 cat conftest.$ac_ext >&5 | |
1592 ac_cv_prog_cc_works=no | |
1593 fi | |
1594 rm -fr conftest* | |
1595 | |
1596 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 | |
1597 if test $ac_cv_prog_cc_works = no; then | |
1598 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } | |
1599 fi | |
1600 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 | |
1601 echo "configure:1602: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 | |
1602 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 | |
1603 cross_compiling=$ac_cv_prog_cc_cross | |
1604 | |
1605 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 | |
1606 echo "configure:1607: checking whether we are using GNU C" >&5 | |
1607 | |
1608 cat > conftest.c <<EOF | |
1609 #ifdef __GNUC__ | |
1610 yes; | |
1611 #endif | |
1612 EOF | |
1613 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1614: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then | |
1614 ac_cv_prog_gcc=yes | |
1615 else | |
1616 ac_cv_prog_gcc=no | |
1617 fi | |
1618 | |
1619 echo "$ac_t""$ac_cv_prog_gcc" 1>&6 | |
1620 | |
1621 if test $ac_cv_prog_gcc = yes; then | |
1622 GCC=yes | |
1623 ac_test_CFLAGS="${CFLAGS+set}" | |
1624 ac_save_CFLAGS="$CFLAGS" | |
1625 CFLAGS= | |
1626 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 | |
1627 echo "configure:1628: checking whether ${CC-cc} accepts -g" >&5 | |
1628 | |
1629 echo 'void f(){}' > conftest.c | |
1630 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then | |
1631 ac_cv_prog_cc_g=yes | |
1632 else | |
1633 ac_cv_prog_cc_g=no | |
1634 fi | |
1635 rm -f conftest* | |
1636 | |
1637 | |
1638 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 | |
1639 if test "$ac_test_CFLAGS" = set; then | |
1640 CFLAGS="$ac_save_CFLAGS" | |
1641 elif test $ac_cv_prog_cc_g = yes; then | |
1642 CFLAGS="-g -O2" | |
1643 else | |
1644 CFLAGS="-O2" | |
1645 fi | |
1646 else | |
1647 GCC= | |
1648 test "${CFLAGS+set}" = set || CFLAGS="-g" | |
1649 fi | |
1650 | |
1651 elif test "$with_gcc" = "yes" -a "$ac_cv_prog_gcc" = "no" ; then | |
1652 CC=gcc | |
1653 # Extract the first word of "gcc", so it can be a program name with args. | |
1654 set dummy gcc; ac_word=$2 | |
1655 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
1656 echo "configure:1657: checking for $ac_word" >&5 | |
1657 | |
1658 if test -n "$CC"; then | |
1659 ac_cv_prog_CC="$CC" # Let the user override the test. | |
1660 else | |
1798 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 1661 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
1799 for ac_dir in $PATH; do | 1662 for ac_dir in $PATH; do |
1800 case "$ac_dir" in | 1663 test -z "$ac_dir" && ac_dir=. |
1801 ''|.|/etc|/sbin|/usr/sbin|/usr/etc|/usr/afsws/bin|/usr/ucb) ;; | 1664 if test -f $ac_dir/$ac_word; then |
1665 ac_cv_prog_CC="gcc" | |
1666 break | |
1667 fi | |
1668 done | |
1669 IFS="$ac_save_ifs" | |
1670 fi | |
1671 CC="$ac_cv_prog_CC" | |
1672 if test -n "$CC"; then | |
1673 echo "$ac_t""$CC" 1>&6 | |
1674 else | |
1675 echo "$ac_t""no" 1>&6 | |
1676 fi | |
1677 | |
1678 if test -z "$CC"; then | |
1679 # Extract the first word of "cc", so it can be a program name with args. | |
1680 set dummy cc; ac_word=$2 | |
1681 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
1682 echo "configure:1683: checking for $ac_word" >&5 | |
1683 | |
1684 if test -n "$CC"; then | |
1685 ac_cv_prog_CC="$CC" # Let the user override the test. | |
1686 else | |
1687 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | |
1688 ac_prog_rejected=no | |
1689 for ac_dir in $PATH; do | |
1690 test -z "$ac_dir" && ac_dir=. | |
1691 if test -f $ac_dir/$ac_word; then | |
1692 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then | |
1693 ac_prog_rejected=yes | |
1694 continue | |
1695 fi | |
1696 ac_cv_prog_CC="cc" | |
1697 break | |
1698 fi | |
1699 done | |
1700 IFS="$ac_save_ifs" | |
1701 if test $ac_prog_rejected = yes; then | |
1702 # We found a bogon in the path, so make sure we never use it. | |
1703 set dummy $ac_cv_prog_CC | |
1704 shift | |
1705 if test $# -gt 0; then | |
1706 # We chose a different compiler from the bogus one. | |
1707 # However, it has the same basename, so the bogon will be chosen | |
1708 # first if we set CC to just the basename; use the full file name. | |
1709 shift | |
1710 set dummy "$ac_dir/$ac_word" "$@" | |
1711 shift | |
1712 ac_cv_prog_CC="$@" | |
1713 fi | |
1714 fi | |
1715 fi | |
1716 CC="$ac_cv_prog_CC" | |
1717 if test -n "$CC"; then | |
1718 echo "$ac_t""$CC" 1>&6 | |
1719 else | |
1720 echo "$ac_t""no" 1>&6 | |
1721 fi | |
1722 | |
1723 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } | |
1724 fi | |
1725 | |
1726 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 | |
1727 echo "configure:1728: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 | |
1728 | |
1729 ac_ext=c | |
1730 xe_cppflags='$c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS $CPPFLAGS' # $c_switch_x_machine $c_switch_x_system' | |
1731 xe_ldflags='$ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site' # $ld_switch_x_machine $ld_switch_x_system' | |
1732 xe_libs='$xe_check_libs $X_PRE_LIBS $libs_x $X_EXTRA_LIBS $LIBS $libs_machine $libs_system $libs_standard' | |
1733 ac_cpp='$CPP '"$xe_cppflags" | |
1734 ac_compile='${CC-cc} -c '"$CFLAGS $xe_cppflags"' conftest.$ac_ext 1>&5' | |
1735 ac_link='${CC-cc} -o conftest '"$CFLAGS $xe_cppflags $LDFLAGS $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5' | |
1736 cross_compiling=no | |
1737 | |
1738 cat > conftest.$ac_ext <<EOF | |
1739 #line 1740 "configure" | |
1740 #include "confdefs.h" | |
1741 main(){return(0);} | |
1742 EOF | |
1743 if { (eval echo configure:1744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
1744 ac_cv_prog_cc_works=yes | |
1745 # If we can't run a trivial program, we are probably using a cross compiler. | |
1746 if (./conftest; exit) 2>/dev/null; then | |
1747 ac_cv_prog_cc_cross=no | |
1748 else | |
1749 ac_cv_prog_cc_cross=yes | |
1750 fi | |
1751 else | |
1752 echo "configure: failed program was:" >&5 | |
1753 cat conftest.$ac_ext >&5 | |
1754 ac_cv_prog_cc_works=no | |
1755 fi | |
1756 rm -fr conftest* | |
1757 | |
1758 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 | |
1759 if test $ac_cv_prog_cc_works = no; then | |
1760 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } | |
1761 fi | |
1762 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 | |
1763 echo "configure:1764: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 | |
1764 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 | |
1765 cross_compiling=$ac_cv_prog_cc_cross | |
1766 | |
1767 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 | |
1768 echo "configure:1769: checking whether we are using GNU C" >&5 | |
1769 | |
1770 cat > conftest.c <<EOF | |
1771 #ifdef __GNUC__ | |
1772 yes; | |
1773 #endif | |
1774 EOF | |
1775 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1776: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then | |
1776 ac_cv_prog_gcc=yes | |
1777 else | |
1778 ac_cv_prog_gcc=no | |
1779 fi | |
1780 | |
1781 echo "$ac_t""$ac_cv_prog_gcc" 1>&6 | |
1782 | |
1783 if test $ac_cv_prog_gcc = yes; then | |
1784 GCC=yes | |
1785 ac_test_CFLAGS="${CFLAGS+set}" | |
1786 ac_save_CFLAGS="$CFLAGS" | |
1787 CFLAGS= | |
1788 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 | |
1789 echo "configure:1790: checking whether ${CC-cc} accepts -g" >&5 | |
1790 | |
1791 echo 'void f(){}' > conftest.c | |
1792 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then | |
1793 ac_cv_prog_cc_g=yes | |
1794 else | |
1795 ac_cv_prog_cc_g=no | |
1796 fi | |
1797 rm -f conftest* | |
1798 | |
1799 | |
1800 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 | |
1801 if test "$ac_test_CFLAGS" = set; then | |
1802 CFLAGS="$ac_save_CFLAGS" | |
1803 elif test $ac_cv_prog_cc_g = yes; then | |
1804 CFLAGS="-g -O2" | |
1805 else | |
1806 CFLAGS="-O2" | |
1807 fi | |
1808 else | |
1809 GCC= | |
1810 test "${CFLAGS+set}" = set || CFLAGS="-g" | |
1811 fi | |
1812 | |
1813 fi | |
1814 | |
1815 if test "$GCC" = "yes"; then with_gcc=yes; else with_gcc=no; fi | |
1816 test -n "$NON_GNU_CPP" -a "$with_gcc" = "no" -a -z "$CPP" && CPP="$NON_GNU_CPP" | |
1817 | |
1818 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 | |
1819 echo "configure:1820: checking how to run the C preprocessor" >&5 | |
1820 # On Suns, sometimes $CPP names a directory. | |
1821 if test -n "$CPP" && test -d "$CPP"; then | |
1822 CPP= | |
1823 fi | |
1824 if test -z "$CPP"; then | |
1825 | |
1826 # This must be in double quotes, not single quotes, because CPP may get | |
1827 # substituted into the Makefile and "${CC-cc}" will confuse make. | |
1828 CPP="${CC-cc} -E" | |
1829 # On the NeXT, cc -E runs the code through the compiler's parser, | |
1830 # not just through cpp. | |
1831 cat > conftest.$ac_ext <<EOF | |
1832 #line 1833 "configure" | |
1833 #include "confdefs.h" | |
1834 #include <assert.h> | |
1835 Syntax Error | |
1836 EOF | |
1837 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
1838 { (eval echo configure:1839: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
1839 ac_err=`grep -v '^ *+' conftest.out` | |
1840 if test -z "$ac_err"; then | |
1841 : | |
1842 else | |
1843 echo "$ac_err" >&5 | |
1844 echo "configure: failed program was:" >&5 | |
1845 cat conftest.$ac_ext >&5 | |
1846 rm -rf conftest* | |
1847 CPP="${CC-cc} -E -traditional-cpp" | |
1848 cat > conftest.$ac_ext <<EOF | |
1849 #line 1850 "configure" | |
1850 #include "confdefs.h" | |
1851 #include <assert.h> | |
1852 Syntax Error | |
1853 EOF | |
1854 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
1855 { (eval echo configure:1856: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
1856 ac_err=`grep -v '^ *+' conftest.out` | |
1857 if test -z "$ac_err"; then | |
1858 : | |
1859 else | |
1860 echo "$ac_err" >&5 | |
1861 echo "configure: failed program was:" >&5 | |
1862 cat conftest.$ac_ext >&5 | |
1863 rm -rf conftest* | |
1864 CPP=/lib/cpp | |
1865 fi | |
1866 rm -f conftest* | |
1867 fi | |
1868 rm -f conftest* | |
1869 ac_cv_prog_CPP="$CPP" | |
1870 CPP="$ac_cv_prog_CPP" | |
1871 else | |
1872 ac_cv_prog_CPP="$CPP" | |
1873 fi | |
1874 echo "$ac_t""$CPP" 1>&6 | |
1875 | |
1876 | |
1877 case "$canonical" in | |
1878 *-sun-sunos* ) test "$CPP" = "acc -E" && CPP="acc -E -Xs" ;; | |
1879 esac | |
1880 | |
1881 | |
1882 echo "Extracting information from the machine- and system-dependent headers..." | |
1883 | |
1884 | |
1885 | |
1886 tempcname="conftest.c" | |
1887 | |
1888 | |
1889 | |
1890 | |
1891 | |
1892 | |
1893 echo ' | |
1894 #define NOT_C_CODE | |
1895 #define C_SWITCH_SITE | |
1896 #define C_SWITCH_X_SITE | |
1897 #define LD_SWITCH_SITE | |
1898 #define LD_SWITCH_X_SITE | |
1899 #define LD_SWITCH_X_SITE_AUX | |
1900 #include "'$srcdir'/src/'$opsysfile'" | |
1901 #include "'$srcdir'/src/'$machfile'" | |
1902 | |
1903 #ifndef LIBS_MACHINE | |
1904 #define LIBS_MACHINE | |
1905 #endif | |
1906 configure___ libs_machine=LIBS_MACHINE | |
1907 | |
1908 #ifndef LIBS_SYSTEM | |
1909 #define LIBS_SYSTEM | |
1910 #endif | |
1911 configure___ libs_system=LIBS_SYSTEM | |
1912 | |
1913 #ifndef LIBS_TERMCAP | |
1914 #define LIBS_TERMCAP | |
1915 #endif | |
1916 configure___ libs_termcap=LIBS_TERMCAP | |
1917 | |
1918 #ifndef LIB_STANDARD | |
1919 #define LIB_STANDARD | |
1920 #endif | |
1921 configure___ libs_standard=LIB_STANDARD | |
1922 | |
1923 #ifndef C_SWITCH_SYSTEM | |
1924 #define C_SWITCH_SYSTEM | |
1925 #endif | |
1926 configure___ c_switch_system=C_SWITCH_SYSTEM | |
1927 | |
1928 #ifndef C_SWITCH_MACHINE | |
1929 #define C_SWITCH_MACHINE | |
1930 #endif | |
1931 configure___ c_switch_machine=C_SWITCH_MACHINE | |
1932 | |
1933 #ifndef C_SWITCH_X_SYSTEM | |
1934 #define C_SWITCH_X_SYSTEM | |
1935 #endif | |
1936 configure___ c_switch_x_system=C_SWITCH_X_SYSTEM | |
1937 | |
1938 #ifndef LD_SWITCH_X_SYSTEM | |
1939 #define LD_SWITCH_X_SYSTEM | |
1940 #endif | |
1941 configure___ ld_switch_x_system=LD_SWITCH_X_SYSTEM | |
1942 | |
1943 #ifndef LD_SWITCH_SYSTEM | |
1944 #define LD_SWITCH_SYSTEM | |
1945 #endif | |
1946 configure___ ld_switch_system=LD_SWITCH_SYSTEM | |
1947 | |
1948 #ifndef UNEXEC | |
1949 #define UNEXEC unexec.o | |
1950 #endif | |
1951 configure___ unexec=UNEXEC | |
1952 | |
1953 #ifndef C_DEBUG_SWITCH | |
1954 #define C_DEBUG_SWITCH -g | |
1955 #endif | |
1956 configure___ c_debug_switch=C_DEBUG_SWITCH | |
1957 | |
1958 #ifndef C_OPTIMIZE_SWITCH | |
1959 #define C_OPTIMIZE_SWITCH -O | |
1960 #endif | |
1961 configure___ c_optimize_switch=C_OPTIMIZE_SWITCH | |
1962 | |
1963 | |
1964 #ifdef SYSTEM_MALLOC | |
1965 configure___ system_malloc=yes | |
1966 #else | |
1967 configure___ system_malloc=no | |
1968 #endif | |
1969 | |
1970 #ifdef TERMINFO | |
1971 configure___ have_terminfo=yes | |
1972 #else | |
1973 configure___ have_terminfo=no | |
1974 #endif | |
1975 | |
1976 #ifdef MAIL_USE_FLOCK | |
1977 configure___ mail_use_flock=yes | |
1978 #else | |
1979 configure___ mail_use_flock=no | |
1980 #endif | |
1981 | |
1982 #ifdef MAIL_USE_LOCKF | |
1983 configure___ mail_use_lockf=yes | |
1984 #else | |
1985 configure___ mail_use_lockf=no | |
1986 #endif | |
1987 | |
1988 #ifdef __SUNPRO_C | |
1989 configure___ sunpro_c=yes | |
1990 #else | |
1991 configure___ sunpro_c=no | |
1992 #endif | |
1993 | |
1994 | |
1995 #ifdef THIS_IS_CONFIGURE | |
1996 | |
1997 /* Get the CFLAGS for tests in configure. */ | |
1998 #ifdef __GNUC__ | |
1999 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '$SPECIFIED_CFLAGS' | |
2000 #else | |
2001 configure___ CFLAGS=C_DEBUG_SWITCH '$SPECIFIED_CFLAGS' | |
2002 #endif | |
2003 | |
2004 #else /* not THIS_IS_CONFIGURE */ | |
2005 | |
2006 /* Get the CFLAGS for real compilation. */ | |
2007 #ifdef __GNUC__ | |
2008 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '$SPECIFIED_CFLAGS' | |
2009 #else | |
2010 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '$SPECIFIED_CFLAGS' | |
2011 #endif | |
2012 | |
2013 #endif /* not THIS_IS_CONFIGURE */ | |
2014 ' > $tempcname | |
2015 CPP=`eval "echo $CPP"` | |
2016 eval `$CPP -Isrc $tempcname \ | |
2017 | grep 'configure___' \ | |
2018 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` | |
2019 if test -z "$SPECIFIED_CFLAGS"; then | |
2020 eval `$CPP -Isrc -DTHIS_IS_CONFIGURE $tempcname \ | |
2021 | grep 'configure___' \ | |
2022 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` | |
2023 else | |
2024 REAL_CFLAGS="$CFLAGS" | |
2025 fi | |
2026 rm $tempcname | |
2027 | |
2028 if test "$cflags" != "NO_CFLAGS_DEFINED" ; then | |
2029 REAL_CFLAGS=$cflags | |
2030 fi | |
2031 | |
2032 UNEXEC_SRC="`echo $unexec | sed 's/\.o/.c/'`" | |
2033 | |
2034 GNU_MALLOC=yes | |
2035 if test "$system_malloc" = "yes" ; then | |
2036 GNU_MALLOC=no | |
2037 GNU_MALLOC_reason=" | |
2038 (The GNU allocators don't work with this system configuration.)" | |
2039 elif test "$use_system_malloc" = "yes" ; then | |
2040 GNU_MALLOC=no | |
2041 GNU_MALLOC_reason=" | |
2042 (User chose not to use GNU allocators.)" | |
2043 fi | |
2044 | |
2045 | |
2046 | |
2047 # Extract the first word of "ranlib", so it can be a program name with args. | |
2048 set dummy ranlib; ac_word=$2 | |
2049 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 | |
2050 echo "configure:2051: checking for $ac_word" >&5 | |
2051 | |
2052 if test -n "$RANLIB"; then | |
2053 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. | |
2054 else | |
2055 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | |
2056 for ac_dir in $PATH; do | |
2057 test -z "$ac_dir" && ac_dir=. | |
2058 if test -f $ac_dir/$ac_word; then | |
2059 ac_cv_prog_RANLIB="ranlib" | |
2060 break | |
2061 fi | |
2062 done | |
2063 IFS="$ac_save_ifs" | |
2064 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":" | |
2065 fi | |
2066 RANLIB="$ac_cv_prog_RANLIB" | |
2067 if test -n "$RANLIB"; then | |
2068 echo "$ac_t""$RANLIB" 1>&6 | |
2069 else | |
2070 echo "$ac_t""no" 1>&6 | |
2071 fi | |
2072 | |
2073 ac_aux_dir= | |
2074 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do | |
2075 if test -f $ac_dir/install-sh; then | |
2076 ac_aux_dir=$ac_dir | |
2077 ac_install_sh="$ac_aux_dir/install-sh -c" | |
2078 break | |
2079 elif test -f $ac_dir/install.sh; then | |
2080 ac_aux_dir=$ac_dir | |
2081 ac_install_sh="$ac_aux_dir/install.sh -c" | |
2082 break | |
2083 fi | |
2084 done | |
2085 if test -z "$ac_aux_dir"; then | |
2086 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } | |
2087 fi | |
2088 ac_config_guess=$ac_aux_dir/config.guess | |
2089 ac_config_sub=$ac_aux_dir/config.sub | |
2090 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. | |
2091 | |
2092 # Find a good install program. We prefer a C program (faster), | |
2093 # so one script is as good as another. But avoid the broken or | |
2094 # incompatible versions: | |
2095 # SysV /etc/install, /usr/sbin/install | |
2096 # SunOS /usr/etc/install | |
2097 # IRIX /sbin/install | |
2098 # AIX /bin/install | |
2099 # AFS /usr/afsws/bin/install, which mishandles nonexistent args | |
2100 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" | |
2101 # ./install, which can be erroneously created by make from ./install.sh. | |
2102 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 | |
2103 echo "configure:2104: checking for a BSD compatible install" >&5 | |
2104 if test -z "$INSTALL"; then | |
2105 | |
2106 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:" | |
2107 for ac_dir in $PATH; do | |
2108 # Account for people who put trailing slashes in PATH elements. | |
2109 case "$ac_dir/" in | |
2110 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; | |
1802 *) | 2111 *) |
1803 # OSF1 and SCO ODT 3.0 have their own names for install. | 2112 # OSF1 and SCO ODT 3.0 have their own names for install. |
1804 for ac_prog in installbsd scoinst install; do | 2113 for ac_prog in ginstall installbsd scoinst install; do |
1805 if test -f $ac_dir/$ac_prog; then | 2114 if test -f $ac_dir/$ac_prog; then |
1806 if test $ac_prog = install && | 2115 if test $ac_prog = install && |
1807 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then | 2116 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then |
1808 # AIX install. It has an incompatible calling convention. | 2117 # AIX install. It has an incompatible calling convention. |
1809 # OSF/1 installbsd also uses dspmsg, but is usable. | 2118 # OSF/1 installbsd also uses dspmsg, but is usable. |
1810 : | 2119 : |
1811 else | 2120 else |
1812 INSTALL="$ac_dir/$ac_prog -c" | 2121 ac_cv_path_install="$ac_dir/$ac_prog -c" |
1813 break 2 | 2122 break 2 |
1814 fi | 2123 fi |
1815 fi | 2124 fi |
1816 done | 2125 done |
1817 ;; | 2126 ;; |
1818 esac | 2127 esac |
1819 done | 2128 done |
1820 IFS="$ac_save_ifs" | 2129 IFS="$ac_save_IFS" |
1821 fi | 2130 |
1822 | 2131 if test "${ac_cv_path_install+set}" = set; then |
1823 if test -z "$INSTALL"; then | 2132 INSTALL="$ac_cv_path_install" |
1824 # As a last resort, use the slow shell script. | 2133 else |
1825 for ac_dir in ${srcdir} ${srcdir}/.. ${srcdir}/../..; do | 2134 # As a last resort, use the slow shell script. We don't cache a |
1826 if test -f $ac_dir/install.sh; then | 2135 # path for INSTALL within a source directory, because that will |
1827 INSTALL="$ac_dir/install.sh -c"; break | 2136 # break other packages using the cache if that directory is |
1828 fi | 2137 # removed, or if the path is relative. |
1829 done | 2138 INSTALL="$ac_install_sh" |
1830 fi | 2139 fi |
1831 if test -z "$INSTALL"; then | 2140 fi |
1832 echo "configure: can not find install.sh in ${srcdir} or ${srcdir}/.. or ${srcdir}/../.." >&2; exit 1 | 2141 echo "$ac_t""$INSTALL" 1>&6 |
1833 fi | 2142 |
1834 test -n "$verbose" && echo " setting INSTALL to $INSTALL" | 2143 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. |
1835 | |
1836 # Use test -z because SunOS4 sh mishandles ${INSTALL_PROGRAM-'${INSTALL}'}. | |
1837 # It thinks the first close brace ends the variable substitution. | 2144 # It thinks the first close brace ends the variable substitution. |
1838 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' | 2145 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' |
1839 test -n "$verbose" && echo " setting INSTALL_PROGRAM to $INSTALL_PROGRAM" | |
1840 | 2146 |
1841 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' | 2147 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' |
1842 test -n "$verbose" && echo " setting INSTALL_DATA to $INSTALL_DATA" | |
1843 | 2148 |
1844 for ac_prog in 'bison -y' byacc | 2149 for ac_prog in 'bison -y' byacc |
1845 do | 2150 do |
1846 if test -z "$YACC"; then | 2151 # Extract the first word of "$ac_prog", so it can be a program name with args. |
1847 # Extract the first word of `$ac_prog', so it can be a program name with args. | 2152 set dummy $ac_prog; ac_word=$2 |
1848 set ac_dummy $ac_prog; ac_word=$2 | 2153 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 |
1849 test -n "$silent" || echo "checking for $ac_word" | 2154 echo "configure:2155: checking for $ac_word" >&5 |
2155 | |
2156 if test -n "$YACC"; then | |
2157 ac_cv_prog_YACC="$YACC" # Let the user override the test. | |
2158 else | |
1850 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" | 2159 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" |
1851 for ac_dir in $PATH; do | 2160 for ac_dir in $PATH; do |
1852 test -z "$ac_dir" && ac_dir=. | 2161 test -z "$ac_dir" && ac_dir=. |
1853 if test -f $ac_dir/$ac_word; then | 2162 if test -f $ac_dir/$ac_word; then |
1854 YACC="$ac_prog" | 2163 ac_cv_prog_YACC="$ac_prog" |
1855 break | 2164 break |
1856 fi | 2165 fi |
1857 done | 2166 done |
1858 IFS="$ac_save_ifs" | 2167 IFS="$ac_save_ifs" |
1859 fi | 2168 fi |
1860 | 2169 YACC="$ac_cv_prog_YACC" |
1861 test -n "$YACC" && test -n "$verbose" && echo " setting YACC to $YACC" | 2170 if test -n "$YACC"; then |
2171 echo "$ac_t""$YACC" 1>&6 | |
2172 else | |
2173 echo "$ac_t""no" 1>&6 | |
2174 fi | |
1862 | 2175 |
1863 test -n "$YACC" && break | 2176 test -n "$YACC" && break |
1864 done | 2177 done |
1865 test -n "$YACC" || YACC="yacc" | 2178 test -n "$YACC" || YACC="yacc" |
1866 | 2179 |
1867 | 2180 |
1868 test -n "$silent" || echo "checking for AIX" | 2181 echo $ac_n "checking for AIX""... $ac_c" 1>&6 |
1869 cat > conftest.${ac_ext} <<EOF | 2182 echo "configure:2183: checking for AIX" >&5 |
2183 cat > conftest.$ac_ext <<EOF | |
2184 #line 2185 "configure" | |
1870 #include "confdefs.h" | 2185 #include "confdefs.h" |
1871 #ifdef _AIX | 2186 #ifdef _AIX |
1872 yes | 2187 yes |
1873 #endif | 2188 #endif |
1874 | 2189 |
1875 EOF | 2190 EOF |
1876 eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 2191 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
1877 if egrep "yes" conftest.out >/dev/null 2>&1; then | 2192 egrep "yes" >/dev/null 2>&1; then |
1878 rm -rf conftest* | 2193 rm -rf conftest* |
1879 | 2194 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF |
1880 { | 2195 Defining _ALL_SOURCE |
1881 test -n "$verbose" && \ | 2196 EOF |
1882 echo " defining _ALL_SOURCE" | 2197 cat >> confdefs.h <<\EOF |
1883 echo "#define" _ALL_SOURCE "1" >> confdefs.h | 2198 #define _ALL_SOURCE 1 |
1884 DEFS="$DEFS -D_ALL_SOURCE=1" | 2199 EOF |
1885 ac_sed_defs="${ac_sed_defs}\${ac_dA}_ALL_SOURCE\${ac_dB}_ALL_SOURCE\${ac_dC}1\${ac_dD} | 2200 } |
1886 \${ac_uA}_ALL_SOURCE\${ac_uB}_ALL_SOURCE\${ac_uC}1\${ac_uD} | 2201 |
1887 \${ac_eA}_ALL_SOURCE\${ac_eB}_ALL_SOURCE\${ac_eC}1\${ac_eD} | 2202 else |
1888 " | 2203 rm -rf conftest* |
1889 } | 2204 echo "$ac_t""no" 1>&6 |
1890 | |
1891 | |
1892 fi | 2205 fi |
1893 rm -f conftest* | 2206 rm -f conftest* |
1894 | 2207 |
1895 | 2208 |
1896 | 2209 |
1897 for ac_hdr in mach/mach.h sys/stropts.h sys/timeb.h sys/time.h unistd.h | 2210 for ac_hdr in mach/mach.h sys/stropts.h sys/timeb.h sys/time.h unistd.h |
1898 do | 2211 do |
1899 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'` | 2212 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
1900 test -n "$silent" || echo "checking for ${ac_hdr}" | 2213 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
1901 cat > conftest.${ac_ext} <<EOF | 2214 echo "configure:2215: checking for $ac_hdr" >&5 |
1902 #include "confdefs.h" | 2215 |
1903 #include <${ac_hdr}> | 2216 cat > conftest.$ac_ext <<EOF |
1904 EOF | 2217 #line 2218 "configure" |
1905 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 2218 #include "confdefs.h" |
1906 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 2219 #include <$ac_hdr> |
1907 echo "$ac_err" | 2220 EOF |
1908 fi | 2221 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
2222 { (eval echo configure:2223: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
2223 ac_err=`grep -v '^ *+' conftest.out` | |
1909 if test -z "$ac_err"; then | 2224 if test -z "$ac_err"; then |
1910 rm -rf conftest* | 2225 rm -rf conftest* |
1911 | 2226 eval "ac_cv_header_$ac_safe=yes" |
1912 { | 2227 else |
1913 test -n "$verbose" && \ | 2228 echo "$ac_err" >&5 |
1914 echo " defining ${ac_tr_hdr}" | 2229 echo "configure: failed program was:" >&5 |
1915 echo "#define" ${ac_tr_hdr} "1" >> confdefs.h | 2230 cat conftest.$ac_ext >&5 |
1916 DEFS="$DEFS -D${ac_tr_hdr}=1" | 2231 rm -rf conftest* |
1917 ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD} | 2232 eval "ac_cv_header_$ac_safe=no" |
1918 \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD} | 2233 fi |
1919 \${ac_eA}${ac_tr_hdr}\${ac_eB}${ac_tr_hdr}\${ac_eC}1\${ac_eD} | 2234 rm -f conftest* |
1920 " | 2235 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
1921 } | 2236 echo "$ac_t""yes" 1>&6 |
1922 | 2237 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
1923 | 2238 { test "$extra_verbose" = "yes" && cat << EOF |
1924 fi | 2239 Defining $ac_tr_hdr |
1925 rm -f conftest* | 2240 EOF |
2241 cat >> confdefs.h <<EOF | |
2242 #define $ac_tr_hdr 1 | |
2243 EOF | |
2244 } | |
2245 | |
2246 else | |
2247 echo "$ac_t""no" 1>&6 | |
2248 fi | |
1926 done | 2249 done |
1927 | 2250 |
1928 for ac_hdr in utime.h sys/wait.h libintl.h locale.h libgen.h | 2251 for ac_hdr in utime.h sys/wait.h libintl.h locale.h libgen.h |
1929 do | 2252 do |
1930 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'` | 2253 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
1931 test -n "$silent" || echo "checking for ${ac_hdr}" | 2254 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
1932 cat > conftest.${ac_ext} <<EOF | 2255 echo "configure:2256: checking for $ac_hdr" >&5 |
1933 #include "confdefs.h" | 2256 |
1934 #include <${ac_hdr}> | 2257 cat > conftest.$ac_ext <<EOF |
1935 EOF | 2258 #line 2259 "configure" |
1936 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 2259 #include "confdefs.h" |
1937 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 2260 #include <$ac_hdr> |
1938 echo "$ac_err" | 2261 EOF |
1939 fi | 2262 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
2263 { (eval echo configure:2264: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
2264 ac_err=`grep -v '^ *+' conftest.out` | |
1940 if test -z "$ac_err"; then | 2265 if test -z "$ac_err"; then |
1941 rm -rf conftest* | 2266 rm -rf conftest* |
1942 | 2267 eval "ac_cv_header_$ac_safe=yes" |
1943 { | 2268 else |
1944 test -n "$verbose" && \ | 2269 echo "$ac_err" >&5 |
1945 echo " defining ${ac_tr_hdr}" | 2270 echo "configure: failed program was:" >&5 |
1946 echo "#define" ${ac_tr_hdr} "1" >> confdefs.h | 2271 cat conftest.$ac_ext >&5 |
1947 DEFS="$DEFS -D${ac_tr_hdr}=1" | 2272 rm -rf conftest* |
1948 ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD} | 2273 eval "ac_cv_header_$ac_safe=no" |
1949 \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD} | 2274 fi |
1950 \${ac_eA}${ac_tr_hdr}\${ac_eB}${ac_tr_hdr}\${ac_eC}1\${ac_eD} | 2275 rm -f conftest* |
1951 " | 2276 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
1952 } | 2277 echo "$ac_t""yes" 1>&6 |
1953 | 2278 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
1954 | 2279 { test "$extra_verbose" = "yes" && cat << EOF |
1955 fi | 2280 Defining $ac_tr_hdr |
1956 rm -f conftest* | 2281 EOF |
2282 cat >> confdefs.h <<EOF | |
2283 #define $ac_tr_hdr 1 | |
2284 EOF | |
2285 } | |
2286 | |
2287 else | |
2288 echo "$ac_t""no" 1>&6 | |
2289 fi | |
1957 done | 2290 done |
1958 | 2291 |
1959 for ac_hdr in linux/version.h kstat.h sys/pstat.h inttypes.h | 2292 for ac_hdr in linux/version.h kstat.h sys/pstat.h inttypes.h |
1960 do | 2293 do |
1961 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'` | 2294 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
1962 test -n "$silent" || echo "checking for ${ac_hdr}" | 2295 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
1963 cat > conftest.${ac_ext} <<EOF | 2296 echo "configure:2297: checking for $ac_hdr" >&5 |
1964 #include "confdefs.h" | 2297 |
1965 #include <${ac_hdr}> | 2298 cat > conftest.$ac_ext <<EOF |
1966 EOF | 2299 #line 2300 "configure" |
1967 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 2300 #include "confdefs.h" |
1968 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 2301 #include <$ac_hdr> |
1969 echo "$ac_err" | 2302 EOF |
1970 fi | 2303 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
2304 { (eval echo configure:2305: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
2305 ac_err=`grep -v '^ *+' conftest.out` | |
1971 if test -z "$ac_err"; then | 2306 if test -z "$ac_err"; then |
1972 rm -rf conftest* | 2307 rm -rf conftest* |
1973 | 2308 eval "ac_cv_header_$ac_safe=yes" |
1974 { | 2309 else |
1975 test -n "$verbose" && \ | 2310 echo "$ac_err" >&5 |
1976 echo " defining ${ac_tr_hdr}" | 2311 echo "configure: failed program was:" >&5 |
1977 echo "#define" ${ac_tr_hdr} "1" >> confdefs.h | 2312 cat conftest.$ac_ext >&5 |
1978 DEFS="$DEFS -D${ac_tr_hdr}=1" | 2313 rm -rf conftest* |
1979 ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD} | 2314 eval "ac_cv_header_$ac_safe=no" |
1980 \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD} | 2315 fi |
1981 \${ac_eA}${ac_tr_hdr}\${ac_eB}${ac_tr_hdr}\${ac_eC}1\${ac_eD} | 2316 rm -f conftest* |
1982 " | 2317 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
1983 } | 2318 echo "$ac_t""yes" 1>&6 |
1984 | 2319 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` |
1985 | 2320 { test "$extra_verbose" = "yes" && cat << EOF |
1986 fi | 2321 Defining $ac_tr_hdr |
1987 rm -f conftest* | 2322 EOF |
2323 cat >> confdefs.h <<EOF | |
2324 #define $ac_tr_hdr 1 | |
2325 EOF | |
2326 } | |
2327 | |
2328 else | |
2329 echo "$ac_t""no" 1>&6 | |
2330 fi | |
1988 done | 2331 done |
1989 | 2332 |
1990 test -n "$silent" || echo "checking for ANSI C header files" | 2333 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 |
1991 cat > conftest.${ac_ext} <<EOF | 2334 echo "configure:2335: checking for ANSI C header files" >&5 |
2335 | |
2336 cat > conftest.$ac_ext <<EOF | |
2337 #line 2338 "configure" | |
1992 #include "confdefs.h" | 2338 #include "confdefs.h" |
1993 #include <stdlib.h> | 2339 #include <stdlib.h> |
1994 #include <stdarg.h> | 2340 #include <stdarg.h> |
1995 #include <string.h> | 2341 #include <string.h> |
1996 #include <float.h> | 2342 #include <float.h> |
1997 EOF | 2343 EOF |
1998 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 2344 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
1999 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 2345 { (eval echo configure:2346: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
2000 echo "$ac_err" | 2346 ac_err=`grep -v '^ *+' conftest.out` |
2001 fi | |
2002 if test -z "$ac_err"; then | 2347 if test -z "$ac_err"; then |
2003 rm -rf conftest* | 2348 rm -rf conftest* |
2349 ac_cv_header_stdc=yes | |
2350 else | |
2351 echo "$ac_err" >&5 | |
2352 echo "configure: failed program was:" >&5 | |
2353 cat conftest.$ac_ext >&5 | |
2354 rm -rf conftest* | |
2355 ac_cv_header_stdc=no | |
2356 fi | |
2357 rm -f conftest* | |
2358 | |
2359 if test $ac_cv_header_stdc = yes; then | |
2004 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. | 2360 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. |
2005 echo '#include "confdefs.h" | 2361 cat > conftest.$ac_ext <<EOF |
2006 #include <string.h>' > conftest.${ac_ext} | 2362 #line 2363 "configure" |
2007 eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 2363 #include "confdefs.h" |
2008 if egrep "memchr" conftest.out >/dev/null 2>&1; then | 2364 #include <string.h> |
2009 rm -rf conftest* | 2365 EOF |
2010 # SGI's /bin/cc from Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. | 2366 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
2011 cat > conftest.${ac_ext} <<EOF | 2367 egrep "memchr" >/dev/null 2>&1; then |
2368 : | |
2369 else | |
2370 rm -rf conftest* | |
2371 ac_cv_header_stdc=no | |
2372 fi | |
2373 rm -f conftest* | |
2374 | |
2375 fi | |
2376 | |
2377 if test $ac_cv_header_stdc = yes; then | |
2378 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. | |
2379 cat > conftest.$ac_ext <<EOF | |
2380 #line 2381 "configure" | |
2381 #include "confdefs.h" | |
2382 #include <stdlib.h> | |
2383 EOF | |
2384 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
2385 egrep "free" >/dev/null 2>&1; then | |
2386 : | |
2387 else | |
2388 rm -rf conftest* | |
2389 ac_cv_header_stdc=no | |
2390 fi | |
2391 rm -f conftest* | |
2392 | |
2393 fi | |
2394 | |
2395 if test $ac_cv_header_stdc = yes; then | |
2396 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. | |
2397 cat > conftest.$ac_ext <<EOF | |
2398 #line 2399 "configure" | |
2012 #include "confdefs.h" | 2399 #include "confdefs.h" |
2013 #include <ctype.h> | 2400 #include <ctype.h> |
2014 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') | 2401 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') |
2015 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) | 2402 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) |
2016 #define XOR(e,f) (((e) && !(f)) || (!(e) && (f))) | 2403 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) |
2017 int main () { int i; for (i = 0; i < 256; i++) | 2404 int main () { int i; for (i = 0; i < 256; i++) |
2018 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); | 2405 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); |
2019 exit (0); } | 2406 exit (0); } |
2020 | 2407 |
2021 EOF | 2408 EOF |
2022 eval $ac_compile | 2409 if { (eval echo configure:2410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
2023 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 2410 then |
2024 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. | 2411 : |
2025 echo '#include "confdefs.h" | 2412 else |
2026 #include <stdlib.h>' > conftest.${ac_ext} | 2413 echo "configure: failed program was:" >&5 |
2027 eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 2414 cat conftest.$ac_ext >&5 |
2028 if egrep "free" conftest.out >/dev/null 2>&1; then | 2415 rm -fr conftest* |
2029 rm -rf conftest* | 2416 ac_cv_header_stdc=no |
2030 | |
2031 { | |
2032 test -n "$verbose" && \ | |
2033 echo " defining STDC_HEADERS" | |
2034 echo "#define" STDC_HEADERS "1" >> confdefs.h | |
2035 DEFS="$DEFS -DSTDC_HEADERS=1" | |
2036 ac_sed_defs="${ac_sed_defs}\${ac_dA}STDC_HEADERS\${ac_dB}STDC_HEADERS\${ac_dC}1\${ac_dD} | |
2037 \${ac_uA}STDC_HEADERS\${ac_uB}STDC_HEADERS\${ac_uC}1\${ac_uD} | |
2038 \${ac_eA}STDC_HEADERS\${ac_eB}STDC_HEADERS\${ac_eC}1\${ac_eD} | |
2039 " | |
2040 } | |
2041 | |
2042 | |
2043 fi | |
2044 rm -f conftest* | |
2045 | |
2046 | |
2047 fi | 2417 fi |
2048 rm -fr conftest* | 2418 rm -fr conftest* |
2049 | 2419 fi |
2050 fi | 2420 |
2051 rm -f conftest* | 2421 echo "$ac_t""$ac_cv_header_stdc" 1>&6 |
2052 | 2422 if test $ac_cv_header_stdc = yes; then |
2053 | 2423 { test "$extra_verbose" = "yes" && cat << \EOF |
2054 fi | 2424 Defining STDC_HEADERS |
2055 rm -f conftest* | 2425 EOF |
2056 | 2426 cat >> confdefs.h <<\EOF |
2057 test -n "$silent" || echo "checking for whether time.h and sys/time.h may both be included" | 2427 #define STDC_HEADERS 1 |
2058 cat > conftest.${ac_ext} <<EOF | 2428 EOF |
2429 } | |
2430 | |
2431 fi | |
2432 | |
2433 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 | |
2434 echo "configure:2435: checking whether time.h and sys/time.h may both be included" >&5 | |
2435 | |
2436 cat > conftest.$ac_ext <<EOF | |
2437 #line 2438 "configure" | |
2059 #include "confdefs.h" | 2438 #include "confdefs.h" |
2060 #include <sys/types.h> | 2439 #include <sys/types.h> |
2061 #include <sys/time.h> | 2440 #include <sys/time.h> |
2062 #include <time.h> | 2441 #include <time.h> |
2063 int main() { return 0; } | 2442 int main() { |
2064 int t() { struct tm *tp;; return 0; } | 2443 struct tm *tp; |
2065 EOF | 2444 ; return 0; } |
2066 if eval $ac_compile; then | 2445 EOF |
2067 rm -rf conftest* | 2446 if { (eval echo configure:2447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2068 | 2447 rm -rf conftest* |
2069 { | 2448 ac_cv_header_time=yes |
2070 test -n "$verbose" && \ | 2449 else |
2071 echo " defining TIME_WITH_SYS_TIME" | 2450 echo "configure: failed program was:" >&5 |
2072 echo "#define" TIME_WITH_SYS_TIME "1" >> confdefs.h | 2451 cat conftest.$ac_ext >&5 |
2073 DEFS="$DEFS -DTIME_WITH_SYS_TIME=1" | 2452 rm -rf conftest* |
2074 ac_sed_defs="${ac_sed_defs}\${ac_dA}TIME_WITH_SYS_TIME\${ac_dB}TIME_WITH_SYS_TIME\${ac_dC}1\${ac_dD} | 2453 ac_cv_header_time=no |
2075 \${ac_uA}TIME_WITH_SYS_TIME\${ac_uB}TIME_WITH_SYS_TIME\${ac_uC}1\${ac_uD} | 2454 fi |
2076 \${ac_eA}TIME_WITH_SYS_TIME\${ac_eB}TIME_WITH_SYS_TIME\${ac_eC}1\${ac_eD} | 2455 rm -f conftest* |
2077 " | 2456 |
2078 } | 2457 echo "$ac_t""$ac_cv_header_time" 1>&6 |
2079 | 2458 if test $ac_cv_header_time = yes; then |
2080 | 2459 { test "$extra_verbose" = "yes" && cat << \EOF |
2081 fi | 2460 Defining TIME_WITH_SYS_TIME |
2082 rm -f conftest* | 2461 EOF |
2083 | 2462 cat >> confdefs.h <<\EOF |
2084 test -n "$silent" || echo "checking for sys_siglist declaration in signal.h or unistd.h" | 2463 #define TIME_WITH_SYS_TIME 1 |
2085 cat > conftest.${ac_ext} <<EOF | 2464 EOF |
2086 #include "confdefs.h" | 2465 } |
2466 | |
2467 fi | |
2468 | |
2469 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 | |
2470 echo "configure:2471: checking for sys_siglist declaration in signal.h or unistd.h" >&5 | |
2471 | |
2472 cat > conftest.$ac_ext <<EOF | |
2473 #line 2474 "configure" | |
2474 #include "confdefs.h" | |
2475 #include <sys/types.h> | |
2087 #include <signal.h> | 2476 #include <signal.h> |
2088 /* NetBSD declares sys_siglist in <unistd.h>. */ | 2477 /* NetBSD declares sys_siglist in unistd.h. */ |
2089 #ifdef HAVE_UNISTD_H | 2478 #ifdef HAVE_UNISTD_H |
2090 #include <unistd.h> | 2479 #include <unistd.h> |
2091 #endif | 2480 #endif |
2092 int main() { return 0; } | 2481 int main() { |
2093 int t() { char *msg = *(sys_siglist + 1);; return 0; } | 2482 char *msg = *(sys_siglist + 1); |
2094 EOF | 2483 ; return 0; } |
2095 if eval $ac_compile; then | 2484 EOF |
2096 rm -rf conftest* | 2485 if { (eval echo configure:2486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2097 | 2486 rm -rf conftest* |
2098 { | 2487 ac_cv_decl_sys_siglist=yes |
2099 test -n "$verbose" && \ | 2488 else |
2100 echo " defining SYS_SIGLIST_DECLARED" | 2489 echo "configure: failed program was:" >&5 |
2101 echo "#define" SYS_SIGLIST_DECLARED "1" >> confdefs.h | 2490 cat conftest.$ac_ext >&5 |
2102 DEFS="$DEFS -DSYS_SIGLIST_DECLARED=1" | 2491 rm -rf conftest* |
2103 ac_sed_defs="${ac_sed_defs}\${ac_dA}SYS_SIGLIST_DECLARED\${ac_dB}SYS_SIGLIST_DECLARED\${ac_dC}1\${ac_dD} | 2492 ac_cv_decl_sys_siglist=no |
2104 \${ac_uA}SYS_SIGLIST_DECLARED\${ac_uB}SYS_SIGLIST_DECLARED\${ac_uC}1\${ac_uD} | 2493 fi |
2105 \${ac_eA}SYS_SIGLIST_DECLARED\${ac_eB}SYS_SIGLIST_DECLARED\${ac_eC}1\${ac_eD} | 2494 rm -f conftest* |
2106 " | 2495 |
2107 } | 2496 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6 |
2108 | 2497 if test $ac_cv_decl_sys_siglist = yes; then |
2109 | 2498 { test "$extra_verbose" = "yes" && cat << \EOF |
2110 fi | 2499 Defining SYS_SIGLIST_DECLARED |
2111 rm -f conftest* | 2500 EOF |
2112 | 2501 cat >> confdefs.h <<\EOF |
2113 | 2502 #define SYS_SIGLIST_DECLARED 1 |
2114 test -n "$silent" || echo "checking for struct utimbuf" | 2503 EOF |
2115 cat > conftest.${ac_ext} <<EOF | 2504 } |
2505 | |
2506 fi | |
2507 | |
2508 | |
2509 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6 | |
2510 echo "configure:2511: checking for struct utimbuf" >&5 | |
2511 cat > conftest.$ac_ext <<EOF | |
2512 #line 2513 "configure" | |
2116 #include "confdefs.h" | 2513 #include "confdefs.h" |
2117 #ifdef TIME_WITH_SYS_TIME | 2514 #ifdef TIME_WITH_SYS_TIME |
2118 #include <sys/time.h> | 2515 #include <sys/time.h> |
2119 #include <time.h> | 2516 #include <time.h> |
2120 #else | 2517 #else |
2125 #endif | 2522 #endif |
2126 #endif | 2523 #endif |
2127 #ifdef HAVE_UTIME_H | 2524 #ifdef HAVE_UTIME_H |
2128 #include <utime.h> | 2525 #include <utime.h> |
2129 #endif | 2526 #endif |
2130 int main() { return 0; } | 2527 int main() { |
2131 int t() { static struct utimbuf x; x.actime = x.modtime;; return 0; } | 2528 static struct utimbuf x; x.actime = x.modtime; |
2132 EOF | 2529 ; return 0; } |
2133 if eval $ac_compile; then | 2530 EOF |
2134 rm -rf conftest* | 2531 if { (eval echo configure:2532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2135 | 2532 rm -rf conftest* |
2136 { | 2533 echo "$ac_t""yes" 1>&6 |
2137 test -n "$verbose" && \ | 2534 { test "$extra_verbose" = "yes" && cat << \EOF |
2138 echo " defining HAVE_STRUCT_UTIMBUF" | 2535 Defining HAVE_STRUCT_UTIMBUF |
2139 echo "#define" HAVE_STRUCT_UTIMBUF "1" >> confdefs.h | 2536 EOF |
2140 DEFS="$DEFS -DHAVE_STRUCT_UTIMBUF=1" | 2537 cat >> confdefs.h <<\EOF |
2141 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_STRUCT_UTIMBUF\${ac_dB}HAVE_STRUCT_UTIMBUF\${ac_dC}1\${ac_dD} | 2538 #define HAVE_STRUCT_UTIMBUF 1 |
2142 \${ac_uA}HAVE_STRUCT_UTIMBUF\${ac_uB}HAVE_STRUCT_UTIMBUF\${ac_uC}1\${ac_uD} | 2539 EOF |
2143 \${ac_eA}HAVE_STRUCT_UTIMBUF\${ac_eB}HAVE_STRUCT_UTIMBUF\${ac_eC}1\${ac_eD} | 2540 } |
2144 " | 2541 |
2145 } | 2542 else |
2146 | 2543 echo "configure: failed program was:" >&5 |
2147 | 2544 cat conftest.$ac_ext >&5 |
2148 fi | 2545 rm -rf conftest* |
2149 rm -f conftest* | 2546 echo "$ac_t""no" 1>&6 |
2150 | 2547 fi |
2151 | 2548 rm -f conftest* |
2152 test -n "$silent" || echo "checking for return type of signal handlers" | 2549 |
2153 cat > conftest.${ac_ext} <<EOF | 2550 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 |
2551 echo "configure:2552: checking return type of signal handlers" >&5 | |
2552 | |
2553 cat > conftest.$ac_ext <<EOF | |
2554 #line 2555 "configure" | |
2154 #include "confdefs.h" | 2555 #include "confdefs.h" |
2155 #include <sys/types.h> | 2556 #include <sys/types.h> |
2156 #include <signal.h> | 2557 #include <signal.h> |
2157 #ifdef signal | 2558 #ifdef signal |
2158 #undef signal | 2559 #undef signal |
2159 #endif | 2560 #endif |
2160 extern void (*signal ()) (); | 2561 #ifdef __cplusplus |
2161 int main() { return 0; } | 2562 extern "C" void (*signal (int, void (*)(int)))(int); |
2162 int t() { int i;; return 0; } | 2563 #else |
2163 EOF | 2564 void (*signal ()) (); |
2164 if eval $ac_compile; then | 2565 #endif |
2165 rm -rf conftest* | 2566 |
2166 | 2567 int main() { |
2167 { | 2568 int i; |
2168 test -n "$verbose" && \ | 2569 ; return 0; } |
2169 echo " defining" RETSIGTYPE to be "void" | 2570 EOF |
2170 echo "#define" RETSIGTYPE "void" >> confdefs.h | 2571 if { (eval echo configure:2572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2171 DEFS="$DEFS -DRETSIGTYPE=void" | 2572 rm -rf conftest* |
2172 ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}void\${ac_dD} | 2573 ac_cv_type_signal=void |
2173 \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}void\${ac_uD} | 2574 else |
2174 \${ac_eA}RETSIGTYPE\${ac_eB}RETSIGTYPE\${ac_eC}void\${ac_eD} | 2575 echo "configure: failed program was:" >&5 |
2175 " | 2576 cat conftest.$ac_ext >&5 |
2176 } | 2577 rm -rf conftest* |
2177 | 2578 ac_cv_type_signal=int |
2178 | 2579 fi |
2179 else | 2580 rm -f conftest* |
2180 rm -rf conftest* | 2581 |
2181 | 2582 echo "$ac_t""$ac_cv_type_signal" 1>&6 |
2182 { | 2583 { test "$extra_verbose" = "yes" && cat << EOF |
2183 test -n "$verbose" && \ | 2584 Defining RETSIGTYPE = $ac_cv_type_signal |
2184 echo " defining" RETSIGTYPE to be "int" | 2585 EOF |
2185 echo "#define" RETSIGTYPE "int" >> confdefs.h | 2586 cat >> confdefs.h <<EOF |
2186 DEFS="$DEFS -DRETSIGTYPE=int" | 2587 #define RETSIGTYPE $ac_cv_type_signal |
2187 ac_sed_defs="${ac_sed_defs}\${ac_dA}RETSIGTYPE\${ac_dB}RETSIGTYPE\${ac_dC}int\${ac_dD} | 2588 EOF |
2188 \${ac_uA}RETSIGTYPE\${ac_uB}RETSIGTYPE\${ac_uC}int\${ac_uD} | 2589 } |
2189 \${ac_eA}RETSIGTYPE\${ac_eB}RETSIGTYPE\${ac_eC}int\${ac_eD} | 2590 |
2190 " | 2591 |
2191 } | 2592 |
2192 | 2593 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6 |
2193 fi | 2594 echo "configure:2595: checking for struct timeval" >&5 |
2194 rm -f conftest* | 2595 cat > conftest.$ac_ext <<EOF |
2195 | 2596 #line 2597 "configure" |
2196 | |
2197 | |
2198 test -n "$silent" || echo "checking for struct timeval" | |
2199 cat > conftest.${ac_ext} <<EOF | |
2200 #include "confdefs.h" | 2597 #include "confdefs.h" |
2201 #ifdef TIME_WITH_SYS_TIME | 2598 #ifdef TIME_WITH_SYS_TIME |
2202 #include <sys/time.h> | 2599 #include <sys/time.h> |
2203 #include <time.h> | 2600 #include <time.h> |
2204 #else | 2601 #else |
2206 #include <sys/time.h> | 2603 #include <sys/time.h> |
2207 #else | 2604 #else |
2208 #include <time.h> | 2605 #include <time.h> |
2209 #endif | 2606 #endif |
2210 #endif | 2607 #endif |
2211 int main() { return 0; } | 2608 int main() { |
2212 int t() { static struct timeval x; x.tv_sec = x.tv_usec;; return 0; } | 2609 static struct timeval x; x.tv_sec = x.tv_usec; |
2213 EOF | 2610 ; return 0; } |
2214 if eval $ac_compile; then | 2611 EOF |
2215 rm -rf conftest* | 2612 if { (eval echo configure:2613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2216 | 2613 rm -rf conftest* |
2614 echo "$ac_t""yes" 1>&6 | |
2217 HAVE_TIMEVAL=yes | 2615 HAVE_TIMEVAL=yes |
2218 | 2616 { test "$extra_verbose" = "yes" && cat << \EOF |
2219 { | 2617 Defining HAVE_TIMEVAL |
2220 test -n "$verbose" && \ | 2618 EOF |
2221 echo " defining HAVE_TIMEVAL" | 2619 cat >> confdefs.h <<\EOF |
2222 echo "#define" HAVE_TIMEVAL "1" >> confdefs.h | 2620 #define HAVE_TIMEVAL 1 |
2223 DEFS="$DEFS -DHAVE_TIMEVAL=1" | 2621 EOF |
2224 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TIMEVAL\${ac_dB}HAVE_TIMEVAL\${ac_dC}1\${ac_dD} | 2622 } |
2225 \${ac_uA}HAVE_TIMEVAL\${ac_uB}HAVE_TIMEVAL\${ac_uC}1\${ac_uD} | 2623 |
2226 \${ac_eA}HAVE_TIMEVAL\${ac_eB}HAVE_TIMEVAL\${ac_eC}1\${ac_eD} | 2624 else |
2227 " | 2625 echo "configure: failed program was:" >&5 |
2228 } | 2626 cat conftest.$ac_ext >&5 |
2229 | 2627 rm -rf conftest* |
2230 | 2628 echo "$ac_t""no" 1>&6 |
2231 else | 2629 HAVE_TIMEVAL=no |
2232 rm -rf conftest* | 2630 fi |
2233 HAVE_TIMEVAL=no | 2631 rm -f conftest* |
2234 fi | 2632 |
2235 rm -f conftest* | 2633 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6 |
2236 | 2634 echo "configure:2635: checking whether struct tm is in sys/time.h or time.h" >&5 |
2237 | 2635 |
2238 test -n "$silent" || echo "checking for struct tm in time.h" | 2636 cat > conftest.$ac_ext <<EOF |
2239 cat > conftest.${ac_ext} <<EOF | 2637 #line 2638 "configure" |
2240 #include "confdefs.h" | 2638 #include "confdefs.h" |
2241 #include <sys/types.h> | 2639 #include <sys/types.h> |
2242 #include <time.h> | 2640 #include <time.h> |
2243 int main() { return 0; } | 2641 int main() { |
2244 int t() { struct tm *tp; tp->tm_sec;; return 0; } | 2642 struct tm *tp; tp->tm_sec; |
2245 EOF | 2643 ; return 0; } |
2246 if eval $ac_compile; then | 2644 EOF |
2247 : | 2645 if { (eval echo configure:2646: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2248 else | 2646 rm -rf conftest* |
2249 rm -rf conftest* | 2647 ac_cv_struct_tm=time.h |
2250 | 2648 else |
2251 { | 2649 echo "configure: failed program was:" >&5 |
2252 test -n "$verbose" && \ | 2650 cat conftest.$ac_ext >&5 |
2253 echo " defining TM_IN_SYS_TIME" | 2651 rm -rf conftest* |
2254 echo "#define" TM_IN_SYS_TIME "1" >> confdefs.h | 2652 ac_cv_struct_tm=sys/time.h |
2255 DEFS="$DEFS -DTM_IN_SYS_TIME=1" | 2653 fi |
2256 ac_sed_defs="${ac_sed_defs}\${ac_dA}TM_IN_SYS_TIME\${ac_dB}TM_IN_SYS_TIME\${ac_dC}1\${ac_dD} | 2654 rm -f conftest* |
2257 \${ac_uA}TM_IN_SYS_TIME\${ac_uB}TM_IN_SYS_TIME\${ac_uC}1\${ac_uD} | 2655 |
2258 \${ac_eA}TM_IN_SYS_TIME\${ac_eB}TM_IN_SYS_TIME\${ac_eC}1\${ac_eD} | 2656 echo "$ac_t""$ac_cv_struct_tm" 1>&6 |
2259 " | 2657 if test $ac_cv_struct_tm = sys/time.h; then |
2260 } | 2658 { test "$extra_verbose" = "yes" && cat << \EOF |
2261 | 2659 Defining TM_IN_SYS_TIME |
2262 fi | 2660 EOF |
2263 rm -f conftest* | 2661 cat >> confdefs.h <<\EOF |
2264 | 2662 #define TM_IN_SYS_TIME 1 |
2265 ac_decl='#include <sys/types.h> | 2663 EOF |
2266 ' | 2664 } |
2267 case "$DEFS" in | 2665 |
2268 *TM_IN_SYS_TIME*) ac_decl="$ac_decl | 2666 fi |
2269 #include <sys/time.h> | 2667 |
2270 " ;; | 2668 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6 |
2271 *) ac_decl="$ac_decl | 2669 echo "configure:2670: checking for tm_zone in struct tm" >&5 |
2272 #include <time.h> | 2670 |
2273 " ;; | 2671 cat > conftest.$ac_ext <<EOF |
2274 esac | 2672 #line 2673 "configure" |
2275 test -n "$silent" || echo "checking for tm_zone in struct tm" | 2673 #include "confdefs.h" |
2276 cat > conftest.${ac_ext} <<EOF | 2674 #include <sys/types.h> |
2277 #include "confdefs.h" | 2675 #include <$ac_cv_struct_tm> |
2278 $ac_decl | 2676 int main() { |
2279 int main() { return 0; } | 2677 struct tm tm; tm.tm_zone; |
2280 int t() { struct tm tm; tm.tm_zone;; return 0; } | 2678 ; return 0; } |
2281 EOF | 2679 EOF |
2282 if eval $ac_compile; then | 2680 if { (eval echo configure:2681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2283 rm -rf conftest* | 2681 rm -rf conftest* |
2284 | 2682 ac_cv_struct_tm_zone=yes |
2285 { | 2683 else |
2286 test -n "$verbose" && \ | 2684 echo "configure: failed program was:" >&5 |
2287 echo " defining HAVE_TM_ZONE" | 2685 cat conftest.$ac_ext >&5 |
2288 echo "#define" HAVE_TM_ZONE "1" >> confdefs.h | 2686 rm -rf conftest* |
2289 DEFS="$DEFS -DHAVE_TM_ZONE=1" | 2687 ac_cv_struct_tm_zone=no |
2290 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TM_ZONE\${ac_dB}HAVE_TM_ZONE\${ac_dC}1\${ac_dD} | 2688 fi |
2291 \${ac_uA}HAVE_TM_ZONE\${ac_uB}HAVE_TM_ZONE\${ac_uC}1\${ac_uD} | 2689 rm -f conftest* |
2292 \${ac_eA}HAVE_TM_ZONE\${ac_eB}HAVE_TM_ZONE\${ac_eC}1\${ac_eD} | 2690 |
2293 " | 2691 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6 |
2294 } | 2692 if test "$ac_cv_struct_tm_zone" = yes; then |
2295 | 2693 { test "$extra_verbose" = "yes" && cat << \EOF |
2296 | 2694 Defining HAVE_TM_ZONE |
2297 else | 2695 EOF |
2298 rm -rf conftest* | 2696 cat >> confdefs.h <<\EOF |
2299 ac_no_tm_zone=1 | 2697 #define HAVE_TM_ZONE 1 |
2300 fi | 2698 EOF |
2301 rm -f conftest* | 2699 } |
2302 | 2700 |
2303 if test -n "$ac_no_tm_zone"; then | 2701 else |
2304 test -n "$silent" || echo "checking for tzname" | 2702 echo $ac_n "checking for tzname""... $ac_c" 1>&6 |
2305 cat > conftest.${ac_ext} <<EOF | 2703 echo "configure:2704: checking for tzname" >&5 |
2704 | |
2705 cat > conftest.$ac_ext <<EOF | |
2706 #line 2707 "configure" | |
2306 #include "confdefs.h" | 2707 #include "confdefs.h" |
2307 #include <time.h> | 2708 #include <time.h> |
2308 #ifndef tzname /* For SGI. */ | 2709 #ifndef tzname /* For SGI. */ |
2309 extern char *tzname[]; /* RS6000 and others want it this way. */ | 2710 extern char *tzname[]; /* RS6000 and others reject char **tzname. */ |
2310 #endif | 2711 #endif |
2311 int main() { return 0; } | 2712 int main() { |
2312 int t() { atoi(*tzname);; return 0; } | 2713 atoi(*tzname); |
2313 EOF | 2714 ; return 0; } |
2314 if eval $ac_compile; then | 2715 EOF |
2315 rm -rf conftest* | 2716 if { (eval echo configure:2717: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
2316 | 2717 rm -rf conftest* |
2317 { | 2718 ac_cv_var_tzname=yes |
2318 test -n "$verbose" && \ | 2719 else |
2319 echo " defining HAVE_TZNAME" | 2720 echo "configure: failed program was:" >&5 |
2320 echo "#define" HAVE_TZNAME "1" >> confdefs.h | 2721 cat conftest.$ac_ext >&5 |
2321 DEFS="$DEFS -DHAVE_TZNAME=1" | 2722 rm -rf conftest* |
2322 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TZNAME\${ac_dB}HAVE_TZNAME\${ac_dC}1\${ac_dD} | 2723 ac_cv_var_tzname=no |
2323 \${ac_uA}HAVE_TZNAME\${ac_uB}HAVE_TZNAME\${ac_uC}1\${ac_uD} | 2724 fi |
2324 \${ac_eA}HAVE_TZNAME\${ac_eB}HAVE_TZNAME\${ac_eC}1\${ac_eD} | 2725 rm -f conftest* |
2325 " | 2726 |
2326 } | 2727 echo "$ac_t""$ac_cv_var_tzname" 1>&6 |
2327 | 2728 if test $ac_cv_var_tzname = yes; then |
2328 | 2729 { test "$extra_verbose" = "yes" && cat << \EOF |
2329 fi | 2730 Defining HAVE_TZNAME |
2330 rm -f conftest* | 2731 EOF |
2331 | 2732 cat >> confdefs.h <<\EOF |
2332 fi | 2733 #define HAVE_TZNAME 1 |
2333 | 2734 EOF |
2334 | 2735 } |
2335 ac_prog='/* Ultrix mips cc rejects this. */ | 2736 |
2737 fi | |
2738 fi | |
2739 | |
2740 | |
2741 echo $ac_n "checking for working const""... $ac_c" 1>&6 | |
2742 echo "configure:2743: checking for working const" >&5 | |
2743 | |
2744 cat > conftest.$ac_ext <<EOF | |
2745 #line 2746 "configure" | |
2746 #include "confdefs.h" | |
2747 | |
2748 int main() { | |
2749 | |
2750 /* Ultrix mips cc rejects this. */ | |
2336 typedef int charset[2]; const charset x; | 2751 typedef int charset[2]; const charset x; |
2337 /* SunOS 4.1.1 cc rejects this. */ | 2752 /* SunOS 4.1.1 cc rejects this. */ |
2338 char const *const *ccp; | 2753 char const *const *ccp; |
2339 char **p; | 2754 char **p; |
2755 /* NEC SVR4.0.2 mips cc rejects this. */ | |
2756 struct point {int x, y;}; | |
2757 static struct point const zero = {0,0}; | |
2340 /* AIX XL C 1.02.0.0 rejects this. | 2758 /* AIX XL C 1.02.0.0 rejects this. |
2341 It does not let you subtract one const X* pointer from another in an arm | 2759 It does not let you subtract one const X* pointer from another in an arm |
2342 of an if-expression whose if-part is not a constant expression */ | 2760 of an if-expression whose if-part is not a constant expression */ |
2343 const char *g = "string"; | 2761 const char *g = "string"; |
2344 ccp = &g + (g ? g-g : 0); | 2762 ccp = &g + (g ? g-g : 0); |
2351 char const *s = 0 ? (char *) 0 : (char const *) 0; | 2769 char const *s = 0 ? (char *) 0 : (char const *) 0; |
2352 | 2770 |
2353 *t++ = 0; | 2771 *t++ = 0; |
2354 } | 2772 } |
2355 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ | 2773 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ |
2356 int x[] = {25,17}; | 2774 int x[] = {25, 17}; |
2357 const int *foo = &x[0]; | 2775 const int *foo = &x[0]; |
2358 ++foo; | 2776 ++foo; |
2359 } | 2777 } |
2360 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ | 2778 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ |
2361 typedef const int *iptr; | 2779 typedef const int *iptr; |
2367 struct s { int j; const int *ap[3]; }; | 2785 struct s { int j; const int *ap[3]; }; |
2368 struct s *b; b->j = 5; | 2786 struct s *b; b->j = 5; |
2369 } | 2787 } |
2370 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ | 2788 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ |
2371 const int foo = 10; | 2789 const int foo = 10; |
2372 }' | 2790 } |
2373 test -n "$silent" || echo "checking for lack of working const" | 2791 |
2374 cat > conftest.${ac_ext} <<EOF | 2792 ; return 0; } |
2375 #include "confdefs.h" | 2793 EOF |
2376 | 2794 if { (eval echo configure:2795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
2377 int main() { return 0; } | 2795 rm -rf conftest* |
2378 int t() { $ac_prog; return 0; } | 2796 ac_cv_c_const=yes |
2379 EOF | 2797 else |
2380 if eval $ac_compile; then | 2798 echo "configure: failed program was:" >&5 |
2381 : | 2799 cat conftest.$ac_ext >&5 |
2382 else | 2800 rm -rf conftest* |
2383 rm -rf conftest* | 2801 ac_cv_c_const=no |
2384 | 2802 fi |
2385 { | 2803 rm -f conftest* |
2386 test -n "$verbose" && \ | 2804 |
2387 echo " defining" const to be empty | 2805 echo "$ac_t""$ac_cv_c_const" 1>&6 |
2388 echo "#define" const "" >> confdefs.h | 2806 if test $ac_cv_c_const = no; then |
2389 DEFS="$DEFS -Dconst=" | 2807 { test "$extra_verbose" = "yes" && cat << \EOF |
2390 ac_sed_defs="${ac_sed_defs}\${ac_dA}const\${ac_dB}const\${ac_dC}\${ac_dD} | 2808 Defining const = |
2391 \${ac_uA}const\${ac_uB}const\${ac_uC}\${ac_uD} | 2809 EOF |
2392 \${ac_eA}const\${ac_eB}const\${ac_eC}\${ac_eD} | 2810 cat >> confdefs.h <<\EOF |
2393 " | 2811 #define const |
2394 } | 2812 EOF |
2395 | 2813 } |
2396 fi | 2814 |
2397 rm -f conftest* | 2815 fi |
2398 | 2816 |
2399 | 2817 |
2400 cat > conftestmake <<'EOF' | 2818 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 |
2819 echo "configure:2820: checking whether ${MAKE-make} sets \${MAKE}" >&5 | |
2820 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` | |
2821 | |
2822 cat > conftestmake <<\EOF | |
2401 all: | 2823 all: |
2402 @echo 'ac_maketemp="${MAKE}"' | 2824 @echo 'ac_maketemp="${MAKE}"' |
2403 EOF | 2825 EOF |
2404 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. | 2826 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. |
2405 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` | 2827 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` |
2406 if test -n "$ac_maketemp"; then SET_MAKE= | 2828 if test -n "$ac_maketemp"; then |
2407 else SET_MAKE="MAKE=${MAKE-make}"; fi | 2829 eval ac_cv_prog_make_${ac_make}_set=yes |
2830 else | |
2831 eval ac_cv_prog_make_${ac_make}_set=no | |
2832 fi | |
2408 rm -f conftestmake | 2833 rm -f conftestmake |
2409 | 2834 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then |
2410 | 2835 echo "$ac_t""yes" 1>&6 |
2411 test -n "$silent" || echo "checking byte ordering" | 2836 SET_MAKE= |
2412 cat > conftest.${ac_ext} <<EOF | 2837 else |
2838 echo "$ac_t""no" 1>&6 | |
2839 SET_MAKE="MAKE=${MAKE-make}" | |
2840 fi | |
2841 | |
2842 | |
2843 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 | |
2844 echo "configure:2845: checking whether byte ordering is bigendian" >&5 | |
2845 | |
2846 ac_cv_c_bigendian=unknown | |
2847 # See if sys/param.h defines the BYTE_ORDER macro. | |
2848 cat > conftest.$ac_ext <<EOF | |
2849 #line 2850 "configure" | |
2850 #include "confdefs.h" | |
2851 #include <sys/types.h> | |
2852 #include <sys/param.h> | |
2853 int main() { | |
2854 | |
2855 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN | |
2856 bogus endian macros | |
2857 #endif | |
2858 ; return 0; } | |
2859 EOF | |
2860 if { (eval echo configure:2861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
2861 rm -rf conftest* | |
2862 # It does; now see whether it defined to BIG_ENDIAN or not. | |
2863 cat > conftest.$ac_ext <<EOF | |
2864 #line 2865 "configure" | |
2865 #include "confdefs.h" | |
2866 #include <sys/types.h> | |
2867 #include <sys/param.h> | |
2868 int main() { | |
2869 | |
2870 #if BYTE_ORDER != BIG_ENDIAN | |
2871 not big endian | |
2872 #endif | |
2873 ; return 0; } | |
2874 EOF | |
2875 if { (eval echo configure:2876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then | |
2876 rm -rf conftest* | |
2877 ac_cv_c_bigendian=yes | |
2878 else | |
2879 echo "configure: failed program was:" >&5 | |
2880 cat conftest.$ac_ext >&5 | |
2881 rm -rf conftest* | |
2882 ac_cv_c_bigendian=no | |
2883 fi | |
2884 rm -f conftest* | |
2885 else | |
2886 echo "configure: failed program was:" >&5 | |
2887 cat conftest.$ac_ext >&5 | |
2888 fi | |
2889 rm -f conftest* | |
2890 if test $ac_cv_c_bigendian = unknown; then | |
2891 cat > conftest.$ac_ext <<EOF | |
2892 #line 2893 "configure" | |
2413 #include "confdefs.h" | 2893 #include "confdefs.h" |
2414 main () { | 2894 main () { |
2415 /* Are we little or big endian? From Harbison&Steele. */ | 2895 /* Are we little or big endian? From Harbison&Steele. */ |
2416 union | 2896 union |
2417 { | 2897 { |
2420 } u; | 2900 } u; |
2421 u.l = 1; | 2901 u.l = 1; |
2422 exit (u.c[sizeof (long) - 1] == 1); | 2902 exit (u.c[sizeof (long) - 1] == 1); |
2423 } | 2903 } |
2424 EOF | 2904 EOF |
2425 eval $ac_compile | 2905 if { (eval echo configure:2906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
2426 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 2906 then |
2427 : | 2907 ac_cv_c_bigendian=no |
2428 else | 2908 else |
2429 | 2909 echo "configure: failed program was:" >&5 |
2430 { | 2910 cat conftest.$ac_ext >&5 |
2431 test -n "$verbose" && \ | 2911 rm -fr conftest* |
2432 echo " defining WORDS_BIGENDIAN" | 2912 ac_cv_c_bigendian=yes |
2433 echo "#define" WORDS_BIGENDIAN "1" >> confdefs.h | |
2434 DEFS="$DEFS -DWORDS_BIGENDIAN=1" | |
2435 ac_sed_defs="${ac_sed_defs}\${ac_dA}WORDS_BIGENDIAN\${ac_dB}WORDS_BIGENDIAN\${ac_dC}1\${ac_dD} | |
2436 \${ac_uA}WORDS_BIGENDIAN\${ac_uB}WORDS_BIGENDIAN\${ac_uC}1\${ac_uD} | |
2437 \${ac_eA}WORDS_BIGENDIAN\${ac_eB}WORDS_BIGENDIAN\${ac_eC}1\${ac_eD} | |
2438 " | |
2439 } | |
2440 | |
2441 fi | 2913 fi |
2442 rm -fr conftest* | 2914 rm -fr conftest* |
2443 | 2915 fi |
2444 | 2916 |
2445 test -n "$silent" || echo "checking for long file names" | 2917 echo "$ac_t""$ac_cv_c_bigendian" 1>&6 |
2446 ac_some_dir_failed=false | 2918 if test $ac_cv_c_bigendian = yes; then |
2919 { test "$extra_verbose" = "yes" && cat << \EOF | |
2920 Defining WORDS_BIGENDIAN | |
2921 EOF | |
2922 cat >> confdefs.h <<\EOF | |
2923 #define WORDS_BIGENDIAN 1 | |
2924 EOF | |
2925 } | |
2926 | |
2927 fi | |
2928 | |
2929 | |
2930 echo $ac_n "checking for long file names""... $ac_c" 1>&6 | |
2931 echo "configure:2932: checking for long file names" >&5 | |
2932 | |
2933 ac_cv_sys_long_file_names=yes | |
2447 # Test for long file names in all the places we know might matter: | 2934 # Test for long file names in all the places we know might matter: |
2448 # . the current directory, where building will happen | 2935 # . the current directory, where building will happen |
2936 # $prefix/lib where we will be installing things | |
2937 # $exec_prefix/lib likewise | |
2938 # eval it to expand exec_prefix. | |
2939 # $TMPDIR if set, where it might want to write temporary files | |
2940 # if $TMPDIR is not set: | |
2449 # /tmp where it might want to write temporary files | 2941 # /tmp where it might want to write temporary files |
2450 # /var/tmp likewise | 2942 # /var/tmp likewise |
2451 # /usr/tmp likewise | 2943 # /usr/tmp likewise |
2452 # $prefix/lib where we will be installing things | 2944 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then |
2453 # $exec_prefix/lib likewise | 2945 ac_tmpdirs="$TMPDIR" |
2454 # eval it to expand exec_prefix. | 2946 else |
2455 for ac_dir in `eval echo . /tmp /var/tmp /usr/tmp $prefix/lib $exec_prefix/lib` ; do | 2947 ac_tmpdirs='/tmp /var/tmp /usr/tmp' |
2948 fi | |
2949 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do | |
2456 test -d $ac_dir || continue | 2950 test -d $ac_dir || continue |
2457 test -w $ac_dir || continue # It's less confusing to not echo anything here. | 2951 test -w $ac_dir || continue # It is less confusing to not echo anything here. |
2458 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null | 2952 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null |
2459 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null | 2953 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null |
2460 val=`cat $ac_dir/conftest9012345 2>/dev/null` | 2954 val=`cat $ac_dir/conftest9012345 2>/dev/null` |
2461 test -f $ac_dir/conftest9012345 && test "$val" = 1 || ac_some_dir_failed=true | 2955 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then |
2462 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2> /dev/null | 2956 ac_cv_sys_long_file_names=no |
2957 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null | |
2958 break | |
2959 fi | |
2960 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null | |
2463 done | 2961 done |
2464 $ac_some_dir_failed || | 2962 |
2465 { | 2963 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6 |
2466 test -n "$verbose" && \ | 2964 if test $ac_cv_sys_long_file_names = yes; then |
2467 echo " defining HAVE_LONG_FILE_NAMES" | 2965 { test "$extra_verbose" = "yes" && cat << \EOF |
2468 echo "#define" HAVE_LONG_FILE_NAMES "1" >> confdefs.h | 2966 Defining HAVE_LONG_FILE_NAMES |
2469 DEFS="$DEFS -DHAVE_LONG_FILE_NAMES=1" | 2967 EOF |
2470 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LONG_FILE_NAMES\${ac_dB}HAVE_LONG_FILE_NAMES\${ac_dC}1\${ac_dD} | 2968 cat >> confdefs.h <<\EOF |
2471 \${ac_uA}HAVE_LONG_FILE_NAMES\${ac_uB}HAVE_LONG_FILE_NAMES\${ac_uC}1\${ac_uD} | 2969 #define HAVE_LONG_FILE_NAMES 1 |
2472 \${ac_eA}HAVE_LONG_FILE_NAMES\${ac_eB}HAVE_LONG_FILE_NAMES\${ac_eC}1\${ac_eD} | 2970 EOF |
2473 " | 2971 } |
2474 } | 2972 |
2475 | 2973 fi |
2476 | 2974 |
2477 | 2975 |
2478 echo "checking for -xildoff compiler flag" | 2976 |
2479 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then | 2977 |
2480 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then | 2978 echo $ac_n "checking for sqrt in -lm""... $ac_c" 1>&6 |
2481 : | 2979 echo "configure:2980: checking for sqrt in -lm" >&5 |
2980 ac_lib_var=`echo m'_'sqrt | sed 'y%./+-%__p_%'` | |
2981 | |
2982 xe_check_libs=" -lm " | |
2983 cat > conftest.$ac_ext <<EOF | |
2984 #line 2985 "configure" | |
2985 #include "confdefs.h" | |
2986 /* Override any gcc2 internal prototype to avoid an error. */ | |
2987 /* We use char because int might match the return type of a gcc2 | |
2988 builtin and then its argument prototype would still apply. */ | |
2989 char sqrt(); | |
2990 | |
2991 int main() { | |
2992 sqrt() | |
2993 ; return 0; } | |
2994 EOF | |
2995 if { (eval echo configure:2996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
2996 rm -rf conftest* | |
2997 eval "ac_cv_lib_$ac_lib_var=yes" | |
2998 else | |
2999 echo "configure: failed program was:" >&5 | |
3000 cat conftest.$ac_ext >&5 | |
3001 rm -rf conftest* | |
3002 eval "ac_cv_lib_$ac_lib_var=no" | |
3003 fi | |
3004 rm -f conftest* | |
3005 xe_check_libs="" | |
3006 | |
3007 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3008 echo "$ac_t""yes" 1>&6 | |
3009 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
3010 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
3011 { test "$extra_verbose" = "yes" && cat << EOF | |
3012 Defining $ac_tr_lib | |
3013 EOF | |
3014 cat >> confdefs.h <<EOF | |
3015 #define $ac_tr_lib 1 | |
3016 EOF | |
3017 } | |
3018 | |
3019 LIBS="-lm $LIBS" | |
3020 | |
3021 else | |
3022 echo "$ac_t""no" 1>&6 | |
3023 fi | |
3024 | |
3025 | |
3026 | |
3027 echo "checking type of mail spool file locking" 1>&6 | |
3028 echo "configure:3029: checking type of mail spool file locking" >&5 | |
3029 test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock | |
3030 test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf | |
3031 if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF | |
3032 Defining REAL_MAIL_USE_LOCKF | |
3033 EOF | |
3034 cat >> confdefs.h <<\EOF | |
3035 #define REAL_MAIL_USE_LOCKF 1 | |
3036 EOF | |
3037 } | |
3038 | |
3039 elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF | |
3040 Defining REAL_MAIL_USE_FLOCK | |
3041 EOF | |
3042 cat >> confdefs.h <<\EOF | |
3043 #define REAL_MAIL_USE_FLOCK 1 | |
3044 EOF | |
3045 } | |
3046 | |
3047 fi | |
3048 | |
3049 if test "$need_dynodump" = "yes" ; then | |
3050 { test "$extra_verbose" = "yes" && cat << \EOF | |
3051 Defining DYNODUMP | |
3052 EOF | |
3053 cat >> confdefs.h <<\EOF | |
3054 #define DYNODUMP 1 | |
3055 EOF | |
3056 } | |
3057 | |
3058 MAKE_SUBDIR="$MAKE_SUBDIR dynodump" | |
3059 case "$canonical" in | |
3060 sparc* ) dynodump_arch=sparc ;; | |
3061 powerpc* ) dynodump_arch=ppc ;; | |
3062 i*86* ) dynodump_arch=i386 ;; | |
3063 esac | |
3064 test "$GCC" = "yes" && ld_switch_site="-fno-gnu-linker $ld_switch_site" | |
3065 fi | |
3066 | |
3067 for dir in "/usr/ccs/lib"; do | |
3068 test -d "$dir" && ld_switch_site="$ld_switch_site -L${dir}" | |
3069 done | |
3070 | |
3071 | |
3072 echo "checking "for specified window system"" 1>&6 | |
3073 echo "configure:3074: checking "for specified window system"" >&5 | |
3074 | |
3075 if test "$x_includes $x_libraries" = "NONE NONE"; then | |
3076 if test -n "$OPENWINHOME" \ | |
3077 -a "$OPENWINHOME" != "/usr/openwin" \ | |
3078 -a -d "$OPENWINHOME"; then | |
3079 test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib" | |
3080 test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include" | |
3081 test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include" | |
3082 fi | |
3083 fi | |
3084 | |
3085 test "$x_includes $x_libraries" != "NONE NONE" && \ | |
3086 window_system=x11 with_x11=yes | |
3087 | |
3088 if test "$with_x11" != "no"; then | |
3089 # If we find X, set shell vars x_includes and x_libraries to the | |
3090 # paths, otherwise set no_x=yes. | |
3091 # Uses ac_ vars as temps to allow command line to override cache and checks. | |
3092 # --without-x overrides everything else, but does not touch the cache. | |
3093 echo $ac_n "checking for X""... $ac_c" 1>&6 | |
3094 echo "configure:3095: checking for X" >&5 | |
3095 | |
3096 # Check whether --with-x or --without-x was given. | |
3097 if test "${with_x+set}" = set; then | |
3098 withval="$with_x" | |
3099 : | |
3100 fi | |
3101 | |
3102 # $have_x is `yes', `no', `disabled', or empty when we do not yet know. | |
3103 if test "x$with_x" = xno; then | |
3104 # The user explicitly disabled X. | |
3105 have_x=disabled | |
3106 else | |
3107 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then | |
3108 # Both variables are already set. | |
3109 have_x=yes | |
2482 else | 3110 else |
2483 test -n "$verbose" && echo " defining NEED_XILDOFF" | 3111 |
2484 need_xildoff=yes | 3112 # One or both of the vars are not set, and there is no cached value. |
2485 fi | 3113 ac_x_includes=NO ac_x_libraries=NO |
2486 fi | |
2487 | |
2488 # What the hell was this doing here?????? | |
2489 ### echo > confdefs.h # this gets nuked above... | |
2490 | |
2491 ############################################################################ | |
2492 # # | |
2493 # Choose a window system # | |
2494 # # | |
2495 ############################################################################ | |
2496 | |
2497 #### Choose a window system. | |
2498 echo "checking for specified window system" | |
2499 | |
2500 window_system='' | |
2501 case "${with_x11}" in | |
2502 yes ) window_system=${window_system}x11 ;; | |
2503 no ) window_system=${window_system}none ;; | |
2504 esac | |
2505 | |
2506 case "${window_system}" in | |
2507 "none" | "x11" ) ;; | |
2508 "" ) | |
2509 # --x-includes or --x-libraries implies --with-x11. | |
2510 if test -n "${x_includes}" -o -n "${x_libraries}"; then | |
2511 window_system=x11 | |
2512 else | |
2513 echo " No window system specified. Looking for X11." | |
2514 # If the user didn't specify a window system and we found X11, use it. | |
2515 if test -r /usr/lib/libX11.a \ | |
2516 -o -d /usr/include/X11 \ | |
2517 -o -d /usr/X386/include \ | |
2518 -o -d /usr/X11R6/include \ | |
2519 -o -d ${x_includes}/X11 ; then | |
2520 window_system=x11 | |
2521 fi | |
2522 fi | |
2523 ;; | |
2524 * ) | |
2525 echo "Don't specify a window system more than once." >&2 | |
2526 exit 1 | |
2527 ;; | |
2528 esac | |
2529 | |
2530 case "${window_system}" in "" | "x11" ) | |
2531 ### If the user hasn't specified where we should find X, try | |
2532 ### letting autoconf figure that out. | |
2533 if test -z "${x_includes}${x_libraries}" ; then | |
2534 # If we find X, set shell vars x_includes and x_libraries to the paths. | |
2535 no_x=true | |
2536 if test "x$with_x" != xno; then | |
2537 test -n "$silent" || echo "checking for X include and library files with xmkmf" | |
2538 rm -fr conftestdir | 3114 rm -fr conftestdir |
2539 if mkdir conftestdir; then | 3115 if mkdir conftestdir; then |
2540 cd conftestdir | 3116 cd conftestdir |
2541 # Make sure to not put "make" in the Imakefile rules, since we grep it out. | 3117 # Make sure to not put "make" in the Imakefile rules, since we grep it out. |
2542 cat > Imakefile <<'EOF' | 3118 cat > Imakefile <<'EOF' |
2543 acfindx: | 3119 acfindx: |
2544 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' | 3120 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' |
2545 EOF | 3121 EOF |
2546 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then | 3122 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then |
2547 no_x= | |
2548 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. | 3123 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. |
2549 eval `make acfindx 2>/dev/null | grep -v make` | 3124 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` |
2550 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. | 3125 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. |
2551 if test ! -f $ac_im_usrlibdir/libX11.a && test -f $ac_im_libdir/libX11.a | 3126 for ac_extension in a so sl; do |
2552 then | 3127 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && |
2553 ac_im_usrlibdir=$ac_im_libdir | 3128 test -f $ac_im_libdir/libX11.$ac_extension; then |
2554 fi | 3129 ac_im_usrlibdir=$ac_im_libdir; break |
3130 fi | |
3131 done | |
3132 # Screen out bogus values from the imake configuration. They are | |
3133 # bogus both because they are the default anyway, and because | |
3134 # using them would break gcc on systems where it needs fixed includes. | |
2555 case "$ac_im_incroot" in | 3135 case "$ac_im_incroot" in |
2556 /usr/include) ;; | 3136 /usr/include) ;; |
2557 *) test -z "$x_includes" && x_includes="$ac_im_incroot" ;; | 3137 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;; |
2558 esac | 3138 esac |
2559 case "$ac_im_usrlibdir" in | 3139 case "$ac_im_usrlibdir" in |
2560 /usr/lib | /lib) ;; | 3140 /usr/lib | /lib) ;; |
2561 *) test -z "$x_libraries" && x_libraries="$ac_im_usrlibdir" ;; | 3141 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;; |
2562 esac | 3142 esac |
2563 fi | 3143 fi |
2564 cd .. | 3144 cd .. |
2565 rm -fr conftestdir | 3145 rm -fr conftestdir |
2566 fi | 3146 fi |
2567 | 3147 |
2568 if test -z "$ac_im_usrlibdir"; then | 3148 if test "$ac_x_includes" = NO; then |
2569 test -n "$silent" || echo "checking for X include and library files directly" | 3149 # Guess where to find include files, by looking for this one X11 .h file. |
2570 if test ".$x_direct_test_library" = . ; then | 3150 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h |
2571 x_direct_test_library='Xt' | 3151 |
2572 fi | 3152 # First, try using that file with no special directory specified. |
2573 if test ".$x_direct_test_include" = . ; then | 3153 cat > conftest.$ac_ext <<EOF |
2574 x_direct_test_include='X11/Intrinsic.h' | 3154 #line 3155 "configure" |
2575 fi | |
2576 cat > conftest.${ac_ext} <<EOF | |
2577 #include "confdefs.h" | 3155 #include "confdefs.h" |
2578 #include <$x_direct_test_include> | 3156 #include <$x_direct_test_include> |
2579 EOF | 3157 EOF |
2580 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 3158 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
2581 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 3159 { (eval echo configure:3160: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
2582 echo "$ac_err" | 3160 ac_err=`grep -v '^ *+' conftest.out` |
2583 fi | |
2584 if test -z "$ac_err"; then | 3161 if test -z "$ac_err"; then |
2585 rm -rf conftest* | 3162 rm -rf conftest* |
2586 no_x= | 3163 # We can compile using X headers with no special include directory. |
2587 | 3164 ac_x_includes= |
2588 else | 3165 else |
2589 rm -rf conftest* | 3166 echo "$ac_err" >&5 |
3167 echo "configure: failed program was:" >&5 | |
3168 cat conftest.$ac_ext >&5 | |
3169 rm -rf conftest* | |
3170 # Look for the header file in a standard set of common directories. | |
3171 # Check X11 before X11Rn because it is often a symlink to the current release. | |
2590 for ac_dir in \ | 3172 for ac_dir in \ |
3173 /usr/X11/include \ | |
2591 /usr/X11R6/include \ | 3174 /usr/X11R6/include \ |
2592 /usr/X11R5/include \ | 3175 /usr/X11R5/include \ |
2593 /usr/X11R4/include \ | 3176 /usr/X11R4/include \ |
2594 \ | 3177 \ |
3178 /usr/include/X11 \ | |
2595 /usr/include/X11R6 \ | 3179 /usr/include/X11R6 \ |
2596 /usr/include/X11R5 \ | 3180 /usr/include/X11R5 \ |
2597 /usr/include/X11R4 \ | 3181 /usr/include/X11R4 \ |
2598 \ | 3182 \ |
3183 /usr/local/X11/include \ | |
2599 /usr/local/X11R6/include \ | 3184 /usr/local/X11R6/include \ |
2600 /usr/local/X11R5/include \ | 3185 /usr/local/X11R5/include \ |
2601 /usr/local/X11R4/include \ | 3186 /usr/local/X11R4/include \ |
2602 \ | 3187 \ |
3188 /usr/local/include/X11 \ | |
2603 /usr/local/include/X11R6 \ | 3189 /usr/local/include/X11R6 \ |
2604 /usr/local/include/X11R5 \ | 3190 /usr/local/include/X11R5 \ |
2605 /usr/local/include/X11R4 \ | 3191 /usr/local/include/X11R4 \ |
2606 \ | |
2607 /usr/X11/include \ | |
2608 /usr/include/X11 \ | |
2609 /usr/local/X11/include \ | |
2610 /usr/local/include/X11 \ | |
2611 \ | 3192 \ |
2612 /usr/X386/include \ | 3193 /usr/X386/include \ |
2613 /usr/x386/include \ | 3194 /usr/x386/include \ |
2614 /usr/XFree86/include/X11 \ | 3195 /usr/XFree86/include/X11 \ |
2615 \ | 3196 \ |
2623 /usr/openwin/include \ | 3204 /usr/openwin/include \ |
2624 /usr/openwin/share/include \ | 3205 /usr/openwin/share/include \ |
2625 ; \ | 3206 ; \ |
2626 do | 3207 do |
2627 if test -r "$ac_dir/$x_direct_test_include"; then | 3208 if test -r "$ac_dir/$x_direct_test_include"; then |
2628 test -z "$x_includes" && x_includes=$ac_dir | 3209 ac_x_includes=$ac_dir |
2629 no_x= | |
2630 break | 3210 break |
2631 fi | 3211 fi |
2632 done | 3212 done |
2633 fi | 3213 fi |
2634 rm -f conftest* | 3214 rm -f conftest* |
2635 | 3215 fi # $ac_x_includes = NO |
2636 # Check for the libraries. First see if replacing the `include' by | 3216 |
2637 # `lib' works. | 3217 if test "$ac_x_libraries" = NO; then |
2638 ac_save_LIBS="${LIBS}" | 3218 # Check for the libraries. |
2639 LIBS="${LIBS} -l"$x_direct_test_library"" | 3219 |
2640 ac_have_lib="" | 3220 test -z "$x_direct_test_library" && x_direct_test_library=Xt |
2641 test -n "$silent" || echo "checking for -l"$x_direct_test_library"" | 3221 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc |
2642 cat > conftest.${ac_ext} <<EOF | 3222 |
2643 #include "confdefs.h" | 3223 # See if we find them without any special options. |
2644 | 3224 # Don't add to $LIBS permanently. |
2645 int main() { return 0; } | 3225 ac_save_LIBS="$LIBS" |
2646 int t() { main();; return 0; } | 3226 LIBS="-l$x_direct_test_library $LIBS" |
2647 EOF | 3227 cat > conftest.$ac_ext <<EOF |
2648 if eval $ac_compile; then | 3228 #line 3229 "configure" |
2649 rm -rf conftest* | 3229 #include "confdefs.h" |
2650 ac_have_lib="1" | 3230 |
2651 | 3231 int main() { |
2652 fi | 3232 ${x_direct_test_function}() |
2653 rm -f conftest* | 3233 ; return 0; } |
2654 LIBS="${ac_save_LIBS}" | 3234 EOF |
2655 if test -n "${ac_have_lib}"; then | 3235 if { (eval echo configure:3236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
2656 :; no_x= | 3236 rm -rf conftest* |
2657 else | 3237 LIBS="$ac_save_LIBS" |
2658 :; for ac_dir in `echo "$x_includes" | sed s/include/lib/` \ | 3238 # We can link X programs with no special library path. |
3239 ac_x_libraries= | |
3240 else | |
3241 echo "configure: failed program was:" >&5 | |
3242 cat conftest.$ac_ext >&5 | |
3243 rm -rf conftest* | |
3244 LIBS="$ac_save_LIBS" | |
3245 # First see if replacing the include by lib works. | |
3246 # Check X11 before X11Rn because it is often a symlink to the current release. | |
3247 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \ | |
3248 /usr/X11/lib \ | |
2659 /usr/X11R6/lib \ | 3249 /usr/X11R6/lib \ |
2660 /usr/X11R5/lib \ | 3250 /usr/X11R5/lib \ |
2661 /usr/X11R4/lib \ | 3251 /usr/X11R4/lib \ |
2662 \ | 3252 \ |
3253 /usr/lib/X11 \ | |
2663 /usr/lib/X11R6 \ | 3254 /usr/lib/X11R6 \ |
2664 /usr/lib/X11R5 \ | 3255 /usr/lib/X11R5 \ |
2665 /usr/lib/X11R4 \ | 3256 /usr/lib/X11R4 \ |
2666 \ | 3257 \ |
3258 /usr/local/X11/lib \ | |
2667 /usr/local/X11R6/lib \ | 3259 /usr/local/X11R6/lib \ |
2668 /usr/local/X11R5/lib \ | 3260 /usr/local/X11R5/lib \ |
2669 /usr/local/X11R4/lib \ | 3261 /usr/local/X11R4/lib \ |
2670 \ | 3262 \ |
3263 /usr/local/lib/X11 \ | |
2671 /usr/local/lib/X11R6 \ | 3264 /usr/local/lib/X11R6 \ |
2672 /usr/local/lib/X11R5 \ | 3265 /usr/local/lib/X11R5 \ |
2673 /usr/local/lib/X11R4 \ | 3266 /usr/local/lib/X11R4 \ |
2674 \ | |
2675 /usr/X11/lib \ | |
2676 /usr/lib/X11 \ | |
2677 /usr/local/X11/lib \ | |
2678 /usr/local/lib/X11 \ | |
2679 \ | 3267 \ |
2680 /usr/X386/lib \ | 3268 /usr/X386/lib \ |
2681 /usr/x386/lib \ | 3269 /usr/x386/lib \ |
2682 /usr/XFree86/lib/X11 \ | 3270 /usr/XFree86/lib/X11 \ |
2683 \ | 3271 \ |
2685 /usr/local/lib \ | 3273 /usr/local/lib \ |
2686 /usr/unsupported/lib \ | 3274 /usr/unsupported/lib \ |
2687 /usr/athena/lib \ | 3275 /usr/athena/lib \ |
2688 /usr/local/x11r5/lib \ | 3276 /usr/local/x11r5/lib \ |
2689 /usr/lpp/Xamples/lib \ | 3277 /usr/lpp/Xamples/lib \ |
3278 /lib/usr/lib/X11 \ | |
2690 \ | 3279 \ |
2691 /usr/openwin/lib \ | 3280 /usr/openwin/lib \ |
2692 /usr/openwin/share/lib \ | 3281 /usr/openwin/share/lib \ |
2693 ; \ | 3282 ; \ |
2694 do | 3283 do |
2695 for ac_extension in a so sl; do | 3284 for ac_extension in a so sl; do |
2696 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then | 3285 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then |
2697 test -z "$x_libraries" && x_libraries=$ac_dir | 3286 ac_x_libraries=$ac_dir |
2698 no_x= | |
2699 break 2 | 3287 break 2 |
2700 fi | 3288 fi |
2701 done | 3289 done |
2702 done | 3290 done |
2703 fi | 3291 fi |
2704 | 3292 rm -f conftest* |
2705 fi | 3293 fi # $ac_x_libraries = NO |
2706 test -n "$x_includes" && test -n "$verbose" && echo " X11 headers are in $x_includes" | 3294 |
2707 test -n "$x_libraries" && test -n "$verbose" && echo " X11 libraries are in $x_libraries" | 3295 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then |
2708 fi | 3296 # Didn't find X anywhere. Cache the known absence of X. |
3297 ac_cv_have_x="have_x=no" | |
3298 else | |
3299 # Record where we found X for the cache. | |
3300 ac_cv_have_x="have_x=yes \ | |
3301 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" | |
3302 fi | |
3303 fi | |
3304 eval "$ac_cv_have_x" | |
3305 fi # $with_x != no | |
3306 | |
3307 if test "$have_x" != yes; then | |
3308 echo "$ac_t""$have_x" 1>&6 | |
3309 no_x=yes | |
3310 else | |
3311 # If each of the values was on the command line, it overrides each guess. | |
3312 test "x$x_includes" = xNONE && x_includes=$ac_x_includes | |
3313 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries | |
3314 # Update the cache value to reflect the command line values. | |
3315 ac_cv_have_x="have_x=yes \ | |
3316 ac_x_includes=$x_includes ac_x_libraries=$x_libraries" | |
3317 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6 | |
3318 fi | |
3319 | |
3320 if test "$no_x" = yes; then | |
3321 # Not all programs may use this symbol, but it does not hurt to define it. | |
3322 { test "$extra_verbose" = "yes" && cat << \EOF | |
3323 Defining X_DISPLAY_MISSING | |
3324 EOF | |
3325 cat >> confdefs.h <<\EOF | |
3326 #define X_DISPLAY_MISSING 1 | |
3327 EOF | |
3328 } | |
3329 | |
3330 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= | |
3331 else | |
3332 if test -n "$x_includes"; then | |
3333 X_CFLAGS="$X_CFLAGS -I$x_includes" | |
3334 fi | |
3335 | |
3336 # It would also be nice to do this for all -L options, not just this one. | |
3337 if test -n "$x_libraries"; then | |
3338 X_LIBS="$X_LIBS -L$x_libraries" | |
3339 # For Solaris; some versions of Sun CC require a space after -R and | |
3340 # others require no space. Words are not sufficient . . . . | |
3341 case "`(uname -sr) 2>/dev/null`" in | |
3342 "SunOS 5"*) | |
3343 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 | |
3344 echo "configure:3345: checking whether -R must be followed by a space" >&5 | |
3345 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" | |
3346 cat > conftest.$ac_ext <<EOF | |
3347 #line 3348 "configure" | |
3348 #include "confdefs.h" | |
3349 | |
3350 int main() { | |
3351 | |
3352 ; return 0; } | |
3353 EOF | |
3354 if { (eval echo configure:3355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3355 rm -rf conftest* | |
3356 ac_R_nospace=yes | |
3357 else | |
3358 echo "configure: failed program was:" >&5 | |
3359 cat conftest.$ac_ext >&5 | |
3360 rm -rf conftest* | |
3361 ac_R_nospace=no | |
3362 fi | |
3363 rm -f conftest* | |
3364 if test $ac_R_nospace = yes; then | |
3365 echo "$ac_t""no" 1>&6 | |
3366 X_LIBS="$X_LIBS -R$x_libraries" | |
3367 else | |
3368 LIBS="$ac_xsave_LIBS -R $x_libraries" | |
3369 cat > conftest.$ac_ext <<EOF | |
3370 #line 3371 "configure" | |
3371 #include "confdefs.h" | |
3372 | |
3373 int main() { | |
3374 | |
3375 ; return 0; } | |
3376 EOF | |
3377 if { (eval echo configure:3378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3378 rm -rf conftest* | |
3379 ac_R_space=yes | |
3380 else | |
3381 echo "configure: failed program was:" >&5 | |
3382 cat conftest.$ac_ext >&5 | |
3383 rm -rf conftest* | |
3384 ac_R_space=no | |
3385 fi | |
3386 rm -f conftest* | |
3387 if test $ac_R_space = yes; then | |
3388 echo "$ac_t""yes" 1>&6 | |
3389 X_LIBS="$X_LIBS -R $x_libraries" | |
3390 else | |
3391 echo "$ac_t""neither works" 1>&6 | |
3392 fi | |
3393 fi | |
3394 LIBS="$ac_xsave_LIBS" | |
3395 esac | |
3396 fi | |
3397 | |
3398 # Check for system-dependent libraries X programs must link with. | |
3399 # Do this before checking for the system-independent R6 libraries | |
3400 # (-lICE), since we may need -lsocket or whatever for X linking. | |
3401 | |
3402 if test "$ISC" = yes; then | |
3403 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" | |
3404 else | |
3405 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X | |
3406 # libraries were built with DECnet support. And karl@cs.umb.edu says | |
3407 # the Alpha needs dnet_stub (dnet does not exist). | |
3408 if test "$with_dnet" = "no"; then | |
3409 ac_cv_lib_dnet_dnet_ntoa=no | |
3410 else | |
3411 | |
3412 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 | |
3413 echo "configure:3414: checking for dnet_ntoa in -ldnet" >&5 | |
3414 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` | |
3415 | |
3416 xe_check_libs=" -ldnet " | |
3417 cat > conftest.$ac_ext <<EOF | |
3418 #line 3419 "configure" | |
3419 #include "confdefs.h" | |
3420 /* Override any gcc2 internal prototype to avoid an error. */ | |
3421 /* We use char because int might match the return type of a gcc2 | |
3422 builtin and then its argument prototype would still apply. */ | |
3423 char dnet_ntoa(); | |
3424 | |
3425 int main() { | |
3426 dnet_ntoa() | |
3427 ; return 0; } | |
3428 EOF | |
3429 if { (eval echo configure:3430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3430 rm -rf conftest* | |
3431 eval "ac_cv_lib_$ac_lib_var=yes" | |
3432 else | |
3433 echo "configure: failed program was:" >&5 | |
3434 cat conftest.$ac_ext >&5 | |
3435 rm -rf conftest* | |
3436 eval "ac_cv_lib_$ac_lib_var=no" | |
3437 fi | |
3438 rm -f conftest* | |
3439 xe_check_libs="" | |
3440 | |
3441 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3442 echo "$ac_t""yes" 1>&6 | |
3443 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" | |
3444 else | |
3445 echo "$ac_t""no" 1>&6 | |
3446 fi | |
3447 | |
3448 fi | |
3449 | |
3450 if test $ac_cv_lib_dnet_dnet_ntoa = no; then | |
3451 | |
3452 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 | |
3453 echo "configure:3454: checking for dnet_ntoa in -ldnet_stub" >&5 | |
3454 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` | |
3455 | |
3456 xe_check_libs=" -ldnet_stub " | |
3457 cat > conftest.$ac_ext <<EOF | |
3458 #line 3459 "configure" | |
3459 #include "confdefs.h" | |
3460 /* Override any gcc2 internal prototype to avoid an error. */ | |
3461 /* We use char because int might match the return type of a gcc2 | |
3462 builtin and then its argument prototype would still apply. */ | |
3463 char dnet_ntoa(); | |
3464 | |
3465 int main() { | |
3466 dnet_ntoa() | |
3467 ; return 0; } | |
3468 EOF | |
3469 if { (eval echo configure:3470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3470 rm -rf conftest* | |
3471 eval "ac_cv_lib_$ac_lib_var=yes" | |
3472 else | |
3473 echo "configure: failed program was:" >&5 | |
3474 cat conftest.$ac_ext >&5 | |
3475 rm -rf conftest* | |
3476 eval "ac_cv_lib_$ac_lib_var=no" | |
3477 fi | |
3478 rm -f conftest* | |
3479 xe_check_libs="" | |
3480 | |
3481 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3482 echo "$ac_t""yes" 1>&6 | |
3483 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" | |
3484 else | |
3485 echo "$ac_t""no" 1>&6 | |
3486 fi | |
3487 | |
2709 | 3488 |
2710 fi | 3489 fi |
2711 if test -n "${x_includes}${x_libraries}" ; then window_system=x11 ; fi | 3490 |
2712 ;; | 3491 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, |
3492 # to get the SysV transport functions. | |
3493 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) | |
3494 # needs -lnsl. | |
3495 # The nsl library prevents programs from opening the X display | |
3496 # on Irix 5.2, according to dickey@clark.net. | |
3497 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 | |
3498 echo "configure:3499: checking for gethostbyname" >&5 | |
3499 | |
3500 cat > conftest.$ac_ext <<EOF | |
3501 #line 3502 "configure" | |
3502 #include "confdefs.h" | |
3503 /* System header to define __stub macros and hopefully few prototypes, | |
3504 which can conflict with char gethostbyname(); below. */ | |
3505 #include <assert.h> | |
3506 /* Override any gcc2 internal prototype to avoid an error. */ | |
3507 /* We use char because int might match the return type of a gcc2 | |
3508 builtin and then its argument prototype would still apply. */ | |
3509 char gethostbyname(); | |
3510 | |
3511 int main() { | |
3512 | |
3513 /* The GNU C library defines this for functions which it implements | |
3514 to always fail with ENOSYS. Some functions are actually named | |
3515 something starting with __ and the normal name is an alias. */ | |
3516 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) | |
3517 choke me | |
3518 #else | |
3519 gethostbyname(); | |
3520 #endif | |
3521 | |
3522 ; return 0; } | |
3523 EOF | |
3524 if { (eval echo configure:3525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3525 rm -rf conftest* | |
3526 eval "ac_cv_func_gethostbyname=yes" | |
3527 else | |
3528 echo "configure: failed program was:" >&5 | |
3529 cat conftest.$ac_ext >&5 | |
3530 rm -rf conftest* | |
3531 eval "ac_cv_func_gethostbyname=no" | |
3532 fi | |
3533 rm -f conftest* | |
3534 | |
3535 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then | |
3536 echo "$ac_t""yes" 1>&6 | |
3537 : | |
3538 else | |
3539 echo "$ac_t""no" 1>&6 | |
3540 fi | |
3541 | |
3542 if test $ac_cv_func_gethostbyname = no; then | |
3543 | |
3544 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 | |
3545 echo "configure:3546: checking for gethostbyname in -lnsl" >&5 | |
3546 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` | |
3547 | |
3548 xe_check_libs=" -lnsl " | |
3549 cat > conftest.$ac_ext <<EOF | |
3550 #line 3551 "configure" | |
3551 #include "confdefs.h" | |
3552 /* Override any gcc2 internal prototype to avoid an error. */ | |
3553 /* We use char because int might match the return type of a gcc2 | |
3554 builtin and then its argument prototype would still apply. */ | |
3555 char gethostbyname(); | |
3556 | |
3557 int main() { | |
3558 gethostbyname() | |
3559 ; return 0; } | |
3560 EOF | |
3561 if { (eval echo configure:3562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3562 rm -rf conftest* | |
3563 eval "ac_cv_lib_$ac_lib_var=yes" | |
3564 else | |
3565 echo "configure: failed program was:" >&5 | |
3566 cat conftest.$ac_ext >&5 | |
3567 rm -rf conftest* | |
3568 eval "ac_cv_lib_$ac_lib_var=no" | |
3569 fi | |
3570 rm -f conftest* | |
3571 xe_check_libs="" | |
3572 | |
3573 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3574 echo "$ac_t""yes" 1>&6 | |
3575 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" | |
3576 else | |
3577 echo "$ac_t""no" 1>&6 | |
3578 fi | |
3579 | |
3580 | |
3581 fi | |
3582 | |
3583 # lieder@skyler.mavd.honeywell.com says without -lsocket, | |
3584 # socket/setsockopt and other routines are undefined under SCO ODT | |
3585 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary | |
3586 # on later versions), says simon@lia.di.epfl.ch: it contains | |
3587 # gethostby* variants that don't use the nameserver (or something). | |
3588 # -lsocket must be given before -lnsl if both are needed. | |
3589 # We assume that if connect needs -lnsl, so does gethostbyname. | |
3590 echo $ac_n "checking for connect""... $ac_c" 1>&6 | |
3591 echo "configure:3592: checking for connect" >&5 | |
3592 | |
3593 cat > conftest.$ac_ext <<EOF | |
3594 #line 3595 "configure" | |
3595 #include "confdefs.h" | |
3596 /* System header to define __stub macros and hopefully few prototypes, | |
3597 which can conflict with char connect(); below. */ | |
3598 #include <assert.h> | |
3599 /* Override any gcc2 internal prototype to avoid an error. */ | |
3600 /* We use char because int might match the return type of a gcc2 | |
3601 builtin and then its argument prototype would still apply. */ | |
3602 char connect(); | |
3603 | |
3604 int main() { | |
3605 | |
3606 /* The GNU C library defines this for functions which it implements | |
3607 to always fail with ENOSYS. Some functions are actually named | |
3608 something starting with __ and the normal name is an alias. */ | |
3609 #if defined (__stub_connect) || defined (__stub___connect) | |
3610 choke me | |
3611 #else | |
3612 connect(); | |
3613 #endif | |
3614 | |
3615 ; return 0; } | |
3616 EOF | |
3617 if { (eval echo configure:3618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3618 rm -rf conftest* | |
3619 eval "ac_cv_func_connect=yes" | |
3620 else | |
3621 echo "configure: failed program was:" >&5 | |
3622 cat conftest.$ac_ext >&5 | |
3623 rm -rf conftest* | |
3624 eval "ac_cv_func_connect=no" | |
3625 fi | |
3626 rm -f conftest* | |
3627 | |
3628 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then | |
3629 echo "$ac_t""yes" 1>&6 | |
3630 : | |
3631 else | |
3632 echo "$ac_t""no" 1>&6 | |
3633 fi | |
3634 | |
3635 if test $ac_cv_func_connect = no; then | |
3636 | |
3637 xe_msg_checking="for connect in -lsocket" | |
3638 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS" | |
3639 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 | |
3640 echo "configure:3641: checking "$xe_msg_checking"" >&5 | |
3641 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` | |
3642 | |
3643 xe_check_libs=" -lsocket $X_EXTRA_LIBS" | |
3644 cat > conftest.$ac_ext <<EOF | |
3645 #line 3646 "configure" | |
3646 #include "confdefs.h" | |
3647 /* Override any gcc2 internal prototype to avoid an error. */ | |
3648 /* We use char because int might match the return type of a gcc2 | |
3649 builtin and then its argument prototype would still apply. */ | |
3650 char connect(); | |
3651 | |
3652 int main() { | |
3653 connect() | |
3654 ; return 0; } | |
3655 EOF | |
3656 if { (eval echo configure:3657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3657 rm -rf conftest* | |
3658 eval "ac_cv_lib_$ac_lib_var=yes" | |
3659 else | |
3660 echo "configure: failed program was:" >&5 | |
3661 cat conftest.$ac_ext >&5 | |
3662 rm -rf conftest* | |
3663 eval "ac_cv_lib_$ac_lib_var=no" | |
3664 fi | |
3665 rm -f conftest* | |
3666 xe_check_libs="" | |
3667 | |
3668 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3669 echo "$ac_t""yes" 1>&6 | |
3670 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" | |
3671 else | |
3672 echo "$ac_t""no" 1>&6 | |
3673 fi | |
3674 | |
3675 | |
3676 fi | |
3677 | |
3678 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. | |
3679 echo $ac_n "checking for remove""... $ac_c" 1>&6 | |
3680 echo "configure:3681: checking for remove" >&5 | |
3681 | |
3682 cat > conftest.$ac_ext <<EOF | |
3683 #line 3684 "configure" | |
3684 #include "confdefs.h" | |
3685 /* System header to define __stub macros and hopefully few prototypes, | |
3686 which can conflict with char remove(); below. */ | |
3687 #include <assert.h> | |
3688 /* Override any gcc2 internal prototype to avoid an error. */ | |
3689 /* We use char because int might match the return type of a gcc2 | |
3690 builtin and then its argument prototype would still apply. */ | |
3691 char remove(); | |
3692 | |
3693 int main() { | |
3694 | |
3695 /* The GNU C library defines this for functions which it implements | |
3696 to always fail with ENOSYS. Some functions are actually named | |
3697 something starting with __ and the normal name is an alias. */ | |
3698 #if defined (__stub_remove) || defined (__stub___remove) | |
3699 choke me | |
3700 #else | |
3701 remove(); | |
3702 #endif | |
3703 | |
3704 ; return 0; } | |
3705 EOF | |
3706 if { (eval echo configure:3707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3707 rm -rf conftest* | |
3708 eval "ac_cv_func_remove=yes" | |
3709 else | |
3710 echo "configure: failed program was:" >&5 | |
3711 cat conftest.$ac_ext >&5 | |
3712 rm -rf conftest* | |
3713 eval "ac_cv_func_remove=no" | |
3714 fi | |
3715 rm -f conftest* | |
3716 | |
3717 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then | |
3718 echo "$ac_t""yes" 1>&6 | |
3719 : | |
3720 else | |
3721 echo "$ac_t""no" 1>&6 | |
3722 fi | |
3723 | |
3724 if test $ac_cv_func_remove = no; then | |
3725 | |
3726 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 | |
3727 echo "configure:3728: checking for remove in -lposix" >&5 | |
3728 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` | |
3729 | |
3730 xe_check_libs=" -lposix " | |
3731 cat > conftest.$ac_ext <<EOF | |
3732 #line 3733 "configure" | |
3733 #include "confdefs.h" | |
3734 /* Override any gcc2 internal prototype to avoid an error. */ | |
3735 /* We use char because int might match the return type of a gcc2 | |
3736 builtin and then its argument prototype would still apply. */ | |
3737 char remove(); | |
3738 | |
3739 int main() { | |
3740 remove() | |
3741 ; return 0; } | |
3742 EOF | |
3743 if { (eval echo configure:3744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3744 rm -rf conftest* | |
3745 eval "ac_cv_lib_$ac_lib_var=yes" | |
3746 else | |
3747 echo "configure: failed program was:" >&5 | |
3748 cat conftest.$ac_ext >&5 | |
3749 rm -rf conftest* | |
3750 eval "ac_cv_lib_$ac_lib_var=no" | |
3751 fi | |
3752 rm -f conftest* | |
3753 xe_check_libs="" | |
3754 | |
3755 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3756 echo "$ac_t""yes" 1>&6 | |
3757 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" | |
3758 else | |
3759 echo "$ac_t""no" 1>&6 | |
3760 fi | |
3761 | |
3762 | |
3763 fi | |
3764 | |
3765 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. | |
3766 echo $ac_n "checking for shmat""... $ac_c" 1>&6 | |
3767 echo "configure:3768: checking for shmat" >&5 | |
3768 | |
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 shmat(); 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 shmat(); | |
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_shmat) || defined (__stub___shmat) | |
3786 choke me | |
3787 #else | |
3788 shmat(); | |
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; then | |
3794 rm -rf conftest* | |
3795 eval "ac_cv_func_shmat=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_shmat=no" | |
3801 fi | |
3802 rm -f conftest* | |
3803 | |
3804 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then | |
3805 echo "$ac_t""yes" 1>&6 | |
3806 : | |
3807 else | |
3808 echo "$ac_t""no" 1>&6 | |
3809 fi | |
3810 | |
3811 if test $ac_cv_func_shmat = no; then | |
3812 | |
3813 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 | |
3814 echo "configure:3815: checking for shmat in -lipc" >&5 | |
3815 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` | |
3816 | |
3817 xe_check_libs=" -lipc " | |
3818 cat > conftest.$ac_ext <<EOF | |
3819 #line 3820 "configure" | |
3820 #include "confdefs.h" | |
3821 /* Override any gcc2 internal prototype to avoid an error. */ | |
3822 /* We use char because int might match the return type of a gcc2 | |
3823 builtin and then its argument prototype would still apply. */ | |
3824 char shmat(); | |
3825 | |
3826 int main() { | |
3827 shmat() | |
3828 ; return 0; } | |
3829 EOF | |
3830 if { (eval echo configure:3831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3831 rm -rf conftest* | |
3832 eval "ac_cv_lib_$ac_lib_var=yes" | |
3833 else | |
3834 echo "configure: failed program was:" >&5 | |
3835 cat conftest.$ac_ext >&5 | |
3836 rm -rf conftest* | |
3837 eval "ac_cv_lib_$ac_lib_var=no" | |
3838 fi | |
3839 rm -f conftest* | |
3840 xe_check_libs="" | |
3841 | |
3842 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3843 echo "$ac_t""yes" 1>&6 | |
3844 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" | |
3845 else | |
3846 echo "$ac_t""no" 1>&6 | |
3847 fi | |
3848 | |
3849 | |
3850 fi | |
3851 fi | |
3852 | |
3853 # Check for libraries that X11R6 Xt/Xaw programs need. | |
3854 ac_save_LDFLAGS="$LDFLAGS" | |
3855 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" | |
3856 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to | |
3857 # check for ICE first), but we must link in the order -lSM -lICE or | |
3858 # we get undefined symbols. So assume we have SM if we have ICE. | |
3859 # These have to be linked with before -lX11, unlike the other | |
3860 # libraries we check for below, so use a different variable. | |
3861 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. | |
3862 | |
3863 echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 | |
3864 echo "configure:3865: checking for IceConnectionNumber in -lICE" >&5 | |
3865 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` | |
3866 | |
3867 xe_check_libs=" -lICE " | |
3868 cat > conftest.$ac_ext <<EOF | |
3869 #line 3870 "configure" | |
3870 #include "confdefs.h" | |
3871 /* Override any gcc2 internal prototype to avoid an error. */ | |
3872 /* We use char because int might match the return type of a gcc2 | |
3873 builtin and then its argument prototype would still apply. */ | |
3874 char IceConnectionNumber(); | |
3875 | |
3876 int main() { | |
3877 IceConnectionNumber() | |
3878 ; return 0; } | |
3879 EOF | |
3880 if { (eval echo configure:3881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
3881 rm -rf conftest* | |
3882 eval "ac_cv_lib_$ac_lib_var=yes" | |
3883 else | |
3884 echo "configure: failed program was:" >&5 | |
3885 cat conftest.$ac_ext >&5 | |
3886 rm -rf conftest* | |
3887 eval "ac_cv_lib_$ac_lib_var=no" | |
3888 fi | |
3889 rm -f conftest* | |
3890 xe_check_libs="" | |
3891 | |
3892 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
3893 echo "$ac_t""yes" 1>&6 | |
3894 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" | |
3895 else | |
3896 echo "$ac_t""no" 1>&6 | |
3897 fi | |
3898 | |
3899 | |
3900 LDFLAGS="$ac_save_LDFLAGS" | |
3901 | |
3902 fi | |
3903 # Autoconf claims to find X library and include dirs for us. | |
3904 if test "$no_x" = "yes" | |
3905 then with_x11=no window_system=none HAVE_X_WINDOWS=no | |
3906 else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes | |
3907 fi | |
3908 fi | |
3909 | |
3910 case "$with_x11" in | |
3911 yes ) window_system=x11 HAVE_X_WINDOWS=yes ;; | |
3912 no ) window_system=none HAVE_X_WINDOWS=no ;; | |
2713 esac | 3913 esac |
2714 | 3914 |
2715 test -z "${window_system}" && window_system="none" | 3915 if test "$with_x11" = "yes"; then |
2716 | 3916 { test "$extra_verbose" = "yes" && cat << \EOF |
2717 if test "${window_system}" = "none" ; then | 3917 Defining HAVE_X_WINDOWS |
2718 if test "${with_tty}" != "yes" ; then | 3918 EOF |
2719 echo "No window system support, and no TTY support." >&2 | 3919 cat >> confdefs.h <<\EOF |
2720 echo "Unable to proceed." >&2 | 3920 #define HAVE_X_WINDOWS 1 |
2721 exit 1 | 3921 EOF |
3922 } | |
3923 | |
3924 MAKE_SUBDIR="$MAKE_SUBDIR lwlib" | |
3925 | |
3926 for lib_dir in "/usr/dt/lib" "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do | |
3927 inc_dir="`echo $lib_dir | sed 's/lib/include/'`" | |
3928 if test -d "$lib_dir" -a -d "$inc_dir"; then | |
3929 case "$x_libraries" in *"$lib_dir"* ) : ;; *) | |
3930 x_libraries="$lib_dir $x_libraries" X_LIBS="-L${lib_dir} $X_LIBS" | |
3931 esac | |
3932 case "$x_includes" in "$inc_dir"* ) : ;; *) | |
3933 x_includes="$inc_dir $x_includes" X_CFLAGS="-I${inc_dir} $X_CFLAGS" | |
3934 esac | |
3935 break; fi | |
3936 done | |
3937 | |
3938 for rel in "X11R6" "X11R5" "X11R4"; do | |
3939 lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include" | |
3940 if test -d "$lib_dir" -a -d "$inc_dir"; then | |
3941 case "$x_libraries" in *"$lib_dir"* ) : ;; *) | |
3942 x_libraries="$x_libraries $lib_dir" X_LIBS="$X_LIBS -L${lib_dir}" | |
3943 esac | |
3944 case "$x_includes" in "$inc_dir"* ) : ;; *) | |
3945 x_includes="$x_includes $inc_dir" X_CFLAGS="$X_CFLAGS -I${inc_dir}" | |
3946 esac | |
3947 break; fi | |
3948 done | |
3949 | |
3950 ld_switch_x_site="$X_LIBS" | |
3951 | |
3952 if test "$extra_verbose" = "yes"; then | |
3953 echo; echo "X11 compilation variables:" | |
3954 echo "x_libraries = $x_libraries" | |
3955 echo "x_includes = $x_includes" | |
3956 echo "X_CFLAGS = $X_CFLAGS" | |
3957 echo "X_LIBS = $X_LIBS" | |
3958 echo "X_PRE_LIBS = $X_PRE_LIBS" | |
3959 echo "X_EXTRA_LIBS = $X_EXTRA_LIBS" | |
3960 echo | |
2722 fi | 3961 fi |
2723 for feature in cde offix menubars scrollbars toolbars dialogs xim tiff | 3962 |
3963 ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'` | |
3964 echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6 | |
3965 echo "configure:3966: checking for X11/Intrinsic.h" >&5 | |
3966 | |
3967 cat > conftest.$ac_ext <<EOF | |
3968 #line 3969 "configure" | |
3969 #include "confdefs.h" | |
3970 #include <X11/Intrinsic.h> | |
3971 EOF | |
3972 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
3973 { (eval echo configure:3974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
3974 ac_err=`grep -v '^ *+' conftest.out` | |
3975 if test -z "$ac_err"; then | |
3976 rm -rf conftest* | |
3977 eval "ac_cv_header_$ac_safe=yes" | |
3978 else | |
3979 echo "$ac_err" >&5 | |
3980 echo "configure: failed program was:" >&5 | |
3981 cat conftest.$ac_ext >&5 | |
3982 rm -rf conftest* | |
3983 eval "ac_cv_header_$ac_safe=no" | |
3984 fi | |
3985 rm -f conftest* | |
3986 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
3987 echo "$ac_t""yes" 1>&6 | |
3988 : | |
3989 else | |
3990 echo "$ac_t""no" 1>&6 | |
3991 { echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; } | |
3992 fi | |
3993 | |
3994 | |
3995 | |
3996 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6 | |
3997 echo "configure:3998: checking for XOpenDisplay in -lX11" >&5 | |
3998 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'` | |
3999 | |
4000 xe_check_libs=" -lX11 " | |
4001 cat > conftest.$ac_ext <<EOF | |
4002 #line 4003 "configure" | |
4003 #include "confdefs.h" | |
4004 /* Override any gcc2 internal prototype to avoid an error. */ | |
4005 /* We use char because int might match the return type of a gcc2 | |
4006 builtin and then its argument prototype would still apply. */ | |
4007 char XOpenDisplay(); | |
4008 | |
4009 int main() { | |
4010 XOpenDisplay() | |
4011 ; return 0; } | |
4012 EOF | |
4013 if { (eval echo configure:4014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4014 rm -rf conftest* | |
4015 eval "ac_cv_lib_$ac_lib_var=yes" | |
4016 else | |
4017 echo "configure: failed program was:" >&5 | |
4018 cat conftest.$ac_ext >&5 | |
4019 rm -rf conftest* | |
4020 eval "ac_cv_lib_$ac_lib_var=no" | |
4021 fi | |
4022 rm -f conftest* | |
4023 xe_check_libs="" | |
4024 | |
4025 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4026 echo "$ac_t""yes" 1>&6 | |
4027 have_lib_x11=yes | |
4028 else | |
4029 echo "$ac_t""no" 1>&6 | |
4030 fi | |
4031 | |
4032 | |
4033 if test "$have_lib_x11" != "yes"; then | |
4034 | |
4035 xe_msg_checking="for XGetFontProperty in -lX11" | |
4036 test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout" | |
4037 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 | |
4038 echo "configure:4039: checking "$xe_msg_checking"" >&5 | |
4039 ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'` | |
4040 | |
4041 xe_check_libs=" -lX11 -b i486-linuxaout" | |
4042 cat > conftest.$ac_ext <<EOF | |
4043 #line 4044 "configure" | |
4044 #include "confdefs.h" | |
4045 /* Override any gcc2 internal prototype to avoid an error. */ | |
4046 /* We use char because int might match the return type of a gcc2 | |
4047 builtin and then its argument prototype would still apply. */ | |
4048 char XGetFontProperty(); | |
4049 | |
4050 int main() { | |
4051 XGetFontProperty() | |
4052 ; return 0; } | |
4053 EOF | |
4054 if { (eval echo configure:4055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4055 rm -rf conftest* | |
4056 eval "ac_cv_lib_$ac_lib_var=yes" | |
4057 else | |
4058 echo "configure: failed program was:" >&5 | |
4059 cat conftest.$ac_ext >&5 | |
4060 rm -rf conftest* | |
4061 eval "ac_cv_lib_$ac_lib_var=no" | |
4062 fi | |
4063 rm -f conftest* | |
4064 xe_check_libs="" | |
4065 | |
4066 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4067 echo "$ac_t""yes" 1>&6 | |
4068 ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site" | |
4069 else | |
4070 echo "$ac_t""no" 1>&6 | |
4071 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; } | |
4072 fi | |
4073 | |
4074 | |
4075 fi | |
4076 libs_x="-lX11" | |
4077 | |
4078 case "$canonical" in *-sunos4.* ) # Bug workaround | |
4079 ld_switch_x_site="$ld_switch_x_site -u _XtToolkitInitialize" ;; | |
4080 esac | |
4081 | |
4082 echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6 | |
4083 echo "configure:4084: checking for XtOpenDisplay in -lXt" >&5 | |
4084 ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'` | |
4085 | |
4086 xe_check_libs=" -lXt " | |
4087 cat > conftest.$ac_ext <<EOF | |
4088 #line 4089 "configure" | |
4089 #include "confdefs.h" | |
4090 /* Override any gcc2 internal prototype to avoid an error. */ | |
4091 /* We use char because int might match the return type of a gcc2 | |
4092 builtin and then its argument prototype would still apply. */ | |
4093 char XtOpenDisplay(); | |
4094 | |
4095 int main() { | |
4096 XtOpenDisplay() | |
4097 ; return 0; } | |
4098 EOF | |
4099 if { (eval echo configure:4100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4100 rm -rf conftest* | |
4101 eval "ac_cv_lib_$ac_lib_var=yes" | |
4102 else | |
4103 echo "configure: failed program was:" >&5 | |
4104 cat conftest.$ac_ext >&5 | |
4105 rm -rf conftest* | |
4106 eval "ac_cv_lib_$ac_lib_var=no" | |
4107 fi | |
4108 rm -f conftest* | |
4109 xe_check_libs="" | |
4110 | |
4111 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4112 echo "$ac_t""yes" 1>&6 | |
4113 libs_x="-lXt $libs_x" | |
4114 else | |
4115 echo "$ac_t""no" 1>&6 | |
4116 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; } | |
4117 fi | |
4118 | |
4119 | |
4120 | |
4121 echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6 | |
4122 echo "configure:4123: checking the version of X11 being used" >&5 | |
4123 cat > conftest.$ac_ext <<EOF | |
4124 #line 4125 "configure" | |
4125 #include "confdefs.h" | |
4126 #include <X11/Intrinsic.h> | |
4127 main(int c, char* v[]) { return c>1 ? XlibSpecificationRelease : 0; } | |
4128 EOF | |
4129 if { (eval echo configure:4130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null | |
4130 then | |
4131 ./conftest foobar; rc=$? | |
4132 else | |
4133 echo "configure: failed program was:" >&5 | |
4134 cat conftest.$ac_ext >&5 | |
4135 rm -fr conftest* | |
4136 rc=4 | |
4137 fi | |
4138 rm -fr conftest* | |
4139 echo "$ac_t""R${rc}" 1>&6 | |
4140 { test "$extra_verbose" = "yes" && cat << EOF | |
4141 Defining THIS_IS_X11R${rc} | |
4142 EOF | |
4143 cat >> confdefs.h <<EOF | |
4144 #define THIS_IS_X11R${rc} 1 | |
4145 EOF | |
4146 } | |
4147 | |
4148 | |
4149 for ac_hdr in X11/Xlocale.h | |
4150 do | |
4151 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` | |
4152 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 | |
4153 echo "configure:4154: checking for $ac_hdr" >&5 | |
4154 | |
4155 cat > conftest.$ac_ext <<EOF | |
4156 #line 4157 "configure" | |
4157 #include "confdefs.h" | |
4158 #include <$ac_hdr> | |
4159 EOF | |
4160 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
4161 { (eval echo configure:4162: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
4162 ac_err=`grep -v '^ *+' conftest.out` | |
4163 if test -z "$ac_err"; then | |
4164 rm -rf conftest* | |
4165 eval "ac_cv_header_$ac_safe=yes" | |
4166 else | |
4167 echo "$ac_err" >&5 | |
4168 echo "configure: failed program was:" >&5 | |
4169 cat conftest.$ac_ext >&5 | |
4170 rm -rf conftest* | |
4171 eval "ac_cv_header_$ac_safe=no" | |
4172 fi | |
4173 rm -f conftest* | |
4174 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
4175 echo "$ac_t""yes" 1>&6 | |
4176 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
4177 { test "$extra_verbose" = "yes" && cat << EOF | |
4178 Defining $ac_tr_hdr | |
4179 EOF | |
4180 cat >> confdefs.h <<EOF | |
4181 #define $ac_tr_hdr 1 | |
4182 EOF | |
4183 } | |
4184 | |
4185 else | |
4186 echo "$ac_t""no" 1>&6 | |
4187 fi | |
4188 done | |
4189 | |
4190 | |
4191 echo $ac_n "checking for XFree86""... $ac_c" 1>&6 | |
4192 echo "configure:4193: checking for XFree86" >&5 | |
4193 if test -d "/usr/X386/include" -o \ | |
4194 -f "/etc/XF86Config" -o \ | |
4195 -f "/etc/X11/XF86Config" -o \ | |
4196 -f "/usr/X11R6/lib/X11/XF86Config"; then | |
4197 echo "$ac_t""yes" 1>&6 | |
4198 { test "$extra_verbose" = "yes" && cat << \EOF | |
4199 Defining HAVE_XFREE386 | |
4200 EOF | |
4201 cat >> confdefs.h <<\EOF | |
4202 #define HAVE_XFREE386 1 | |
4203 EOF | |
4204 } | |
4205 | |
4206 else | |
4207 echo "$ac_t""no" 1>&6 | |
4208 fi | |
4209 | |
4210 | |
4211 echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6 | |
4212 echo "configure:4213: checking for XShapeSelectInput in -lXext" >&5 | |
4213 ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'` | |
4214 | |
4215 xe_check_libs=" -lXext " | |
4216 cat > conftest.$ac_ext <<EOF | |
4217 #line 4218 "configure" | |
4218 #include "confdefs.h" | |
4219 /* Override any gcc2 internal prototype to avoid an error. */ | |
4220 /* We use char because int might match the return type of a gcc2 | |
4221 builtin and then its argument prototype would still apply. */ | |
4222 char XShapeSelectInput(); | |
4223 | |
4224 int main() { | |
4225 XShapeSelectInput() | |
4226 ; return 0; } | |
4227 EOF | |
4228 if { (eval echo configure:4229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4229 rm -rf conftest* | |
4230 eval "ac_cv_lib_$ac_lib_var=yes" | |
4231 else | |
4232 echo "configure: failed program was:" >&5 | |
4233 cat conftest.$ac_ext >&5 | |
4234 rm -rf conftest* | |
4235 eval "ac_cv_lib_$ac_lib_var=no" | |
4236 fi | |
4237 rm -f conftest* | |
4238 xe_check_libs="" | |
4239 | |
4240 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4241 echo "$ac_t""yes" 1>&6 | |
4242 libs_x="-lXext $libs_x" | |
4243 else | |
4244 echo "$ac_t""no" 1>&6 | |
4245 fi | |
4246 | |
4247 | |
4248 | |
4249 case "$canonical" in *-sunos4.* ) # Bug workaround | |
4250 ld_switch_x_site="$ld_switch_x_site -u _get_applicationShellWidgetClass" ;; | |
4251 esac | |
4252 if test -z "$with_xmu"; then | |
4253 | |
4254 echo $ac_n "checking for XmuConvertStandardSelection in -lXmu""... $ac_c" 1>&6 | |
4255 echo "configure:4256: checking for XmuConvertStandardSelection in -lXmu" >&5 | |
4256 ac_lib_var=`echo Xmu'_'XmuConvertStandardSelection | sed 'y%./+-%__p_%'` | |
4257 | |
4258 xe_check_libs=" -lXmu " | |
4259 cat > conftest.$ac_ext <<EOF | |
4260 #line 4261 "configure" | |
4261 #include "confdefs.h" | |
4262 /* Override any gcc2 internal prototype to avoid an error. */ | |
4263 /* We use char because int might match the return type of a gcc2 | |
4264 builtin and then its argument prototype would still apply. */ | |
4265 char XmuConvertStandardSelection(); | |
4266 | |
4267 int main() { | |
4268 XmuConvertStandardSelection() | |
4269 ; return 0; } | |
4270 EOF | |
4271 if { (eval echo configure:4272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4272 rm -rf conftest* | |
4273 eval "ac_cv_lib_$ac_lib_var=yes" | |
4274 else | |
4275 echo "configure: failed program was:" >&5 | |
4276 cat conftest.$ac_ext >&5 | |
4277 rm -rf conftest* | |
4278 eval "ac_cv_lib_$ac_lib_var=no" | |
4279 fi | |
4280 rm -f conftest* | |
4281 xe_check_libs="" | |
4282 | |
4283 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4284 echo "$ac_t""yes" 1>&6 | |
4285 with_xmu=yes | |
4286 else | |
4287 echo "$ac_t""no" 1>&6 | |
4288 with_xmu=no | |
4289 fi | |
4290 | |
4291 | |
4292 fi | |
4293 if test "$with_xmu" = "no"; then | |
4294 extra_objs="$extra_objs xmu.o" | |
4295 else | |
4296 libs_x="-lXmu $libs_x" | |
4297 fi | |
4298 | |
4299 | |
4300 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6 | |
4301 echo "configure:4302: checking for main in -lXbsd" >&5 | |
4302 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'` | |
4303 | |
4304 xe_check_libs=" -lXbsd " | |
4305 cat > conftest.$ac_ext <<EOF | |
4306 #line 4307 "configure" | |
4307 #include "confdefs.h" | |
4308 | |
4309 int main() { | |
4310 main() | |
4311 ; return 0; } | |
4312 EOF | |
4313 if { (eval echo configure:4314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4314 rm -rf conftest* | |
4315 eval "ac_cv_lib_$ac_lib_var=yes" | |
4316 else | |
4317 echo "configure: failed program was:" >&5 | |
4318 cat conftest.$ac_ext >&5 | |
4319 rm -rf conftest* | |
4320 eval "ac_cv_lib_$ac_lib_var=no" | |
4321 fi | |
4322 rm -f conftest* | |
4323 xe_check_libs="" | |
4324 | |
4325 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4326 echo "$ac_t""yes" 1>&6 | |
4327 libs_x="-lXbsd $libs_x" | |
4328 else | |
4329 echo "$ac_t""no" 1>&6 | |
4330 fi | |
4331 | |
4332 | |
4333 | |
4334 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'` | |
4335 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6 | |
4336 echo "configure:4337: checking for Xm/Xm.h" >&5 | |
4337 | |
4338 cat > conftest.$ac_ext <<EOF | |
4339 #line 4340 "configure" | |
4340 #include "confdefs.h" | |
4341 #include <Xm/Xm.h> | |
4342 EOF | |
4343 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
4344 { (eval echo configure:4345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
4345 ac_err=`grep -v '^ *+' conftest.out` | |
4346 if test -z "$ac_err"; then | |
4347 rm -rf conftest* | |
4348 eval "ac_cv_header_$ac_safe=yes" | |
4349 else | |
4350 echo "$ac_err" >&5 | |
4351 echo "configure: failed program was:" >&5 | |
4352 cat conftest.$ac_ext >&5 | |
4353 rm -rf conftest* | |
4354 eval "ac_cv_header_$ac_safe=no" | |
4355 fi | |
4356 rm -f conftest* | |
4357 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
4358 echo "$ac_t""yes" 1>&6 | |
4359 | |
4360 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6 | |
4361 echo "configure:4362: checking for XmStringFree in -lXm" >&5 | |
4362 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'` | |
4363 | |
4364 xe_check_libs=" -lXm " | |
4365 cat > conftest.$ac_ext <<EOF | |
4366 #line 4367 "configure" | |
4367 #include "confdefs.h" | |
4368 /* Override any gcc2 internal prototype to avoid an error. */ | |
4369 /* We use char because int might match the return type of a gcc2 | |
4370 builtin and then its argument prototype would still apply. */ | |
4371 char XmStringFree(); | |
4372 | |
4373 int main() { | |
4374 XmStringFree() | |
4375 ; return 0; } | |
4376 EOF | |
4377 if { (eval echo configure:4378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4378 rm -rf conftest* | |
4379 eval "ac_cv_lib_$ac_lib_var=yes" | |
4380 else | |
4381 echo "configure: failed program was:" >&5 | |
4382 cat conftest.$ac_ext >&5 | |
4383 rm -rf conftest* | |
4384 eval "ac_cv_lib_$ac_lib_var=no" | |
4385 fi | |
4386 rm -f conftest* | |
4387 xe_check_libs="" | |
4388 | |
4389 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4390 echo "$ac_t""yes" 1>&6 | |
4391 have_motif=yes | |
4392 else | |
4393 echo "$ac_t""no" 1>&6 | |
4394 have_motif=no | |
4395 fi | |
4396 | |
4397 | |
4398 else | |
4399 echo "$ac_t""no" 1>&6 | |
4400 have_motif=no | |
4401 fi | |
4402 | |
4403 | |
4404 | |
4405 echo $ac_n "checking for XawScrollbarSetThumb in -lXaw""... $ac_c" 1>&6 | |
4406 echo "configure:4407: checking for XawScrollbarSetThumb in -lXaw" >&5 | |
4407 ac_lib_var=`echo Xaw'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'` | |
4408 | |
4409 xe_check_libs=" -lXaw " | |
4410 cat > conftest.$ac_ext <<EOF | |
4411 #line 4412 "configure" | |
4412 #include "confdefs.h" | |
4413 /* Override any gcc2 internal prototype to avoid an error. */ | |
4414 /* We use char because int might match the return type of a gcc2 | |
4415 builtin and then its argument prototype would still apply. */ | |
4416 char XawScrollbarSetThumb(); | |
4417 | |
4418 int main() { | |
4419 XawScrollbarSetThumb() | |
4420 ; return 0; } | |
4421 EOF | |
4422 if { (eval echo configure:4423: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
4423 rm -rf conftest* | |
4424 eval "ac_cv_lib_$ac_lib_var=yes" | |
4425 else | |
4426 echo "configure: failed program was:" >&5 | |
4427 cat conftest.$ac_ext >&5 | |
4428 rm -rf conftest* | |
4429 eval "ac_cv_lib_$ac_lib_var=no" | |
4430 fi | |
4431 rm -f conftest* | |
4432 xe_check_libs="" | |
4433 | |
4434 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
4435 echo "$ac_t""yes" 1>&6 | |
4436 have_xaw=yes | |
4437 else | |
4438 echo "$ac_t""no" 1>&6 | |
4439 have_xaw=no | |
4440 fi | |
4441 | |
4442 | |
4443 | |
4444 fi | |
4445 test -z "$window_system" && window_system="none" | |
4446 | |
4447 if test "$window_system" = "none" ; then | |
4448 if test "$with_tty" = "no" ; then | |
4449 { echo "configure: error: No window system support and no TTY support - Unable to proceed." 1>&2; exit 1; } | |
4450 fi | |
4451 for feature in tooltalk cde offix \ | |
4452 menubars scrollbars toolbars dialogs xim xmu \ | |
4453 tiff png jpeg gif compface xpm | |
2724 do | 4454 do |
2725 if eval "test -n \"\$with_$feature\" -a \"\$with_$feature\" != no" ; then | 4455 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then |
2726 echo "configure: warning: --with-$feature ignored: Not valid without X support" >&2 | 4456 echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2 |
2727 fi | 4457 fi |
2728 eval "with_$feature=no" | 4458 eval "with_${feature}=no" |
2729 done | 4459 done |
2730 elif test -z "${with_toolbars}" ; then | 4460 else |
2731 with_toolbars='yes' | 4461 test -z "$with_toolbars" && with_toolbars=yes |
2732 fi | 4462 fi |
2733 | 4463 |
4464 if false; then # obsolete | |
2734 runtime_arg="-R${dash_r_space}" | 4465 runtime_arg="-R${dash_r_space}" |
2735 | 4466 |
2736 case "${canonical}" in | 4467 case "$canonical" in |
2737 *-sun-solaris* | *-sun-sunos5* ) | 4468 *-sun-solaris* | *-sun-sunos5* ) |
2738 add_runtime_flag=yes ;; | 4469 add_runtime_flag=yes ;; |
2739 *-sgi-irix5.* ) | 4470 *-sgi-irix5.* ) |
2740 # In the IRIX 5.3 ld, only the last -rpath arg has any effect. This is | 4471 if test -n "$x_libraries" || test -n "$site_runtime_libraries" ; then |
2741 # fundamentaly incompatible with having separate LD_SWITCH_X_SITE | |
2742 # and LD_SWITCH_SITE variables. Fortunately, SGI fixed this by 6.2. | |
2743 if test -n "${x_libraries}" || test -n "${site_runtime_libraries}" ; then | |
2744 (echo "WARNING: The IRIX 5 ld ignores all but the last -rpath argument,"; | 4472 (echo "WARNING: The IRIX 5 ld ignores all but the last -rpath argument,"; |
2745 echo " so if you need to specify more than one additional"; | 4473 echo " so if you need to specify more than one additional"; |
2746 echo " runtime library directory, you will have to do so"; | 4474 echo " runtime library directory, you will have to do so"; |
2747 echo " manually by setting the environment variable"; | 4475 echo " manually by setting the environment variable"; |
2748 echo " LD_SWITCH_SITE to '-rpath <path>' before running"; | 4476 echo " LD_SWITCH_SITE to '-rpath <path>' before running"; |
2749 echo " configure. If you have only one additional directory," | 4477 echo " configure. If you have only one additional directory," |
2750 echo " you can specify it with --site-runtime-libraries.") >&2 | 4478 echo " you can specify it with --site-runtime-libraries.") >&2 |
2751 fi | 4479 fi |
2752 runtime_arg="-rpath " ;; | 4480 runtime_arg="-rpath " ;; |
2753 *-sgi-irix* ) | 4481 *-sgi-irix* ) |
2754 # Note that IRIX gcc (as of 2.7.2) doesn't accept -rpath, so | 4482 add_runtime_flag=yes; |
2755 # using it can cause trouble. Specifying --use-gcc=no will work | |
2756 # around this, but the real problem is that configure uses $LDFLAGS | |
2757 # as arguments to $(CC), instead of using prefix-args like the | |
2758 # src/Makefile does. | |
2759 add_runtime_flag=yes; | |
2760 runtime_arg="-rpath " ;; | 4483 runtime_arg="-rpath " ;; |
2761 esac | 4484 esac |
2762 | 4485 fi |
2763 if test -n "${x_libraries}" ; then | 4486 |
2764 if test "${add_runtime_flag}" = "yes" ; then | 4487 if test -n "$site_libraries"; then |
2765 LD_SWITCH_X_SITE="-L${x_libraries} ${runtime_arg}${x_libraries}" | 4488 for arg in $site_libraries; do |
2766 else | 4489 test -d "$arg" && arg="-L${arg}" |
2767 LD_SWITCH_X_SITE="-L${x_libraries}" | 4490 ld_switch_site="$ld_switch_site $arg" |
2768 fi | |
2769 fi | |
2770 # LD_SWITCH_X_SITE_AUX (from FSF) is ill-conceived. See s/sol2*.h. | |
2771 # test -n "${x_libraries}" -a LD_SWITCH_X_SITE_AUX="-R${x_libraries}" | |
2772 test -n "${x_includes}" && C_SWITCH_X_SITE="-I${x_includes}" | |
2773 | |
2774 if test -n "${site_libraries}" ; then | |
2775 for arg in ${site_libraries} | |
2776 do | |
2777 LD_SWITCH_SITE="${LD_SWITCH_SITE} -L${arg}" | |
2778 done | 4491 done |
2779 fi | 4492 fi |
2780 if test -n "${site_runtime_libraries}" ; then | 4493 |
2781 for arg in ${site_runtime_libraries} | 4494 if test -n "$site_runtime_libraries" ; then |
2782 do | 4495 LD_RUN_PATH="`echo $site_runtime_libraries | sed 's/ */:/'`" |
2783 LD_SWITCH_SITE="${LD_SWITCH_SITE} -L${arg}" | 4496 export LD_RUN_PATH |
2784 LD_SWITCH_SITE="${LD_SWITCH_SITE} ${runtime_arg}${arg}" | 4497 fi |
4498 | |
4499 if test -n "$site_includes" ; then | |
4500 for arg in $site_includes; do | |
4501 test -d "$arg" && arg="-I${arg}" | |
4502 c_switch_site="$c_switch_site $arg" | |
2785 done | 4503 done |
2786 fi | 4504 fi |
2787 if test -n "${site_includes}" ; then | 4505 |
2788 for arg in ${site_includes} | 4506 |
2789 do | |
2790 C_SWITCH_SITE="${C_SWITCH_SITE} -I${arg}" | |
2791 CPP="${CPP} -I${arg}" | |
2792 done | |
2793 fi | |
2794 | |
2795 # FSF 19.29 has some bitmapdir stuff here. | |
2796 bitmapdir= | 4507 bitmapdir= |
2797 | 4508 |
2798 # Avoid forcing the search of /usr/include before fixed include files. | 4509 case "$window_system" in |
2799 test "$C_SWITCH_X_SITE" = "-I/usr/include" && C_SWITCH_X_SITE=" " | |
2800 | |
2801 # Need for check for audio/Xtutil.h. | |
2802 CPP="${CPP} ${C_SWITCH_X_SITE}" | |
2803 | |
2804 case "${window_system}" in | |
2805 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;; | 4510 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;; |
2806 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;; | 4511 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;; |
2807 esac | 4512 esac |
2808 | 4513 |
2809 if test "${opsys}" = "hpux9"; then | 4514 case "$x_libraries" in *X11R4* ) |
2810 case "${x_libraries}" in | 4515 test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h" |
2811 *X11R4* ) opsysfile="s/hpux9-x11r4.h" ;; | 4516 test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h" |
2812 esac | 4517 esac |
2813 fi | 4518 |
2814 | 4519 { test "$extra_verbose" = "yes" && cat << \EOF |
2815 if test "${opsys}" = "hpux9-shr"; then | 4520 Defining LISP_FLOAT_TYPE |
2816 case "${x_libraries}" in | 4521 EOF |
2817 *X11R4* ) opsysfile="s/hpux9shxr4.h" ;; | 4522 cat >> confdefs.h <<\EOF |
2818 esac | 4523 #define LISP_FLOAT_TYPE 1 |
2819 fi | 4524 EOF |
2820 | 4525 } |
2821 ############################################################################ | 4526 |
2822 # # | 4527 |
2823 # Extract some information from the operating system and machine files # | 4528 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6 |
2824 # # | 4529 echo "configure:4530: checking for kstat_open in -lkstat" >&5 |
2825 ############################################################################ | 4530 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'` |
2826 | 4531 |
2827 echo "examining the machine- and system-dependent files to find out" | 4532 xe_check_libs=" -lkstat " |
2828 echo " - which libraries the lib-src programs will want, and" | 4533 cat > conftest.$ac_ext <<EOF |
2829 echo " - whether the GNU malloc routines are usable." | 4534 #line 4535 "configure" |
2830 | 4535 #include "confdefs.h" |
2831 ### First figure out CFLAGS (which we use for running the compiler here) | 4536 /* Override any gcc2 internal prototype to avoid an error. */ |
2832 ### and REAL_CFLAGS (which we use for real compilation). | 4537 /* We use char because int might match the return type of a gcc2 |
2833 ### The two are the same except on a few systems, where they are made | 4538 builtin and then its argument prototype would still apply. */ |
2834 ### different to work around various lossages. For example, | 4539 char kstat_open(); |
2835 ### GCC 2.5 on Linux needs them to be different because it treats -g | 4540 |
2836 ### as implying static linking. | 4541 int main() { |
2837 | 4542 kstat_open() |
2838 ### If the CFLAGS env var is specified, we use that value | 4543 ; return 0; } |
2839 ### instead of the default. | 4544 EOF |
2840 | 4545 if { (eval echo configure:4546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
2841 ### It's not important that this name contain the PID; you can't run | 4546 rm -rf conftest* |
2842 ### two configures in the same directory and have anything work | 4547 eval "ac_cv_lib_$ac_lib_var=yes" |
2843 ### anyway. | 4548 else |
2844 tempcname="conftest.c" | 4549 echo "configure: failed program was:" >&5 |
2845 | 4550 cat conftest.$ac_ext >&5 |
2846 echo ' | 4551 rm -rf conftest* |
2847 #define NOT_C_CODE | 4552 eval "ac_cv_lib_$ac_lib_var=no" |
2848 #include "'${srcdir}'/src/'${opsysfile}'" | 4553 fi |
2849 #include "'${srcdir}'/src/'${machfile}'" | 4554 rm -f conftest* |
2850 #ifndef LIBS_MACHINE | 4555 xe_check_libs="" |
2851 #define LIBS_MACHINE | 4556 |
2852 #endif | 4557 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
2853 #ifndef LIBS_SYSTEM | 4558 echo "$ac_t""yes" 1>&6 |
2854 #define LIBS_SYSTEM | 4559 ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \ |
2855 #endif | 4560 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` |
2856 #ifndef C_SWITCH_SYSTEM | 4561 { test "$extra_verbose" = "yes" && cat << EOF |
2857 #define C_SWITCH_SYSTEM | 4562 Defining $ac_tr_lib |
2858 #endif | 4563 EOF |
2859 #ifndef C_SWITCH_X_SYSTEM | 4564 cat >> confdefs.h <<EOF |
2860 #define C_SWITCH_X_SYSTEM | 4565 #define $ac_tr_lib 1 |
2861 #endif | 4566 EOF |
2862 #ifndef C_SWITCH_MACHINE | 4567 } |
2863 #define C_SWITCH_MACHINE | 4568 |
2864 #endif | 4569 LIBS="-lkstat $LIBS" |
2865 #ifndef LD_SWITCH_X_SYSTEM | 4570 |
2866 #define LD_SWITCH_X_SYSTEM | 4571 else |
2867 #endif | 4572 echo "$ac_t""no" 1>&6 |
2868 #ifndef LIB_STANDARD | 4573 fi |
2869 #define LIB_STANDARD | 4574 |
2870 #endif | 4575 |
2871 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM LIB_STANDARD | 4576 |
2872 configure___ c_switch_system=C_SWITCH_SYSTEM | 4577 |
2873 configure___ c_switch_x_system=C_SWITCH_X_SYSTEM | 4578 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6 |
2874 configure___ ld_switch_x_system=LD_SWITCH_X_SYSTEM | 4579 echo "configure:4580: checking for kvm_read in -lkvm" >&5 |
2875 configure___ c_switch_machine=C_SWITCH_MACHINE | 4580 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'` |
2876 | 4581 |
2877 #ifndef LIB_X11_LIB | 4582 xe_check_libs=" -lkvm " |
2878 #define LIB_X11_LIB -lX11 | 4583 cat > conftest.$ac_ext <<EOF |
2879 #endif | 4584 #line 4585 "configure" |
2880 | 4585 #include "confdefs.h" |
2881 #ifndef LIBX11_MACHINE | 4586 /* Override any gcc2 internal prototype to avoid an error. */ |
2882 #define LIBX11_MACHINE | 4587 /* We use char because int might match the return type of a gcc2 |
2883 #endif | 4588 builtin and then its argument prototype would still apply. */ |
2884 | 4589 char kvm_read(); |
2885 #ifndef LIBX11_SYSTEM | 4590 |
2886 #define LIBX11_SYSTEM | 4591 int main() { |
2887 #endif | 4592 kvm_read() |
2888 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM | 4593 ; return 0; } |
2889 | 4594 EOF |
2890 #ifdef UNEXEC | 4595 if { (eval echo configure:4596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
2891 configure___ unexec=UNEXEC | 4596 rm -rf conftest* |
2892 #else | 4597 eval "ac_cv_lib_$ac_lib_var=yes" |
2893 configure___ unexec=unexec.o | 4598 else |
2894 #endif | 4599 echo "configure: failed program was:" >&5 |
2895 | 4600 cat conftest.$ac_ext >&5 |
2896 #ifdef SYSTEM_MALLOC | 4601 rm -rf conftest* |
2897 configure___ system_malloc=yes | 4602 eval "ac_cv_lib_$ac_lib_var=no" |
2898 #else | 4603 fi |
2899 configure___ system_malloc=no | 4604 rm -f conftest* |
2900 #endif | 4605 xe_check_libs="" |
2901 | 4606 |
2902 #ifndef C_DEBUG_SWITCH | 4607 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
2903 #define C_DEBUG_SWITCH -g | 4608 echo "$ac_t""yes" 1>&6 |
2904 #endif | 4609 ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \ |
2905 | 4610 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` |
2906 #ifndef C_OPTIMIZE_SWITCH | 4611 { test "$extra_verbose" = "yes" && cat << EOF |
2907 #define C_OPTIMIZE_SWITCH -O | 4612 Defining $ac_tr_lib |
2908 #endif | 4613 EOF |
2909 | 4614 cat >> confdefs.h <<EOF |
2910 #ifdef THIS_IS_CONFIGURE | 4615 #define $ac_tr_lib 1 |
2911 | 4616 EOF |
2912 /* Get the CFLAGS for tests in configure. */ | 4617 } |
2913 #ifdef __GNUC__ | 4618 |
2914 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}' | 4619 LIBS="-lkvm $LIBS" |
2915 #else | 4620 |
2916 configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}' | 4621 else |
2917 #endif | 4622 echo "$ac_t""no" 1>&6 |
2918 | 4623 fi |
2919 #else /* not THIS_IS_CONFIGURE */ | 4624 |
2920 | 4625 |
2921 /* Get the CFLAGS for real compilation. */ | 4626 |
2922 #ifdef __GNUC__ | 4627 |
2923 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}' | 4628 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6 |
2924 #else | 4629 echo "configure:4630: checking for cma_open in -lpthreads" >&5 |
2925 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}' | 4630 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'` |
2926 #endif | 4631 |
2927 | 4632 xe_check_libs=" -lpthreads " |
2928 #endif /* not THIS_IS_CONFIGURE */ | 4633 cat > conftest.$ac_ext <<EOF |
2929 ' > ${tempcname} | 4634 #line 4635 "configure" |
2930 # The value of CPP is a quoted variable reference, so we need to do this | 4635 #include "confdefs.h" |
2931 # to get its actual value... | 4636 /* Override any gcc2 internal prototype to avoid an error. */ |
2932 CPP=`eval "echo $CPP"` | 4637 /* We use char because int might match the return type of a gcc2 |
2933 eval `${CPP} -Isrc ${tempcname} \ | 4638 builtin and then its argument prototype would still apply. */ |
2934 | grep 'configure___' \ | 4639 char cma_open(); |
2935 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` | 4640 |
2936 if test "x$SPECIFIED_CFLAGS" = x ; then | 4641 int main() { |
2937 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \ | 4642 cma_open() |
2938 | grep 'configure___' \ | 4643 ; return 0; } |
2939 | sed -n -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/p'` | 4644 EOF |
2940 else | 4645 if { (eval echo configure:4646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
2941 REAL_CFLAGS="$CFLAGS" | 4646 rm -rf conftest* |
2942 fi | 4647 eval "ac_cv_lib_$ac_lib_var=yes" |
2943 rm ${tempcname} | 4648 else |
2944 | 4649 echo "configure: failed program was:" >&5 |
2945 # override CFLAGS if user wishes | 4650 cat conftest.$ac_ext >&5 |
2946 if test "${cflags}" != "NO_CFLAGS_DEFINED" ; then | 4651 rm -rf conftest* |
2947 REAL_CFLAGS=${cflags} | 4652 eval "ac_cv_lib_$ac_lib_var=no" |
2948 fi | 4653 fi |
2949 | 4654 rm -f conftest* |
2950 ### Compute the unexec source name from the object name. | 4655 xe_check_libs="" |
2951 UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`" | 4656 |
2952 | 4657 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
2953 # Do the opsystem or machine files prohibit the use of the GNU malloc? | 4658 echo "$ac_t""yes" 1>&6 |
2954 # Assume not, until told otherwise. | 4659 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \ |
2955 GNU_MALLOC=yes | 4660 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` |
2956 if test "${system_malloc}" = "yes" ; then | 4661 { test "$extra_verbose" = "yes" && cat << EOF |
2957 GNU_MALLOC=no | 4662 Defining $ac_tr_lib |
2958 GNU_MALLOC_reason=" | 4663 EOF |
2959 (The GNU allocators don't work with this system configuration.)" | 4664 cat >> confdefs.h <<EOF |
2960 elif test "${use_system_malloc}" = "yes" ; then | 4665 #define $ac_tr_lib 1 |
2961 GNU_MALLOC=no | 4666 EOF |
2962 GNU_MALLOC_reason=" | 4667 } |
2963 (User chose not to use GNU allocators.)" | 4668 |
2964 fi | 4669 LIBS="-lpthreads $LIBS" |
2965 | 4670 |
2966 LISP_FLOAT_TYPE=yes | 4671 else |
2967 | 4672 echo "$ac_t""no" 1>&6 |
2968 | 4673 fi |
2969 #### Add the libraries to LIBS and check for some functions. | 4674 |
2970 | 4675 |
2971 CPPFLAGS="${C_SWITCH_SITE} $c_switch_system $c_switch_machine $c_switch_x_system $CPPFLAGS" | 4676 if test "$ac_cv_lib_pthreads_cma_open" = "yes"; then |
2972 DEFS="${C_SWITCH_SITE} $c_switch_system $c_switch_machine $c_switch_x_system $DEFS" | 4677 case "$opsys" in decosf*) c_switch_site="$c_switch_site -threads";; esac |
2973 LIBS="${LD_SWITCH_SITE} $ld_switch_x_system $libsrc_libs $LIBS" | 4678 fi |
2974 | 4679 |
2975 test "${with_dnet}" != "no" -a \ | 4680 echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6 |
2976 "${with_dnet}" != "yes" && { ac_save_LIBS="${LIBS}" | 4681 echo "configure:4682: checking whether the -xildoff compiler flag is required" >&5 |
2977 LIBS="${LIBS} -ldnet" | 4682 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then |
2978 ac_have_lib="" | 4683 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; |
2979 test -n "$silent" || echo "checking for -ldnet" | 4684 then echo "$ac_t""no" 1>&6; |
2980 cat > conftest.${ac_ext} <<EOF | 4685 else echo "$ac_t""yes" 1>&6; ld_switch_site="$ld_switch_site -xildoff" |
2981 #include "confdefs.h" | 4686 fi |
2982 | 4687 else echo "$ac_t""no" 1>&6 |
2983 int main() { return 0; } | 4688 fi |
2984 int t() { main();; return 0; } | 4689 |
2985 EOF | 4690 test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no |
2986 if eval $ac_compile; then | 4691 test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'` |
2987 rm -rf conftest* | 4692 echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6 |
2988 ac_have_lib="1" | 4693 echo "configure:4694: checking for X11/Xauth.h" >&5 |
2989 | 4694 |
2990 fi | 4695 cat > conftest.$ac_ext <<EOF |
2991 rm -f conftest* | 4696 #line 4697 "configure" |
2992 LIBS="${ac_save_LIBS}" | 4697 #include "confdefs.h" |
2993 if test -n "${ac_have_lib}"; then | 4698 #include <X11/Xauth.h> |
2994 :; with_dnet="yes" | 4699 EOF |
2995 else | 4700 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
2996 :; | 4701 { (eval echo configure:4702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
4702 ac_err=`grep -v '^ *+' conftest.out` | |
4703 if test -z "$ac_err"; then | |
4704 rm -rf conftest* | |
4705 eval "ac_cv_header_$ac_safe=yes" | |
4706 else | |
4707 echo "$ac_err" >&5 | |
4708 echo "configure: failed program was:" >&5 | |
4709 cat conftest.$ac_ext >&5 | |
4710 rm -rf conftest* | |
4711 eval "ac_cv_header_$ac_safe=no" | |
4712 fi | |
4713 rm -f conftest* | |
4714 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
4715 echo "$ac_t""yes" 1>&6 | |
4716 : | |
4717 else | |
4718 echo "$ac_t""no" 1>&6 | |
4719 with_xauth=no | |
2997 fi | 4720 fi |
2998 } | 4721 } |
2999 test "${with_dnet}" = yes && | 4722 test -z "$with_xauth" && { |
3000 { | 4723 echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6 |
3001 test -n "$verbose" && \ | 4724 echo "configure:4725: checking for XauGetAuthByAddr in -lXau" >&5 |
3002 echo " defining HAVE_LIBDNET" | 4725 ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'` |
3003 echo "#define" HAVE_LIBDNET "1" >> confdefs.h | 4726 |
3004 DEFS="$DEFS -DHAVE_LIBDNET=1" | 4727 xe_check_libs=" -lXau " |
3005 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDNET\${ac_dB}HAVE_LIBDNET\${ac_dC}1\${ac_dD} | 4728 cat > conftest.$ac_ext <<EOF |
3006 \${ac_uA}HAVE_LIBDNET\${ac_uB}HAVE_LIBDNET\${ac_uC}1\${ac_uD} | 4729 #line 4730 "configure" |
3007 \${ac_eA}HAVE_LIBDNET\${ac_eB}HAVE_LIBDNET\${ac_eC}1\${ac_eD} | 4730 #include "confdefs.h" |
3008 " | 4731 /* Override any gcc2 internal prototype to avoid an error. */ |
3009 } | 4732 /* We use char because int might match the return type of a gcc2 |
3010 | 4733 builtin and then its argument prototype would still apply. */ |
3011 | 4734 char XauGetAuthByAddr(); |
3012 | 4735 |
3013 ac_save_LIBS="${LIBS}" | 4736 int main() { |
3014 LIBS="${LIBS} -lkstat" | 4737 XauGetAuthByAddr() |
3015 ac_have_lib="" | 4738 ; return 0; } |
3016 test -n "$silent" || echo "checking for -lkstat" | 4739 EOF |
3017 cat > conftest.${ac_ext} <<EOF | 4740 if { (eval echo configure:4741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3018 #include "confdefs.h" | 4741 rm -rf conftest* |
3019 | 4742 eval "ac_cv_lib_$ac_lib_var=yes" |
3020 int main() { return 0; } | 4743 else |
3021 int t() { main();; return 0; } | 4744 echo "configure: failed program was:" >&5 |
3022 EOF | 4745 cat conftest.$ac_ext >&5 |
3023 if eval $ac_compile; then | 4746 rm -rf conftest* |
3024 rm -rf conftest* | 4747 eval "ac_cv_lib_$ac_lib_var=no" |
3025 ac_have_lib="1" | 4748 fi |
3026 | 4749 rm -f conftest* |
3027 fi | 4750 xe_check_libs="" |
3028 rm -f conftest* | 4751 |
3029 LIBS="${ac_save_LIBS}" | 4752 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3030 if test -n "${ac_have_lib}"; then | 4753 echo "$ac_t""yes" 1>&6 |
3031 | 4754 : |
3032 { | 4755 else |
3033 test -n "$verbose" && \ | 4756 echo "$ac_t""no" 1>&6 |
3034 echo " defining HAVE_LIBKSTAT" | 4757 with_xauth=no |
3035 echo "#define" HAVE_LIBKSTAT "1" >> confdefs.h | 4758 fi |
3036 DEFS="$DEFS -DHAVE_LIBKSTAT=1" | 4759 |
3037 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBKSTAT\${ac_dB}HAVE_LIBKSTAT\${ac_dC}1\${ac_dD} | 4760 } |
3038 \${ac_uA}HAVE_LIBKSTAT\${ac_uB}HAVE_LIBKSTAT\${ac_uC}1\${ac_uD} | 4761 test -z "$with_xauth" && with_xauth=yes |
3039 \${ac_eA}HAVE_LIBKSTAT\${ac_eB}HAVE_LIBKSTAT\${ac_eC}1\${ac_eD} | 4762 if test "$with_xauth" = "yes"; then |
3040 " | 4763 { test "$extra_verbose" = "yes" && cat << \EOF |
3041 } | 4764 Defining HAVE_XAUTH |
3042 | 4765 EOF |
3043 LIBS="${LIBS} -lkstat" | 4766 cat >> confdefs.h <<\EOF |
3044 fi | 4767 #define HAVE_XAUTH 1 |
3045 | 4768 EOF |
3046 | 4769 } |
3047 ac_save_LIBS="${LIBS}" | 4770 |
3048 LIBS="${LIBS} -lintl" | 4771 libs_x="-lXau $libs_x" |
3049 ac_have_lib="" | 4772 fi |
3050 test -n "$silent" || echo "checking for -lintl" | 4773 |
3051 cat > conftest.${ac_ext} <<EOF | 4774 test -z "$with_offix" && { ac_safe=`echo "OffiX/DragAndDrop.h" | sed 'y%./+-%__p_%'` |
3052 #include "confdefs.h" | 4775 echo $ac_n "checking for OffiX/DragAndDrop.h""... $ac_c" 1>&6 |
3053 | 4776 echo "configure:4777: checking for OffiX/DragAndDrop.h" >&5 |
3054 int main() { return 0; } | 4777 |
3055 int t() { main();; return 0; } | 4778 cat > conftest.$ac_ext <<EOF |
3056 EOF | 4779 #line 4780 "configure" |
3057 if eval $ac_compile; then | 4780 #include "confdefs.h" |
3058 rm -rf conftest* | 4781 #include <OffiX/DragAndDrop.h> |
3059 ac_have_lib="1" | 4782 EOF |
3060 | 4783 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3061 fi | 4784 { (eval echo configure:4785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3062 rm -f conftest* | 4785 ac_err=`grep -v '^ *+' conftest.out` |
3063 LIBS="${ac_save_LIBS}" | 4786 if test -z "$ac_err"; then |
3064 if test -n "${ac_have_lib}"; then | 4787 rm -rf conftest* |
3065 :; | 4788 eval "ac_cv_header_$ac_safe=yes" |
3066 { | 4789 else |
3067 test -n "$verbose" && \ | 4790 echo "$ac_err" >&5 |
3068 echo " defining HAVE_LIBINTL" | 4791 echo "configure: failed program was:" >&5 |
3069 echo "#define" HAVE_LIBINTL "1" >> confdefs.h | 4792 cat conftest.$ac_ext >&5 |
3070 DEFS="$DEFS -DHAVE_LIBINTL=1" | 4793 rm -rf conftest* |
3071 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBINTL\${ac_dB}HAVE_LIBINTL\${ac_dC}1\${ac_dD} | 4794 eval "ac_cv_header_$ac_safe=no" |
3072 \${ac_uA}HAVE_LIBINTL\${ac_uB}HAVE_LIBINTL\${ac_uC}1\${ac_uD} | 4795 fi |
3073 \${ac_eA}HAVE_LIBINTL\${ac_eB}HAVE_LIBINTL\${ac_eC}1\${ac_eD} | 4796 rm -f conftest* |
3074 " | 4797 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
3075 } | 4798 echo "$ac_t""yes" 1>&6 |
3076 | 4799 : |
3077 else | 4800 else |
3078 :; | 4801 echo "$ac_t""no" 1>&6 |
3079 fi | 4802 with_offix=no |
3080 | 4803 fi |
3081 | 4804 } |
3082 ac_save_LIBS="${LIBS}" | 4805 test -z "$with_offix" && { |
3083 LIBS="${LIBS} -lXbsd" | 4806 echo $ac_n "checking for DndInitialize in -lDnd""... $ac_c" 1>&6 |
3084 ac_have_lib="" | 4807 echo "configure:4808: checking for DndInitialize in -lDnd" >&5 |
3085 test -n "$silent" || echo "checking for -lXbsd" | 4808 ac_lib_var=`echo Dnd'_'DndInitialize | sed 'y%./+-%__p_%'` |
3086 cat > conftest.${ac_ext} <<EOF | 4809 |
3087 #include "confdefs.h" | 4810 xe_check_libs=" -lDnd " |
3088 | 4811 cat > conftest.$ac_ext <<EOF |
3089 int main() { return 0; } | 4812 #line 4813 "configure" |
3090 int t() { main();; return 0; } | 4813 #include "confdefs.h" |
3091 EOF | 4814 /* Override any gcc2 internal prototype to avoid an error. */ |
3092 if eval $ac_compile; then | 4815 /* We use char because int might match the return type of a gcc2 |
3093 rm -rf conftest* | 4816 builtin and then its argument prototype would still apply. */ |
3094 ac_have_lib="1" | 4817 char DndInitialize(); |
3095 | 4818 |
3096 fi | 4819 int main() { |
3097 rm -f conftest* | 4820 DndInitialize() |
3098 LIBS="${ac_save_LIBS}" | 4821 ; return 0; } |
3099 if test -n "${ac_have_lib}"; then | 4822 EOF |
3100 :; LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd" | 4823 if { (eval echo configure:4824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3101 else | 4824 rm -rf conftest* |
3102 :; | 4825 eval "ac_cv_lib_$ac_lib_var=yes" |
3103 fi | 4826 else |
3104 | 4827 echo "configure: failed program was:" >&5 |
3105 | 4828 cat conftest.$ac_ext >&5 |
3106 ac_save_LIBS="${LIBS}" | 4829 rm -rf conftest* |
3107 LIBS="${LIBS} -lpthreads" | 4830 eval "ac_cv_lib_$ac_lib_var=no" |
3108 ac_have_lib="" | 4831 fi |
3109 test -n "$silent" || echo "checking for -lpthreads" | 4832 rm -f conftest* |
3110 cat > conftest.${ac_ext} <<EOF | 4833 xe_check_libs="" |
3111 #include "confdefs.h" | 4834 |
3112 | 4835 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3113 int main() { return 0; } | 4836 echo "$ac_t""yes" 1>&6 |
3114 int t() { main();; return 0; } | 4837 : |
3115 EOF | 4838 else |
3116 if eval $ac_compile; then | 4839 echo "$ac_t""no" 1>&6 |
3117 rm -rf conftest* | 4840 with_offix=no |
3118 ac_have_lib="1" | 4841 fi |
3119 | 4842 |
3120 fi | 4843 } |
3121 rm -f conftest* | 4844 test -z "$with_offix" && with_offix=yes |
3122 LIBS="${ac_save_LIBS}" | 4845 if test "$with_offix" = "yes"; then |
3123 if test -n "${ac_have_lib}"; then | 4846 { test "$extra_verbose" = "yes" && cat << \EOF |
3124 :; HAVE_PTHREADS=yes | 4847 Defining HAVE_OFFIX_DND |
3125 else | 4848 EOF |
3126 :; | 4849 cat >> confdefs.h <<\EOF |
3127 fi | 4850 #define HAVE_OFFIX_DND 1 |
3128 | 4851 EOF |
3129 if test -n "${HAVE_PTHREADS}" ; then | 4852 } |
3130 | 4853 |
3131 { | 4854 libs_x="-lDnd $libs_x" |
3132 test -n "$verbose" && \ | 4855 fi |
3133 echo " defining HAVE_PTHREADS" | 4856 |
3134 echo "#define" HAVE_PTHREADS "1" >> confdefs.h | 4857 test "$with_cde" = "yes" && with_tooltalk=yes # CDE requires tooltalk |
3135 DEFS="$DEFS -DHAVE_PTHREADS=1" | 4858 if test "$with_tooltalk" != "no" ; then |
3136 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_PTHREADS\${ac_dB}HAVE_PTHREADS\${ac_dC}1\${ac_dD} | 4859 for dir in "" "Tt/" "desktop/" ; do |
3137 \${ac_uA}HAVE_PTHREADS\${ac_uB}HAVE_PTHREADS\${ac_uC}1\${ac_uD} | 4860 ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'` |
3138 \${ac_eA}HAVE_PTHREADS\${ac_eB}HAVE_PTHREADS\${ac_eC}1\${ac_eD} | 4861 echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6 |
3139 " | 4862 echo "configure:4863: checking for ${dir}tt_c.h" >&5 |
3140 } | 4863 |
3141 | 4864 cat > conftest.$ac_ext <<EOF |
3142 case "${opsys}" in | 4865 #line 4866 "configure" |
3143 decosf* ) CFLAGS="${CFLAGS} -threads" ;; | 4866 #include "confdefs.h" |
3144 esac | 4867 #include <${dir}tt_c.h> |
3145 fi | 4868 EOF |
3146 | 4869 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3147 if test "${window_system}" != "none" ; then | 4870 { (eval echo configure:4871: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3148 test -n "$silent" || echo "checking for XFree86" | 4871 ac_err=`grep -v '^ *+' conftest.out` |
3149 if test -d /usr/X386/include; then | 4872 if test -z "$ac_err"; then |
3150 HAVE_XFREE386=yes | 4873 rm -rf conftest* |
3151 test -z "${C_SWITCH_X_SITE}" && C_SWITCH_X_SITE="-I/usr/X386/include" | 4874 eval "ac_cv_header_$ac_safe=yes" |
3152 elif test -f /etc/XF86Config -o \ | 4875 else |
3153 -f /etc/X11/XF86Config -o \ | 4876 echo "$ac_err" >&5 |
3154 -f /usr/X11R6/lib/X11/XF86Config; then | 4877 echo "configure: failed program was:" >&5 |
3155 HAVE_XFREE386=yes | 4878 cat conftest.$ac_ext >&5 |
3156 test -z "${C_SWITCH_X_SITE}" && C_SWITCH_X_SITE="-I/usr/X11R6/include" | 4879 rm -rf conftest* |
3157 else | 4880 eval "ac_cv_header_$ac_safe=no" |
3158 HAVE_XFREE386=no | 4881 fi |
3159 fi | 4882 rm -f conftest* |
3160 test -n "$verbose" && echo " ${HAVE_XFREE386}" | 4883 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
3161 else | 4884 echo "$ac_t""yes" 1>&6 |
3162 HAVE_XFREE386=no | 4885 tt_c_h_path="${dir}tt_c.h" && break |
3163 fi | 4886 else |
3164 | 4887 echo "$ac_t""no" 1>&6 |
3165 ############################################################################ | 4888 fi |
3166 # # | 4889 |
3167 # Test for various X-specific features # | 4890 done |
3168 # # | 4891 test -z "$tt_c_h_path" && with_tooltalk=no |
3169 ############################################################################ | 4892 fi |
3170 | 4893 if test "$with_tooltalk" != "no" ; then |
3171 # Change CFLAGS temporarily for damn binutils 2.6.0.10 check. | 4894 for extra_libs in "" "-lI18N -lce" "-lcxx"; do |
3172 if test "${HAVE_X_WINDOWS}" = "yes"; then | 4895 |
3173 case "${opsys}" in | 4896 xe_msg_checking="for tt_message_create in -ltt" |
3174 linux* ) | 4897 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs" |
3175 CFLAGS="-Wl,-rpath-link,/usr/X11R6/lib $CFLAGS" | 4898 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 |
3176 test -n "$silent" || echo "checking for whether path-link option is needed" | 4899 echo "configure:4900: checking "$xe_msg_checking"" >&5 |
3177 cat > conftest.${ac_ext} <<EOF | 4900 ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'` |
3178 #include "confdefs.h" | 4901 |
3179 | 4902 xe_check_libs=" -ltt $extra_libs" |
3180 int main() { return 0; } | 4903 cat > conftest.$ac_ext <<EOF |
3181 int t() { ;; return 0; } | 4904 #line 4905 "configure" |
3182 EOF | 4905 #include "confdefs.h" |
3183 if eval $ac_compile; then | 4906 /* Override any gcc2 internal prototype to avoid an error. */ |
3184 rm -rf conftest* | 4907 /* We use char because int might match the return type of a gcc2 |
3185 need_path_link=yes | 4908 builtin and then its argument prototype would still apply. */ |
3186 | 4909 char tt_message_create(); |
3187 else | 4910 |
3188 rm -rf conftest* | 4911 int main() { |
3189 need_path_link=no | 4912 tt_message_create() |
3190 fi | 4913 ; return 0; } |
3191 rm -f conftest* | 4914 EOF |
3192 | 4915 if { (eval echo configure:4916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3193 if test "${need_path_link}" = "no"; then | 4916 rm -rf conftest* |
3194 CFLAGS="$REAL_CFLAGS" | 4917 eval "ac_cv_lib_$ac_lib_var=yes" |
3195 test -n "$verbose" && echo " no" | 4918 else |
3196 else | 4919 echo "configure: failed program was:" >&5 |
3197 test -n "$verbose" && echo " yes" | 4920 cat conftest.$ac_ext >&5 |
3198 fi | 4921 rm -rf conftest* |
3199 ;; | 4922 eval "ac_cv_lib_$ac_lib_var=no" |
3200 esac | 4923 fi |
3201 fi | 4924 rm -f conftest* |
3202 | 4925 xe_check_libs="" |
3203 # Change CFLAGS temporarily so that C_SWITCH_X_SITE gets used | 4926 |
3204 # for the tests that follow. We set it back to REAL_CFLAGS later on. | 4927 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
4928 echo "$ac_t""yes" 1>&6 | |
4929 with_tooltalk=yes tt_libs="-ltt $extra_libs"; break | |
4930 else | |
4931 echo "$ac_t""no" 1>&6 | |
4932 : | |
4933 fi | |
4934 | |
4935 | |
4936 done | |
4937 fi | |
4938 test -z "$with_tooltalk" && with_tooltalk=no | |
4939 if test "$with_tooltalk" = "yes"; then | |
4940 { test "$extra_verbose" = "yes" && cat << \EOF | |
4941 Defining TOOLTALK | |
4942 EOF | |
4943 cat >> confdefs.h <<\EOF | |
4944 #define TOOLTALK 1 | |
4945 EOF | |
4946 } | |
4947 | |
4948 { test "$extra_verbose" = "yes" && cat << EOF | |
4949 Defining TT_C_H_PATH = "$tt_c_h_path" | |
4950 EOF | |
4951 cat >> confdefs.h <<EOF | |
4952 #define TT_C_H_PATH "$tt_c_h_path" | |
4953 EOF | |
4954 } | |
4955 | |
4956 libs_x="$tt_libs $libs_x" | |
4957 extra_objs="$extra_objs tooltalk.o" | |
4958 fi | |
4959 | |
4960 test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'` | |
4961 echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6 | |
4962 echo "configure:4963: checking for Dt/Dt.h" >&5 | |
4963 | |
4964 cat > conftest.$ac_ext <<EOF | |
4965 #line 4966 "configure" | |
4966 #include "confdefs.h" | |
4967 #include <Dt/Dt.h> | |
4968 EOF | |
4969 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
4970 { (eval echo configure:4971: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
4971 ac_err=`grep -v '^ *+' conftest.out` | |
4972 if test -z "$ac_err"; then | |
4973 rm -rf conftest* | |
4974 eval "ac_cv_header_$ac_safe=yes" | |
4975 else | |
4976 echo "$ac_err" >&5 | |
4977 echo "configure: failed program was:" >&5 | |
4978 cat conftest.$ac_ext >&5 | |
4979 rm -rf conftest* | |
4980 eval "ac_cv_header_$ac_safe=no" | |
4981 fi | |
4982 rm -f conftest* | |
4983 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
4984 echo "$ac_t""yes" 1>&6 | |
4985 : | |
4986 else | |
4987 echo "$ac_t""no" 1>&6 | |
4988 with_cde=no | |
4989 fi | |
4990 } | |
4991 test -z "$with_cde" && { | |
4992 echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6 | |
4993 echo "configure:4994: checking for DtDndDragStart in -lDtSvc" >&5 | |
4994 ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'` | |
4995 | |
4996 xe_check_libs=" -lDtSvc " | |
4997 cat > conftest.$ac_ext <<EOF | |
4998 #line 4999 "configure" | |
4999 #include "confdefs.h" | |
5000 /* Override any gcc2 internal prototype to avoid an error. */ | |
5001 /* We use char because int might match the return type of a gcc2 | |
5002 builtin and then its argument prototype would still apply. */ | |
5003 char DtDndDragStart(); | |
5004 | |
5005 int main() { | |
5006 DtDndDragStart() | |
5007 ; return 0; } | |
5008 EOF | |
5009 if { (eval echo configure:5010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
5010 rm -rf conftest* | |
5011 eval "ac_cv_lib_$ac_lib_var=yes" | |
5012 else | |
5013 echo "configure: failed program was:" >&5 | |
5014 cat conftest.$ac_ext >&5 | |
5015 rm -rf conftest* | |
5016 eval "ac_cv_lib_$ac_lib_var=no" | |
5017 fi | |
5018 rm -f conftest* | |
5019 xe_check_libs="" | |
5020 | |
5021 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
5022 echo "$ac_t""yes" 1>&6 | |
5023 : | |
5024 else | |
5025 echo "$ac_t""no" 1>&6 | |
5026 with_cde=no | |
5027 fi | |
5028 | |
5029 } | |
5030 test -z "$with_cde" && with_cde=yes | |
5031 if test "$with_cde" = "yes" ; then | |
5032 { test "$extra_verbose" = "yes" && cat << \EOF | |
5033 Defining HAVE_CDE | |
5034 EOF | |
5035 cat >> confdefs.h <<\EOF | |
5036 #define HAVE_CDE 1 | |
5037 EOF | |
5038 } | |
5039 | |
5040 libs_x="-lDtSvc $libs_x" | |
5041 with_tooltalk=yes # CDE requires Tooltalk | |
5042 with_motif=yes # CDE requires Motif | |
5043 fi | |
5044 | |
5045 if test "$with_energize" = "yes" ; then | |
5046 { test "$extra_verbose" = "yes" && cat << \EOF | |
5047 Defining ENERGIZE | |
5048 EOF | |
5049 cat >> confdefs.h <<\EOF | |
5050 #define ENERGIZE 1 | |
5051 EOF | |
5052 } | |
5053 | |
3205 | 5054 |
3206 if test "${HAVE_X_WINDOWS}" = "yes"; then | 5055 echo $ac_n "checking for main in -lenergize""... $ac_c" 1>&6 |
3207 DEFS="$C_SWITCH_X_SITE $DEFS" | 5056 echo "configure:5057: checking for main in -lenergize" >&5 |
3208 LDFLAGS="$LDFLAGS $LD_SWITCH_X_SITE" | 5057 ac_lib_var=`echo energize'_'main | sed 'y%./+-%__p_%'` |
3209 LIBS="$LIBX $LIBS" | 5058 |
3210 CFLAGS="$C_SWITCH_X_SITE $CFLAGS" | 5059 xe_check_libs=" -lenergize " |
3211 | 5060 cat > conftest.$ac_ext <<EOF |
3212 # On Solaris, arrange for LD_RUN_PATH to point to the X libraries for tests. | 5061 #line 5062 "configure" |
3213 # This is handled by LD_SWITCH_X_SITE_AUX during the real build, | 5062 #include "confdefs.h" |
3214 # but it's more convenient here to set LD_RUN_PATH | 5063 |
3215 # since this also works on hosts that don't understand LD_SWITCH_X_SITE_AUX. | 5064 int main() { |
3216 if test "${x_libraries}" != NONE && test -n "${x_libraries}"; then | 5065 main() |
3217 LD_RUN_PATH=$x_libraries${LD_RUN_PATH+:}$LD_RUN_PATH | 5066 ; return 0; } |
3218 export LD_RUN_PATH | 5067 EOF |
3219 fi | 5068 if { (eval echo configure:5069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3220 | 5069 rm -rf conftest* |
3221 if test "${HAVE_XFREE386}" = "yes" ; then | 5070 eval "ac_cv_lib_$ac_lib_var=yes" |
3222 case "${opsys}" in | 5071 else |
3223 linux* ) | 5072 echo "configure: failed program was:" >&5 |
3224 test -n "$silent" || echo "checking for whether XFree86 needs -b to link" | 5073 cat conftest.$ac_ext >&5 |
3225 cat > conftest.${ac_ext} <<EOF | 5074 rm -rf conftest* |
3226 #include "confdefs.h" | 5075 eval "ac_cv_lib_$ac_lib_var=no" |
3227 | 5076 fi |
3228 int main() { return 0; } | 5077 rm -f conftest* |
3229 int t() { XOpenDisplay ("foo");; return 0; } | 5078 xe_check_libs="" |
3230 EOF | 5079 |
3231 if eval $ac_compile; then | 5080 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3232 rm -rf conftest* | 5081 echo "$ac_t""yes" 1>&6 |
3233 xfree86_first_failure=no | 5082 LIBS="$LIBS -lenergize" |
3234 | 5083 energize_version="3.X" |
3235 else | 5084 { test "$extra_verbose" = "yes" && cat << \EOF |
3236 rm -rf conftest* | 5085 Defining ENERGIZE_3 |
3237 xfree86_first_failure=yes | 5086 EOF |
3238 fi | 5087 cat >> confdefs.h <<\EOF |
3239 rm -f conftest* | 5088 #define ENERGIZE_3 1 |
3240 | 5089 EOF |
3241 if test "${xfree86_first_failure}" = "yes"; then | 5090 } |
3242 OLD_LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE" | 5091 |
3243 OLD_C_SWITCH_X_SITE="$C_SWITCH_X_SITE" | 5092 else |
3244 OLD_CPPFLAGS="$CPPFLAGS" | 5093 echo "$ac_t""no" 1>&6 |
3245 OLD_LIBS="$LIBS" | 5094 fi |
3246 LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -b i486-linuxaout" | 5095 |
3247 C_SWITCH_X_SITE="$C_SWITCH_X_SITE -b i486-linuxaout" | 5096 |
3248 CPPFLAGS="$CPPFLAGS -b i486-linuxaout" | 5097 if test -z "$energize_version"; then |
3249 LIBS="$LIBS -b i486-linuxaout" | 5098 |
3250 cat > conftest.${ac_ext} <<EOF | 5099 echo $ac_n "checking for main in -lconn""... $ac_c" 1>&6 |
3251 #include "confdefs.h" | 5100 echo "configure:5101: checking for main in -lconn" >&5 |
3252 | 5101 ac_lib_var=`echo conn'_'main | sed 'y%./+-%__p_%'` |
3253 int main() { return 0; } | 5102 |
3254 int t() { XOpenDisplay ("foo");; return 0; } | 5103 xe_check_libs=" -lconn " |
3255 EOF | 5104 cat > conftest.$ac_ext <<EOF |
3256 if eval $ac_compile; then | 5105 #line 5106 "configure" |
3257 rm -rf conftest* | 5106 #include "confdefs.h" |
3258 xfree86_second_failure=no | 5107 |
3259 | 5108 int main() { |
3260 else | 5109 main() |
3261 rm -rf conftest* | 5110 ; return 0; } |
3262 xfree86_second_failure=yes | 5111 EOF |
3263 fi | 5112 if { (eval echo configure:5113: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3264 rm -f conftest* | 5113 rm -rf conftest* |
3265 | 5114 eval "ac_cv_lib_$ac_lib_var=yes" |
3266 if test "${xfree86_second_failure}" = "yes"; then | 5115 else |
3267 # If we get the same failure with -b, there is no use adding -b. | 5116 echo "configure: failed program was:" >&5 |
3268 # So take it out. This plays safe. | 5117 cat conftest.$ac_ext >&5 |
3269 LD_SWITCH_X_SITE="$OLD_LD_SWITCH_X_SITE" | 5118 rm -rf conftest* |
3270 C_SWITCH_X_SITE="$OLD_C_SWITCH_X_SITE" | 5119 eval "ac_cv_lib_$ac_lib_var=no" |
3271 CPPFLAGS="$OLD_CPPFLAGS" | 5120 fi |
3272 LIBS="$OLD_LIBS" | 5121 rm -f conftest* |
3273 test -n "$verbose" && echo " no" | 5122 xe_check_libs="" |
3274 else | 5123 |
3275 test -n "$verbose" && echo " yes" | 5124 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3276 fi | 5125 echo "$ac_t""yes" 1>&6 |
3277 else | 5126 LIBS="$LIBS -lconn" |
3278 test -n "$verbose" && echo " no" | 5127 energize_version="2.X" |
3279 fi | 5128 { test "$extra_verbose" = "yes" && cat << \EOF |
3280 ;; | 5129 Defining ENERGIZE_2 |
3281 esac | 5130 EOF |
3282 fi | 5131 cat >> confdefs.h <<\EOF |
3283 | 5132 #define ENERGIZE_2 1 |
3284 # A C_CHECK_FUNCS(XrmSetDatabase XScreenResourceString \ | 5133 EOF |
3285 #XScreenNumberOfScreen XSetWMProtocols) | 5134 } |
3286 fi | 5135 |
3287 | 5136 else |
3288 # | 5137 echo "$ac_t""no" 1>&6 |
3289 # make sure we can find libX11.* | 5138 { echo "configure: error: Unable to find Energize library." 1>&2; exit 1; } |
3290 # | 5139 fi |
3291 if test "${window_system}" != "none" ; then | 5140 |
3292 internal_xlibs_found='no' | 5141 |
3293 ac_save_LIBS="${LIBS}" | |
3294 LIBS="${LIBS} -lX11" | |
3295 ac_have_lib="" | |
3296 test -n "$silent" || echo "checking for -lX11" | |
3297 cat > conftest.${ac_ext} <<EOF | |
3298 #include "confdefs.h" | |
3299 | |
3300 int main() { return 0; } | |
3301 int t() { main();; return 0; } | |
3302 EOF | |
3303 if eval $ac_compile; then | |
3304 rm -rf conftest* | |
3305 ac_have_lib="1" | |
3306 | |
3307 fi | |
3308 rm -f conftest* | |
3309 LIBS="${ac_save_LIBS}" | |
3310 if test -n "${ac_have_lib}"; then | |
3311 :; internal_xlibs_found='yes' | |
3312 else | |
3313 :; | |
3314 fi | |
3315 | |
3316 if test "${internal_xlibs_found}" = "no" ; then | |
3317 echo "Unable to find X11 libraries." >&2 | |
3318 exit 1 | |
3319 else | |
3320 test -n "$verbose" && echo " yes" | |
3321 fi | |
3322 fi | |
3323 | |
3324 # | |
3325 # make sure we can find Intrinsic.h | |
3326 # | |
3327 if test "${window_system}" != "none" ; then | |
3328 internal_xincludes_found='no' | |
3329 for arg in ${DEFS} /usr/include | |
3330 do | |
3331 if test -f `echo "${arg}/X11/Intrinsic.h" | sed 's/^\-I//'` ; then | |
3332 internal_xincludes_found='yes' | |
3333 fi | 5142 fi |
3334 done | 5143 ac_safe=`echo "editorconn.h" | sed 'y%./+-%__p_%'` |
3335 if test "${internal_xincludes_found}" = "no" ; then | 5144 echo $ac_n "checking for editorconn.h""... $ac_c" 1>&6 |
3336 echo "Unable to find X11 header files." >&2 | 5145 echo "configure:5146: checking for editorconn.h" >&5 |
3337 exit 1 | 5146 |
3338 fi | 5147 cat > conftest.$ac_ext <<EOF |
3339 fi | 5148 #line 5149 "configure" |
3340 | 5149 #include "confdefs.h" |
3341 # | 5150 #include <editorconn.h> |
3342 # Sun OS 4 systems need the following kludge | 5151 EOF |
3343 # | 5152 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3344 if test "${window_system}" != "none" ; then | 5153 { (eval echo configure:5154: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3345 case "${canonical}" in *-sunos4* ) | 5154 ac_err=`grep -v '^ *+' conftest.out` |
3346 LIBS="$LIBS -u _XtToolkitInitialize -u _get_applicationShellWidgetClass" ;; | 5155 if test -z "$ac_err"; then |
3347 esac | 5156 rm -rf conftest* |
3348 fi | 5157 eval "ac_cv_header_$ac_safe=yes" |
3349 | 5158 else |
3350 # | 5159 echo "$ac_err" >&5 |
3351 # See if we can find Xauth. | 5160 echo "configure: failed program was:" >&5 |
3352 # | 5161 cat conftest.$ac_ext >&5 |
3353 with_xauth='no' | 5162 rm -rf conftest* |
3354 if test "${window_system}" != "none" ; then | 5163 eval "ac_cv_header_$ac_safe=no" |
3355 internal_xauth_lib_found='no' | 5164 fi |
3356 ac_save_LIBS="${LIBS}" | 5165 rm -f conftest* |
3357 LIBS="${LIBS} -lXau" | 5166 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
3358 ac_have_lib="" | 5167 echo "$ac_t""yes" 1>&6 |
3359 test -n "$silent" || echo "checking for -lXau" | 5168 : |
3360 cat > conftest.${ac_ext} <<EOF | 5169 else |
3361 #include "confdefs.h" | 5170 echo "$ac_t""no" 1>&6 |
3362 | 5171 { echo "configure: error: Unable to find Energize editorconn.h header file." 1>&2; exit 1; } |
3363 int main() { return 0; } | 5172 fi |
3364 int t() { main();; return 0; } | 5173 |
3365 EOF | 5174 |
3366 if eval $ac_compile; then | 5175 test "$energize_version" = "2.X" && { test "$extra_verbose" = "yes" && cat << \EOF |
3367 rm -rf conftest* | 5176 Defining ENERGIZE_2 |
3368 ac_have_lib="1" | 5177 EOF |
3369 | 5178 cat >> confdefs.h <<\EOF |
3370 fi | 5179 #define ENERGIZE_2 1 |
3371 rm -f conftest* | 5180 EOF |
3372 LIBS="${ac_save_LIBS}" | 5181 } |
3373 if test -n "${ac_have_lib}"; then | 5182 |
3374 :; internal_xauth_lib_found='yes' | 5183 test "$energize_version" = "3.X" && { test "$extra_verbose" = "yes" && cat << \EOF |
3375 else | 5184 Defining ENERGIZE_3 |
3376 :; | 5185 EOF |
3377 fi | 5186 cat >> confdefs.h <<\EOF |
3378 | 5187 #define ENERGIZE_3 1 |
3379 if test "${internal_xauth_lib_found}" = "yes" ; then | 5188 EOF |
3380 internal_xauth_includes_found='no' | 5189 } |
3381 for arg in ${DEFS} /usr/include | 5190 |
3382 do | 5191 fi |
3383 if test -f `echo "${arg}/X11/Xauth.h" | sed 's/^\-I//'` ; then | 5192 |
3384 internal_xauth_includes_found='yes' | 5193 |
3385 fi | 5194 echo "checking for graphics libraries" 1>&6 |
3386 done | 5195 echo "configure:5196: checking for graphics libraries" >&5 |
3387 if test "${internal_xauth_includes_found}" = "yes" ; then | 5196 test -z "$with_gif" && with_gif=yes; |
3388 with_xauth='yes' | 5197 if test "$with_gif" = "yes"; then |
3389 fi | 5198 { test "$extra_verbose" = "yes" && cat << \EOF |
3390 fi | 5199 Defining HAVE_GIF |
3391 fi | 5200 EOF |
3392 test "${with_xauth}" = yes && | 5201 cat >> confdefs.h <<\EOF |
3393 { | 5202 #define HAVE_GIF 1 |
3394 test -n "$verbose" && \ | 5203 EOF |
3395 echo " defining HAVE_XAUTH" | 5204 } |
3396 echo "#define" HAVE_XAUTH "1" >> confdefs.h | 5205 |
3397 DEFS="$DEFS -DHAVE_XAUTH=1" | 5206 extra_objs="$extra_objs dgif_lib.o gif_err.o gifalloc.o" |
3398 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_XAUTH\${ac_dB}HAVE_XAUTH\${ac_dC}1\${ac_dD} | 5207 fi |
3399 \${ac_uA}HAVE_XAUTH\${ac_uB}HAVE_XAUTH\${ac_uC}1\${ac_uD} | 5208 |
3400 \${ac_eA}HAVE_XAUTH\${ac_eB}HAVE_XAUTH\${ac_eC}1\${ac_eD} | 5209 test -z "$with_xpm" && { ac_safe=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'` |
3401 " | 5210 echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6 |
3402 } | 5211 echo "configure:5212: checking for X11/xpm.h" >&5 |
3403 | 5212 |
3404 | 5213 cat > conftest.$ac_ext <<EOF |
3405 # | 5214 #line 5215 "configure" |
3406 # See if we can find CDE. | 5215 #include "confdefs.h" |
3407 # | 5216 #include <X11/xpm.h> |
3408 if test "${window_system}" != "none" -a \ | 5217 EOF |
3409 "${with_cde}" != "no" -a \ | 5218 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3410 "${with_cde}" != "yes" ; then | 5219 { (eval echo configure:5220: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3411 internal_cde_lib_found='no' | 5220 ac_err=`grep -v '^ *+' conftest.out` |
3412 ac_save_LIBS="${LIBS}" | 5221 if test -z "$ac_err"; then |
3413 LIBS="${LIBS} -lDtSvc" | 5222 rm -rf conftest* |
3414 ac_have_lib="" | 5223 eval "ac_cv_header_$ac_safe=yes" |
3415 test -n "$silent" || echo "checking for -lDtSvc" | 5224 else |
3416 cat > conftest.${ac_ext} <<EOF | 5225 echo "$ac_err" >&5 |
3417 #include "confdefs.h" | 5226 echo "configure: failed program was:" >&5 |
3418 | 5227 cat conftest.$ac_ext >&5 |
3419 int main() { return 0; } | 5228 rm -rf conftest* |
3420 int t() { main();; return 0; } | 5229 eval "ac_cv_header_$ac_safe=no" |
3421 EOF | 5230 fi |
3422 if eval $ac_compile; then | 5231 rm -f conftest* |
3423 rm -rf conftest* | 5232 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
3424 ac_have_lib="1" | 5233 echo "$ac_t""yes" 1>&6 |
3425 | 5234 : |
3426 fi | 5235 else |
3427 rm -f conftest* | 5236 echo "$ac_t""no" 1>&6 |
3428 LIBS="${ac_save_LIBS}" | 5237 with_xpm=no |
3429 if test -n "${ac_have_lib}"; then | 5238 fi |
3430 :; internal_cde_lib_found='yes' | 5239 } |
3431 else | 5240 test -z "$with_xpm" && { |
3432 :; | 5241 echo $ac_n "checking for XpmReadFileToData in -lXpm""... $ac_c" 1>&6 |
3433 fi | 5242 echo "configure:5243: checking for XpmReadFileToData in -lXpm" >&5 |
3434 | 5243 ac_lib_var=`echo Xpm'_'XpmReadFileToData | sed 'y%./+-%__p_%'` |
3435 if test "${internal_cde_lib_found}" = "no" -a -f "/usr/dt/lib/libDtSvc.a"; then | 5244 |
3436 internal_cde_lib_found="yes" | 5245 xe_check_libs=" -lXpm " |
3437 fi | 5246 cat > conftest.$ac_ext <<EOF |
3438 if test "${internal_cde_lib_found}" = "yes" ; then | 5247 #line 5248 "configure" |
3439 internal_cde_includes_found='no' | 5248 #include "confdefs.h" |
3440 for arg in ${DEFS} /usr/include /usr/dt/include ; do | 5249 /* Override any gcc2 internal prototype to avoid an error. */ |
3441 if test -f `echo "${arg}/Dt/Dt.h" | sed 's/^\-I//'` ; then | 5250 /* We use char because int might match the return type of a gcc2 |
3442 internal_cde_includes_found='yes' | 5251 builtin and then its argument prototype would still apply. */ |
3443 fi | 5252 char XpmReadFileToData(); |
3444 done | 5253 |
3445 if test "${internal_cde_includes_found}" = "yes" ; then | |
3446 with_cde='yes' | |
3447 fi | |
3448 fi | |
3449 fi | |
3450 test "${with_cde}" = yes && | |
3451 { | |
3452 test -n "$verbose" && \ | |
3453 echo " defining HAVE_CDE" | |
3454 echo "#define" HAVE_CDE "1" >> confdefs.h | |
3455 DEFS="$DEFS -DHAVE_CDE=1" | |
3456 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_CDE\${ac_dB}HAVE_CDE\${ac_dC}1\${ac_dD} | |
3457 \${ac_uA}HAVE_CDE\${ac_uB}HAVE_CDE\${ac_uC}1\${ac_uD} | |
3458 \${ac_eA}HAVE_CDE\${ac_eB}HAVE_CDE\${ac_eC}1\${ac_eD} | |
3459 " | |
3460 } | |
3461 | |
3462 | |
3463 # having CDE implies Tooltalk | |
3464 if test "${with_cde}" = "yes" -a \ | |
3465 "${with_tooltalk}" != "no" -a \ | |
3466 "${with_tooltalk}" != "none" ; then | |
3467 with_tooltalk='yes' | |
3468 fi | |
3469 | |
3470 # having CDE requires Motif | |
3471 if test "${with_cde}" = "yes" ; then | |
3472 motif_libs="-lXm -lXt" | |
3473 fi | |
3474 | |
3475 # | |
3476 # See if we can find OffiX. | |
3477 # | |
3478 if test "${window_system}" != "none" -a \ | |
3479 "${with_offix}" != "no" -a \ | |
3480 "${with_offix}" != "yes" ; then | |
3481 internal_offix_lib_found='no' | |
3482 ac_save_LIBS="${LIBS}" | |
3483 LIBS="${LIBS} -lDnd" | |
3484 ac_have_lib="" | |
3485 test -n "$silent" || echo "checking for -lDnd" | |
3486 cat > conftest.${ac_ext} <<EOF | |
3487 #include "confdefs.h" | |
3488 | |
3489 int main() { return 0; } | |
3490 int t() { main();; return 0; } | |
3491 EOF | |
3492 if eval $ac_compile; then | |
3493 rm -rf conftest* | |
3494 ac_have_lib="1" | |
3495 | |
3496 fi | |
3497 rm -f conftest* | |
3498 LIBS="${ac_save_LIBS}" | |
3499 if test -n "${ac_have_lib}"; then | |
3500 :; internal_offix_lib_found='yes' | |
3501 else | |
3502 :; | |
3503 fi | |
3504 | |
3505 if test "${internal_offix_lib_found}" = "yes" ; then | |
3506 internal_offix_includes_found='no' | |
3507 for arg in ${DEFS} /usr/include ; do | |
3508 if test -f `echo "${arg}/OffiX/DragAndDrop.h" | sed 's/^\-I//'` ; then | |
3509 internal_offix_includes_found='yes' | |
3510 fi | |
3511 done | |
3512 test "${internal_offix_includes_found}" = "yes" && with_offix='yes' | |
3513 fi | |
3514 fi | |
3515 test "${with_offix}" = yes && | |
3516 { | |
3517 test -n "$verbose" && \ | |
3518 echo " defining HAVE_OFFIX_DND" | |
3519 echo "#define" HAVE_OFFIX_DND "1" >> confdefs.h | |
3520 DEFS="$DEFS -DHAVE_OFFIX_DND=1" | |
3521 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_OFFIX_DND\${ac_dB}HAVE_OFFIX_DND\${ac_dC}1\${ac_dD} | |
3522 \${ac_uA}HAVE_OFFIX_DND\${ac_uB}HAVE_OFFIX_DND\${ac_uC}1\${ac_uD} | |
3523 \${ac_eA}HAVE_OFFIX_DND\${ac_eB}HAVE_OFFIX_DND\${ac_eC}1\${ac_eD} | |
3524 " | |
3525 } | |
3526 | |
3527 | |
3528 # X window options | |
3529 if test "${window_system}" != "none" ; then | |
3530 test -n "$silent" || echo "checking the version of X11 being used" | |
3531 cat > conftest.${ac_ext} <<EOF | |
3532 #include <X11/Intrinsic.h> | |
3533 int main() { | 5254 int main() { |
3534 #if (XlibSpecificationRelease == 4) | 5255 XpmReadFileToData() |
3535 printf ("X11R4\n"); | 5256 ; return 0; } |
3536 #elif (XlibSpecificationRelease == 5) | 5257 EOF |
3537 printf ("X11R5\n"); | 5258 if { (eval echo configure:5259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3538 #elif (XlibSpecificationRelease == 6) | 5259 rm -rf conftest* |
3539 printf ("X11R6\n"); | 5260 eval "ac_cv_lib_$ac_lib_var=yes" |
3540 #elif (XtSpecificationRelease == 4) | 5261 else |
3541 printf ("X11R4\n"); | 5262 echo "configure: failed program was:" >&5 |
3542 #endif | 5263 cat conftest.$ac_ext >&5 |
3543 return 0; | 5264 rm -rf conftest* |
3544 } | 5265 eval "ac_cv_lib_$ac_lib_var=no" |
3545 EOF | 5266 fi |
3546 ac_save_LIBS="${LIBS}" | 5267 rm -f conftest* |
3547 LIBS="${LIBS} ${DEFS}" | 5268 xe_check_libs="" |
3548 if eval $ac_compile; then | 5269 |
3549 case "`./conftest`" in | 5270 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3550 X11R4 ) | 5271 echo "$ac_t""yes" 1>&6 |
3551 { | 5272 : |
3552 test -n "$verbose" && \ | 5273 else |
3553 echo " defining THIS_IS_X11R4" | 5274 echo "$ac_t""no" 1>&6 |
3554 echo "#define" THIS_IS_X11R4 "1" >> confdefs.h | 5275 with_xpm=no |
3555 DEFS="$DEFS -DTHIS_IS_X11R4=1" | 5276 fi |
3556 ac_sed_defs="${ac_sed_defs}\${ac_dA}THIS_IS_X11R4\${ac_dB}THIS_IS_X11R4\${ac_dC}1\${ac_dD} | 5277 |
3557 \${ac_uA}THIS_IS_X11R4\${ac_uB}THIS_IS_X11R4\${ac_uC}1\${ac_uD} | 5278 } |
3558 \${ac_eA}THIS_IS_X11R4\${ac_eB}THIS_IS_X11R4\${ac_eC}1\${ac_eD} | 5279 test -z "$with_xpm" && with_xpm=yes |
3559 " | 5280 if test "$with_xpm" = "yes"; then |
3560 } | 5281 { test "$extra_verbose" = "yes" && cat << \EOF |
3561 ;; | 5282 Defining HAVE_XPM |
3562 X11R5 ) | 5283 EOF |
3563 { | 5284 cat >> confdefs.h <<\EOF |
3564 test -n "$verbose" && \ | 5285 #define HAVE_XPM 1 |
3565 echo " defining THIS_IS_X11R5" | 5286 EOF |
3566 echo "#define" THIS_IS_X11R5 "1" >> confdefs.h | 5287 } |
3567 DEFS="$DEFS -DTHIS_IS_X11R5=1" | 5288 |
3568 ac_sed_defs="${ac_sed_defs}\${ac_dA}THIS_IS_X11R5\${ac_dB}THIS_IS_X11R5\${ac_dC}1\${ac_dD} | 5289 libs_x="-lXpm $libs_x" |
3569 \${ac_uA}THIS_IS_X11R5\${ac_uB}THIS_IS_X11R5\${ac_uC}1\${ac_uD} | 5290 fi |
3570 \${ac_eA}THIS_IS_X11R5\${ac_eB}THIS_IS_X11R5\${ac_eC}1\${ac_eD} | 5291 |
3571 " | 5292 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'` |
3572 } | 5293 echo $ac_n "checking for compface.h""... $ac_c" 1>&6 |
3573 ;; | 5294 echo "configure:5295: checking for compface.h" >&5 |
3574 X11R6 ) | 5295 |
3575 { | 5296 cat > conftest.$ac_ext <<EOF |
3576 test -n "$verbose" && \ | 5297 #line 5298 "configure" |
3577 echo " defining THIS_IS_X11R6" | 5298 #include "confdefs.h" |
3578 echo "#define" THIS_IS_X11R6 "1" >> confdefs.h | 5299 #include <compface.h> |
3579 DEFS="$DEFS -DTHIS_IS_X11R6=1" | 5300 EOF |
3580 ac_sed_defs="${ac_sed_defs}\${ac_dA}THIS_IS_X11R6\${ac_dB}THIS_IS_X11R6\${ac_dC}1\${ac_dD} | 5301 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3581 \${ac_uA}THIS_IS_X11R6\${ac_uB}THIS_IS_X11R6\${ac_uC}1\${ac_uD} | 5302 { (eval echo configure:5303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3582 \${ac_eA}THIS_IS_X11R6\${ac_eB}THIS_IS_X11R6\${ac_eC}1\${ac_eD} | 5303 ac_err=`grep -v '^ *+' conftest.out` |
3583 " | |
3584 } | |
3585 ;; | |
3586 esac | |
3587 fi | |
3588 LIBS=$ac_save_LIBS | |
3589 rm -f conftest* | |
3590 | |
3591 for ac_hdr in X11/Xlocale.h | |
3592 do | |
3593 ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'` | |
3594 test -n "$silent" || echo "checking for ${ac_hdr}" | |
3595 cat > conftest.${ac_ext} <<EOF | |
3596 #include "confdefs.h" | |
3597 #include <${ac_hdr}> | |
3598 EOF | |
3599 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
3600 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
3601 echo "$ac_err" | |
3602 fi | |
3603 if test -z "$ac_err"; then | 5304 if test -z "$ac_err"; then |
3604 rm -rf conftest* | 5305 rm -rf conftest* |
3605 | 5306 eval "ac_cv_header_$ac_safe=yes" |
3606 { | 5307 else |
3607 test -n "$verbose" && \ | 5308 echo "$ac_err" >&5 |
3608 echo " defining ${ac_tr_hdr}" | 5309 echo "configure: failed program was:" >&5 |
3609 echo "#define" ${ac_tr_hdr} "1" >> confdefs.h | 5310 cat conftest.$ac_ext >&5 |
3610 DEFS="$DEFS -D${ac_tr_hdr}=1" | 5311 rm -rf conftest* |
3611 ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_hdr}\${ac_dB}${ac_tr_hdr}\${ac_dC}1\${ac_dD} | 5312 eval "ac_cv_header_$ac_safe=no" |
3612 \${ac_uA}${ac_tr_hdr}\${ac_uB}${ac_tr_hdr}\${ac_uC}1\${ac_uD} | 5313 fi |
3613 \${ac_eA}${ac_tr_hdr}\${ac_eB}${ac_tr_hdr}\${ac_eC}1\${ac_eD} | 5314 rm -f conftest* |
3614 " | 5315 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
3615 } | 5316 echo "$ac_t""yes" 1>&6 |
3616 | 5317 : |
3617 | 5318 else |
3618 fi | 5319 echo "$ac_t""no" 1>&6 |
3619 rm -f conftest* | 5320 with_xface=no |
3620 done | |
3621 | |
3622 fi | |
3623 | |
3624 # | |
3625 # if Energize specified, make sure we can find its need libraries/headers | |
3626 # | |
3627 if test "${with_energize}" = "yes" ; then | |
3628 ac_save_LIBS="${LIBS}" | |
3629 LIBS="${LIBS} -lenergize" | |
3630 ac_have_lib="" | |
3631 test -n "$silent" || echo "checking for -lenergize" | |
3632 cat > conftest.${ac_ext} <<EOF | |
3633 #include "confdefs.h" | |
3634 | |
3635 int main() { return 0; } | |
3636 int t() { main();; return 0; } | |
3637 EOF | |
3638 if eval $ac_compile; then | |
3639 rm -rf conftest* | |
3640 ac_have_lib="1" | |
3641 | |
3642 fi | |
3643 rm -f conftest* | |
3644 LIBS="${ac_save_LIBS}" | |
3645 if test -n "${ac_have_lib}"; then | |
3646 :; energize_version='3.X' | |
3647 else | |
3648 :; | |
3649 fi | |
3650 | |
3651 if test "${energize_version}" = "no" ; then | |
3652 ac_save_LIBS="${LIBS}" | |
3653 LIBS="${LIBS} -lconn" | |
3654 ac_have_lib="" | |
3655 test -n "$silent" || echo "checking for -lconn" | |
3656 cat > conftest.${ac_ext} <<EOF | |
3657 #include "confdefs.h" | |
3658 | |
3659 int main() { return 0; } | |
3660 int t() { main();; return 0; } | |
3661 EOF | |
3662 if eval $ac_compile; then | |
3663 rm -rf conftest* | |
3664 ac_have_lib="1" | |
3665 | |
3666 fi | |
3667 rm -f conftest* | |
3668 LIBS="${ac_save_LIBS}" | |
3669 if test -n "${ac_have_lib}"; then | |
3670 :; energize_version='2.X' | |
3671 else | |
3672 :; | |
3673 fi | |
3674 | |
3675 if test "${energize_version}" = "no" ; then | |
3676 echo "Unable to find Energize library." >&2 | |
3677 exit 1 | |
3678 fi | |
3679 fi | |
3680 | |
3681 internal_eincludes_found='no' | |
3682 for arg in ${DEFS} /usr/include | |
3683 do | |
3684 if test -f `echo "${arg}/editorconn.h" | sed 's/^\-I//'` ; then | |
3685 internal_eincludes_found='yes' | |
3686 fi | |
3687 done | |
3688 if test "${internal_eincludes_found}" = "no" ; then | |
3689 echo "Unable to find Energize editorconn.h header file." >&2 | |
3690 exit 1 | |
3691 fi | |
3692 fi | |
3693 | |
3694 # | |
3695 # logb and frexp are found in -lm on most systems. | |
3696 # | |
3697 ac_save_LIBS="${LIBS}" | |
3698 LIBS="${LIBS} -lm" | |
3699 ac_have_lib="" | |
3700 test -n "$silent" || echo "checking for -lm" | |
3701 cat > conftest.${ac_ext} <<EOF | |
3702 #include "confdefs.h" | |
3703 | |
3704 int main() { return 0; } | |
3705 int t() { main();; return 0; } | |
3706 EOF | |
3707 if eval $ac_compile; then | |
3708 rm -rf conftest* | |
3709 ac_have_lib="1" | |
3710 | |
3711 fi | |
3712 rm -f conftest* | |
3713 LIBS="${ac_save_LIBS}" | |
3714 if test -n "${ac_have_lib}"; then | |
3715 | |
3716 { | |
3717 test -n "$verbose" && \ | |
3718 echo " defining HAVE_LIBM" | |
3719 echo "#define" HAVE_LIBM "1" >> confdefs.h | |
3720 DEFS="$DEFS -DHAVE_LIBM=1" | |
3721 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBM\${ac_dB}HAVE_LIBM\${ac_dC}1\${ac_dD} | |
3722 \${ac_uA}HAVE_LIBM\${ac_uB}HAVE_LIBM\${ac_uC}1\${ac_uD} | |
3723 \${ac_eA}HAVE_LIBM\${ac_eB}HAVE_LIBM\${ac_eC}1\${ac_eD} | |
3724 " | |
3725 } | |
3726 | |
3727 LIBS="${LIBS} -lm" | |
3728 fi | |
3729 | |
3730 | |
3731 # | |
3732 # see if XPM is hanging around somewhere | |
3733 # | |
3734 test "${window_system}" != "none" -a \ | |
3735 "${with_xpm}" != "no" -a \ | |
3736 "${with_xpm}" != "yes" && { ac_save_LIBS="${LIBS}" | |
3737 LIBS="${LIBS} -lXpm" | |
3738 ac_have_lib="" | |
3739 test -n "$silent" || echo "checking for -lXpm" | |
3740 cat > conftest.${ac_ext} <<EOF | |
3741 #include "confdefs.h" | |
3742 | |
3743 int main() { return 0; } | |
3744 int t() { main();; return 0; } | |
3745 EOF | |
3746 if eval $ac_compile; then | |
3747 rm -rf conftest* | |
3748 ac_have_lib="1" | |
3749 | |
3750 fi | |
3751 rm -f conftest* | |
3752 LIBS="${ac_save_LIBS}" | |
3753 if test -n "${ac_have_lib}"; then | |
3754 :; with_xpm="yes" | |
3755 else | |
3756 :; | |
3757 fi | 5321 fi |
3758 } | 5322 } |
3759 | 5323 test -z "$with_xface" && { |
3760 test "${with_xpm}" = yes && | 5324 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6 |
3761 { | 5325 echo "configure:5326: checking for UnGenFace in -lcompface" >&5 |
3762 test -n "$verbose" && \ | 5326 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'` |
3763 echo " defining HAVE_XPM" | 5327 |
3764 echo "#define" HAVE_XPM "1" >> confdefs.h | 5328 xe_check_libs=" -lcompface " |
3765 DEFS="$DEFS -DHAVE_XPM=1" | 5329 cat > conftest.$ac_ext <<EOF |
3766 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_XPM\${ac_dB}HAVE_XPM\${ac_dC}1\${ac_dD} | 5330 #line 5331 "configure" |
3767 \${ac_uA}HAVE_XPM\${ac_uB}HAVE_XPM\${ac_uC}1\${ac_uD} | 5331 #include "confdefs.h" |
3768 \${ac_eA}HAVE_XPM\${ac_eB}HAVE_XPM\${ac_eC}1\${ac_eD} | 5332 /* Override any gcc2 internal prototype to avoid an error. */ |
3769 " | 5333 /* We use char because int might match the return type of a gcc2 |
3770 } | 5334 builtin and then its argument prototype would still apply. */ |
3771 | 5335 char UnGenFace(); |
3772 | 5336 |
3773 # | 5337 int main() { |
3774 # see if Xmu is hanging around somewhere | 5338 UnGenFace() |
3775 # | 5339 ; return 0; } |
3776 # FSF 19.31 has this: | 5340 EOF |
3777 #dnl If using toolkit, check whether libXmu.a exists. | 5341 if { (eval echo configure:5342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3778 #dnl tranle@intellicorp.com says libXmu.a can need XtMalloc in libXt.a to link. | 5342 rm -rf conftest* |
3779 # OLDLIBS="$LIBS" | 5343 eval "ac_cv_lib_$ac_lib_var=yes" |
3780 # if test x$HAVE_X11XTR6 = xyes; then | 5344 else |
3781 # LIBS="-lXt -lSM -lICE $LIBS" | 5345 echo "configure: failed program was:" >&5 |
3782 # else | 5346 cat conftest.$ac_ext >&5 |
3783 # LIBS="-lXt $LIBS" | 5347 rm -rf conftest* |
3784 # fi | 5348 eval "ac_cv_lib_$ac_lib_var=no" |
3785 # A C_CHECK_LIB(Xmu, XmuConvertStandardSelection) | 5349 fi |
3786 # LIBS="$OLDLIBS" | 5350 rm -f conftest* |
3787 | 5351 xe_check_libs="" |
3788 if test "${window_system}" != "none" ; then | 5352 |
3789 if test "${with_xmu}" != "no" ; then | 5353 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3790 test "${with_xmu}" != "yes" && { ac_save_LIBS="${LIBS}" | 5354 echo "$ac_t""yes" 1>&6 |
3791 LIBS="${LIBS} -lXmu" | 5355 : |
3792 ac_have_lib="" | 5356 else |
3793 test -n "$silent" || echo "checking for -lXmu" | 5357 echo "$ac_t""no" 1>&6 |
3794 cat > conftest.${ac_ext} <<EOF | 5358 with_xface=no |
3795 #include "confdefs.h" | 5359 fi |
3796 | 5360 |
3797 int main() { return 0; } | |
3798 int t() { main();; return 0; } | |
3799 EOF | |
3800 if eval $ac_compile; then | |
3801 rm -rf conftest* | |
3802 ac_have_lib="1" | |
3803 | |
3804 fi | |
3805 rm -f conftest* | |
3806 LIBS="${ac_save_LIBS}" | |
3807 if test -n "${ac_have_lib}"; then | |
3808 :; with_xmu="yes" | |
3809 else | |
3810 :; | |
3811 fi | |
3812 } | 5361 } |
3813 # On SunOS4 (and 5!) we must kludge harder to try to detect Xmu | 5362 test -z "$with_xface" && with_xface=yes |
3814 # Upgrade to autoconf 2 and use ac_check_lib - mrb | 5363 if test "$with_xface" = "yes"; then |
3815 if test "${with_xmu}" != "yes" ; then | 5364 { test "$extra_verbose" = "yes" && cat << \EOF |
3816 # begin expansion of ac_have_library | 5365 Defining HAVE_XFACE |
3817 ac_save_LIBS="${LIBS}" | 5366 EOF |
3818 LIBS="${LIBS} -lXmu -lXt -lXext -lX11 -lm" | 5367 cat >> confdefs.h <<\EOF |
3819 if test ${machine} = sparc -a ${opsys} = linux; then | 5368 #define HAVE_XFACE 1 |
3820 LIBS="${LIBS} -lICE -lSM" | 5369 EOF |
3821 fi | 5370 } |
3822 ac_have_lib="" | 5371 |
3823 cat > conftest.${ac_ext} <<EOF | 5372 libs_x="-lcompface $libs_x" |
3824 int main() { return 0; } | 5373 fi |
3825 EOF | 5374 |
3826 if eval $ac_compile; then | 5375 test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'` |
3827 rm -rf conftest* | 5376 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6 |
3828 ac_have_lib="1" | 5377 echo "configure:5378: checking for jpeglib.h" >&5 |
3829 fi | 5378 |
3830 rm -f conftest* | 5379 cat > conftest.$ac_ext <<EOF |
3831 LIBS="${ac_save_LIBS}" | 5380 #line 5381 "configure" |
3832 test -n "${ac_have_lib}" && with_xmu="yes" | 5381 #include "confdefs.h" |
3833 # end expansion of ac_have_library | 5382 #include <jpeglib.h> |
3834 fi | 5383 EOF |
3835 # Sparc/Linux test - fp | 5384 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3836 if test "${with_xmu}" != "yes" -a ${machine} = sparc -a ${opsys} = linux; then | 5385 { (eval echo configure:5386: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3837 # begin expansion of ac_have_library | 5386 ac_err=`grep -v '^ *+' conftest.out` |
3838 ac_save_LIBS="${LIBS}" | |
3839 LIBS="${LIBS} -lXmu -lXt -lXext -lX11 -lm -lICE -lSM" | |
3840 ac_have_lib="" | |
3841 cat > conftest.${ac_ext} <<EOF | |
3842 int main() { return 0; } | |
3843 EOF | |
3844 if eval $ac_compile; then | |
3845 rm -rf conftest* | |
3846 ac_have_lib="1" | |
3847 fi | |
3848 rm -f conftest* | |
3849 LIBS="${ac_save_LIBS}" | |
3850 test -n "${ac_have_lib}" && with_xmu="yes" | |
3851 # end expansion of ac_have_library | |
3852 fi | |
3853 # On UnixWare 2.1 we must kludge harder to try to detect Xmu | |
3854 # Upgrade to autoconf 2 and use ac_check_lib - mrb | |
3855 if test "${with_xmu}" != "yes" && test -f "/.UpgradeVer2.1" ; then | |
3856 # begin expansion of ac_have_library | |
3857 ac_save_LIBS="${LIBS}" | |
3858 if test x$HAVE_XFREE386 = xyes; then | |
3859 LIBS="-lXt -lSM -lICE ${LIBS}" | |
3860 else | |
3861 LIBS="${LIBS} -lXmu -lXt -lXext -lX11" | |
3862 fi | |
3863 ac_have_lib="" | |
3864 cat > conftest.${ac_ext} <<EOF | |
3865 int main() { return 0; } | |
3866 EOF | |
3867 if eval $ac_compile; then | |
3868 rm -rf conftest* | |
3869 ac_have_lib="1" | |
3870 fi | |
3871 rm -f conftest* | |
3872 LIBS="${ac_save_LIBS}" | |
3873 test -n "${ac_have_lib}" && with_xmu="yes" | |
3874 # end expansion of ac_have_library | |
3875 fi | |
3876 fi | |
3877 fi | |
3878 test "${with_xmu}" = yes && | |
3879 { | |
3880 test -n "$verbose" && \ | |
3881 echo " defining HAVE_XMU" | |
3882 echo "#define" HAVE_XMU "1" >> confdefs.h | |
3883 DEFS="$DEFS -DHAVE_XMU=1" | |
3884 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_XMU\${ac_dB}HAVE_XMU\${ac_dC}1\${ac_dD} | |
3885 \${ac_uA}HAVE_XMU\${ac_uB}HAVE_XMU\${ac_uC}1\${ac_uD} | |
3886 \${ac_eA}HAVE_XMU\${ac_eB}HAVE_XMU\${ac_eC}1\${ac_eD} | |
3887 " | |
3888 } | |
3889 | |
3890 | |
3891 # | |
3892 # see if COMPFACE is hanging around somewhere | |
3893 # | |
3894 if test "${window_system}" != "none" -a \ | |
3895 "${with_xface}" != "no" -a \ | |
3896 "${with_xface}" != "yes" ; then | |
3897 test -n "$silent" || echo "checking for compface.h" | |
3898 cat > conftest.${ac_ext} <<EOF | |
3899 #include "confdefs.h" | |
3900 #include <compface.h> | |
3901 EOF | |
3902 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
3903 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
3904 echo "$ac_err" | |
3905 fi | |
3906 if test -z "$ac_err"; then | 5387 if test -z "$ac_err"; then |
3907 rm -rf conftest* | 5388 rm -rf conftest* |
3908 compface_incl="yes" | 5389 eval "ac_cv_header_$ac_safe=yes" |
3909 | 5390 else |
3910 else | 5391 echo "$ac_err" >&5 |
3911 rm -rf conftest* | 5392 echo "configure: failed program was:" >&5 |
3912 with_xface="no" | 5393 cat conftest.$ac_ext >&5 |
3913 fi | 5394 rm -rf conftest* |
3914 rm -f conftest* | 5395 eval "ac_cv_header_$ac_safe=no" |
3915 | 5396 fi |
3916 if test "${compface_incl}" = "yes" ; then | 5397 rm -f conftest* |
3917 ac_save_LIBS="${LIBS}" | 5398 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
3918 LIBS="${LIBS} -lcompface" | 5399 echo "$ac_t""yes" 1>&6 |
3919 ac_have_lib="" | 5400 : |
3920 test -n "$silent" || echo "checking for -lcompface" | 5401 else |
3921 cat > conftest.${ac_ext} <<EOF | 5402 echo "$ac_t""no" 1>&6 |
3922 #include "confdefs.h" | 5403 with_jpeg=no |
3923 | 5404 fi |
3924 int main() { return 0; } | 5405 } |
3925 int t() { main();; return 0; } | 5406 test -z "$with_jpeg" && { |
3926 EOF | 5407 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6 |
3927 if eval $ac_compile; then | 5408 echo "configure:5409: checking for jpeg_destroy_decompress in -ljpeg" >&5 |
3928 rm -rf conftest* | 5409 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'` |
3929 ac_have_lib="1" | 5410 |
3930 | 5411 xe_check_libs=" -ljpeg " |
3931 fi | 5412 cat > conftest.$ac_ext <<EOF |
3932 rm -f conftest* | 5413 #line 5414 "configure" |
3933 LIBS="${ac_save_LIBS}" | 5414 #include "confdefs.h" |
3934 if test -n "${ac_have_lib}"; then | 5415 /* Override any gcc2 internal prototype to avoid an error. */ |
3935 :; with_xface="yes" | 5416 /* We use char because int might match the return type of a gcc2 |
3936 else | 5417 builtin and then its argument prototype would still apply. */ |
3937 :; | 5418 char jpeg_destroy_decompress(); |
3938 fi | 5419 |
3939 | 5420 int main() { |
3940 fi | 5421 jpeg_destroy_decompress() |
3941 fi | 5422 ; return 0; } |
3942 test "${with_xface}" = yes && | 5423 EOF |
3943 { | 5424 if { (eval echo configure:5425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
3944 test -n "$verbose" && \ | 5425 rm -rf conftest* |
3945 echo " defining HAVE_XFACE" | 5426 eval "ac_cv_lib_$ac_lib_var=yes" |
3946 echo "#define" HAVE_XFACE "1" >> confdefs.h | 5427 else |
3947 DEFS="$DEFS -DHAVE_XFACE=1" | 5428 echo "configure: failed program was:" >&5 |
3948 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_XFACE\${ac_dB}HAVE_XFACE\${ac_dC}1\${ac_dD} | 5429 cat conftest.$ac_ext >&5 |
3949 \${ac_uA}HAVE_XFACE\${ac_uB}HAVE_XFACE\${ac_uC}1\${ac_uD} | 5430 rm -rf conftest* |
3950 \${ac_eA}HAVE_XFACE\${ac_eB}HAVE_XFACE\${ac_eC}1\${ac_eD} | 5431 eval "ac_cv_lib_$ac_lib_var=no" |
3951 " | 5432 fi |
3952 } | 5433 rm -f conftest* |
3953 | 5434 xe_check_libs="" |
3954 | 5435 |
3955 # | 5436 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
3956 # check whether we're using GIF support | 5437 echo "$ac_t""yes" 1>&6 |
3957 # | 5438 : |
3958 if test "${window_system}" = "none" ; then | 5439 else |
3959 if test -z "${with_gif}" ; then | 5440 echo "$ac_t""no" 1>&6 |
3960 with_gif=no | 5441 with_jpeg=no |
3961 elif test "${with_gif}" != "no" ; then | 5442 fi |
3962 echo "GIF support cannot be specified without a window system." | 5443 |
3963 exit 1 | 5444 } |
3964 fi | 5445 test -z "$with_jpeg" && with_jpeg=yes |
3965 elif test -z "${with_gif}" ; then | 5446 if test "$with_jpeg" = "yes"; then |
3966 with_gif=yes | 5447 { test "$extra_verbose" = "yes" && cat << \EOF |
3967 fi | 5448 Defining HAVE_JPEG |
3968 test "${with_gif}" = yes && | 5449 EOF |
3969 { | 5450 cat >> confdefs.h <<\EOF |
3970 test -n "$verbose" && \ | 5451 #define HAVE_JPEG 1 |
3971 echo " defining HAVE_GIF" | 5452 EOF |
3972 echo "#define" HAVE_GIF "1" >> confdefs.h | 5453 } |
3973 DEFS="$DEFS -DHAVE_GIF=1" | 5454 |
3974 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_GIF\${ac_dB}HAVE_GIF\${ac_dC}1\${ac_dD} | 5455 libs_x="-ljpeg $libs_x" |
3975 \${ac_uA}HAVE_GIF\${ac_uB}HAVE_GIF\${ac_uC}1\${ac_uD} | 5456 fi |
3976 \${ac_eA}HAVE_GIF\${ac_eB}HAVE_GIF\${ac_eC}1\${ac_eD} | 5457 |
3977 " | 5458 test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'` |
3978 } | 5459 echo $ac_n "checking for png.h""... $ac_c" 1>&6 |
3979 | 5460 echo "configure:5461: checking for png.h" >&5 |
3980 | 5461 |
3981 if test "${window_system}" = "none" ; then | 5462 cat > conftest.$ac_ext <<EOF |
3982 if test -z "${with_jpeg}" ; then | 5463 #line 5464 "configure" |
3983 with_jpeg=no | 5464 #include "confdefs.h" |
3984 elif test "${with_jpeg}" != "no" ; then | 5465 #include <png.h> |
3985 echo "JPEG support cannot be specified without a window system." | 5466 EOF |
3986 exit 1 | 5467 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
3987 fi | 5468 { (eval echo configure:5469: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
3988 else | 5469 ac_err=`grep -v '^ *+' conftest.out` |
3989 if test "${with_jpeg}" != "no" -a \ | |
3990 "${with_jpeg}" != "yes" ; then | |
3991 test -n "$silent" || echo "checking for jpeglib.h" | |
3992 cat > conftest.${ac_ext} <<EOF | |
3993 #include "confdefs.h" | |
3994 #include <jpeglib.h> | |
3995 EOF | |
3996 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
3997 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
3998 echo "$ac_err" | |
3999 fi | |
4000 if test -z "$ac_err"; then | 5470 if test -z "$ac_err"; then |
4001 rm -rf conftest* | 5471 rm -rf conftest* |
4002 jpeglib_incl="yes" | 5472 eval "ac_cv_header_$ac_safe=yes" |
4003 | 5473 else |
4004 else | 5474 echo "$ac_err" >&5 |
4005 rm -rf conftest* | 5475 echo "configure: failed program was:" >&5 |
4006 with_jpeg="no" | 5476 cat conftest.$ac_ext >&5 |
4007 fi | 5477 rm -rf conftest* |
4008 rm -f conftest* | 5478 eval "ac_cv_header_$ac_safe=no" |
4009 | 5479 fi |
4010 test "${jpeglib_incl}" = "yes" && { ac_save_LIBS="${LIBS}" | 5480 rm -f conftest* |
4011 LIBS="${LIBS} -ljpeg" | 5481 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
4012 ac_have_lib="" | 5482 echo "$ac_t""yes" 1>&6 |
4013 test -n "$silent" || echo "checking for -ljpeg" | 5483 : |
4014 cat > conftest.${ac_ext} <<EOF | 5484 else |
4015 #include "confdefs.h" | 5485 echo "$ac_t""no" 1>&6 |
4016 | 5486 with_png=no |
4017 int main() { return 0; } | |
4018 int t() { main();; return 0; } | |
4019 EOF | |
4020 if eval $ac_compile; then | |
4021 rm -rf conftest* | |
4022 ac_have_lib="1" | |
4023 | |
4024 fi | |
4025 rm -f conftest* | |
4026 LIBS="${ac_save_LIBS}" | |
4027 if test -n "${ac_have_lib}"; then | |
4028 :; with_jpeg="yes" | |
4029 else | |
4030 :; | |
4031 fi | 5487 fi |
4032 } | 5488 } |
4033 fi | 5489 test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6 |
4034 fi | 5490 echo "configure:5491: checking for pow" >&5 |
4035 test "${with_jpeg}" = yes && | 5491 |
4036 { | 5492 cat > conftest.$ac_ext <<EOF |
4037 test -n "$verbose" && \ | 5493 #line 5494 "configure" |
4038 echo " defining HAVE_JPEG" | 5494 #include "confdefs.h" |
4039 echo "#define" HAVE_JPEG "1" >> confdefs.h | 5495 /* System header to define __stub macros and hopefully few prototypes, |
4040 DEFS="$DEFS -DHAVE_JPEG=1" | 5496 which can conflict with char pow(); below. */ |
4041 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_JPEG\${ac_dB}HAVE_JPEG\${ac_dC}1\${ac_dD} | 5497 #include <assert.h> |
4042 \${ac_uA}HAVE_JPEG\${ac_uB}HAVE_JPEG\${ac_uC}1\${ac_uD} | 5498 /* Override any gcc2 internal prototype to avoid an error. */ |
4043 \${ac_eA}HAVE_JPEG\${ac_eB}HAVE_JPEG\${ac_eC}1\${ac_eD} | 5499 /* We use char because int might match the return type of a gcc2 |
4044 " | 5500 builtin and then its argument prototype would still apply. */ |
4045 } | 5501 char pow(); |
4046 | 5502 |
4047 | 5503 int main() { |
4048 if test "${window_system}" = "none" ; then | 5504 |
4049 if test -z "${with_png}" ; then | |
4050 with_png=no | |
4051 elif test "${with_png}" != "no" ; then | |
4052 echo "PNG support cannot be specified without a window system." | |
4053 exit 1 | |
4054 fi | |
4055 fi | |
4056 test -z "${with_png}" && { test -n "$silent" || echo "checking for png.h" | |
4057 cat > conftest.${ac_ext} <<EOF | |
4058 #include "confdefs.h" | |
4059 #include <png.h> | |
4060 EOF | |
4061 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
4062 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
4063 echo "$ac_err" | |
4064 fi | |
4065 if test -z "$ac_err"; then | |
4066 : | |
4067 else | |
4068 rm -rf conftest* | |
4069 with_png="no" | |
4070 fi | |
4071 rm -f conftest* | |
4072 } | |
4073 test -z "${with_png}" && { test -n "$silent" || echo "checking for pow" | |
4074 cat > conftest.${ac_ext} <<EOF | |
4075 #include "confdefs.h" | |
4076 #include <ctype.h> | |
4077 int main() { return 0; } | |
4078 int t() { | |
4079 /* The GNU C library defines this for functions which it implements | 5505 /* The GNU C library defines this for functions which it implements |
4080 to always fail with ENOSYS. Some functions are actually named | 5506 to always fail with ENOSYS. Some functions are actually named |
4081 something starting with __ and the normal name is an alias. */ | 5507 something starting with __ and the normal name is an alias. */ |
4082 #if defined (__stub_pow) || defined (__stub___pow) | 5508 #if defined (__stub_pow) || defined (__stub___pow) |
4083 choke me | 5509 choke me |
4084 #else | 5510 #else |
5511 pow(); | |
5512 #endif | |
5513 | |
5514 ; return 0; } | |
5515 EOF | |
5516 if { (eval echo configure:5517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
5517 rm -rf conftest* | |
5518 eval "ac_cv_func_pow=yes" | |
5519 else | |
5520 echo "configure: failed program was:" >&5 | |
5521 cat conftest.$ac_ext >&5 | |
5522 rm -rf conftest* | |
5523 eval "ac_cv_func_pow=no" | |
5524 fi | |
5525 rm -f conftest* | |
5526 | |
5527 if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then | |
5528 echo "$ac_t""yes" 1>&6 | |
5529 : | |
5530 else | |
5531 echo "$ac_t""no" 1>&6 | |
5532 with_png=no | |
5533 fi | |
5534 } | |
5535 if test "$with_png" != "no"; then | |
5536 for extra_libs in "" "-lz" "-lgz"; do | |
5537 | |
5538 xe_msg_checking="for png_read_image in -lpng" | |
5539 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs" | |
5540 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6 | |
5541 echo "configure:5542: checking "$xe_msg_checking"" >&5 | |
5542 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'` | |
5543 | |
5544 xe_check_libs=" -lpng $extra_libs" | |
5545 cat > conftest.$ac_ext <<EOF | |
5546 #line 5547 "configure" | |
5547 #include "confdefs.h" | |
4085 /* Override any gcc2 internal prototype to avoid an error. */ | 5548 /* Override any gcc2 internal prototype to avoid an error. */ |
4086 extern char pow(); pow(); | 5549 /* We use char because int might match the return type of a gcc2 |
4087 #endif | 5550 builtin and then its argument prototype would still apply. */ |
5551 char png_read_image(); | |
5552 | |
5553 int main() { | |
5554 png_read_image() | |
4088 ; return 0; } | 5555 ; return 0; } |
4089 EOF | 5556 EOF |
4090 if eval $ac_compile; then | 5557 if { (eval echo configure:5558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
5558 rm -rf conftest* | |
5559 eval "ac_cv_lib_$ac_lib_var=yes" | |
5560 else | |
5561 echo "configure: failed program was:" >&5 | |
5562 cat conftest.$ac_ext >&5 | |
5563 rm -rf conftest* | |
5564 eval "ac_cv_lib_$ac_lib_var=no" | |
5565 fi | |
5566 rm -f conftest* | |
5567 xe_check_libs="" | |
5568 | |
5569 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
5570 echo "$ac_t""yes" 1>&6 | |
5571 png_libs="-lpng $extra_libs" with_png=yes; break | |
5572 else | |
5573 echo "$ac_t""no" 1>&6 | |
5574 : | |
5575 fi | |
5576 | |
5577 | |
5578 done | |
5579 fi | |
5580 test -z "$with_png" && with_png=no | |
5581 if test "$with_png" = "yes"; then | |
5582 { test "$extra_verbose" = "yes" && cat << \EOF | |
5583 Defining HAVE_PNG | |
5584 EOF | |
5585 cat >> confdefs.h <<\EOF | |
5586 #define HAVE_PNG 1 | |
5587 EOF | |
5588 } | |
5589 | |
5590 libs_x="$png_libs $libs_x" | |
5591 fi | |
5592 | |
5593 if test "$with_tiff" = "yes"; then | |
5594 { test "$extra_verbose" = "yes" && cat << \EOF | |
5595 Defining HAVE_TIFF | |
5596 EOF | |
5597 cat >> confdefs.h <<\EOF | |
5598 #define HAVE_TIFF 1 | |
5599 EOF | |
5600 } | |
5601 | |
5602 libs_x="-ltiff $libs_x" | |
5603 fi | |
5604 | |
5605 | |
5606 case "$with_menubars" in "" | "yes" | "athena" ) | |
5607 with_menubars="lucid" ;; | |
5608 esac | |
5609 case "$with_dialogs" in "" | "yes" | "lucid" ) | |
5610 if test "$have_motif" = "yes"; then with_dialogs="motif" | |
5611 elif test "$have_xaw" = "yes"; then with_dialogs="athena" | |
5612 else with_dialogs=no | |
5613 fi ;; | |
5614 esac | |
5615 case "$with_scrollbars" in "" | "yes" ) | |
5616 with_scrollbars="lucid" ;; | |
5617 esac | |
5618 | |
5619 all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars" | |
5620 | |
5621 case "$all_widgets" in *athena* ) | |
5622 { test "$extra_verbose" = "yes" && cat << \EOF | |
5623 Defining LWLIB_USES_ATHENA | |
5624 EOF | |
5625 cat >> confdefs.h <<\EOF | |
5626 #define LWLIB_USES_ATHENA 1 | |
5627 EOF | |
5628 } | |
5629 | |
5630 libs_x="-lXaw $libs_x" ;; | |
5631 esac | |
5632 | |
5633 case "$all_widgets" in *motif* ) | |
5634 { test "$extra_verbose" = "yes" && cat << \EOF | |
5635 Defining LWLIB_USES_MOTIF | |
5636 EOF | |
5637 cat >> confdefs.h <<\EOF | |
5638 #define LWLIB_USES_MOTIF 1 | |
5639 EOF | |
5640 } | |
5641 | |
5642 need_motif=yes ;; | |
5643 esac | |
5644 | |
5645 case "$with_scrollbars" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF | |
5646 Defining LWLIB_SCROLLBARS_ATHENA | |
5647 EOF | |
5648 cat >> confdefs.h <<\EOF | |
5649 #define LWLIB_SCROLLBARS_ATHENA 1 | |
5650 EOF | |
5651 } | |
5652 ;; esac | |
5653 case "$with_dialogs" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF | |
5654 Defining LWLIB_DIALOGS_ATHENA | |
5655 EOF | |
5656 cat >> confdefs.h <<\EOF | |
5657 #define LWLIB_DIALOGS_ATHENA 1 | |
5658 EOF | |
5659 } | |
5660 ;; esac | |
5661 test "$with_scrollbars" = "athena3d" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5662 Defining LWLIB_SCROLLBARS_ATHENA3D | |
5663 EOF | |
5664 cat >> confdefs.h <<\EOF | |
5665 #define LWLIB_SCROLLBARS_ATHENA3D 1 | |
5666 EOF | |
5667 } | |
5668 | |
5669 test "$with_dialogs" = "athena3d" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5670 Defining LWLIB_DIALOGS_ATHENA3D | |
5671 EOF | |
5672 cat >> confdefs.h <<\EOF | |
5673 #define LWLIB_DIALOGS_ATHENA3D 1 | |
5674 EOF | |
5675 } | |
5676 | |
5677 | |
5678 test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5679 Defining HAVE_MENUBARS | |
5680 EOF | |
5681 cat >> confdefs.h <<\EOF | |
5682 #define HAVE_MENUBARS 1 | |
5683 EOF | |
5684 } | |
5685 | |
5686 test "$with_scrollbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5687 Defining HAVE_SCROLLBARS | |
5688 EOF | |
5689 cat >> confdefs.h <<\EOF | |
5690 #define HAVE_SCROLLBARS 1 | |
5691 EOF | |
5692 } | |
5693 | |
5694 test "$with_dialogs" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5695 Defining HAVE_DIALOGS | |
5696 EOF | |
5697 cat >> confdefs.h <<\EOF | |
5698 #define HAVE_DIALOGS 1 | |
5699 EOF | |
5700 } | |
5701 | |
5702 test "$with_toolbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5703 Defining HAVE_TOOLBARS | |
5704 EOF | |
5705 cat >> confdefs.h <<\EOF | |
5706 #define HAVE_TOOLBARS 1 | |
5707 EOF | |
5708 } | |
5709 | |
5710 | |
5711 test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5712 Defining LWLIB_MENUBARS_LUCID | |
5713 EOF | |
5714 cat >> confdefs.h <<\EOF | |
5715 #define LWLIB_MENUBARS_LUCID 1 | |
5716 EOF | |
5717 } | |
5718 | |
5719 test "$with_scrollbars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5720 Defining LWLIB_SCROLLBARS_LUCID | |
5721 EOF | |
5722 cat >> confdefs.h <<\EOF | |
5723 #define LWLIB_SCROLLBARS_LUCID 1 | |
5724 EOF | |
5725 } | |
5726 | |
5727 | |
5728 test "$with_menubars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5729 Defining LWLIB_MENUBARS_MOTIF | |
5730 EOF | |
5731 cat >> confdefs.h <<\EOF | |
5732 #define LWLIB_MENUBARS_MOTIF 1 | |
5733 EOF | |
5734 } | |
5735 | |
5736 test "$with_scrollbars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5737 Defining LWLIB_SCROLLBARS_MOTIF | |
5738 EOF | |
5739 cat >> confdefs.h <<\EOF | |
5740 #define LWLIB_SCROLLBARS_MOTIF 1 | |
5741 EOF | |
5742 } | |
5743 | |
5744 test "$with_dialogs" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF | |
5745 Defining LWLIB_DIALOGS_MOTIF | |
5746 EOF | |
5747 cat >> confdefs.h <<\EOF | |
5748 #define LWLIB_DIALOGS_MOTIF 1 | |
5749 EOF | |
5750 } | |
5751 | |
5752 | |
5753 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" | |
5754 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" | |
5755 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" | |
5756 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" | |
5757 test "$all_widgets" != "no no no no" && extra_objs="$extra_objs gui.o" | |
5758 | |
5759 if test "$with_x11" = "yes"; then | |
5760 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" | |
5761 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" | |
5762 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" | |
5763 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" | |
5764 test "$all_widgets" != "no no no no" && extra_objs="$extra_objs gui-x.o" | |
5765 fi | |
5766 | |
5767 | |
5768 test -z "$with_mule" && with_mule=no | |
5769 | |
5770 if test "$with_mule" = "yes" ; then | |
5771 { test "$extra_verbose" = "yes" && cat << \EOF | |
5772 Defining MULE | |
5773 EOF | |
5774 cat >> confdefs.h <<\EOF | |
5775 #define MULE 1 | |
5776 EOF | |
5777 } | |
5778 | |
5779 extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o mule-coding.o" | |
5780 | |
5781 | |
5782 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6 | |
5783 echo "configure:5784: checking for strerror in -lintl" >&5 | |
5784 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'` | |
5785 | |
5786 xe_check_libs=" -lintl " | |
5787 cat > conftest.$ac_ext <<EOF | |
5788 #line 5789 "configure" | |
5789 #include "confdefs.h" | |
5790 /* Override any gcc2 internal prototype to avoid an error. */ | |
5791 /* We use char because int might match the return type of a gcc2 | |
5792 builtin and then its argument prototype would still apply. */ | |
5793 char strerror(); | |
5794 | |
5795 int main() { | |
5796 strerror() | |
5797 ; return 0; } | |
5798 EOF | |
5799 if { (eval echo configure:5800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
5800 rm -rf conftest* | |
5801 eval "ac_cv_lib_$ac_lib_var=yes" | |
5802 else | |
5803 echo "configure: failed program was:" >&5 | |
5804 cat conftest.$ac_ext >&5 | |
5805 rm -rf conftest* | |
5806 eval "ac_cv_lib_$ac_lib_var=no" | |
5807 fi | |
5808 rm -f conftest* | |
5809 xe_check_libs="" | |
5810 | |
5811 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
5812 echo "$ac_t""yes" 1>&6 | |
5813 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
5814 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
5815 { test "$extra_verbose" = "yes" && cat << EOF | |
5816 Defining $ac_tr_lib | |
5817 EOF | |
5818 cat >> confdefs.h <<EOF | |
5819 #define $ac_tr_lib 1 | |
5820 EOF | |
5821 } | |
5822 | |
5823 LIBS="-lintl $LIBS" | |
5824 | |
5825 else | |
5826 echo "$ac_t""no" 1>&6 | |
5827 fi | |
5828 | |
5829 | |
5830 | |
5831 echo "checking for Mule input methods" 1>&6 | |
5832 echo "configure:5833: checking for Mule input methods" >&5 | |
5833 case "$with_xim" in "" | "yes" ) | |
5834 echo "checking for XIM" 1>&6 | |
5835 echo "configure:5836: checking for XIM" >&5 | |
5836 | |
5837 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6 | |
5838 echo "configure:5839: checking for XmImMbLookupString in -lXm" >&5 | |
5839 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'` | |
5840 | |
5841 xe_check_libs=" -lXm " | |
5842 cat > conftest.$ac_ext <<EOF | |
5843 #line 5844 "configure" | |
5844 #include "confdefs.h" | |
5845 /* Override any gcc2 internal prototype to avoid an error. */ | |
5846 /* We use char because int might match the return type of a gcc2 | |
5847 builtin and then its argument prototype would still apply. */ | |
5848 char XmImMbLookupString(); | |
5849 | |
5850 int main() { | |
5851 XmImMbLookupString() | |
5852 ; return 0; } | |
5853 EOF | |
5854 if { (eval echo configure:5855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
5855 rm -rf conftest* | |
5856 eval "ac_cv_lib_$ac_lib_var=yes" | |
5857 else | |
5858 echo "configure: failed program was:" >&5 | |
5859 cat conftest.$ac_ext >&5 | |
5860 rm -rf conftest* | |
5861 eval "ac_cv_lib_$ac_lib_var=no" | |
5862 fi | |
5863 rm -f conftest* | |
5864 xe_check_libs="" | |
5865 | |
5866 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
5867 echo "$ac_t""yes" 1>&6 | |
5868 with_xim=motif | |
5869 else | |
5870 echo "$ac_t""no" 1>&6 | |
5871 with_xim=xlib | |
5872 fi | |
5873 | |
5874 | |
5875 esac | |
5876 if test "$with_xim" != "no" ; then | |
5877 { test "$extra_verbose" = "yes" && cat << \EOF | |
5878 Defining HAVE_XIM | |
5879 EOF | |
5880 cat >> confdefs.h <<\EOF | |
5881 #define HAVE_XIM 1 | |
5882 EOF | |
5883 } | |
5884 | |
5885 if test "$with_xim" = "xlib"; then | |
5886 { test "$extra_verbose" = "yes" && cat << \EOF | |
5887 Defining XIM_XLIB | |
5888 EOF | |
5889 cat >> confdefs.h <<\EOF | |
5890 #define XIM_XLIB 1 | |
5891 EOF | |
5892 } | |
5893 | |
5894 extra_objs="$extra_objs input-method-xlib.o" | |
5895 fi | |
5896 if test "$with_xim" = "motif"; then | |
5897 { test "$extra_verbose" = "yes" && cat << \EOF | |
5898 Defining XIM_MOTIF | |
5899 EOF | |
5900 cat >> confdefs.h <<\EOF | |
5901 #define XIM_MOTIF 1 | |
5902 EOF | |
5903 } | |
5904 | |
5905 need_motif=yes | |
5906 extra_objs="$extra_objs input-method-motif.o" | |
5907 fi | |
5908 fi | |
5909 | |
5910 test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support | |
5911 test -z "$with_wnn" && { ac_safe=`echo "wnn/wnnerror.h" | sed 'y%./+-%__p_%'` | |
5912 echo $ac_n "checking for wnn/wnnerror.h""... $ac_c" 1>&6 | |
5913 echo "configure:5914: checking for wnn/wnnerror.h" >&5 | |
5914 | |
5915 cat > conftest.$ac_ext <<EOF | |
5916 #line 5917 "configure" | |
5917 #include "confdefs.h" | |
5918 #include <wnn/wnnerror.h> | |
5919 EOF | |
5920 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
5921 { (eval echo configure:5922: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
5922 ac_err=`grep -v '^ *+' conftest.out` | |
5923 if test -z "$ac_err"; then | |
5924 rm -rf conftest* | |
5925 eval "ac_cv_header_$ac_safe=yes" | |
5926 else | |
5927 echo "$ac_err" >&5 | |
5928 echo "configure: failed program was:" >&5 | |
5929 cat conftest.$ac_ext >&5 | |
5930 rm -rf conftest* | |
5931 eval "ac_cv_header_$ac_safe=no" | |
5932 fi | |
5933 rm -f conftest* | |
5934 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
5935 echo "$ac_t""yes" 1>&6 | |
4091 : | 5936 : |
4092 else | 5937 else |
4093 rm -rf conftest* | 5938 echo "$ac_t""no" 1>&6 |
4094 with_png="no" | 5939 with_wnn=no |
4095 fi | 5940 fi |
4096 rm -f conftest* | |
4097 } | 5941 } |
4098 if test -z "${with_png}" ; then | 5942 test -z "$with_wnn" && { |
4099 ac_save_LIBS="${LIBS}" | 5943 echo $ac_n "checking for jl_dic_list in -lwnn""... $ac_c" 1>&6 |
4100 LIBS="${LIBS} -lz" | 5944 echo "configure:5945: checking for jl_dic_list in -lwnn" >&5 |
4101 ac_have_lib="" | 5945 ac_lib_var=`echo wnn'_'jl_dic_list | sed 'y%./+-%__p_%'` |
4102 test -n "$silent" || echo "checking for -lz" | 5946 |
4103 cat > conftest.${ac_ext} <<EOF | 5947 xe_check_libs=" -lwnn " |
4104 #include "confdefs.h" | 5948 cat > conftest.$ac_ext <<EOF |
4105 | 5949 #line 5950 "configure" |
4106 int main() { return 0; } | 5950 #include "confdefs.h" |
4107 int t() { main();; return 0; } | 5951 /* Override any gcc2 internal prototype to avoid an error. */ |
4108 EOF | 5952 /* We use char because int might match the return type of a gcc2 |
4109 if eval $ac_compile; then | 5953 builtin and then its argument prototype would still apply. */ |
4110 rm -rf conftest* | 5954 char jl_dic_list(); |
4111 ac_have_lib="1" | 5955 |
4112 | 5956 int main() { |
4113 fi | 5957 jl_dic_list() |
4114 rm -f conftest* | 5958 ; return 0; } |
4115 LIBS="${ac_save_LIBS}" | 5959 EOF |
4116 if test -n "${ac_have_lib}"; then | 5960 if { (eval echo configure:5961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4117 :; with_png="yes" | 5961 rm -rf conftest* |
4118 else | 5962 eval "ac_cv_lib_$ac_lib_var=yes" |
4119 :; | 5963 else |
4120 fi | 5964 echo "configure: failed program was:" >&5 |
4121 | 5965 cat conftest.$ac_ext >&5 |
4122 test -z "${with_png}" && { ac_save_LIBS="${LIBS}" | 5966 rm -rf conftest* |
4123 LIBS="${LIBS} -lgz" | 5967 eval "ac_cv_lib_$ac_lib_var=no" |
4124 ac_have_lib="" | 5968 fi |
4125 test -n "$silent" || echo "checking for -lgz" | 5969 rm -f conftest* |
4126 cat > conftest.${ac_ext} <<EOF | 5970 xe_check_libs="" |
4127 #include "confdefs.h" | 5971 |
4128 | 5972 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
4129 int main() { return 0; } | 5973 echo "$ac_t""yes" 1>&6 |
4130 int t() { main();; return 0; } | 5974 : |
4131 EOF | 5975 else |
4132 if eval $ac_compile; then | 5976 echo "$ac_t""no" 1>&6 |
4133 rm -rf conftest* | 5977 with_wnn=no |
4134 ac_have_lib="1" | 5978 fi |
4135 | 5979 |
4136 fi | |
4137 rm -f conftest* | |
4138 LIBS="${ac_save_LIBS}" | |
4139 if test -n "${ac_have_lib}"; then | |
4140 :; with_png="gnuz" | |
4141 else | |
4142 :; with_png="no" | |
4143 fi | |
4144 } | 5980 } |
4145 if test "${with_png}" != "no"; then | 5981 test -z "$with_wnn" && with_wnn=yes |
4146 png_save_libs="${LIBS}" | 5982 if test "$with_wnn" = "yes"; then |
4147 case "${with_png}" in | 5983 { test "$extra_verbose" = "yes" && cat << \EOF |
4148 yes ) LIBS="${LIBS} -lz" ;; | 5984 Defining HAVE_WNN |
4149 gnuz ) LIBS="${LIBS} -lgz" ;; | 5985 EOF |
4150 esac | 5986 cat >> confdefs.h <<\EOF |
4151 ac_save_LIBS="${LIBS}" | 5987 #define HAVE_WNN 1 |
4152 LIBS="${LIBS} -lpng" | 5988 EOF |
4153 ac_have_lib="" | 5989 } |
4154 test -n "$silent" || echo "checking for -lpng" | 5990 |
4155 cat > conftest.${ac_ext} <<EOF | 5991 libs_x="-lwnn $libs_x" |
4156 #include "confdefs.h" | 5992 extra_objs="$extra_objs mule-wnnfns.o" |
4157 | 5993 |
4158 int main() { return 0; } | 5994 echo $ac_n "checking for jl_fi_dic_list in -lwnn""... $ac_c" 1>&6 |
4159 int t() { main();; return 0; } | 5995 echo "configure:5996: checking for jl_fi_dic_list in -lwnn" >&5 |
4160 EOF | 5996 ac_lib_var=`echo wnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'` |
4161 if eval $ac_compile; then | 5997 |
4162 rm -rf conftest* | 5998 xe_check_libs=" -lwnn " |
4163 ac_have_lib="1" | 5999 cat > conftest.$ac_ext <<EOF |
4164 | 6000 #line 6001 "configure" |
4165 fi | 6001 #include "confdefs.h" |
4166 rm -f conftest* | 6002 /* Override any gcc2 internal prototype to avoid an error. */ |
4167 LIBS="${ac_save_LIBS}" | 6003 /* We use char because int might match the return type of a gcc2 |
4168 if test -n "${ac_have_lib}"; then | 6004 builtin and then its argument prototype would still apply. */ |
4169 :; | 6005 char jl_fi_dic_list(); |
4170 else | 6006 |
4171 :; with_png="no" | 6007 int main() { |
4172 fi | 6008 jl_fi_dic_list() |
4173 | 6009 ; return 0; } |
4174 LIBS="$png_save_libs" | 6010 EOF |
4175 fi | 6011 if { (eval echo configure:6012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4176 fi | 6012 rm -rf conftest* |
4177 case "${with_png}" in | 6013 eval "ac_cv_lib_$ac_lib_var=yes" |
4178 yes ) | 6014 else |
4179 { | 6015 echo "configure: failed program was:" >&5 |
4180 test -n "$verbose" && \ | 6016 cat conftest.$ac_ext >&5 |
4181 echo " defining HAVE_PNG" | 6017 rm -rf conftest* |
4182 echo "#define" HAVE_PNG "1" >> confdefs.h | 6018 eval "ac_cv_lib_$ac_lib_var=no" |
4183 DEFS="$DEFS -DHAVE_PNG=1" | 6019 fi |
4184 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_PNG\${ac_dB}HAVE_PNG\${ac_dC}1\${ac_dD} | 6020 rm -f conftest* |
4185 \${ac_uA}HAVE_PNG\${ac_uB}HAVE_PNG\${ac_uC}1\${ac_uD} | 6021 xe_check_libs="" |
4186 \${ac_eA}HAVE_PNG\${ac_eB}HAVE_PNG\${ac_eC}1\${ac_eD} | 6022 |
4187 " | 6023 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
4188 } | 6024 echo "$ac_t""yes" 1>&6 |
4189 ;; | 6025 with_wnn6=yes |
4190 gnuz ) | 6026 else |
4191 { | 6027 echo "$ac_t""no" 1>&6 |
4192 test -n "$verbose" && \ | 6028 fi |
4193 echo " defining HAVE_PNG" | 6029 |
4194 echo "#define" HAVE_PNG "1" >> confdefs.h | 6030 |
4195 DEFS="$DEFS -DHAVE_PNG=1" | 6031 test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
4196 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_PNG\${ac_dB}HAVE_PNG\${ac_dC}1\${ac_dD} | 6032 Defining HAVE_WNN6 |
4197 \${ac_uA}HAVE_PNG\${ac_uB}HAVE_PNG\${ac_uC}1\${ac_uD} | 6033 EOF |
4198 \${ac_eA}HAVE_PNG\${ac_eB}HAVE_PNG\${ac_eC}1\${ac_eD} | 6034 cat >> confdefs.h <<\EOF |
4199 " | 6035 #define HAVE_WNN6 1 |
4200 } | 6036 EOF |
4201 | 6037 } |
4202 { | 6038 |
4203 test -n "$verbose" && \ | |
4204 echo " defining HAVE_PNG_GNUZ" | |
4205 echo "#define" HAVE_PNG_GNUZ "1" >> confdefs.h | |
4206 DEFS="$DEFS -DHAVE_PNG_GNUZ=1" | |
4207 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_PNG_GNUZ\${ac_dB}HAVE_PNG_GNUZ\${ac_dC}1\${ac_dD} | |
4208 \${ac_uA}HAVE_PNG_GNUZ\${ac_uB}HAVE_PNG_GNUZ\${ac_uC}1\${ac_uD} | |
4209 \${ac_eA}HAVE_PNG_GNUZ\${ac_eB}HAVE_PNG_GNUZ\${ac_eC}1\${ac_eD} | |
4210 " | |
4211 } | |
4212 ;; | |
4213 esac | |
4214 | |
4215 test "${with_tiff}" = yes && | |
4216 { | |
4217 test -n "$verbose" && \ | |
4218 echo " defining HAVE_TIFF" | |
4219 echo "#define" HAVE_TIFF "1" >> confdefs.h | |
4220 DEFS="$DEFS -DHAVE_TIFF=1" | |
4221 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TIFF\${ac_dB}HAVE_TIFF\${ac_dC}1\${ac_dD} | |
4222 \${ac_uA}HAVE_TIFF\${ac_uB}HAVE_TIFF\${ac_uC}1\${ac_uD} | |
4223 \${ac_eA}HAVE_TIFF\${ac_eB}HAVE_TIFF\${ac_eC}1\${ac_eD} | |
4224 " | |
4225 } | |
4226 | |
4227 | |
4228 # We use Lucid toolkit defaults for the menubars and scrollbars, but | |
4229 # if Motif is available we use it for the dialog boxes. | |
4230 if test "${window_system}" != "none" ; then | |
4231 save_libs="${LIBS}" | |
4232 if test "x${with_dialogs}" = "x" ; then | |
4233 # We can't use ac_have_library because it simply appends -lXm to the | |
4234 # end of the link line which is insufficient since -lXm will generate | |
4235 # dependencies on -lXt | |
4236 # begin expansion of ac_have_library | |
4237 ac_save_LIBS="${LIBS}" | |
4238 LIBS="${LIBS} -lXm -lXt ${LIBS}" | |
4239 ac_have_lib="" | |
4240 test -n "$silent" || echo "checking for -lXm" | |
4241 cat > conftest.${ac_ext} <<EOF | |
4242 #include "confdefs.h" | |
4243 | |
4244 int main() { return 0; } | |
4245 int t() { main();; return 0; } | |
4246 EOF | |
4247 if eval $ac_compile; then | |
4248 rm -rf conftest* | |
4249 ac_have_lib="1" | |
4250 | |
4251 fi | |
4252 rm -f conftest* | |
4253 LIBS="${ac_save_LIBS}" | |
4254 if test -n "${ac_have_lib}"; then | |
4255 :; with_dialogs="motif" motif_libs="-lXm -lXt" | |
4256 else | |
4257 :; | |
4258 fi | |
4259 # end expansion of ac_have_library | |
4260 # Sigh. My Motif (MoTeeth) under Linux also depends on Xpm and Xext. | |
4261 if test "${with_dialogs}" != "motif" ; then | |
4262 # begin expansion of ac_have_library | |
4263 ac_save_LIBS="${LIBS}" | |
4264 LIBS="${LIBS} -lXm -lXt -lXpm -lXext ${LIBS}" | |
4265 ac_have_lib="" | |
4266 test -n "$silent" || echo "checking for -lXm in another way" | |
4267 cat > conftest.${ac_ext} <<EOF | |
4268 #include "confdefs.h" | |
4269 | |
4270 int main() { return 0; } | |
4271 int t() { main();; return 0; } | |
4272 EOF | |
4273 if eval $ac_compile; then | |
4274 rm -rf conftest* | |
4275 ac_have_lib="1" | |
4276 | |
4277 fi | |
4278 rm -f conftest* | |
4279 LIBS="${ac_save_LIBS}" | |
4280 if test -n "${ac_have_lib}"; then | |
4281 :; with_dialogs="motif" motif_libs="-lXm -lXt -lXpm -lXext" | |
4282 else | |
4283 :; | |
4284 fi | |
4285 # end expansion of ac_have_library | |
4286 fi | 6039 fi |
4287 test "${with_dialogs}" = "motif" && test -n "$verbose" && echo " Found Motif" | 6040 |
4288 fi | 6041 test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'` |
4289 fi | 6042 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6 |
4290 | 6043 echo "configure:6044: checking for canna/RK.h" >&5 |
4291 # Finish ensuring that we have values for the various toolkit items. | 6044 |
4292 | 6045 cat > conftest.$ac_ext <<EOF |
4293 test "${with_menubars}" = "motif" -o \ | 6046 #line 6047 "configure" |
4294 "${with_scrollbars}" = "motif" -o \ | 6047 #include "confdefs.h" |
4295 "${with_dialogs}" = "motif" && with_motif="yes" | 6048 #include <canna/RK.h> |
4296 test "${with_menubars}" = "athena" -o \ | 6049 EOF |
4297 "${with_scrollbars}" = "athena" -o \ | 6050 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
4298 "${with_dialogs}" = "athena" && with_athena="yes" | 6051 { (eval echo configure:6052: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
4299 test "${with_menubars}" = "athena3d" -o \ | 6052 ac_err=`grep -v '^ *+' conftest.out` |
4300 "${with_scrollbars}" = "athena3d" -o \ | 6053 if test -z "$ac_err"; then |
4301 "${with_dialogs}" = "athena3d" && with_athena="yes" | 6054 rm -rf conftest* |
4302 test "${with_menubars}" = "" && with_menubars="lucid" | 6055 eval "ac_cv_header_$ac_safe=yes" |
4303 test "${with_menubars}" = "athena" && with_menubars="lucid" | 6056 else |
4304 test "${with_scrollbars}" = "" && with_scrollbars="lucid" | 6057 echo "$ac_err" >&5 |
4305 test "${with_dialogs}" = "" && with_dialogs="athena" | 6058 echo "configure: failed program was:" >&5 |
4306 test "${with_dialogs}" = "lucid" && with_dialogs="athena" | 6059 cat conftest.$ac_ext >&5 |
4307 | 6060 rm -rf conftest* |
4308 test "${with_menubars}" != "no" && | 6061 eval "ac_cv_header_$ac_safe=no" |
4309 { | 6062 fi |
4310 test -n "$verbose" && \ | 6063 rm -f conftest* |
4311 echo " defining HAVE_MENUBARS" | 6064 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
4312 echo "#define" HAVE_MENUBARS "1" >> confdefs.h | 6065 echo "$ac_t""yes" 1>&6 |
4313 DEFS="$DEFS -DHAVE_MENUBARS=1" | 6066 : |
4314 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_MENUBARS\${ac_dB}HAVE_MENUBARS\${ac_dC}1\${ac_dD} | 6067 else |
4315 \${ac_uA}HAVE_MENUBARS\${ac_uB}HAVE_MENUBARS\${ac_uC}1\${ac_uD} | 6068 echo "$ac_t""no" 1>&6 |
4316 \${ac_eA}HAVE_MENUBARS\${ac_eB}HAVE_MENUBARS\${ac_eC}1\${ac_eD} | 6069 with_canna=no |
4317 " | 6070 fi |
4318 } | 6071 } |
4319 | 6072 test -z "$with_canna" && { |
4320 test "${with_scrollbars}" != "no" && | 6073 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6 |
4321 { | 6074 echo "configure:6075: checking for RkBgnBun in -lRKC" >&5 |
4322 test -n "$verbose" && \ | 6075 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'` |
4323 echo " defining HAVE_SCROLLBARS" | 6076 |
4324 echo "#define" HAVE_SCROLLBARS "1" >> confdefs.h | 6077 xe_check_libs=" -lRKC " |
4325 DEFS="$DEFS -DHAVE_SCROLLBARS=1" | 6078 cat > conftest.$ac_ext <<EOF |
4326 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_SCROLLBARS\${ac_dB}HAVE_SCROLLBARS\${ac_dC}1\${ac_dD} | 6079 #line 6080 "configure" |
4327 \${ac_uA}HAVE_SCROLLBARS\${ac_uB}HAVE_SCROLLBARS\${ac_uC}1\${ac_uD} | 6080 #include "confdefs.h" |
4328 \${ac_eA}HAVE_SCROLLBARS\${ac_eB}HAVE_SCROLLBARS\${ac_eC}1\${ac_eD} | 6081 /* Override any gcc2 internal prototype to avoid an error. */ |
4329 " | 6082 /* We use char because int might match the return type of a gcc2 |
4330 } | 6083 builtin and then its argument prototype would still apply. */ |
4331 | 6084 char RkBgnBun(); |
4332 test "${with_dialogs}" != "no" && | 6085 |
4333 { | 6086 int main() { |
4334 test -n "$verbose" && \ | 6087 RkBgnBun() |
4335 echo " defining HAVE_DIALOGS" | 6088 ; return 0; } |
4336 echo "#define" HAVE_DIALOGS "1" >> confdefs.h | 6089 EOF |
4337 DEFS="$DEFS -DHAVE_DIALOGS=1" | 6090 if { (eval echo configure:6091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4338 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_DIALOGS\${ac_dB}HAVE_DIALOGS\${ac_dC}1\${ac_dD} | 6091 rm -rf conftest* |
4339 \${ac_uA}HAVE_DIALOGS\${ac_uB}HAVE_DIALOGS\${ac_uC}1\${ac_uD} | 6092 eval "ac_cv_lib_$ac_lib_var=yes" |
4340 \${ac_eA}HAVE_DIALOGS\${ac_eB}HAVE_DIALOGS\${ac_eC}1\${ac_eD} | 6093 else |
4341 " | 6094 echo "configure: failed program was:" >&5 |
4342 } | 6095 cat conftest.$ac_ext >&5 |
4343 | 6096 rm -rf conftest* |
4344 | 6097 eval "ac_cv_lib_$ac_lib_var=no" |
4345 test "${with_menubars}" = "lucid" && | 6098 fi |
4346 { | 6099 rm -f conftest* |
4347 test -n "$verbose" && \ | 6100 xe_check_libs="" |
4348 echo " defining LWLIB_MENUBARS_LUCID" | 6101 |
4349 echo "#define" LWLIB_MENUBARS_LUCID "1" >> confdefs.h | 6102 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
4350 DEFS="$DEFS -DLWLIB_MENUBARS_LUCID=1" | 6103 echo "$ac_t""yes" 1>&6 |
4351 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_MENUBARS_LUCID\${ac_dB}LWLIB_MENUBARS_LUCID\${ac_dC}1\${ac_dD} | 6104 : |
4352 \${ac_uA}LWLIB_MENUBARS_LUCID\${ac_uB}LWLIB_MENUBARS_LUCID\${ac_uC}1\${ac_uD} | 6105 else |
4353 \${ac_eA}LWLIB_MENUBARS_LUCID\${ac_eB}LWLIB_MENUBARS_LUCID\${ac_eC}1\${ac_eD} | 6106 echo "$ac_t""no" 1>&6 |
4354 " | 6107 with_canna=no |
4355 } | 6108 fi |
4356 | 6109 |
4357 test "${with_menubars}" = "motif" && | 6110 } |
4358 { | 6111 test -z "$with_canna" && { |
4359 test -n "$verbose" && \ | 6112 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6 |
4360 echo " defining LWLIB_MENUBARS_MOTIF" | 6113 echo "configure:6114: checking for jrKanjiControl in -lcanna" >&5 |
4361 echo "#define" LWLIB_MENUBARS_MOTIF "1" >> confdefs.h | 6114 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'` |
4362 DEFS="$DEFS -DLWLIB_MENUBARS_MOTIF=1" | 6115 |
4363 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_MENUBARS_MOTIF\${ac_dB}LWLIB_MENUBARS_MOTIF\${ac_dC}1\${ac_dD} | 6116 xe_check_libs=" -lcanna " |
4364 \${ac_uA}LWLIB_MENUBARS_MOTIF\${ac_uB}LWLIB_MENUBARS_MOTIF\${ac_uC}1\${ac_uD} | 6117 cat > conftest.$ac_ext <<EOF |
4365 \${ac_eA}LWLIB_MENUBARS_MOTIF\${ac_eB}LWLIB_MENUBARS_MOTIF\${ac_eC}1\${ac_eD} | 6118 #line 6119 "configure" |
4366 " | 6119 #include "confdefs.h" |
4367 } | 6120 /* Override any gcc2 internal prototype to avoid an error. */ |
4368 | 6121 /* We use char because int might match the return type of a gcc2 |
4369 test "${with_scrollbars}" = "lucid" && | 6122 builtin and then its argument prototype would still apply. */ |
4370 { | 6123 char jrKanjiControl(); |
4371 test -n "$verbose" && \ | 6124 |
4372 echo " defining LWLIB_SCROLLBARS_LUCID" | 6125 int main() { |
4373 echo "#define" LWLIB_SCROLLBARS_LUCID "1" >> confdefs.h | 6126 jrKanjiControl() |
4374 DEFS="$DEFS -DLWLIB_SCROLLBARS_LUCID=1" | 6127 ; return 0; } |
4375 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_SCROLLBARS_LUCID\${ac_dB}LWLIB_SCROLLBARS_LUCID\${ac_dC}1\${ac_dD} | 6128 EOF |
4376 \${ac_uA}LWLIB_SCROLLBARS_LUCID\${ac_uB}LWLIB_SCROLLBARS_LUCID\${ac_uC}1\${ac_uD} | 6129 if { (eval echo configure:6130: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4377 \${ac_eA}LWLIB_SCROLLBARS_LUCID\${ac_eB}LWLIB_SCROLLBARS_LUCID\${ac_eC}1\${ac_eD} | 6130 rm -rf conftest* |
4378 " | 6131 eval "ac_cv_lib_$ac_lib_var=yes" |
4379 } | 6132 else |
4380 | 6133 echo "configure: failed program was:" >&5 |
4381 test "${with_scrollbars}" = "motif" && | 6134 cat conftest.$ac_ext >&5 |
4382 { | 6135 rm -rf conftest* |
4383 test -n "$verbose" && \ | 6136 eval "ac_cv_lib_$ac_lib_var=no" |
4384 echo " defining LWLIB_SCROLLBARS_MOTIF" | 6137 fi |
4385 echo "#define" LWLIB_SCROLLBARS_MOTIF "1" >> confdefs.h | 6138 rm -f conftest* |
4386 DEFS="$DEFS -DLWLIB_SCROLLBARS_MOTIF=1" | 6139 xe_check_libs="" |
4387 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_SCROLLBARS_MOTIF\${ac_dB}LWLIB_SCROLLBARS_MOTIF\${ac_dC}1\${ac_dD} | 6140 |
4388 \${ac_uA}LWLIB_SCROLLBARS_MOTIF\${ac_uB}LWLIB_SCROLLBARS_MOTIF\${ac_uC}1\${ac_uD} | 6141 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
4389 \${ac_eA}LWLIB_SCROLLBARS_MOTIF\${ac_eB}LWLIB_SCROLLBARS_MOTIF\${ac_eC}1\${ac_eD} | 6142 echo "$ac_t""yes" 1>&6 |
4390 " | 6143 : |
4391 } | 6144 else |
4392 | 6145 echo "$ac_t""no" 1>&6 |
4393 test "${with_scrollbars}" = "athena" && | 6146 with_canna=no |
4394 { | 6147 fi |
4395 test -n "$verbose" && \ | 6148 |
4396 echo " defining LWLIB_SCROLLBARS_ATHENA" | 6149 } |
4397 echo "#define" LWLIB_SCROLLBARS_ATHENA "1" >> confdefs.h | 6150 test -z "$with_canna" && with_canna=yes |
4398 DEFS="$DEFS -DLWLIB_SCROLLBARS_ATHENA=1" | 6151 if test "$with_canna" = "yes"; then |
4399 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_SCROLLBARS_ATHENA\${ac_dB}LWLIB_SCROLLBARS_ATHENA\${ac_dC}1\${ac_dD} | 6152 { test "$extra_verbose" = "yes" && cat << \EOF |
4400 \${ac_uA}LWLIB_SCROLLBARS_ATHENA\${ac_uB}LWLIB_SCROLLBARS_ATHENA\${ac_uC}1\${ac_uD} | 6153 Defining HAVE_CANNA |
4401 \${ac_eA}LWLIB_SCROLLBARS_ATHENA\${ac_eB}LWLIB_SCROLLBARS_ATHENA\${ac_eC}1\${ac_eD} | 6154 EOF |
4402 " | 6155 cat >> confdefs.h <<\EOF |
4403 } | 6156 #define HAVE_CANNA 1 |
4404 | 6157 EOF |
4405 if test "${with_scrollbars}" = "athena3d"; then | 6158 } |
4406 | 6159 |
4407 { | 6160 libs_x="-lcanna -lRKC $libs_x" |
4408 test -n "$verbose" && \ | 6161 extra_objs="$extra_objs mule-canna.o" |
4409 echo " defining LWLIB_SCROLLBARS_ATHENA" | 6162 fi |
4410 echo "#define" LWLIB_SCROLLBARS_ATHENA "1" >> confdefs.h | 6163 else # "$with_mule" = "no" |
4411 DEFS="$DEFS -DLWLIB_SCROLLBARS_ATHENA=1" | 6164 for feature in xim canna wnn; do |
4412 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_SCROLLBARS_ATHENA\${ac_dB}LWLIB_SCROLLBARS_ATHENA\${ac_dC}1\${ac_dD} | 6165 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then |
4413 \${ac_uA}LWLIB_SCROLLBARS_ATHENA\${ac_uB}LWLIB_SCROLLBARS_ATHENA\${ac_uC}1\${ac_uD} | 6166 echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2 |
4414 \${ac_eA}LWLIB_SCROLLBARS_ATHENA\${ac_eB}LWLIB_SCROLLBARS_ATHENA\${ac_eC}1\${ac_eD} | 6167 fi |
4415 " | 6168 eval "with_${feature}=no" |
4416 } | 6169 done |
4417 | 6170 fi |
4418 | 6171 |
4419 { | 6172 |
4420 test -n "$verbose" && \ | 6173 test "$need_motif" = "yes" && libs_x="-lXm $libs_x" |
4421 echo " defining LWLIB_SCROLLBARS_ATHENA3D" | 6174 |
4422 echo "#define" LWLIB_SCROLLBARS_ATHENA3D "1" >> confdefs.h | 6175 for ac_func in acosh asinh atanh cbrt closedir dup2 eaccess fmod fpathconf frexp ftime gethostname getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random realpath rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask strcasecmp strerror tzset utimes waitpid |
4423 DEFS="$DEFS -DLWLIB_SCROLLBARS_ATHENA3D=1" | 6176 do |
4424 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_SCROLLBARS_ATHENA3D\${ac_dB}LWLIB_SCROLLBARS_ATHENA3D\${ac_dC}1\${ac_dD} | 6177 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 |
4425 \${ac_uA}LWLIB_SCROLLBARS_ATHENA3D\${ac_uB}LWLIB_SCROLLBARS_ATHENA3D\${ac_uC}1\${ac_uD} | 6178 echo "configure:6179: checking for $ac_func" >&5 |
4426 \${ac_eA}LWLIB_SCROLLBARS_ATHENA3D\${ac_eB}LWLIB_SCROLLBARS_ATHENA3D\${ac_eC}1\${ac_eD} | 6179 |
4427 " | 6180 cat > conftest.$ac_ext <<EOF |
4428 } | 6181 #line 6182 "configure" |
4429 | 6182 #include "confdefs.h" |
4430 fi | 6183 /* System header to define __stub macros and hopefully few prototypes, |
4431 test "${with_dialogs}" = "motif" && | 6184 which can conflict with char $ac_func(); below. */ |
4432 { | 6185 #include <assert.h> |
4433 test -n "$verbose" && \ | 6186 /* Override any gcc2 internal prototype to avoid an error. */ |
4434 echo " defining LWLIB_DIALOGS_MOTIF" | 6187 /* We use char because int might match the return type of a gcc2 |
4435 echo "#define" LWLIB_DIALOGS_MOTIF "1" >> confdefs.h | 6188 builtin and then its argument prototype would still apply. */ |
4436 DEFS="$DEFS -DLWLIB_DIALOGS_MOTIF=1" | 6189 char $ac_func(); |
4437 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_DIALOGS_MOTIF\${ac_dB}LWLIB_DIALOGS_MOTIF\${ac_dC}1\${ac_dD} | 6190 |
4438 \${ac_uA}LWLIB_DIALOGS_MOTIF\${ac_uB}LWLIB_DIALOGS_MOTIF\${ac_uC}1\${ac_uD} | 6191 int main() { |
4439 \${ac_eA}LWLIB_DIALOGS_MOTIF\${ac_eB}LWLIB_DIALOGS_MOTIF\${ac_eC}1\${ac_eD} | 6192 |
4440 " | |
4441 } | |
4442 | |
4443 test "${with_dialogs}" = "athena" && | |
4444 { | |
4445 test -n "$verbose" && \ | |
4446 echo " defining LWLIB_DIALOGS_ATHENA" | |
4447 echo "#define" LWLIB_DIALOGS_ATHENA "1" >> confdefs.h | |
4448 DEFS="$DEFS -DLWLIB_DIALOGS_ATHENA=1" | |
4449 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_DIALOGS_ATHENA\${ac_dB}LWLIB_DIALOGS_ATHENA\${ac_dC}1\${ac_dD} | |
4450 \${ac_uA}LWLIB_DIALOGS_ATHENA\${ac_uB}LWLIB_DIALOGS_ATHENA\${ac_uC}1\${ac_uD} | |
4451 \${ac_eA}LWLIB_DIALOGS_ATHENA\${ac_eB}LWLIB_DIALOGS_ATHENA\${ac_eC}1\${ac_eD} | |
4452 " | |
4453 } | |
4454 | |
4455 if test "${with_dialogs}" = "athena3d"; then | |
4456 | |
4457 { | |
4458 test -n "$verbose" && \ | |
4459 echo " defining LWLIB_DIALOGS_ATHENA" | |
4460 echo "#define" LWLIB_DIALOGS_ATHENA "1" >> confdefs.h | |
4461 DEFS="$DEFS -DLWLIB_DIALOGS_ATHENA=1" | |
4462 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_DIALOGS_ATHENA\${ac_dB}LWLIB_DIALOGS_ATHENA\${ac_dC}1\${ac_dD} | |
4463 \${ac_uA}LWLIB_DIALOGS_ATHENA\${ac_uB}LWLIB_DIALOGS_ATHENA\${ac_uC}1\${ac_uD} | |
4464 \${ac_eA}LWLIB_DIALOGS_ATHENA\${ac_eB}LWLIB_DIALOGS_ATHENA\${ac_eC}1\${ac_eD} | |
4465 " | |
4466 } | |
4467 | |
4468 | |
4469 { | |
4470 test -n "$verbose" && \ | |
4471 echo " defining LWLIB_DIALOGS_ATHENA3D" | |
4472 echo "#define" LWLIB_DIALOGS_ATHENA3D "1" >> confdefs.h | |
4473 DEFS="$DEFS -DLWLIB_DIALOGS_ATHENA3D=1" | |
4474 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_DIALOGS_ATHENA3D\${ac_dB}LWLIB_DIALOGS_ATHENA3D\${ac_dC}1\${ac_dD} | |
4475 \${ac_uA}LWLIB_DIALOGS_ATHENA3D\${ac_uB}LWLIB_DIALOGS_ATHENA3D\${ac_uC}1\${ac_uD} | |
4476 \${ac_eA}LWLIB_DIALOGS_ATHENA3D\${ac_eB}LWLIB_DIALOGS_ATHENA3D\${ac_eC}1\${ac_eD} | |
4477 " | |
4478 } | |
4479 | |
4480 fi | |
4481 | |
4482 ############################################################################ | |
4483 # # | |
4484 # Misc other feature tests # | |
4485 # # | |
4486 ############################################################################ | |
4487 | |
4488 # Mule-dependent option processing | |
4489 if test "$with_mule" = "yes" ; then | |
4490 # Do we have the XmIm* routines? And if so, do we want to use them? | |
4491 test "$with_xim" != no && test -n "$silent" || echo "checking for XIM" | |
4492 if test -z "$with_xim" -o "$with_xim" = "yes" ; then | |
4493 xim_save_libs="$LIBS" | |
4494 LIBS="${motif_libs} ${LIBS}" | |
4495 test -n "$silent" || echo "checking for XmImMbLookupString" | |
4496 cat > conftest.${ac_ext} <<EOF | |
4497 #include "confdefs.h" | |
4498 #include <ctype.h> | |
4499 int main() { return 0; } | |
4500 int t() { | |
4501 /* The GNU C library defines this for functions which it implements | 6193 /* The GNU C library defines this for functions which it implements |
4502 to always fail with ENOSYS. Some functions are actually named | 6194 to always fail with ENOSYS. Some functions are actually named |
4503 something starting with __ and the normal name is an alias. */ | 6195 something starting with __ and the normal name is an alias. */ |
4504 #if defined (__stub_XmImMbLookupString) || defined (__stub___XmImMbLookupString) | 6196 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
4505 choke me | 6197 choke me |
4506 #else | 6198 #else |
4507 /* Override any gcc2 internal prototype to avoid an error. */ | 6199 $ac_func(); |
4508 extern char XmImMbLookupString(); XmImMbLookupString(); | |
4509 #endif | 6200 #endif |
6201 | |
4510 ; return 0; } | 6202 ; return 0; } |
4511 EOF | 6203 EOF |
4512 if eval $ac_compile; then | 6204 if { (eval echo configure:6205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4513 rm -rf conftest* | 6205 rm -rf conftest* |
4514 have_XmIm=yes | 6206 eval "ac_cv_func_$ac_func=yes" |
4515 | 6207 else |
4516 else | 6208 echo "configure: failed program was:" >&5 |
4517 rm -rf conftest* | 6209 cat conftest.$ac_ext >&5 |
4518 have_XmIm=no | 6210 rm -rf conftest* |
4519 fi | 6211 eval "ac_cv_func_$ac_func=no" |
4520 rm -f conftest* | 6212 fi |
4521 | 6213 rm -f conftest* |
4522 LIBS="$xim_save_libs" | 6214 |
4523 if test "$with_xim" = "yes" -a "$have_XmIm" = "yes"; then with_xim=motif | 6215 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then |
4524 elif test "$with_xim" = "yes"; then with_xim=xlib | 6216 echo "$ac_t""yes" 1>&6 |
4525 else with_xim=no | 6217 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` |
4526 fi | 6218 { test "$extra_verbose" = "yes" && cat << EOF |
4527 fi | 6219 Defining $ac_tr_func |
4528 if test "$with_xim" != "no" ; then | 6220 EOF |
4529 | 6221 cat >> confdefs.h <<EOF |
4530 { | 6222 #define $ac_tr_func 1 |
4531 test -n "$verbose" && \ | 6223 EOF |
4532 echo " defining HAVE_XIM" | 6224 } |
4533 echo "#define" HAVE_XIM "1" >> confdefs.h | 6225 |
4534 DEFS="$DEFS -DHAVE_XIM=1" | 6226 else |
4535 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_XIM\${ac_dB}HAVE_XIM\${ac_dC}1\${ac_dD} | 6227 echo "$ac_t""no" 1>&6 |
4536 \${ac_uA}HAVE_XIM\${ac_uB}HAVE_XIM\${ac_uC}1\${ac_uD} | 6228 fi |
4537 \${ac_eA}HAVE_XIM\${ac_eB}HAVE_XIM\${ac_eC}1\${ac_eD} | 6229 done |
4538 " | 6230 |
4539 } | 6231 |
4540 | 6232 test "$ac_cv_func_realpath" = "yes" && extra_objs="$extra_objs realpath.o" |
4541 test "$with_xim" = "xlib" && | 6233 |
4542 { | 6234 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6 |
4543 test -n "$verbose" && \ | 6235 echo "configure:6236: checking whether netdb declares h_errno" >&5 |
4544 echo " defining XIM_XLIB" | 6236 cat > conftest.$ac_ext <<EOF |
4545 echo "#define" XIM_XLIB "1" >> confdefs.h | 6237 #line 6238 "configure" |
4546 DEFS="$DEFS -DXIM_XLIB=1" | |
4547 ac_sed_defs="${ac_sed_defs}\${ac_dA}XIM_XLIB\${ac_dB}XIM_XLIB\${ac_dC}1\${ac_dD} | |
4548 \${ac_uA}XIM_XLIB\${ac_uB}XIM_XLIB\${ac_uC}1\${ac_uD} | |
4549 \${ac_eA}XIM_XLIB\${ac_eB}XIM_XLIB\${ac_eC}1\${ac_eD} | |
4550 " | |
4551 } | |
4552 | |
4553 test "$with_xim" = "motif" && | |
4554 { | |
4555 test -n "$verbose" && \ | |
4556 echo " defining XIM_MOTIF" | |
4557 echo "#define" XIM_MOTIF "1" >> confdefs.h | |
4558 DEFS="$DEFS -DXIM_MOTIF=1" | |
4559 ac_sed_defs="${ac_sed_defs}\${ac_dA}XIM_MOTIF\${ac_dB}XIM_MOTIF\${ac_dC}1\${ac_dD} | |
4560 \${ac_uA}XIM_MOTIF\${ac_uB}XIM_MOTIF\${ac_uC}1\${ac_uD} | |
4561 \${ac_eA}XIM_MOTIF\${ac_eB}XIM_MOTIF\${ac_eC}1\${ac_eD} | |
4562 " | |
4563 } | |
4564 | |
4565 fi | |
4566 # wnn6 implies wnn support | |
4567 if test "$with_wnn6" = "yes" ; then | |
4568 with_wnn=yes | |
4569 fi | |
4570 else # Other internationalization features depend on Mule | |
4571 with_mule="no" | |
4572 for feature in xim canna wnn wnn6 ; do | |
4573 if eval "test -n \"\$with_$feature\" -a \"\$with_$feature\" != no" ; then | |
4574 echo "configure: warning: --with-$feature ignored: Not valid without Mule support" >&2 | |
4575 fi | |
4576 eval "with_$feature=no" | |
4577 done | |
4578 fi | |
4579 | |
4580 # | |
4581 # set defaults for finding WNN includes and libs | |
4582 # | |
4583 if test "${with_wnn}" = "yes" ; then | |
4584 for arg in "-I${wnn_includes}" "-I/usr/X11R6/include/wnn" "-I/usr/include/wnn" | |
4585 do | |
4586 if test -f `echo "${arg}/wnnerror.h" | sed 's/^\-I//'` ; then | |
4587 C_SWITCH_SITE="${C_SWITCH_SITE} ${arg}" | |
4588 wnn_includes=${arg} | |
4589 break | |
4590 fi | |
4591 done | |
4592 for arg in "-L${wnn_libraries}" "-L/usr/X11R6/lib" "-L/usr/lib" | |
4593 do | |
4594 if test -f `echo "${arg}/libwnn.a" | sed 's/^\-L//'` ; then | |
4595 LD_SWITCH_SITE="${LD_SWITCH_SITE} ${arg}" | |
4596 wnn_libraries=${arg} | |
4597 break | |
4598 fi | |
4599 done | |
4600 fi | |
4601 | |
4602 # | |
4603 # set defaults for finding Canna includes and libs | |
4604 # | |
4605 if test "${with_canna}" = "yes" ; then | |
4606 for arg in "-I${canna_includes}" "-I/usr/X11R6/include" | |
4607 do | |
4608 if test -f `echo "${arg}/canna/RK.h" | sed 's/^\-I//'` ; then | |
4609 C_SWITCH_SITE="${C_SWITCH_SITE} ${arg}" | |
4610 canna_includes=${arg} | |
4611 break | |
4612 fi | |
4613 done | |
4614 for arg in "-L${canna_libraries}" "-L/usr/X11R6/lib" | |
4615 do | |
4616 if test -f `echo "${arg}/libcanna.a" | sed 's/^\-L//'` ; then | |
4617 LD_SWITCH_SITE="${LD_SWITCH_SITE} ${arg}" | |
4618 canna_libraries=${arg} | |
4619 break | |
4620 fi | |
4621 done | |
4622 fi | |
4623 | |
4624 # If netdb.h doesn't declare h_errno, we must declare it by hand. | |
4625 test -n "$silent" || echo "checking for declaration of h_errno in netdb.h" | |
4626 cat > conftest.${ac_ext} <<EOF | |
4627 #include "confdefs.h" | 6238 #include "confdefs.h" |
4628 #include <netdb.h> | 6239 #include <netdb.h> |
4629 int main() { return 0; } | 6240 int main() { |
4630 int t() { int i = h_errno;; return 0; } | 6241 return h_errno; |
4631 EOF | 6242 ; return 0; } |
4632 if eval $ac_compile; then | 6243 EOF |
4633 rm -rf conftest* | 6244 if { (eval echo configure:6245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4634 | 6245 rm -rf conftest* |
4635 { | 6246 echo "$ac_t""yes" 1>&6 |
4636 test -n "$verbose" && \ | 6247 { test "$extra_verbose" = "yes" && cat << \EOF |
4637 echo " defining HAVE_H_ERRNO" | 6248 Defining HAVE_H_ERRNO |
4638 echo "#define" HAVE_H_ERRNO "1" >> confdefs.h | 6249 EOF |
4639 DEFS="$DEFS -DHAVE_H_ERRNO=1" | 6250 cat >> confdefs.h <<\EOF |
4640 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_H_ERRNO\${ac_dB}HAVE_H_ERRNO\${ac_dC}1\${ac_dD} | 6251 #define HAVE_H_ERRNO 1 |
4641 \${ac_uA}HAVE_H_ERRNO\${ac_uB}HAVE_H_ERRNO\${ac_uC}1\${ac_uD} | 6252 EOF |
4642 \${ac_eA}HAVE_H_ERRNO\${ac_eB}HAVE_H_ERRNO\${ac_eC}1\${ac_eD} | 6253 } |
4643 " | 6254 |
4644 } | 6255 else |
4645 | 6256 echo "configure: failed program was:" >&5 |
4646 | 6257 cat conftest.$ac_ext >&5 |
4647 fi | 6258 rm -rf conftest* |
4648 rm -f conftest* | 6259 echo "$ac_t""no" 1>&6 |
4649 | 6260 fi |
4650 | 6261 rm -f conftest* |
4651 test -n "$silent" || echo "checking for sigsetjmp" | 6262 |
4652 cat > conftest.${ac_ext} <<EOF | 6263 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6 |
6264 echo "configure:6265: checking for sigsetjmp" >&5 | |
6265 cat > conftest.$ac_ext <<EOF | |
6266 #line 6267 "configure" | |
4653 #include "confdefs.h" | 6267 #include "confdefs.h" |
4654 #include <setjmp.h> | 6268 #include <setjmp.h> |
4655 int main() { return 0; } | 6269 int main() { |
4656 int t() { sigjmp_buf bar; sigsetjmp (bar, 0);; return 0; } | 6270 sigjmp_buf bar; sigsetjmp (bar, 0); |
4657 EOF | 6271 ; return 0; } |
4658 if eval $ac_compile; then | 6272 EOF |
4659 rm -rf conftest* | 6273 if { (eval echo configure:6274: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
4660 | 6274 rm -rf conftest* |
4661 { | 6275 echo "$ac_t""yes" 1>&6 |
4662 test -n "$verbose" && \ | 6276 { test "$extra_verbose" = "yes" && cat << \EOF |
4663 echo " defining HAVE_SIGSETJMP" | 6277 Defining HAVE_SIGSETJMP |
4664 echo "#define" HAVE_SIGSETJMP "1" >> confdefs.h | 6278 EOF |
4665 DEFS="$DEFS -DHAVE_SIGSETJMP=1" | 6279 cat >> confdefs.h <<\EOF |
4666 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_SIGSETJMP\${ac_dB}HAVE_SIGSETJMP\${ac_dC}1\${ac_dD} | 6280 #define HAVE_SIGSETJMP 1 |
4667 \${ac_uA}HAVE_SIGSETJMP\${ac_uB}HAVE_SIGSETJMP\${ac_uC}1\${ac_uD} | 6281 EOF |
4668 \${ac_eA}HAVE_SIGSETJMP\${ac_eB}HAVE_SIGSETJMP\${ac_eC}1\${ac_eD} | 6282 } |
4669 " | 6283 |
4670 } | 6284 else |
4671 | 6285 echo "configure: failed program was:" >&5 |
4672 | 6286 cat conftest.$ac_ext >&5 |
4673 fi | 6287 rm -rf conftest* |
4674 rm -f conftest* | 6288 echo "$ac_t""no" 1>&6 |
4675 | 6289 fi |
4676 | 6290 rm -f conftest* |
4677 test -n "$silent" || echo "checking whether localtime caches TZ" | 6291 |
4678 emacs_cv_localtime_cache= | 6292 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6 |
4679 test -n "$silent" || echo "checking whether cross-compiling" | 6293 echo "configure:6294: checking whether localtime caches TZ" >&5 |
4680 # If we cannot run a trivial program, we must be cross compiling. | 6294 |
4681 cat > conftest.${ac_ext} <<EOF | 6295 if test "$ac_cv_func_tzset" = "yes"; then |
4682 #include "confdefs.h" | 6296 cat > conftest.$ac_ext <<EOF |
4683 main(){exit(0);} | 6297 #line 6298 "configure" |
4684 EOF | |
4685 eval $ac_compile | |
4686 if test -s conftest && (./conftest; exit) 2>/dev/null; then | |
4687 : | |
4688 else | |
4689 cross_compiling=1 | |
4690 fi | |
4691 rm -fr conftest* | |
4692 | |
4693 if test -n "$cross_compiling" | |
4694 then | |
4695 # If we have tzset, assume the worst when cross-compiling. | |
4696 emacs_cv_localtime_cache=yes | |
4697 else | |
4698 cat > conftest.${ac_ext} <<EOF | |
4699 #include "confdefs.h" | 6298 #include "confdefs.h" |
4700 #include <time.h> | 6299 #include <time.h> |
4701 #if 1 /* STDC_HEADERS */ | 6300 #if STDC_HEADERS |
4702 # include <stdlib.h> | 6301 # include <stdlib.h> |
4703 #endif | 6302 #endif |
4704 extern char **environ; | 6303 extern char **environ; |
4705 unset_TZ () | 6304 unset_TZ () |
4706 { | 6305 { |
4707 char **from, **to; | 6306 char **from, **to; |
4708 for (to = from = environ; (*to = *from); from++) | 6307 for (to = from = environ; (*to = *from); from++) |
4709 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '=')) | 6308 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '=')) |
4710 to++; | 6309 to++; |
4711 } | 6310 } |
6311 char TZ_GMT0[] = "TZ=GMT0"; | |
6312 char TZ_PST8[] = "TZ=PST8"; | |
4712 main() | 6313 main() |
4713 { | 6314 { |
4714 time_t now = time ((time_t *) 0); | 6315 time_t now = time ((time_t *) 0); |
4715 int hour_GMT0, hour_unset; | 6316 int hour_GMT0, hour_unset; |
4716 if (putenv ("TZ=GMT0") != 0) | 6317 if (putenv (TZ_GMT0) != 0) |
4717 exit (1); | 6318 exit (1); |
4718 hour_GMT0 = localtime (&now)->tm_hour; | 6319 hour_GMT0 = localtime (&now)->tm_hour; |
4719 unset_TZ (); | 6320 unset_TZ (); |
4720 hour_unset = localtime (&now)->tm_hour; | 6321 hour_unset = localtime (&now)->tm_hour; |
4721 if (putenv ("TZ=PST8") != 0) | 6322 if (putenv (TZ_PST8) != 0) |
4722 exit (1); | 6323 exit (1); |
4723 if (localtime (&now)->tm_hour == hour_GMT0) | 6324 if (localtime (&now)->tm_hour == hour_GMT0) |
4724 exit (1); | 6325 exit (1); |
4725 unset_TZ (); | 6326 unset_TZ (); |
4726 if (localtime (&now)->tm_hour != hour_unset) | 6327 if (localtime (&now)->tm_hour != hour_unset) |
4727 exit (1); | 6328 exit (1); |
4728 exit (0); | 6329 exit (0); |
4729 } | 6330 } |
4730 EOF | 6331 EOF |
4731 eval $ac_compile | 6332 if { (eval echo configure:6333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
4732 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 6333 then |
4733 emacs_cv_localtime_cache=no | 6334 emacs_cv_localtime_cache=no |
4734 | 6335 else |
4735 else | 6336 echo "configure: failed program was:" >&5 |
6337 cat conftest.$ac_ext >&5 | |
6338 rm -fr conftest* | |
4736 emacs_cv_localtime_cache=yes | 6339 emacs_cv_localtime_cache=yes |
4737 fi | 6340 fi |
4738 fi | |
4739 rm -fr conftest* | 6341 rm -fr conftest* |
4740 test -n "$verbose" && echo " "$emacs_cv_localtime_cache"" | 6342 else |
4741 if test x$emacs_cv_localtime_cache = xyes; then | 6343 # If we lack tzset, report that localtime does not cache TZ, |
4742 | 6344 # since we can't invalidate the cache if we don't have tzset. |
4743 { | 6345 emacs_cv_localtime_cache=no |
4744 test -n "$verbose" && \ | 6346 fi |
4745 echo " defining LOCALTIME_CACHE" | 6347 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6 |
4746 echo "#define" LOCALTIME_CACHE "1" >> confdefs.h | 6348 if test $emacs_cv_localtime_cache = yes; then |
4747 DEFS="$DEFS -DLOCALTIME_CACHE=1" | 6349 { test "$extra_verbose" = "yes" && cat << \EOF |
4748 ac_sed_defs="${ac_sed_defs}\${ac_dA}LOCALTIME_CACHE\${ac_dB}LOCALTIME_CACHE\${ac_dC}1\${ac_dD} | 6350 Defining LOCALTIME_CACHE |
4749 \${ac_uA}LOCALTIME_CACHE\${ac_uB}LOCALTIME_CACHE\${ac_uC}1\${ac_uD} | 6351 EOF |
4750 \${ac_eA}LOCALTIME_CACHE\${ac_eB}LOCALTIME_CACHE\${ac_eC}1\${ac_eD} | 6352 cat >> confdefs.h <<\EOF |
4751 " | 6353 #define LOCALTIME_CACHE 1 |
4752 } | 6354 EOF |
4753 | 6355 } |
4754 fi | 6356 |
4755 | 6357 fi |
4756 if test "x$HAVE_TIMEVAL" = xyes; then | 6358 |
4757 test -n "$silent" || echo "checking for whether gettimeofday can't accept two arguments" | 6359 if test "$HAVE_TIMEVAL" = "yes"; then |
4758 cat > conftest.${ac_ext} <<EOF | 6360 echo $ac_n "checking whether gettimeofday cannot accept two arguments""... $ac_c" 1>&6 |
6361 echo "configure:6362: checking whether gettimeofday cannot accept two arguments" >&5 | |
6362 cat > conftest.$ac_ext <<EOF | |
6363 #line 6364 "configure" | |
4759 #include "confdefs.h" | 6364 #include "confdefs.h" |
4760 | 6365 |
4761 #ifdef TIME_WITH_SYS_TIME | 6366 #ifdef TIME_WITH_SYS_TIME |
4762 #include <sys/time.h> | 6367 #include <sys/time.h> |
4763 #include <time.h> | 6368 #include <time.h> |
4767 #else | 6372 #else |
4768 #include <time.h> | 6373 #include <time.h> |
4769 #endif | 6374 #endif |
4770 #endif | 6375 #endif |
4771 | 6376 |
4772 int main() { return 0; } | 6377 int main() { |
4773 int t() { | 6378 |
4774 struct timeval time; | 6379 struct timeval time; |
4775 struct timezone dummy; | 6380 struct timezone dummy; |
4776 gettimeofday (&time, &dummy); | 6381 gettimeofday (&time, &dummy); |
6382 | |
4777 ; return 0; } | 6383 ; return 0; } |
4778 EOF | 6384 EOF |
4779 if eval $ac_compile; then | 6385 if { (eval echo configure:6386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4780 rm -rf conftest* | 6386 rm -rf conftest* |
4781 test -n "$verbose" && echo " no" | 6387 echo "$ac_t""no" 1>&6 |
4782 | 6388 else |
4783 else | 6389 echo "configure: failed program was:" >&5 |
4784 rm -rf conftest* | 6390 cat conftest.$ac_ext >&5 |
4785 test -n "$verbose" && echo " yes" | 6391 rm -rf conftest* |
4786 | 6392 echo "$ac_t""yes" 1>&6 |
4787 { | 6393 { test "$extra_verbose" = "yes" && cat << \EOF |
4788 test -n "$verbose" && \ | 6394 Defining GETTIMEOFDAY_ONE_ARGUMENT |
4789 echo " defining GETTIMEOFDAY_ONE_ARGUMENT" | 6395 EOF |
4790 echo "#define" GETTIMEOFDAY_ONE_ARGUMENT "1" >> confdefs.h | 6396 cat >> confdefs.h <<\EOF |
4791 DEFS="$DEFS -DGETTIMEOFDAY_ONE_ARGUMENT=1" | 6397 #define GETTIMEOFDAY_ONE_ARGUMENT 1 |
4792 ac_sed_defs="${ac_sed_defs}\${ac_dA}GETTIMEOFDAY_ONE_ARGUMENT\${ac_dB}GETTIMEOFDAY_ONE_ARGUMENT\${ac_dC}1\${ac_dD} | 6398 EOF |
4793 \${ac_uA}GETTIMEOFDAY_ONE_ARGUMENT\${ac_uB}GETTIMEOFDAY_ONE_ARGUMENT\${ac_uC}1\${ac_uD} | 6399 } |
4794 \${ac_eA}GETTIMEOFDAY_ONE_ARGUMENT\${ac_eB}GETTIMEOFDAY_ONE_ARGUMENT\${ac_eC}1\${ac_eD} | 6400 |
4795 " | 6401 fi |
4796 } | 6402 rm -f conftest* |
4797 | 6403 fi |
4798 fi | 6404 |
4799 rm -f conftest* | 6405 |
4800 | 6406 echo $ac_n "checking for inline""... $ac_c" 1>&6 |
4801 fi | 6407 echo "configure:6408: checking for inline" >&5 |
4802 | 6408 |
4803 test -n "$silent" || echo "checking for whether inline functions are supported" | 6409 ac_cv_c_inline=no |
4804 cat > conftest.${ac_ext} <<EOF | 6410 for ac_kw in inline __inline__ __inline; do |
4805 #include "confdefs.h" | 6411 cat > conftest.$ac_ext <<EOF |
4806 | 6412 #line 6413 "configure" |
4807 int main() { return 0; } | 6413 #include "confdefs.h" |
4808 int t() { | 6414 |
4809 inline int | 6415 int main() { |
4810 foo () | 6416 } $ac_kw foo() { |
4811 { | |
4812 return 0; | |
4813 } | |
4814 ; return 0; } | 6417 ; return 0; } |
4815 EOF | 6418 EOF |
4816 if eval $ac_compile; then | 6419 if { (eval echo configure:6420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
4817 rm -rf conftest* | 6420 rm -rf conftest* |
4818 | 6421 ac_cv_c_inline=$ac_kw; break |
4819 { | 6422 else |
4820 test -n "$verbose" && \ | 6423 echo "configure: failed program was:" >&5 |
4821 echo " defining HAVE_INLINE" | 6424 cat conftest.$ac_ext >&5 |
4822 echo "#define" HAVE_INLINE "1" >> confdefs.h | 6425 fi |
4823 DEFS="$DEFS -DHAVE_INLINE=1" | 6426 rm -f conftest* |
4824 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_INLINE\${ac_dB}HAVE_INLINE\${ac_dC}1\${ac_dD} | 6427 done |
4825 \${ac_uA}HAVE_INLINE\${ac_uB}HAVE_INLINE\${ac_uC}1\${ac_uD} | 6428 |
4826 \${ac_eA}HAVE_INLINE\${ac_eB}HAVE_INLINE\${ac_eC}1\${ac_eD} | 6429 |
4827 " | 6430 echo "$ac_t""$ac_cv_c_inline" 1>&6 |
4828 } | 6431 case "$ac_cv_c_inline" in |
4829 | 6432 inline | yes) ;; |
4830 | 6433 no) { test "$extra_verbose" = "yes" && cat << \EOF |
4831 fi | 6434 Defining inline = |
4832 rm -f conftest* | 6435 EOF |
4833 | 6436 cat >> confdefs.h <<\EOF |
4834 | 6437 #define inline |
4835 # This does all sorts of magic to make sure alloca() works OK. | 6438 EOF |
4836 # It might even add some junk to the top of <config.h>. | 6439 } |
4837 # (I don't understand what goes on here, but it seems to work.) | 6440 ;; |
6441 *) { test "$extra_verbose" = "yes" && cat << EOF | |
6442 Defining inline = $ac_cv_c_inline | |
6443 EOF | |
6444 cat >> confdefs.h <<EOF | |
6445 #define inline $ac_cv_c_inline | |
6446 EOF | |
6447 } | |
6448 ;; | |
6449 esac | |
6450 | |
6451 test "$ac_cv_c_inline" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF | |
6452 Defining HAVE_INLINE | |
6453 EOF | |
6454 cat >> confdefs.h <<\EOF | |
6455 #define HAVE_INLINE 1 | |
6456 EOF | |
6457 } | |
6458 | |
6459 | |
6460 | |
4838 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works | 6461 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works |
4839 # for constant arguments. Useless! | 6462 # for constant arguments. Useless! |
4840 test -n "$silent" || echo "checking for working alloca.h" | 6463 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 |
4841 cat > conftest.${ac_ext} <<EOF | 6464 echo "configure:6465: checking for working alloca.h" >&5 |
6465 | |
6466 cat > conftest.$ac_ext <<EOF | |
6467 #line 6468 "configure" | |
4842 #include "confdefs.h" | 6468 #include "confdefs.h" |
4843 #include <alloca.h> | 6469 #include <alloca.h> |
4844 int main() { return 0; } | 6470 int main() { |
4845 int t() { char *p = alloca(2 * sizeof(int));; return 0; } | 6471 char *p = alloca(2 * sizeof(int)); |
4846 EOF | 6472 ; return 0; } |
4847 if eval $ac_compile; then | 6473 EOF |
4848 rm -rf conftest* | 6474 if { (eval echo configure:6475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4849 | 6475 rm -rf conftest* |
4850 { | 6476 ac_cv_header_alloca_h=yes |
4851 test -n "$verbose" && \ | 6477 else |
4852 echo " defining HAVE_ALLOCA_H" | 6478 echo "configure: failed program was:" >&5 |
4853 echo "#define" HAVE_ALLOCA_H "1" >> confdefs.h | 6479 cat conftest.$ac_ext >&5 |
4854 DEFS="$DEFS -DHAVE_ALLOCA_H=1" | 6480 rm -rf conftest* |
4855 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALLOCA_H\${ac_dB}HAVE_ALLOCA_H\${ac_dC}1\${ac_dD} | 6481 ac_cv_header_alloca_h=no |
4856 \${ac_uA}HAVE_ALLOCA_H\${ac_uB}HAVE_ALLOCA_H\${ac_uC}1\${ac_uD} | 6482 fi |
4857 \${ac_eA}HAVE_ALLOCA_H\${ac_eB}HAVE_ALLOCA_H\${ac_eC}1\${ac_eD} | 6483 rm -f conftest* |
4858 " | 6484 |
4859 } | 6485 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 |
4860 | 6486 if test $ac_cv_header_alloca_h = yes; then |
4861 | 6487 { test "$extra_verbose" = "yes" && cat << \EOF |
4862 fi | 6488 Defining HAVE_ALLOCA_H |
4863 rm -f conftest* | 6489 EOF |
4864 | 6490 cat >> confdefs.h <<\EOF |
4865 ac_decl="#ifdef __GNUC__ | 6491 #define HAVE_ALLOCA_H 1 |
4866 #define alloca __builtin_alloca | 6492 EOF |
6493 } | |
6494 | |
6495 fi | |
6496 | |
6497 echo $ac_n "checking for alloca""... $ac_c" 1>&6 | |
6498 echo "configure:6499: checking for alloca" >&5 | |
6499 | |
6500 cat > conftest.$ac_ext <<EOF | |
6501 #line 6502 "configure" | |
6502 #include "confdefs.h" | |
6503 | |
6504 #ifdef __GNUC__ | |
6505 # define alloca __builtin_alloca | |
4867 #else | 6506 #else |
4868 #if HAVE_ALLOCA_H | 6507 # if HAVE_ALLOCA_H |
4869 #include <alloca.h> | 6508 # include <alloca.h> |
4870 #else | 6509 # else |
4871 #ifdef _AIX | 6510 # ifdef _AIX |
4872 #pragma alloca | 6511 #pragma alloca |
4873 #else | 6512 # else |
6513 # ifndef alloca /* predefined by HP cc +Olibcalls */ | |
4874 char *alloca (); | 6514 char *alloca (); |
6515 # endif | |
6516 # endif | |
6517 # endif | |
4875 #endif | 6518 #endif |
4876 #endif | 6519 |
4877 #endif | 6520 int main() { |
4878 " | 6521 char *p = (char *) alloca(1); |
4879 test -n "$silent" || echo "checking for alloca" | |
4880 cat > conftest.${ac_ext} <<EOF | |
4881 #include "confdefs.h" | |
4882 $ac_decl | |
4883 int main() { return 0; } | |
4884 int t() { char *p = (char *) alloca(1);; return 0; } | |
4885 EOF | |
4886 if eval $ac_compile; then | |
4887 rm -rf conftest* | |
4888 | |
4889 { | |
4890 test -n "$verbose" && \ | |
4891 echo " defining HAVE_ALLOCA" | |
4892 echo "#define" HAVE_ALLOCA "1" >> confdefs.h | |
4893 DEFS="$DEFS -DHAVE_ALLOCA=1" | |
4894 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_ALLOCA\${ac_dB}HAVE_ALLOCA\${ac_dC}1\${ac_dD} | |
4895 \${ac_uA}HAVE_ALLOCA\${ac_uB}HAVE_ALLOCA\${ac_uC}1\${ac_uD} | |
4896 \${ac_eA}HAVE_ALLOCA\${ac_eB}HAVE_ALLOCA\${ac_eC}1\${ac_eD} | |
4897 " | |
4898 } | |
4899 | |
4900 | |
4901 else | |
4902 rm -rf conftest* | |
4903 ac_alloca_missing=1 | |
4904 cat > conftest.${ac_ext} <<EOF | |
4905 #include "confdefs.h" | |
4906 | |
4907 #if defined(CRAY) && ! defined(CRAY2) | |
4908 winnitude | |
4909 #else | |
4910 lossage | |
4911 #endif | |
4912 | |
4913 EOF | |
4914 eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | |
4915 if egrep "winnitude" conftest.out >/dev/null 2>&1; then | |
4916 rm -rf conftest* | |
4917 test -n "$silent" || echo "checking for _getb67" | |
4918 cat > conftest.${ac_ext} <<EOF | |
4919 #include "confdefs.h" | |
4920 #include <ctype.h> | |
4921 int main() { return 0; } | |
4922 int t() { | |
4923 /* The GNU C library defines this for functions which it implements | |
4924 to always fail with ENOSYS. Some functions are actually named | |
4925 something starting with __ and the normal name is an alias. */ | |
4926 #if defined (__stub__getb67) || defined (__stub____getb67) | |
4927 choke me | |
4928 #else | |
4929 /* Override any gcc2 internal prototype to avoid an error. */ | |
4930 extern char _getb67(); _getb67(); | |
4931 #endif | |
4932 ; return 0; } | 6522 ; return 0; } |
4933 EOF | 6523 EOF |
4934 if eval $ac_compile; then | 6524 if { (eval echo configure:6525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
4935 rm -rf conftest* | 6525 rm -rf conftest* |
4936 { | 6526 ac_cv_func_alloca_works=yes |
4937 test -n "$verbose" && \ | 6527 else |
4938 echo " defining" CRAY_STACKSEG_END to be "_getb67" | 6528 echo "configure: failed program was:" >&5 |
4939 echo "#define" CRAY_STACKSEG_END "_getb67" >> confdefs.h | 6529 cat conftest.$ac_ext >&5 |
4940 DEFS="$DEFS -DCRAY_STACKSEG_END=_getb67" | 6530 rm -rf conftest* |
4941 ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}_getb67\${ac_dD} | 6531 ac_cv_func_alloca_works=no |
4942 \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}_getb67\${ac_uD} | 6532 fi |
4943 \${ac_eA}CRAY_STACKSEG_END\${ac_eB}CRAY_STACKSEG_END\${ac_eC}_getb67\${ac_eD} | 6533 rm -f conftest* |
4944 " | 6534 |
4945 } | 6535 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 |
4946 | 6536 if test $ac_cv_func_alloca_works = yes; then |
4947 | 6537 { test "$extra_verbose" = "yes" && cat << \EOF |
4948 else | 6538 Defining HAVE_ALLOCA |
4949 rm -rf conftest* | 6539 EOF |
4950 test -n "$silent" || echo "checking for GETB67" | 6540 cat >> confdefs.h <<\EOF |
4951 cat > conftest.${ac_ext} <<EOF | 6541 #define HAVE_ALLOCA 1 |
4952 #include "confdefs.h" | 6542 EOF |
4953 #include <ctype.h> | 6543 } |
4954 int main() { return 0; } | 6544 |
4955 int t() { | 6545 fi |
4956 /* The GNU C library defines this for functions which it implements | 6546 |
4957 to always fail with ENOSYS. Some functions are actually named | 6547 if test $ac_cv_func_alloca_works = no; then |
4958 something starting with __ and the normal name is an alias. */ | |
4959 #if defined (__stub_GETB67) || defined (__stub___GETB67) | |
4960 choke me | |
4961 #else | |
4962 /* Override any gcc2 internal prototype to avoid an error. */ | |
4963 extern char GETB67(); GETB67(); | |
4964 #endif | |
4965 ; return 0; } | |
4966 EOF | |
4967 if eval $ac_compile; then | |
4968 rm -rf conftest* | |
4969 { | |
4970 test -n "$verbose" && \ | |
4971 echo " defining" CRAY_STACKSEG_END to be "GETB67" | |
4972 echo "#define" CRAY_STACKSEG_END "GETB67" >> confdefs.h | |
4973 DEFS="$DEFS -DCRAY_STACKSEG_END=GETB67" | |
4974 ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}GETB67\${ac_dD} | |
4975 \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}GETB67\${ac_uD} | |
4976 \${ac_eA}CRAY_STACKSEG_END\${ac_eB}CRAY_STACKSEG_END\${ac_eC}GETB67\${ac_eD} | |
4977 " | |
4978 } | |
4979 | |
4980 | |
4981 else | |
4982 rm -rf conftest* | |
4983 test -n "$silent" || echo "checking for getb67" | |
4984 cat > conftest.${ac_ext} <<EOF | |
4985 #include "confdefs.h" | |
4986 #include <ctype.h> | |
4987 int main() { return 0; } | |
4988 int t() { | |
4989 /* The GNU C library defines this for functions which it implements | |
4990 to always fail with ENOSYS. Some functions are actually named | |
4991 something starting with __ and the normal name is an alias. */ | |
4992 #if defined (__stub_getb67) || defined (__stub___getb67) | |
4993 choke me | |
4994 #else | |
4995 /* Override any gcc2 internal prototype to avoid an error. */ | |
4996 extern char getb67(); getb67(); | |
4997 #endif | |
4998 ; return 0; } | |
4999 EOF | |
5000 if eval $ac_compile; then | |
5001 rm -rf conftest* | |
5002 { | |
5003 test -n "$verbose" && \ | |
5004 echo " defining" CRAY_STACKSEG_END to be "getb67" | |
5005 echo "#define" CRAY_STACKSEG_END "getb67" >> confdefs.h | |
5006 DEFS="$DEFS -DCRAY_STACKSEG_END=getb67" | |
5007 ac_sed_defs="${ac_sed_defs}\${ac_dA}CRAY_STACKSEG_END\${ac_dB}CRAY_STACKSEG_END\${ac_dC}getb67\${ac_dD} | |
5008 \${ac_uA}CRAY_STACKSEG_END\${ac_uB}CRAY_STACKSEG_END\${ac_uC}getb67\${ac_uD} | |
5009 \${ac_eA}CRAY_STACKSEG_END\${ac_eB}CRAY_STACKSEG_END\${ac_eC}getb67\${ac_eD} | |
5010 " | |
5011 } | |
5012 | |
5013 | |
5014 fi | |
5015 rm -f conftest* | |
5016 | |
5017 fi | |
5018 rm -f conftest* | |
5019 | |
5020 fi | |
5021 rm -f conftest* | |
5022 | |
5023 | |
5024 fi | |
5025 rm -f conftest* | |
5026 | |
5027 | |
5028 fi | |
5029 rm -f conftest* | |
5030 | |
5031 if test -n "$ac_alloca_missing"; then | |
5032 # The SVR3 libPW and SVR4 libucb both contain incompatible functions | 6548 # The SVR3 libPW and SVR4 libucb both contain incompatible functions |
5033 # that cause trouble. Some versions do not even contain alloca or | 6549 # that cause trouble. Some versions do not even contain alloca or |
5034 # contain a buggy version. If you still want to use their alloca, | 6550 # contain a buggy version. If you still want to use their alloca, |
5035 # use ar to extract alloca.o from them instead of compiling alloca.c. | 6551 # use ar to extract alloca.o from them instead of compiling alloca.c. |
5036 ALLOCA=alloca.o | 6552 ALLOCA=alloca.o |
5037 | 6553 { test "$extra_verbose" = "yes" && cat << \EOF |
5038 { | 6554 Defining C_ALLOCA |
5039 test -n "$verbose" && \ | 6555 EOF |
5040 echo " defining C_ALLOCA" | 6556 cat >> confdefs.h <<\EOF |
5041 echo "#define" C_ALLOCA "1" >> confdefs.h | 6557 #define C_ALLOCA 1 |
5042 DEFS="$DEFS -DC_ALLOCA=1" | 6558 EOF |
5043 ac_sed_defs="${ac_sed_defs}\${ac_dA}C_ALLOCA\${ac_dB}C_ALLOCA\${ac_dC}1\${ac_dD} | 6559 } |
5044 \${ac_uA}C_ALLOCA\${ac_uB}C_ALLOCA\${ac_uC}1\${ac_uD} | 6560 |
5045 \${ac_eA}C_ALLOCA\${ac_eB}C_ALLOCA\${ac_eC}1\${ac_eD} | 6561 |
5046 " | 6562 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 |
5047 } | 6563 echo "configure:6564: checking whether alloca needs Cray hooks" >&5 |
5048 | 6564 |
5049 | 6565 cat > conftest.$ac_ext <<EOF |
5050 test -n "$silent" || echo "checking stack direction for C alloca" | 6566 #line 6567 "configure" |
5051 if test -n "$cross_compiling" | 6567 #include "confdefs.h" |
5052 then | 6568 #if defined(CRAY) && ! defined(CRAY2) |
5053 | 6569 webecray |
5054 { | 6570 #else |
5055 test -n "$verbose" && \ | 6571 wenotbecray |
5056 echo " defining" STACK_DIRECTION to be "0" | 6572 #endif |
5057 echo "#define" STACK_DIRECTION "0" >> confdefs.h | 6573 |
5058 DEFS="$DEFS -DSTACK_DIRECTION=0" | 6574 EOF |
5059 ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}0\${ac_dD} | 6575 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
5060 \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}0\${ac_uD} | 6576 egrep "webecray" >/dev/null 2>&1; then |
5061 \${ac_eA}STACK_DIRECTION\${ac_eB}STACK_DIRECTION\${ac_eC}0\${ac_eD} | 6577 rm -rf conftest* |
5062 " | 6578 ac_cv_os_cray=yes |
5063 } | 6579 else |
5064 | 6580 rm -rf conftest* |
5065 else | 6581 ac_cv_os_cray=no |
5066 cat > conftest.${ac_ext} <<EOF | 6582 fi |
6583 rm -f conftest* | |
6584 | |
6585 | |
6586 echo "$ac_t""$ac_cv_os_cray" 1>&6 | |
6587 if test $ac_cv_os_cray = yes; then | |
6588 for ac_func in _getb67 GETB67 getb67; do | |
6589 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
6590 echo "configure:6591: checking for $ac_func" >&5 | |
6591 | |
6592 cat > conftest.$ac_ext <<EOF | |
6593 #line 6594 "configure" | |
6594 #include "confdefs.h" | |
6595 /* System header to define __stub macros and hopefully few prototypes, | |
6596 which can conflict with char $ac_func(); below. */ | |
6597 #include <assert.h> | |
6598 /* Override any gcc2 internal prototype to avoid an error. */ | |
6599 /* We use char because int might match the return type of a gcc2 | |
6600 builtin and then its argument prototype would still apply. */ | |
6601 char $ac_func(); | |
6602 | |
6603 int main() { | |
6604 | |
6605 /* The GNU C library defines this for functions which it implements | |
6606 to always fail with ENOSYS. Some functions are actually named | |
6607 something starting with __ and the normal name is an alias. */ | |
6608 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) | |
6609 choke me | |
6610 #else | |
6611 $ac_func(); | |
6612 #endif | |
6613 | |
6614 ; return 0; } | |
6615 EOF | |
6616 if { (eval echo configure:6617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
6617 rm -rf conftest* | |
6618 eval "ac_cv_func_$ac_func=yes" | |
6619 else | |
6620 echo "configure: failed program was:" >&5 | |
6621 cat conftest.$ac_ext >&5 | |
6622 rm -rf conftest* | |
6623 eval "ac_cv_func_$ac_func=no" | |
6624 fi | |
6625 rm -f conftest* | |
6626 | |
6627 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
6628 echo "$ac_t""yes" 1>&6 | |
6629 { test "$extra_verbose" = "yes" && cat << EOF | |
6630 Defining CRAY_STACKSEG_END = $ac_func | |
6631 EOF | |
6632 cat >> confdefs.h <<EOF | |
6633 #define CRAY_STACKSEG_END $ac_func | |
6634 EOF | |
6635 } | |
6636 | |
6637 break | |
6638 else | |
6639 echo "$ac_t""no" 1>&6 | |
6640 fi | |
6641 | |
6642 done | |
6643 fi | |
6644 | |
6645 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 | |
6646 echo "configure:6647: checking stack direction for C alloca" >&5 | |
6647 | |
6648 cat > conftest.$ac_ext <<EOF | |
6649 #line 6650 "configure" | |
5067 #include "confdefs.h" | 6650 #include "confdefs.h" |
5068 find_stack_direction () | 6651 find_stack_direction () |
5069 { | 6652 { |
5070 static char *addr = 0; | 6653 static char *addr = 0; |
5071 auto char dummy; | 6654 auto char dummy; |
5080 main () | 6663 main () |
5081 { | 6664 { |
5082 exit (find_stack_direction() < 0); | 6665 exit (find_stack_direction() < 0); |
5083 } | 6666 } |
5084 EOF | 6667 EOF |
5085 eval $ac_compile | 6668 if { (eval echo configure:6669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
5086 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 6669 then |
5087 | 6670 ac_cv_c_stack_direction=1 |
5088 { | 6671 else |
5089 test -n "$verbose" && \ | 6672 echo "configure: failed program was:" >&5 |
5090 echo " defining" STACK_DIRECTION to be "1" | 6673 cat conftest.$ac_ext >&5 |
5091 echo "#define" STACK_DIRECTION "1" >> confdefs.h | 6674 rm -fr conftest* |
5092 DEFS="$DEFS -DSTACK_DIRECTION=1" | 6675 ac_cv_c_stack_direction=-1 |
5093 ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}1\${ac_dD} | |
5094 \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}1\${ac_uD} | |
5095 \${ac_eA}STACK_DIRECTION\${ac_eB}STACK_DIRECTION\${ac_eC}1\${ac_eD} | |
5096 " | |
5097 } | |
5098 | |
5099 | |
5100 else | |
5101 | |
5102 { | |
5103 test -n "$verbose" && \ | |
5104 echo " defining" STACK_DIRECTION to be "-1" | |
5105 echo "#define" STACK_DIRECTION "-1" >> confdefs.h | |
5106 DEFS="$DEFS -DSTACK_DIRECTION=-1" | |
5107 ac_sed_defs="${ac_sed_defs}\${ac_dA}STACK_DIRECTION\${ac_dB}STACK_DIRECTION\${ac_dC}-1\${ac_dD} | |
5108 \${ac_uA}STACK_DIRECTION\${ac_uB}STACK_DIRECTION\${ac_uC}-1\${ac_uD} | |
5109 \${ac_eA}STACK_DIRECTION\${ac_eB}STACK_DIRECTION\${ac_eC}-1\${ac_eD} | |
5110 " | |
5111 } | |
5112 | |
5113 fi | |
5114 fi | 6676 fi |
5115 rm -fr conftest* | 6677 rm -fr conftest* |
5116 fi | 6678 |
5117 | 6679 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 |
5118 | 6680 { test "$extra_verbose" = "yes" && cat << EOF |
5119 # Check whether vfork exists and works correctly. (This does more | 6681 Defining STACK_DIRECTION = $ac_cv_c_stack_direction |
5120 # than just check for its existence.) If so, it defines HAVE_VFORK_H. | 6682 EOF |
5121 # If not, it defines vfork to be fork. | 6683 cat >> confdefs.h <<EOF |
5122 test -n "$silent" || echo "checking for pid_t in sys/types.h" | 6684 #define STACK_DIRECTION $ac_cv_c_stack_direction |
5123 echo '#include "confdefs.h" | 6685 EOF |
5124 #include <sys/types.h>' > conftest.${ac_ext} | 6686 } |
5125 eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 6687 |
5126 if egrep "pid_t" conftest.out >/dev/null 2>&1; then | 6688 fi |
5127 : | 6689 |
5128 else | 6690 test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" |
5129 rm -rf conftest* | 6691 |
5130 | 6692 echo $ac_n "checking for pid_t""... $ac_c" 1>&6 |
5131 { | 6693 echo "configure:6694: checking for pid_t" >&5 |
5132 test -n "$verbose" && \ | 6694 |
5133 echo " defining" pid_t to be "int" | 6695 cat > conftest.$ac_ext <<EOF |
5134 echo "#define" pid_t "int" >> confdefs.h | 6696 #line 6697 "configure" |
5135 DEFS="$DEFS -Dpid_t=int" | 6697 #include "confdefs.h" |
5136 ac_sed_defs="${ac_sed_defs}\${ac_dA}pid_t\${ac_dB}pid_t\${ac_dC}int\${ac_dD} | 6698 #include <sys/types.h> |
5137 \${ac_uA}pid_t\${ac_uB}pid_t\${ac_uC}int\${ac_uD} | 6699 #if STDC_HEADERS |
5138 \${ac_eA}pid_t\${ac_eB}pid_t\${ac_eC}int\${ac_eD} | 6700 #include <stdlib.h> |
5139 " | 6701 #include <stddef.h> |
5140 } | 6702 #endif |
5141 | 6703 EOF |
5142 fi | 6704 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
5143 rm -f conftest* | 6705 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then |
5144 | 6706 rm -rf conftest* |
5145 test -n "$silent" || echo "checking for vfork.h" | 6707 ac_cv_type_pid_t=yes |
5146 cat > conftest.${ac_ext} <<EOF | 6708 else |
6709 rm -rf conftest* | |
6710 ac_cv_type_pid_t=no | |
6711 fi | |
6712 rm -f conftest* | |
6713 | |
6714 echo "$ac_t""$ac_cv_type_pid_t" 1>&6 | |
6715 if test $ac_cv_type_pid_t = no; then | |
6716 { test "$extra_verbose" = "yes" && cat << \EOF | |
6717 Defining pid_t = int | |
6718 EOF | |
6719 cat >> confdefs.h <<\EOF | |
6720 #define pid_t int | |
6721 EOF | |
6722 } | |
6723 | |
6724 fi | |
6725 | |
6726 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` | |
6727 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 | |
6728 echo "configure:6729: checking for vfork.h" >&5 | |
6729 | |
6730 cat > conftest.$ac_ext <<EOF | |
6731 #line 6732 "configure" | |
5147 #include "confdefs.h" | 6732 #include "confdefs.h" |
5148 #include <vfork.h> | 6733 #include <vfork.h> |
5149 EOF | 6734 EOF |
5150 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 6735 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
5151 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 6736 { (eval echo configure:6737: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
5152 echo "$ac_err" | 6737 ac_err=`grep -v '^ *+' conftest.out` |
5153 fi | |
5154 if test -z "$ac_err"; then | 6738 if test -z "$ac_err"; then |
5155 rm -rf conftest* | 6739 rm -rf conftest* |
5156 | 6740 eval "ac_cv_header_$ac_safe=yes" |
5157 { | 6741 else |
5158 test -n "$verbose" && \ | 6742 echo "$ac_err" >&5 |
5159 echo " defining HAVE_VFORK_H" | 6743 echo "configure: failed program was:" >&5 |
5160 echo "#define" HAVE_VFORK_H "1" >> confdefs.h | 6744 cat conftest.$ac_ext >&5 |
5161 DEFS="$DEFS -DHAVE_VFORK_H=1" | 6745 rm -rf conftest* |
5162 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_VFORK_H\${ac_dB}HAVE_VFORK_H\${ac_dC}1\${ac_dD} | 6746 eval "ac_cv_header_$ac_safe=no" |
5163 \${ac_uA}HAVE_VFORK_H\${ac_uB}HAVE_VFORK_H\${ac_uC}1\${ac_uD} | 6747 fi |
5164 \${ac_eA}HAVE_VFORK_H\${ac_eB}HAVE_VFORK_H\${ac_eC}1\${ac_eD} | 6748 rm -f conftest* |
5165 " | 6749 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
5166 } | 6750 echo "$ac_t""yes" 1>&6 |
5167 | 6751 { test "$extra_verbose" = "yes" && cat << \EOF |
5168 | 6752 Defining HAVE_VFORK_H |
5169 fi | 6753 EOF |
5170 rm -f conftest* | 6754 cat >> confdefs.h <<\EOF |
5171 | 6755 #define HAVE_VFORK_H 1 |
5172 test -n "$silent" || echo "checking for working vfork" | 6756 EOF |
5173 | 6757 } |
5174 cat > conftest.${ac_ext} <<EOF | 6758 |
6759 else | |
6760 echo "$ac_t""no" 1>&6 | |
6761 fi | |
6762 | |
6763 echo $ac_n "checking for working vfork""... $ac_c" 1>&6 | |
6764 echo "configure:6765: checking for working vfork" >&5 | |
6765 | |
6766 cat > conftest.$ac_ext <<EOF | |
6767 #line 6768 "configure" | |
5175 #include "confdefs.h" | 6768 #include "confdefs.h" |
5176 /* Thanks to Paul Eggert for this test. */ | 6769 /* Thanks to Paul Eggert for this test. */ |
5177 #include <stdio.h> | 6770 #include <stdio.h> |
5178 #include <sys/types.h> | 6771 #include <sys/types.h> |
5179 #include <sys/stat.h> | 6772 #include <sys/stat.h> |
5180 #include <signal.h> | |
5181 #ifdef HAVE_UNISTD_H | 6773 #ifdef HAVE_UNISTD_H |
5182 #include <unistd.h> | 6774 #include <unistd.h> |
5183 #endif | 6775 #endif |
5184 #ifdef HAVE_VFORK_H | 6776 #ifdef HAVE_VFORK_H |
5185 #include <vfork.h> | 6777 #include <vfork.h> |
5186 #endif | 6778 #endif |
5187 static int signalled; | 6779 /* On some sparc systems, changes by the child to local and incoming |
5188 static RETSIGTYPE catch (s) int s; { signalled = 1; } | 6780 argument registers are propagated back to the parent. |
6781 The compiler is told about this with #include <vfork.h>, | |
6782 but some compilers (e.g. gcc -O) don't grok <vfork.h>. | |
6783 Test for this by using a static variable whose address | |
6784 is put into a register that is clobbered by the vfork. */ | |
6785 static | |
6786 #ifdef __cplusplus | |
6787 sparc_address_test (int arg) | |
6788 #else | |
6789 sparc_address_test (arg) int arg; | |
6790 #endif | |
6791 { | |
6792 static pid_t child; | |
6793 if (!child) { | |
6794 child = vfork (); | |
6795 if (child < 0) { | |
6796 perror ("vfork"); | |
6797 _exit(2); | |
6798 } | |
6799 if (!child) { | |
6800 arg = getpid(); | |
6801 write(-1, "", 0); | |
6802 _exit (arg); | |
6803 } | |
6804 } | |
6805 } | |
5189 main() { | 6806 main() { |
5190 pid_t parent = getpid (); | 6807 pid_t parent = getpid (); |
5191 pid_t child; | 6808 pid_t child; |
5192 | 6809 |
5193 signal (SIGINT, catch); | 6810 sparc_address_test (); |
5194 | 6811 |
5195 child = vfork (); | 6812 child = vfork (); |
5196 | 6813 |
5197 if (child == 0) { | 6814 if (child == 0) { |
5198 /* On sparc systems, changes by the child to local and incoming | 6815 /* Here is another test for sparc vfork register problems. |
5199 argument registers are propagated back to the parent. | 6816 This test uses lots of local variables, at least |
5200 The compiler is told about this with #include <vfork.h>, | |
5201 but some compilers (e.g. gcc -O) don't grok <vfork.h>. | |
5202 Test for this by using lots of local variables, at least | |
5203 as many local variables as main has allocated so far | 6817 as many local variables as main has allocated so far |
5204 including compiler temporaries. 4 locals are enough for | 6818 including compiler temporaries. 4 locals are enough for |
5205 gcc 1.40.3 on a sparc, but we use 8 to be safe. | 6819 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe. |
5206 A buggy compiler should reuse the register of parent | 6820 A buggy compiler should reuse the register of parent |
5207 for one of the local variables, since it will think that | 6821 for one of the local variables, since it will think that |
5208 parent can't possibly be used any more in this routine. | 6822 parent can't possibly be used any more in this routine. |
5209 Assigning to the local variable will thus munge parent | 6823 Assigning to the local variable will thus munge parent |
5210 in the parent process. */ | 6824 in the parent process. */ |
5215 use the same hardware register for all 8 local variables. */ | 6829 use the same hardware register for all 8 local variables. */ |
5216 if (p != p1 || p != p2 || p != p3 || p != p4 | 6830 if (p != p1 || p != p2 || p != p3 || p != p4 |
5217 || p != p5 || p != p6 || p != p7) | 6831 || p != p5 || p != p6 || p != p7) |
5218 _exit(1); | 6832 _exit(1); |
5219 | 6833 |
5220 /* On some systems (e.g. SunOS 5.2), if the parent is catching | |
5221 a signal, the child ignores the signal before execing, | |
5222 and the parent later receives that signal, the parent dumps core. | |
5223 Test for this by ignoring SIGINT in the child. */ | |
5224 signal (SIGINT, SIG_IGN); | |
5225 | |
5226 /* On some systems (e.g. IRIX 3.3), | 6834 /* On some systems (e.g. IRIX 3.3), |
5227 vfork doesn't separate parent from child file descriptors. | 6835 vfork doesn't separate parent from child file descriptors. |
5228 If the child closes a descriptor before it execs or exits, | 6836 If the child closes a descriptor before it execs or exits, |
5229 this munges the parent's descriptor as well. | 6837 this munges the parent's descriptor as well. |
5230 Test for this by closing stdout in the child. */ | 6838 Test for this by closing stdout in the child. */ |
5243 || status | 6851 || status |
5244 | 6852 |
5245 /* Did the vfork/compiler bug occur? */ | 6853 /* Did the vfork/compiler bug occur? */ |
5246 || parent != getpid() | 6854 || parent != getpid() |
5247 | 6855 |
5248 /* Did the signal handling bug occur? */ | |
5249 || kill(parent, SIGINT) != 0 | |
5250 || signalled != 1 | |
5251 | |
5252 /* Did the file descriptor bug occur? */ | 6856 /* Did the file descriptor bug occur? */ |
5253 || fstat(fileno(stdout), &st) != 0 | 6857 || fstat(fileno(stdout), &st) != 0 |
5254 ); | 6858 ); |
5255 } | 6859 } |
5256 } | 6860 } |
5257 EOF | 6861 EOF |
5258 eval $ac_compile | 6862 if { (eval echo configure:6863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
5259 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 6863 then |
5260 : | 6864 ac_cv_func_vfork_works=yes |
5261 else | 6865 else |
5262 | 6866 echo "configure: failed program was:" >&5 |
5263 { | 6867 cat conftest.$ac_ext >&5 |
5264 test -n "$verbose" && \ | 6868 rm -fr conftest* |
5265 echo " defining" vfork to be "fork" | 6869 ac_cv_func_vfork_works=no |
5266 echo "#define" vfork "fork" >> confdefs.h | |
5267 DEFS="$DEFS -Dvfork=fork" | |
5268 ac_sed_defs="${ac_sed_defs}\${ac_dA}vfork\${ac_dB}vfork\${ac_dC}fork\${ac_dD} | |
5269 \${ac_uA}vfork\${ac_uB}vfork\${ac_uC}fork\${ac_uD} | |
5270 \${ac_eA}vfork\${ac_eB}vfork\${ac_eC}fork\${ac_eD} | |
5271 " | |
5272 } | |
5273 | |
5274 fi | 6870 fi |
5275 rm -fr conftest* | 6871 rm -fr conftest* |
5276 | 6872 |
5277 | 6873 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6 |
5278 # Check whether mmap exists and works correctly. (This does more | 6874 if test $ac_cv_func_vfork_works = no; then |
5279 # than just check for its existence.) If so, it defines HAVE_MMAP. | 6875 { test "$extra_verbose" = "yes" && cat << \EOF |
5280 # Actually, this seems to rule out some cases where mmap() can | 6876 Defining vfork = fork |
5281 # work fine for our purposes (e.g. HPUX). We get a big win out | 6877 EOF |
5282 # of using mmap(), so let's go back to the old way. | 6878 cat >> confdefs.h <<\EOF |
5283 | 6879 #define vfork fork |
5284 # Check whether strcoll exists and works correctly. (This does more | 6880 EOF |
5285 # than just check for its existence.) If so, it defines HAVE_STRCOLL. | 6881 } |
5286 test -n "$silent" || echo "checking for strcoll" | 6882 |
5287 cat > conftest.${ac_ext} <<EOF | 6883 fi |
6884 | |
6885 | |
6886 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6 | |
6887 echo "configure:6888: checking for working strcoll" >&5 | |
6888 | |
6889 cat > conftest.$ac_ext <<EOF | |
6890 #line 6891 "configure" | |
5288 #include "confdefs.h" | 6891 #include "confdefs.h" |
5289 #include <string.h> | 6892 #include <string.h> |
5290 main () | 6893 main () |
5291 { | 6894 { |
5292 exit (strcoll ("abc", "def") >= 0 || | 6895 exit (strcoll ("abc", "def") >= 0 || |
5293 strcoll ("ABC", "DEF") >= 0 || | 6896 strcoll ("ABC", "DEF") >= 0 || |
5294 strcoll ("123", "456") >= 0); | 6897 strcoll ("123", "456") >= 0); |
5295 } | 6898 } |
5296 EOF | 6899 EOF |
5297 eval $ac_compile | 6900 if { (eval echo configure:6901: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
5298 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 6901 then |
5299 | 6902 ac_cv_func_strcoll_works=yes |
5300 { | 6903 else |
5301 test -n "$verbose" && \ | 6904 echo "configure: failed program was:" >&5 |
5302 echo " defining HAVE_STRCOLL" | 6905 cat conftest.$ac_ext >&5 |
5303 echo "#define" HAVE_STRCOLL "1" >> confdefs.h | 6906 rm -fr conftest* |
5304 DEFS="$DEFS -DHAVE_STRCOLL=1" | 6907 ac_cv_func_strcoll_works=no |
5305 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_STRCOLL\${ac_dB}HAVE_STRCOLL\${ac_dC}1\${ac_dD} | |
5306 \${ac_uA}HAVE_STRCOLL\${ac_uB}HAVE_STRCOLL\${ac_uC}1\${ac_uD} | |
5307 \${ac_eA}HAVE_STRCOLL\${ac_eB}HAVE_STRCOLL\${ac_eC}1\${ac_eD} | |
5308 " | |
5309 } | |
5310 | |
5311 | |
5312 fi | 6908 fi |
5313 rm -fr conftest* | 6909 rm -fr conftest* |
5314 | 6910 |
5315 test -n "$silent" || echo "checking size of short" | 6911 echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6 |
5316 cat > conftest.${ac_ext} <<EOF | 6912 if test $ac_cv_func_strcoll_works = yes; then |
6913 { test "$extra_verbose" = "yes" && cat << \EOF | |
6914 Defining HAVE_STRCOLL | |
6915 EOF | |
6916 cat >> confdefs.h <<\EOF | |
6917 #define HAVE_STRCOLL 1 | |
6918 EOF | |
6919 } | |
6920 | |
6921 fi | |
6922 | |
6923 | |
6924 echo $ac_n "checking size of short""... $ac_c" 1>&6 | |
6925 echo "configure:6926: checking size of short" >&5 | |
6926 | |
6927 cat > conftest.$ac_ext <<EOF | |
6928 #line 6929 "configure" | |
5317 #include "confdefs.h" | 6929 #include "confdefs.h" |
5318 #include <stdio.h> | 6930 #include <stdio.h> |
5319 main() | 6931 main() |
5320 { | 6932 { |
5321 FILE *f=fopen("conftestval", "w"); | 6933 FILE *f=fopen("conftestval", "w"); |
5322 if (!f) exit(1); | 6934 if (!f) exit(1); |
5323 fprintf(f, "%d\n", sizeof(short)); | 6935 fprintf(f, "%d\n", sizeof(short)); |
5324 exit(0); | 6936 exit(0); |
5325 } | 6937 } |
5326 EOF | 6938 EOF |
5327 eval $ac_compile | 6939 if { (eval echo configure:6940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
5328 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 6940 then |
5329 ac_size=`cat conftestval` | 6941 ac_cv_sizeof_short=`cat conftestval` |
5330 | 6942 else |
5331 else | 6943 echo "configure: failed program was:" >&5 |
5332 echo "configure: can not determine size of short" >&2; exit 1 | 6944 cat conftest.$ac_ext >&5 |
6945 rm -fr conftest* | |
6946 ac_cv_sizeof_short=0 | |
5333 fi | 6947 fi |
5334 rm -fr conftest* | 6948 rm -fr conftest* |
5335 | 6949 echo "$ac_t""$ac_cv_sizeof_short" 1>&6 |
5336 { | 6950 { test "$extra_verbose" = "yes" && cat << EOF |
5337 test -n "$verbose" && \ | 6951 Defining SIZEOF_SHORT = $ac_cv_sizeof_short |
5338 echo " defining" SIZEOF_SHORT to be "$ac_size" | 6952 EOF |
5339 echo "#define" SIZEOF_SHORT "$ac_size" >> confdefs.h | 6953 cat >> confdefs.h <<EOF |
5340 DEFS="$DEFS -DSIZEOF_SHORT=$ac_size" | 6954 #define SIZEOF_SHORT $ac_cv_sizeof_short |
5341 ac_sed_defs="${ac_sed_defs}\${ac_dA}SIZEOF_SHORT\${ac_dB}SIZEOF_SHORT\${ac_dC}$ac_size\${ac_dD} | 6955 EOF |
5342 \${ac_uA}SIZEOF_SHORT\${ac_uB}SIZEOF_SHORT\${ac_uC}$ac_size\${ac_uD} | 6956 } |
5343 \${ac_eA}SIZEOF_SHORT\${ac_eB}SIZEOF_SHORT\${ac_eC}$ac_size\${ac_eD} | 6957 |
5344 " | 6958 |
5345 } | 6959 echo $ac_n "checking size of int""... $ac_c" 1>&6 |
5346 | 6960 echo "configure:6961: checking size of int" >&5 |
5347 test -n "$silent" || echo "checking size of int" | 6961 |
5348 cat > conftest.${ac_ext} <<EOF | 6962 cat > conftest.$ac_ext <<EOF |
6963 #line 6964 "configure" | |
5349 #include "confdefs.h" | 6964 #include "confdefs.h" |
5350 #include <stdio.h> | 6965 #include <stdio.h> |
5351 main() | 6966 main() |
5352 { | 6967 { |
5353 FILE *f=fopen("conftestval", "w"); | 6968 FILE *f=fopen("conftestval", "w"); |
5354 if (!f) exit(1); | 6969 if (!f) exit(1); |
5355 fprintf(f, "%d\n", sizeof(int)); | 6970 fprintf(f, "%d\n", sizeof(int)); |
5356 exit(0); | 6971 exit(0); |
5357 } | 6972 } |
5358 EOF | 6973 EOF |
5359 eval $ac_compile | 6974 if { (eval echo configure:6975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
5360 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 6975 then |
5361 ac_size=`cat conftestval` | 6976 ac_cv_sizeof_int=`cat conftestval` |
5362 | 6977 else |
5363 else | 6978 echo "configure: failed program was:" >&5 |
5364 echo "configure: can not determine size of int" >&2; exit 1 | 6979 cat conftest.$ac_ext >&5 |
6980 rm -fr conftest* | |
6981 ac_cv_sizeof_int=0 | |
5365 fi | 6982 fi |
5366 rm -fr conftest* | 6983 rm -fr conftest* |
5367 | 6984 echo "$ac_t""$ac_cv_sizeof_int" 1>&6 |
5368 { | 6985 { test "$extra_verbose" = "yes" && cat << EOF |
5369 test -n "$verbose" && \ | 6986 Defining SIZEOF_INT = $ac_cv_sizeof_int |
5370 echo " defining" SIZEOF_INT to be "$ac_size" | 6987 EOF |
5371 echo "#define" SIZEOF_INT "$ac_size" >> confdefs.h | 6988 cat >> confdefs.h <<EOF |
5372 DEFS="$DEFS -DSIZEOF_INT=$ac_size" | 6989 #define SIZEOF_INT $ac_cv_sizeof_int |
5373 ac_sed_defs="${ac_sed_defs}\${ac_dA}SIZEOF_INT\${ac_dB}SIZEOF_INT\${ac_dC}$ac_size\${ac_dD} | 6990 EOF |
5374 \${ac_uA}SIZEOF_INT\${ac_uB}SIZEOF_INT\${ac_uC}$ac_size\${ac_uD} | 6991 } |
5375 \${ac_eA}SIZEOF_INT\${ac_eB}SIZEOF_INT\${ac_eC}$ac_size\${ac_eD} | 6992 |
5376 " | 6993 |
5377 } | 6994 echo $ac_n "checking size of long""... $ac_c" 1>&6 |
5378 | 6995 echo "configure:6996: checking size of long" >&5 |
5379 test -n "$silent" || echo "checking size of long" | 6996 |
5380 cat > conftest.${ac_ext} <<EOF | 6997 cat > conftest.$ac_ext <<EOF |
6998 #line 6999 "configure" | |
5381 #include "confdefs.h" | 6999 #include "confdefs.h" |
5382 #include <stdio.h> | 7000 #include <stdio.h> |
5383 main() | 7001 main() |
5384 { | 7002 { |
5385 FILE *f=fopen("conftestval", "w"); | 7003 FILE *f=fopen("conftestval", "w"); |
5386 if (!f) exit(1); | 7004 if (!f) exit(1); |
5387 fprintf(f, "%d\n", sizeof(long)); | 7005 fprintf(f, "%d\n", sizeof(long)); |
5388 exit(0); | 7006 exit(0); |
5389 } | 7007 } |
5390 EOF | 7008 EOF |
5391 eval $ac_compile | 7009 if { (eval echo configure:7010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null |
5392 if test -s conftest && (./conftest; exit) 2>/dev/null; then | 7010 then |
5393 ac_size=`cat conftestval` | 7011 ac_cv_sizeof_long=`cat conftestval` |
5394 | 7012 else |
5395 else | 7013 echo "configure: failed program was:" >&5 |
5396 echo "configure: can not determine size of long" >&2; exit 1 | 7014 cat conftest.$ac_ext >&5 |
7015 rm -fr conftest* | |
7016 ac_cv_sizeof_long=0 | |
5397 fi | 7017 fi |
5398 rm -fr conftest* | 7018 rm -fr conftest* |
5399 | 7019 echo "$ac_t""$ac_cv_sizeof_long" 1>&6 |
5400 { | 7020 { test "$extra_verbose" = "yes" && cat << EOF |
5401 test -n "$verbose" && \ | 7021 Defining SIZEOF_LONG = $ac_cv_sizeof_long |
5402 echo " defining" SIZEOF_LONG to be "$ac_size" | 7022 EOF |
5403 echo "#define" SIZEOF_LONG "$ac_size" >> confdefs.h | 7023 cat >> confdefs.h <<EOF |
5404 DEFS="$DEFS -DSIZEOF_LONG=$ac_size" | 7024 #define SIZEOF_LONG $ac_cv_sizeof_long |
5405 ac_sed_defs="${ac_sed_defs}\${ac_dA}SIZEOF_LONG\${ac_dB}SIZEOF_LONG\${ac_dC}$ac_size\${ac_dD} | 7025 EOF |
5406 \${ac_uA}SIZEOF_LONG\${ac_uB}SIZEOF_LONG\${ac_uC}$ac_size\${ac_uD} | 7026 } |
5407 \${ac_eA}SIZEOF_LONG\${ac_eB}SIZEOF_LONG\${ac_eC}$ac_size\${ac_eD} | 7027 |
5408 " | 7028 |
5409 } | 7029 |
5410 | 7030 for ac_hdr in unistd.h |
5411 | |
5412 # FSF 19.29 does this: | |
5413 # # fmod, logb, and frexp are found in -lm on most systems. | |
5414 # # On HPUX 9.01, -lm does not contain logb, so check for sqrt. | |
5415 # A C_CHECK_LIB(m, sqrt) | |
5416 | |
5417 for ac_func in acosh asinh atanh cbrt closedir dup2 eaccess fmod fpathconf frexp ftime gethostname getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random realpath rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask strcasecmp strerror tzset utimes waitpid | |
5418 do | 7031 do |
5419 ac_tr_func=HAVE_`echo $ac_func | tr '[a-z]' '[A-Z]'` | 7032 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` |
5420 test -n "$silent" || echo "checking for ${ac_func}" | 7033 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 |
5421 cat > conftest.${ac_ext} <<EOF | 7034 echo "configure:7035: checking for $ac_hdr" >&5 |
5422 #include "confdefs.h" | 7035 |
5423 #include <ctype.h> | 7036 cat > conftest.$ac_ext <<EOF |
5424 int main() { return 0; } | 7037 #line 7038 "configure" |
5425 int t() { | 7038 #include "confdefs.h" |
7039 #include <$ac_hdr> | |
7040 EOF | |
7041 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7042 { (eval echo configure:7043: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7043 ac_err=`grep -v '^ *+' conftest.out` | |
7044 if test -z "$ac_err"; then | |
7045 rm -rf conftest* | |
7046 eval "ac_cv_header_$ac_safe=yes" | |
7047 else | |
7048 echo "$ac_err" >&5 | |
7049 echo "configure: failed program was:" >&5 | |
7050 cat conftest.$ac_ext >&5 | |
7051 rm -rf conftest* | |
7052 eval "ac_cv_header_$ac_safe=no" | |
7053 fi | |
7054 rm -f conftest* | |
7055 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7056 echo "$ac_t""yes" 1>&6 | |
7057 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` | |
7058 { test "$extra_verbose" = "yes" && cat << EOF | |
7059 Defining $ac_tr_hdr | |
7060 EOF | |
7061 cat >> confdefs.h <<EOF | |
7062 #define $ac_tr_hdr 1 | |
7063 EOF | |
7064 } | |
7065 | |
7066 else | |
7067 echo "$ac_t""no" 1>&6 | |
7068 fi | |
7069 done | |
7070 | |
7071 for ac_func in getpagesize | |
7072 do | |
7073 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 | |
7074 echo "configure:7075: checking for $ac_func" >&5 | |
7075 | |
7076 cat > conftest.$ac_ext <<EOF | |
7077 #line 7078 "configure" | |
7078 #include "confdefs.h" | |
7079 /* System header to define __stub macros and hopefully few prototypes, | |
7080 which can conflict with char $ac_func(); below. */ | |
7081 #include <assert.h> | |
7082 /* Override any gcc2 internal prototype to avoid an error. */ | |
7083 /* We use char because int might match the return type of a gcc2 | |
7084 builtin and then its argument prototype would still apply. */ | |
7085 char $ac_func(); | |
7086 | |
7087 int main() { | |
7088 | |
5426 /* The GNU C library defines this for functions which it implements | 7089 /* The GNU C library defines this for functions which it implements |
5427 to always fail with ENOSYS. Some functions are actually named | 7090 to always fail with ENOSYS. Some functions are actually named |
5428 something starting with __ and the normal name is an alias. */ | 7091 something starting with __ and the normal name is an alias. */ |
5429 #if defined (__stub_${ac_func}) || defined (__stub___${ac_func}) | 7092 #if defined (__stub_$ac_func) || defined (__stub___$ac_func) |
5430 choke me | 7093 choke me |
5431 #else | 7094 #else |
7095 $ac_func(); | |
7096 #endif | |
7097 | |
7098 ; return 0; } | |
7099 EOF | |
7100 if { (eval echo configure:7101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
7101 rm -rf conftest* | |
7102 eval "ac_cv_func_$ac_func=yes" | |
7103 else | |
7104 echo "configure: failed program was:" >&5 | |
7105 cat conftest.$ac_ext >&5 | |
7106 rm -rf conftest* | |
7107 eval "ac_cv_func_$ac_func=no" | |
7108 fi | |
7109 rm -f conftest* | |
7110 | |
7111 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then | |
7112 echo "$ac_t""yes" 1>&6 | |
7113 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` | |
7114 { test "$extra_verbose" = "yes" && cat << EOF | |
7115 Defining $ac_tr_func | |
7116 EOF | |
7117 cat >> confdefs.h <<EOF | |
7118 #define $ac_tr_func 1 | |
7119 EOF | |
7120 } | |
7121 | |
7122 else | |
7123 echo "$ac_t""no" 1>&6 | |
7124 fi | |
7125 done | |
7126 | |
7127 echo $ac_n "checking for working mmap""... $ac_c" 1>&6 | |
7128 echo "configure:7129: checking for working mmap" >&5 | |
7129 | |
7130 cat > conftest.$ac_ext <<EOF | |
7131 #line 7132 "configure" | |
7132 #include "confdefs.h" | |
7133 | |
7134 /* Thanks to Mike Haertel and Jim Avera for this test. | |
7135 Here is a matrix of mmap possibilities: | |
7136 mmap private not fixed | |
7137 mmap private fixed at somewhere currently unmapped | |
7138 mmap private fixed at somewhere already mapped | |
7139 mmap shared not fixed | |
7140 mmap shared fixed at somewhere currently unmapped | |
7141 mmap shared fixed at somewhere already mapped | |
7142 For private mappings, we should verify that changes cannot be read() | |
7143 back from the file, nor mmap's back from the file at a different | |
7144 address. (There have been systems where private was not correctly | |
7145 implemented like the infamous i386 svr4.0, and systems where the | |
7146 VM page cache was not coherent with the filesystem buffer cache | |
7147 like early versions of FreeBSD and possibly contemporary NetBSD.) | |
7148 For shared mappings, we should conversely verify that changes get | |
7149 propogated back to all the places they're supposed to be. | |
7150 | |
7151 Grep wants private fixed already mapped. | |
7152 The main things grep needs to know about mmap are: | |
7153 * does it exist and is it safe to write into the mmap'd area | |
7154 * how to use it (BSD variants) */ | |
7155 #include <sys/types.h> | |
7156 #include <fcntl.h> | |
7157 #include <sys/mman.h> | |
7158 | |
7159 /* This mess was copied from the GNU getpagesize.h. */ | |
7160 #ifndef HAVE_GETPAGESIZE | |
7161 # ifdef HAVE_UNISTD_H | |
7162 # include <unistd.h> | |
7163 # endif | |
7164 | |
7165 /* Assume that all systems that can run configure have sys/param.h. */ | |
7166 # ifndef HAVE_SYS_PARAM_H | |
7167 # define HAVE_SYS_PARAM_H 1 | |
7168 # endif | |
7169 | |
7170 # ifdef _SC_PAGESIZE | |
7171 # define getpagesize() sysconf(_SC_PAGESIZE) | |
7172 # else /* no _SC_PAGESIZE */ | |
7173 # ifdef HAVE_SYS_PARAM_H | |
7174 # include <sys/param.h> | |
7175 # ifdef EXEC_PAGESIZE | |
7176 # define getpagesize() EXEC_PAGESIZE | |
7177 # else /* no EXEC_PAGESIZE */ | |
7178 # ifdef NBPG | |
7179 # define getpagesize() NBPG * CLSIZE | |
7180 # ifndef CLSIZE | |
7181 # define CLSIZE 1 | |
7182 # endif /* no CLSIZE */ | |
7183 # else /* no NBPG */ | |
7184 # ifdef NBPC | |
7185 # define getpagesize() NBPC | |
7186 # else /* no NBPC */ | |
7187 # ifdef PAGESIZE | |
7188 # define getpagesize() PAGESIZE | |
7189 # endif /* PAGESIZE */ | |
7190 # endif /* no NBPC */ | |
7191 # endif /* no NBPG */ | |
7192 # endif /* no EXEC_PAGESIZE */ | |
7193 # else /* no HAVE_SYS_PARAM_H */ | |
7194 # define getpagesize() 8192 /* punt totally */ | |
7195 # endif /* no HAVE_SYS_PARAM_H */ | |
7196 # endif /* no _SC_PAGESIZE */ | |
7197 | |
7198 #endif /* no HAVE_GETPAGESIZE */ | |
7199 | |
7200 #ifdef __cplusplus | |
7201 extern "C" { void *malloc(unsigned); } | |
7202 #else | |
7203 char *malloc(); | |
7204 #endif | |
7205 | |
7206 int | |
7207 main() | |
7208 { | |
7209 char *data, *data2, *data3; | |
7210 int i, pagesize; | |
7211 int fd; | |
7212 | |
7213 pagesize = getpagesize(); | |
7214 | |
7215 /* | |
7216 * First, make a file with some known garbage in it. | |
7217 */ | |
7218 data = malloc(pagesize); | |
7219 if (!data) | |
7220 exit(1); | |
7221 for (i = 0; i < pagesize; ++i) | |
7222 *(data + i) = rand(); | |
7223 umask(0); | |
7224 fd = creat("conftestmmap", 0600); | |
7225 if (fd < 0) | |
7226 exit(1); | |
7227 if (write(fd, data, pagesize) != pagesize) | |
7228 exit(1); | |
7229 close(fd); | |
7230 | |
7231 /* | |
7232 * Next, try to mmap the file at a fixed address which | |
7233 * already has something else allocated at it. If we can, | |
7234 * also make sure that we see the same garbage. | |
7235 */ | |
7236 fd = open("conftestmmap", O_RDWR); | |
7237 if (fd < 0) | |
7238 exit(1); | |
7239 data2 = malloc(2 * pagesize); | |
7240 if (!data2) | |
7241 exit(1); | |
7242 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); | |
7243 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, | |
7244 MAP_PRIVATE | MAP_FIXED, fd, 0L)) | |
7245 exit(1); | |
7246 for (i = 0; i < pagesize; ++i) | |
7247 if (*(data + i) != *(data2 + i)) | |
7248 exit(1); | |
7249 | |
7250 /* | |
7251 * Finally, make sure that changes to the mapped area | |
7252 * do not percolate back to the file as seen by read(). | |
7253 * (This is a bug on some variants of i386 svr4.0.) | |
7254 */ | |
7255 for (i = 0; i < pagesize; ++i) | |
7256 *(data2 + i) = *(data2 + i) + 1; | |
7257 data3 = malloc(pagesize); | |
7258 if (!data3) | |
7259 exit(1); | |
7260 if (read(fd, data3, pagesize) != pagesize) | |
7261 exit(1); | |
7262 for (i = 0; i < pagesize; ++i) | |
7263 if (*(data + i) != *(data3 + i)) | |
7264 exit(1); | |
7265 close(fd); | |
7266 unlink("conftestmmap"); | |
7267 exit(0); | |
7268 } | |
7269 | |
7270 EOF | |
7271 if { (eval echo configure:7272: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null | |
7272 then | |
7273 ac_cv_func_mmap_fixed_mapped=yes | |
7274 else | |
7275 echo "configure: failed program was:" >&5 | |
7276 cat conftest.$ac_ext >&5 | |
7277 rm -fr conftest* | |
7278 ac_cv_func_mmap_fixed_mapped=no | |
7279 fi | |
7280 rm -fr conftest* | |
7281 | |
7282 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 | |
7283 if test $ac_cv_func_mmap_fixed_mapped = yes; then | |
7284 { test "$extra_verbose" = "yes" && cat << \EOF | |
7285 Defining HAVE_MMAP | |
7286 EOF | |
7287 cat >> confdefs.h <<\EOF | |
7288 #define HAVE_MMAP 1 | |
7289 EOF | |
7290 } | |
7291 | |
7292 fi | |
7293 | |
7294 | |
7295 test "$GNU_MALLOC" != "yes" -a "$ac_cv_func_mmap_fixed_mapped" != "yes" && rel_alloc=no | |
7296 test "$rel_alloc" = "default" -a "$ac_cv_func_mmap_fixed_mapped" = "yes" && rel_alloc=yes | |
7297 test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF | |
7298 Defining REL_ALLOC | |
7299 EOF | |
7300 cat >> confdefs.h <<\EOF | |
7301 #define REL_ALLOC 1 | |
7302 EOF | |
7303 } | |
7304 | |
7305 | |
7306 echo $ac_n "checking for socket""... $ac_c" 1>&6 | |
7307 echo "configure:7308: checking for socket" >&5 | |
7308 | |
7309 cat > conftest.$ac_ext <<EOF | |
7310 #line 7311 "configure" | |
7311 #include "confdefs.h" | |
7312 /* System header to define __stub macros and hopefully few prototypes, | |
7313 which can conflict with char socket(); below. */ | |
7314 #include <assert.h> | |
5432 /* Override any gcc2 internal prototype to avoid an error. */ | 7315 /* Override any gcc2 internal prototype to avoid an error. */ |
5433 extern char ${ac_func}(); ${ac_func}(); | 7316 /* We use char because int might match the return type of a gcc2 |
5434 #endif | 7317 builtin and then its argument prototype would still apply. */ |
5435 ; return 0; } | 7318 char socket(); |
5436 EOF | 7319 |
5437 if eval $ac_compile; then | 7320 int main() { |
5438 rm -rf conftest* | 7321 |
5439 { | |
5440 test -n "$verbose" && \ | |
5441 echo " defining ${ac_tr_func}" | |
5442 echo "#define" ${ac_tr_func} "1" >> confdefs.h | |
5443 DEFS="$DEFS -D${ac_tr_func}=1" | |
5444 ac_sed_defs="${ac_sed_defs}\${ac_dA}${ac_tr_func}\${ac_dB}${ac_tr_func}\${ac_dC}1\${ac_dD} | |
5445 \${ac_uA}${ac_tr_func}\${ac_uB}${ac_tr_func}\${ac_uC}1\${ac_uD} | |
5446 \${ac_eA}${ac_tr_func}\${ac_eB}${ac_tr_func}\${ac_eC}1\${ac_eD} | |
5447 " | |
5448 } | |
5449 | |
5450 | |
5451 fi | |
5452 rm -f conftest* | |
5453 done | |
5454 | |
5455 | |
5456 # Check for mmap. | |
5457 found_mmap=true | |
5458 test -n "$silent" || echo "checking for mmap" | |
5459 cat > conftest.${ac_ext} <<EOF | |
5460 #include "confdefs.h" | |
5461 #include <ctype.h> | |
5462 int main() { return 0; } | |
5463 int t() { | |
5464 /* The GNU C library defines this for functions which it implements | |
5465 to always fail with ENOSYS. Some functions are actually named | |
5466 something starting with __ and the normal name is an alias. */ | |
5467 #if defined (__stub_mmap) || defined (__stub___mmap) | |
5468 choke me | |
5469 #else | |
5470 /* Override any gcc2 internal prototype to avoid an error. */ | |
5471 extern char mmap(); mmap(); | |
5472 #endif | |
5473 ; return 0; } | |
5474 EOF | |
5475 if eval $ac_compile; then | |
5476 : | |
5477 else | |
5478 rm -rf conftest* | |
5479 found_mmap= | |
5480 fi | |
5481 rm -f conftest* | |
5482 | |
5483 test -n "$found_mmap" && | |
5484 { | |
5485 test -n "$verbose" && \ | |
5486 echo " defining HAVE_MMAP" | |
5487 echo "#define" HAVE_MMAP "1" >> confdefs.h | |
5488 DEFS="$DEFS -DHAVE_MMAP=1" | |
5489 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_MMAP\${ac_dB}HAVE_MMAP\${ac_dC}1\${ac_dD} | |
5490 \${ac_uA}HAVE_MMAP\${ac_uB}HAVE_MMAP\${ac_uC}1\${ac_uD} | |
5491 \${ac_eA}HAVE_MMAP\${ac_eB}HAVE_MMAP\${ac_eC}1\${ac_eD} | |
5492 " | |
5493 } | |
5494 | |
5495 | |
5496 test "${GNU_MALLOC}" != "yes" -a "${found_mmap}" != "true" && rel_alloc=no | |
5497 test "${rel_alloc}" = "default" -a "${found_mmap}" = "true" && rel_alloc=yes | |
5498 | |
5499 # Check for Internet sockets. | |
5500 | |
5501 ok_so_far=true | |
5502 test -n "$silent" || echo "checking for socket" | |
5503 cat > conftest.${ac_ext} <<EOF | |
5504 #include "confdefs.h" | |
5505 #include <ctype.h> | |
5506 int main() { return 0; } | |
5507 int t() { | |
5508 /* The GNU C library defines this for functions which it implements | 7322 /* The GNU C library defines this for functions which it implements |
5509 to always fail with ENOSYS. Some functions are actually named | 7323 to always fail with ENOSYS. Some functions are actually named |
5510 something starting with __ and the normal name is an alias. */ | 7324 something starting with __ and the normal name is an alias. */ |
5511 #if defined (__stub_socket) || defined (__stub___socket) | 7325 #if defined (__stub_socket) || defined (__stub___socket) |
5512 choke me | 7326 choke me |
5513 #else | 7327 #else |
7328 socket(); | |
7329 #endif | |
7330 | |
7331 ; return 0; } | |
7332 EOF | |
7333 if { (eval echo configure:7334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
7334 rm -rf conftest* | |
7335 eval "ac_cv_func_socket=yes" | |
7336 else | |
7337 echo "configure: failed program was:" >&5 | |
7338 cat conftest.$ac_ext >&5 | |
7339 rm -rf conftest* | |
7340 eval "ac_cv_func_socket=no" | |
7341 fi | |
7342 rm -f conftest* | |
7343 | |
7344 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then | |
7345 echo "$ac_t""yes" 1>&6 | |
7346 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'` | |
7347 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6 | |
7348 echo "configure:7349: checking for netinet/in.h" >&5 | |
7349 | |
7350 cat > conftest.$ac_ext <<EOF | |
7351 #line 7352 "configure" | |
7352 #include "confdefs.h" | |
7353 #include <netinet/in.h> | |
7354 EOF | |
7355 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7356 { (eval echo configure:7357: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7357 ac_err=`grep -v '^ *+' conftest.out` | |
7358 if test -z "$ac_err"; then | |
7359 rm -rf conftest* | |
7360 eval "ac_cv_header_$ac_safe=yes" | |
7361 else | |
7362 echo "$ac_err" >&5 | |
7363 echo "configure: failed program was:" >&5 | |
7364 cat conftest.$ac_ext >&5 | |
7365 rm -rf conftest* | |
7366 eval "ac_cv_header_$ac_safe=no" | |
7367 fi | |
7368 rm -f conftest* | |
7369 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7370 echo "$ac_t""yes" 1>&6 | |
7371 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'` | |
7372 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6 | |
7373 echo "configure:7374: checking for arpa/inet.h" >&5 | |
7374 | |
7375 cat > conftest.$ac_ext <<EOF | |
7376 #line 7377 "configure" | |
7377 #include "confdefs.h" | |
7378 #include <arpa/inet.h> | |
7379 EOF | |
7380 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7381 { (eval echo configure:7382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7382 ac_err=`grep -v '^ *+' conftest.out` | |
7383 if test -z "$ac_err"; then | |
7384 rm -rf conftest* | |
7385 eval "ac_cv_header_$ac_safe=yes" | |
7386 else | |
7387 echo "$ac_err" >&5 | |
7388 echo "configure: failed program was:" >&5 | |
7389 cat conftest.$ac_ext >&5 | |
7390 rm -rf conftest* | |
7391 eval "ac_cv_header_$ac_safe=no" | |
7392 fi | |
7393 rm -f conftest* | |
7394 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7395 echo "$ac_t""yes" 1>&6 | |
7396 | |
7397 { test "$extra_verbose" = "yes" && cat << \EOF | |
7398 Defining HAVE_SOCKETS | |
7399 EOF | |
7400 cat >> confdefs.h <<\EOF | |
7401 #define HAVE_SOCKETS 1 | |
7402 EOF | |
7403 } | |
7404 | |
7405 echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6 | |
7406 echo "configure:7407: checking "for sun_len member in struct sockaddr_un"" >&5 | |
7407 cat > conftest.$ac_ext <<EOF | |
7408 #line 7409 "configure" | |
7409 #include "confdefs.h" | |
7410 | |
7411 #include <sys/types.h> | |
7412 #include <sys/socket.h> | |
7413 #include <sys/un.h> | |
7414 | |
7415 int main() { | |
7416 static struct sockaddr_un x; x.sun_len = 1; | |
7417 ; return 0; } | |
7418 EOF | |
7419 if { (eval echo configure:7420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
7420 rm -rf conftest* | |
7421 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF | |
7422 Defining HAVE_SOCKADDR_SUN_LEN | |
7423 EOF | |
7424 cat >> confdefs.h <<\EOF | |
7425 #define HAVE_SOCKADDR_SUN_LEN 1 | |
7426 EOF | |
7427 } | |
7428 | |
7429 else | |
7430 echo "configure: failed program was:" >&5 | |
7431 cat conftest.$ac_ext >&5 | |
7432 rm -rf conftest* | |
7433 echo "$ac_t""no" 1>&6 | |
7434 fi | |
7435 rm -f conftest* | |
7436 else | |
7437 echo "$ac_t""no" 1>&6 | |
7438 fi | |
7439 | |
7440 else | |
7441 echo "$ac_t""no" 1>&6 | |
7442 fi | |
7443 | |
7444 else | |
7445 echo "$ac_t""no" 1>&6 | |
7446 fi | |
7447 | |
7448 | |
7449 echo $ac_n "checking for msgget""... $ac_c" 1>&6 | |
7450 echo "configure:7451: checking for msgget" >&5 | |
7451 | |
7452 cat > conftest.$ac_ext <<EOF | |
7453 #line 7454 "configure" | |
7454 #include "confdefs.h" | |
7455 /* System header to define __stub macros and hopefully few prototypes, | |
7456 which can conflict with char msgget(); below. */ | |
7457 #include <assert.h> | |
5514 /* Override any gcc2 internal prototype to avoid an error. */ | 7458 /* Override any gcc2 internal prototype to avoid an error. */ |
5515 extern char socket(); socket(); | 7459 /* We use char because int might match the return type of a gcc2 |
5516 #endif | 7460 builtin and then its argument prototype would still apply. */ |
5517 ; return 0; } | 7461 char msgget(); |
5518 EOF | 7462 |
5519 if eval $ac_compile; then | 7463 int main() { |
5520 : | 7464 |
5521 else | |
5522 rm -rf conftest* | |
5523 ok_so_far= | |
5524 fi | |
5525 rm -f conftest* | |
5526 | |
5527 test -n "$ok_so_far" && { test -n "$silent" || echo "checking for netinet/in.h" | |
5528 cat > conftest.${ac_ext} <<EOF | |
5529 #include "confdefs.h" | |
5530 #include <netinet/in.h> | |
5531 EOF | |
5532 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5533 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5534 echo "$ac_err" | |
5535 fi | |
5536 if test -z "$ac_err"; then | |
5537 : | |
5538 else | |
5539 rm -rf conftest* | |
5540 ok_so_far= | |
5541 fi | |
5542 rm -f conftest* | |
5543 } | |
5544 test -n "$ok_so_far" && { test -n "$silent" || echo "checking for arpa/inet.h" | |
5545 cat > conftest.${ac_ext} <<EOF | |
5546 #include "confdefs.h" | |
5547 #include <arpa/inet.h> | |
5548 EOF | |
5549 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5550 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5551 echo "$ac_err" | |
5552 fi | |
5553 if test -z "$ac_err"; then | |
5554 : | |
5555 else | |
5556 rm -rf conftest* | |
5557 ok_so_far= | |
5558 fi | |
5559 rm -f conftest* | |
5560 } | |
5561 if test -n "$ok_so_far"; then | |
5562 | |
5563 { | |
5564 test -n "$verbose" && \ | |
5565 echo " defining HAVE_SOCKETS" | |
5566 echo "#define" HAVE_SOCKETS "1" >> confdefs.h | |
5567 DEFS="$DEFS -DHAVE_SOCKETS=1" | |
5568 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_SOCKETS\${ac_dB}HAVE_SOCKETS\${ac_dC}1\${ac_dD} | |
5569 \${ac_uA}HAVE_SOCKETS\${ac_uB}HAVE_SOCKETS\${ac_uC}1\${ac_uD} | |
5570 \${ac_eA}HAVE_SOCKETS\${ac_eB}HAVE_SOCKETS\${ac_eC}1\${ac_eD} | |
5571 " | |
5572 } | |
5573 | |
5574 # Check for the sun_len member in struct sockaddr_un. | |
5575 | |
5576 test -n "$silent" || echo "checking for sun_len member in struct sockaddr_un" | |
5577 cat > conftest.${ac_ext} <<EOF | |
5578 #include "confdefs.h" | |
5579 #include <sys/types.h> | |
5580 #include <sys/socket.h> | |
5581 #include <sys/un.h> | |
5582 int main() { return 0; } | |
5583 int t() { static struct sockaddr_un x; x.sun_len = 1;; return 0; } | |
5584 EOF | |
5585 if eval $ac_compile; then | |
5586 rm -rf conftest* | |
5587 | |
5588 { | |
5589 test -n "$verbose" && \ | |
5590 echo " defining HAVE_SOCKADDR_SUN_LEN" | |
5591 echo "#define" HAVE_SOCKADDR_SUN_LEN "1" >> confdefs.h | |
5592 DEFS="$DEFS -DHAVE_SOCKADDR_SUN_LEN=1" | |
5593 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_SOCKADDR_SUN_LEN\${ac_dB}HAVE_SOCKADDR_SUN_LEN\${ac_dC}1\${ac_dD} | |
5594 \${ac_uA}HAVE_SOCKADDR_SUN_LEN\${ac_uB}HAVE_SOCKADDR_SUN_LEN\${ac_uC}1\${ac_uD} | |
5595 \${ac_eA}HAVE_SOCKADDR_SUN_LEN\${ac_eB}HAVE_SOCKADDR_SUN_LEN\${ac_eC}1\${ac_eD} | |
5596 " | |
5597 } | |
5598 | |
5599 | |
5600 fi | |
5601 rm -f conftest* | |
5602 | |
5603 fi | |
5604 | |
5605 # Check for SYS V IPC. (Inferior to sockets.) | |
5606 | |
5607 if test -z "$ok_so_far"; then | |
5608 ok_so_far=true | |
5609 test -n "$silent" || echo "checking for msgget" | |
5610 cat > conftest.${ac_ext} <<EOF | |
5611 #include "confdefs.h" | |
5612 #include <ctype.h> | |
5613 int main() { return 0; } | |
5614 int t() { | |
5615 /* The GNU C library defines this for functions which it implements | 7465 /* The GNU C library defines this for functions which it implements |
5616 to always fail with ENOSYS. Some functions are actually named | 7466 to always fail with ENOSYS. Some functions are actually named |
5617 something starting with __ and the normal name is an alias. */ | 7467 something starting with __ and the normal name is an alias. */ |
5618 #if defined (__stub_msgget) || defined (__stub___msgget) | 7468 #if defined (__stub_msgget) || defined (__stub___msgget) |
5619 choke me | 7469 choke me |
5620 #else | 7470 #else |
5621 /* Override any gcc2 internal prototype to avoid an error. */ | 7471 msgget(); |
5622 extern char msgget(); msgget(); | |
5623 #endif | 7472 #endif |
7473 | |
5624 ; return 0; } | 7474 ; return 0; } |
5625 EOF | 7475 EOF |
5626 if eval $ac_compile; then | 7476 if { (eval echo configure:7477: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
7477 rm -rf conftest* | |
7478 eval "ac_cv_func_msgget=yes" | |
7479 else | |
7480 echo "configure: failed program was:" >&5 | |
7481 cat conftest.$ac_ext >&5 | |
7482 rm -rf conftest* | |
7483 eval "ac_cv_func_msgget=no" | |
7484 fi | |
7485 rm -f conftest* | |
7486 | |
7487 if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then | |
7488 echo "$ac_t""yes" 1>&6 | |
7489 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'` | |
7490 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6 | |
7491 echo "configure:7492: checking for sys/ipc.h" >&5 | |
7492 | |
7493 cat > conftest.$ac_ext <<EOF | |
7494 #line 7495 "configure" | |
7495 #include "confdefs.h" | |
7496 #include <sys/ipc.h> | |
7497 EOF | |
7498 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7499 { (eval echo configure:7500: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7500 ac_err=`grep -v '^ *+' conftest.out` | |
7501 if test -z "$ac_err"; then | |
7502 rm -rf conftest* | |
7503 eval "ac_cv_header_$ac_safe=yes" | |
7504 else | |
7505 echo "$ac_err" >&5 | |
7506 echo "configure: failed program was:" >&5 | |
7507 cat conftest.$ac_ext >&5 | |
7508 rm -rf conftest* | |
7509 eval "ac_cv_header_$ac_safe=no" | |
7510 fi | |
7511 rm -f conftest* | |
7512 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7513 echo "$ac_t""yes" 1>&6 | |
7514 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'` | |
7515 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6 | |
7516 echo "configure:7517: checking for sys/msg.h" >&5 | |
7517 | |
7518 cat > conftest.$ac_ext <<EOF | |
7519 #line 7520 "configure" | |
7520 #include "confdefs.h" | |
7521 #include <sys/msg.h> | |
7522 EOF | |
7523 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7524 { (eval echo configure:7525: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7525 ac_err=`grep -v '^ *+' conftest.out` | |
7526 if test -z "$ac_err"; then | |
7527 rm -rf conftest* | |
7528 eval "ac_cv_header_$ac_safe=yes" | |
7529 else | |
7530 echo "$ac_err" >&5 | |
7531 echo "configure: failed program was:" >&5 | |
7532 cat conftest.$ac_ext >&5 | |
7533 rm -rf conftest* | |
7534 eval "ac_cv_header_$ac_safe=no" | |
7535 fi | |
7536 rm -f conftest* | |
7537 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7538 echo "$ac_t""yes" 1>&6 | |
7539 { test "$extra_verbose" = "yes" && cat << \EOF | |
7540 Defining HAVE_SYSVIPC | |
7541 EOF | |
7542 cat >> confdefs.h <<\EOF | |
7543 #define HAVE_SYSVIPC 1 | |
7544 EOF | |
7545 } | |
7546 | |
7547 else | |
7548 echo "$ac_t""no" 1>&6 | |
7549 fi | |
7550 | |
7551 else | |
7552 echo "$ac_t""no" 1>&6 | |
7553 fi | |
7554 | |
7555 else | |
7556 echo "$ac_t""no" 1>&6 | |
7557 fi | |
7558 | |
7559 | |
7560 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'` | |
7561 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6 | |
7562 echo "configure:7563: checking for dirent.h" >&5 | |
7563 | |
7564 cat > conftest.$ac_ext <<EOF | |
7565 #line 7566 "configure" | |
7566 #include "confdefs.h" | |
7567 #include <dirent.h> | |
7568 EOF | |
7569 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7570 { (eval echo configure:7571: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7571 ac_err=`grep -v '^ *+' conftest.out` | |
7572 if test -z "$ac_err"; then | |
7573 rm -rf conftest* | |
7574 eval "ac_cv_header_$ac_safe=yes" | |
7575 else | |
7576 echo "$ac_err" >&5 | |
7577 echo "configure: failed program was:" >&5 | |
7578 cat conftest.$ac_ext >&5 | |
7579 rm -rf conftest* | |
7580 eval "ac_cv_header_$ac_safe=no" | |
7581 fi | |
7582 rm -f conftest* | |
7583 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7584 echo "$ac_t""yes" 1>&6 | |
7585 { test "$extra_verbose" = "yes" && cat << \EOF | |
7586 Defining SYSV_SYSTEM_DIR | |
7587 EOF | |
7588 cat >> confdefs.h <<\EOF | |
7589 #define SYSV_SYSTEM_DIR 1 | |
7590 EOF | |
7591 } | |
7592 | |
7593 else | |
7594 echo "$ac_t""no" 1>&6 | |
7595 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'` | |
7596 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6 | |
7597 echo "configure:7598: checking for sys/dir.h" >&5 | |
7598 | |
7599 cat > conftest.$ac_ext <<EOF | |
7600 #line 7601 "configure" | |
7601 #include "confdefs.h" | |
7602 #include <sys/dir.h> | |
7603 EOF | |
7604 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7605 { (eval echo configure:7606: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7606 ac_err=`grep -v '^ *+' conftest.out` | |
7607 if test -z "$ac_err"; then | |
7608 rm -rf conftest* | |
7609 eval "ac_cv_header_$ac_safe=yes" | |
7610 else | |
7611 echo "$ac_err" >&5 | |
7612 echo "configure: failed program was:" >&5 | |
7613 cat conftest.$ac_ext >&5 | |
7614 rm -rf conftest* | |
7615 eval "ac_cv_header_$ac_safe=no" | |
7616 fi | |
7617 rm -f conftest* | |
7618 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7619 echo "$ac_t""yes" 1>&6 | |
5627 : | 7620 : |
5628 else | 7621 else |
5629 rm -rf conftest* | 7622 echo "$ac_t""no" 1>&6 |
5630 ok_so_far= | 7623 { test "$extra_verbose" = "yes" && cat << \EOF |
5631 fi | 7624 Defining NONSYSTEM_DIR_LIBRARY |
5632 rm -f conftest* | 7625 EOF |
5633 | 7626 cat >> confdefs.h <<\EOF |
5634 test -n "$ok_so_far" && { test -n "$silent" || echo "checking for sys/ipc.h" | 7627 #define NONSYSTEM_DIR_LIBRARY 1 |
5635 cat > conftest.${ac_ext} <<EOF | 7628 EOF |
5636 #include "confdefs.h" | 7629 } |
5637 #include <sys/ipc.h> | 7630 |
5638 EOF | 7631 fi |
5639 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 7632 |
5640 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 7633 fi |
5641 echo "$ac_err" | 7634 |
5642 fi | 7635 |
7636 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'` | |
7637 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6 | |
7638 echo "configure:7639: checking for nlist.h" >&5 | |
7639 | |
7640 cat > conftest.$ac_ext <<EOF | |
7641 #line 7642 "configure" | |
7642 #include "confdefs.h" | |
7643 #include <nlist.h> | |
7644 EOF | |
7645 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7646 { (eval echo configure:7647: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7647 ac_err=`grep -v '^ *+' conftest.out` | |
5643 if test -z "$ac_err"; then | 7648 if test -z "$ac_err"; then |
5644 : | 7649 rm -rf conftest* |
5645 else | 7650 eval "ac_cv_header_$ac_safe=yes" |
5646 rm -rf conftest* | 7651 else |
5647 ok_so_far= | 7652 echo "$ac_err" >&5 |
5648 fi | 7653 echo "configure: failed program was:" >&5 |
5649 rm -f conftest* | 7654 cat conftest.$ac_ext >&5 |
5650 } | 7655 rm -rf conftest* |
5651 test -n "$ok_so_far" && { test -n "$silent" || echo "checking for sys/msg.h" | 7656 eval "ac_cv_header_$ac_safe=no" |
5652 cat > conftest.${ac_ext} <<EOF | 7657 fi |
5653 #include "confdefs.h" | 7658 rm -f conftest* |
5654 #include <sys/msg.h> | 7659 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
5655 EOF | 7660 echo "$ac_t""yes" 1>&6 |
5656 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 7661 { test "$extra_verbose" = "yes" && cat << \EOF |
5657 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 7662 Defining NLIST_STRUCT |
5658 echo "$ac_err" | 7663 EOF |
5659 fi | 7664 cat >> confdefs.h <<\EOF |
5660 if test -z "$ac_err"; then | 7665 #define NLIST_STRUCT 1 |
5661 : | 7666 EOF |
5662 else | 7667 } |
5663 rm -rf conftest* | 7668 |
5664 ok_so_far= | 7669 else |
5665 fi | 7670 echo "$ac_t""no" 1>&6 |
5666 rm -f conftest* | 7671 fi |
5667 } | 7672 |
5668 test -n "$ok_so_far" && | 7673 |
5669 { | 7674 for f in "/usr/lpp/X11/bin/smt.exp" "/usr/bin/X11/smt.exp" ; do |
5670 test -n "$verbose" && \ | 7675 if test -r $f; then { test "$extra_verbose" = "yes" && cat << EOF |
5671 echo " defining HAVE_SYSVIPC" | 7676 Defining AIX_SMT_EXP = -bI:$f |
5672 echo "#define" HAVE_SYSVIPC "1" >> confdefs.h | 7677 EOF |
5673 DEFS="$DEFS -DHAVE_SYSVIPC=1" | 7678 cat >> confdefs.h <<EOF |
5674 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_SYSVIPC\${ac_dB}HAVE_SYSVIPC\${ac_dC}1\${ac_dD} | 7679 #define AIX_SMT_EXP -bI:$f |
5675 \${ac_uA}HAVE_SYSVIPC\${ac_uB}HAVE_SYSVIPC\${ac_uC}1\${ac_uD} | 7680 EOF |
5676 \${ac_eA}HAVE_SYSVIPC\${ac_eB}HAVE_SYSVIPC\${ac_eC}1\${ac_eD} | 7681 } |
5677 " | 7682 break; fi |
5678 } | 7683 done |
5679 | |
5680 fi | |
5681 | |
5682 # Check for directory variants | |
5683 | |
5684 sysv_system_dir= | |
5685 nonsystem_dir_library= | |
5686 test -n "$silent" || echo "checking for dirent.h" | |
5687 cat > conftest.${ac_ext} <<EOF | |
5688 #include "confdefs.h" | |
5689 #include <dirent.h> | |
5690 EOF | |
5691 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5692 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5693 echo "$ac_err" | |
5694 fi | |
5695 if test -z "$ac_err"; then | |
5696 rm -rf conftest* | |
5697 sysv_system_dir=yes | |
5698 | |
5699 fi | |
5700 rm -f conftest* | |
5701 | |
5702 test -z "$sysv_system_dir" && | |
5703 { test -n "$silent" || echo "checking for sys/dir.h" | |
5704 cat > conftest.${ac_ext} <<EOF | |
5705 #include "confdefs.h" | |
5706 #include <sys/dir.h> | |
5707 EOF | |
5708 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5709 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5710 echo "$ac_err" | |
5711 fi | |
5712 if test -z "$ac_err"; then | |
5713 : | |
5714 else | |
5715 rm -rf conftest* | |
5716 nonsystem_dir_library=yes | |
5717 fi | |
5718 rm -f conftest* | |
5719 } | |
5720 if test -n "$sysv_system_dir" ; then | |
5721 { | |
5722 test -n "$verbose" && \ | |
5723 echo " defining SYSV_SYSTEM_DIR" | |
5724 echo "#define" SYSV_SYSTEM_DIR "1" >> confdefs.h | |
5725 DEFS="$DEFS -DSYSV_SYSTEM_DIR=1" | |
5726 ac_sed_defs="${ac_sed_defs}\${ac_dA}SYSV_SYSTEM_DIR\${ac_dB}SYSV_SYSTEM_DIR\${ac_dC}1\${ac_dD} | |
5727 \${ac_uA}SYSV_SYSTEM_DIR\${ac_uB}SYSV_SYSTEM_DIR\${ac_uC}1\${ac_uD} | |
5728 \${ac_eA}SYSV_SYSTEM_DIR\${ac_eB}SYSV_SYSTEM_DIR\${ac_eC}1\${ac_eD} | |
5729 " | |
5730 } | |
5731 | |
5732 elif test -n "$nonsystem_dir_library" ; then | |
5733 { | |
5734 test -n "$verbose" && \ | |
5735 echo " defining NONSYSTEM_DIR_LIBRARY" | |
5736 echo "#define" NONSYSTEM_DIR_LIBRARY "1" >> confdefs.h | |
5737 DEFS="$DEFS -DNONSYSTEM_DIR_LIBRARY=1" | |
5738 ac_sed_defs="${ac_sed_defs}\${ac_dA}NONSYSTEM_DIR_LIBRARY\${ac_dB}NONSYSTEM_DIR_LIBRARY\${ac_dC}1\${ac_dD} | |
5739 \${ac_uA}NONSYSTEM_DIR_LIBRARY\${ac_uB}NONSYSTEM_DIR_LIBRARY\${ac_uC}1\${ac_uD} | |
5740 \${ac_eA}NONSYSTEM_DIR_LIBRARY\${ac_eB}NONSYSTEM_DIR_LIBRARY\${ac_eC}1\${ac_eD} | |
5741 " | |
5742 } | |
5743 | |
5744 fi | |
5745 | |
5746 | |
5747 echo "checking how to do terminal I/O" | |
5748 | |
5749 have_termios= | |
5750 have_termio= | |
5751 test -n "$silent" || echo "checking for termios.h" | |
5752 cat > conftest.${ac_ext} <<EOF | |
5753 #include "confdefs.h" | |
5754 #include <termios.h> | |
5755 EOF | |
5756 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5757 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5758 echo "$ac_err" | |
5759 fi | |
5760 if test -z "$ac_err"; then | |
5761 rm -rf conftest* | |
5762 have_termios=yes | |
5763 | |
5764 fi | |
5765 rm -f conftest* | |
5766 | |
5767 test -z "$have_termios" && { test -n "$silent" || echo "checking for termio.h" | |
5768 cat > conftest.${ac_ext} <<EOF | |
5769 #include "confdefs.h" | |
5770 #include <termio.h> | |
5771 EOF | |
5772 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5773 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5774 echo "$ac_err" | |
5775 fi | |
5776 if test -z "$ac_err"; then | |
5777 rm -rf conftest* | |
5778 have_termio=yes | |
5779 | |
5780 fi | |
5781 rm -f conftest* | |
5782 } | |
5783 if test -n "$have_termios" ; then | |
5784 { | |
5785 test -n "$verbose" && \ | |
5786 echo " defining HAVE_TERMIOS" | |
5787 echo "#define" HAVE_TERMIOS "1" >> confdefs.h | |
5788 DEFS="$DEFS -DHAVE_TERMIOS=1" | |
5789 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TERMIOS\${ac_dB}HAVE_TERMIOS\${ac_dC}1\${ac_dD} | |
5790 \${ac_uA}HAVE_TERMIOS\${ac_uB}HAVE_TERMIOS\${ac_uC}1\${ac_uD} | |
5791 \${ac_eA}HAVE_TERMIOS\${ac_eB}HAVE_TERMIOS\${ac_eC}1\${ac_eD} | |
5792 " | |
5793 } | |
5794 | |
5795 elif test -n "$have_termio" ; then | |
5796 { | |
5797 test -n "$verbose" && \ | |
5798 echo " defining HAVE_TERMIO" | |
5799 echo "#define" HAVE_TERMIO "1" >> confdefs.h | |
5800 DEFS="$DEFS -DHAVE_TERMIO=1" | |
5801 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TERMIO\${ac_dB}HAVE_TERMIO\${ac_dC}1\${ac_dD} | |
5802 \${ac_uA}HAVE_TERMIO\${ac_uB}HAVE_TERMIO\${ac_uC}1\${ac_uD} | |
5803 \${ac_eA}HAVE_TERMIO\${ac_eB}HAVE_TERMIO\${ac_eC}1\${ac_eD} | |
5804 " | |
5805 } | |
5806 | |
5807 fi | |
5808 | |
5809 # Check for nlist.h | |
5810 test -n "$silent" || echo "checking for nlist.h" | |
5811 cat > conftest.${ac_ext} <<EOF | |
5812 #include "confdefs.h" | |
5813 #include <nlist.h> | |
5814 EOF | |
5815 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | |
5816 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | |
5817 echo "$ac_err" | |
5818 fi | |
5819 if test -z "$ac_err"; then | |
5820 rm -rf conftest* | |
5821 | |
5822 { | |
5823 test -n "$verbose" && \ | |
5824 echo " defining NLIST_STRUCT" | |
5825 echo "#define" NLIST_STRUCT "1" >> confdefs.h | |
5826 DEFS="$DEFS -DNLIST_STRUCT=1" | |
5827 ac_sed_defs="${ac_sed_defs}\${ac_dA}NLIST_STRUCT\${ac_dB}NLIST_STRUCT\${ac_dC}1\${ac_dD} | |
5828 \${ac_uA}NLIST_STRUCT\${ac_uB}NLIST_STRUCT\${ac_uC}1\${ac_uD} | |
5829 \${ac_eA}NLIST_STRUCT\${ac_eB}NLIST_STRUCT\${ac_eC}1\${ac_eD} | |
5830 " | |
5831 } | |
5832 | |
5833 | |
5834 fi | |
5835 rm -f conftest* | |
5836 | |
5837 | |
5838 # AIX export list | |
5839 if test -f /usr/lpp/X11/bin/smt.exp ; then | |
5840 | |
5841 { | |
5842 test -n "$verbose" && \ | |
5843 echo " defining" AIX_SMT_EXP to be "-bI:/usr/lpp/X11/bin/smt.exp" | |
5844 echo "#define" AIX_SMT_EXP "-bI:/usr/lpp/X11/bin/smt.exp" >> confdefs.h | |
5845 DEFS="$DEFS -DAIX_SMT_EXP=-bI:/usr/lpp/X11/bin/smt.exp" | |
5846 ac_sed_defs="${ac_sed_defs}\${ac_dA}AIX_SMT_EXP\${ac_dB}AIX_SMT_EXP\${ac_dC}-bI:/usr/lpp/X11/bin/smt.exp\${ac_dD} | |
5847 \${ac_uA}AIX_SMT_EXP\${ac_uB}AIX_SMT_EXP\${ac_uC}-bI:/usr/lpp/X11/bin/smt.exp\${ac_uD} | |
5848 \${ac_eA}AIX_SMT_EXP\${ac_eB}AIX_SMT_EXP\${ac_eC}-bI:/usr/lpp/X11/bin/smt.exp\${ac_eD} | |
5849 " | |
5850 } | |
5851 | |
5852 elif test -f /usr/bin/X11/smt.exp ; then | |
5853 | |
5854 { | |
5855 test -n "$verbose" && \ | |
5856 echo " defining" AIX_SMT_EXP to be "-bI:/usr/bin/X11/smt.exp" | |
5857 echo "#define" AIX_SMT_EXP "-bI:/usr/bin/X11/smt.exp" >> confdefs.h | |
5858 DEFS="$DEFS -DAIX_SMT_EXP=-bI:/usr/bin/X11/smt.exp" | |
5859 ac_sed_defs="${ac_sed_defs}\${ac_dA}AIX_SMT_EXP\${ac_dB}AIX_SMT_EXP\${ac_dC}-bI:/usr/bin/X11/smt.exp\${ac_dD} | |
5860 \${ac_uA}AIX_SMT_EXP\${ac_uB}AIX_SMT_EXP\${ac_uC}-bI:/usr/bin/X11/smt.exp\${ac_uD} | |
5861 \${ac_eA}AIX_SMT_EXP\${ac_eB}AIX_SMT_EXP\${ac_eC}-bI:/usr/bin/X11/smt.exp\${ac_eD} | |
5862 " | |
5863 } | |
5864 | |
5865 fi | |
5866 | 7684 |
5867 CFLAGS="$REAL_CFLAGS" | 7685 CFLAGS="$REAL_CFLAGS" |
5868 | 7686 |
5869 file="${srcdir}/lisp/version.el" | 7687 file="$srcdir/lisp/version.el" |
5870 version=`sed -ne 's/^(defconst emacs-version "\(.*\)".*/\1/p' "$file"` | 7688 version=`sed -ne 's/^(defconst emacs-version "\(.*\)".*/\1/p' "$file"` |
5871 if test -z "${version}"; then | 7689 if test -z "$version"; then |
5872 echo "${progname}: can't find current emacs version in \"$file\"." >&2 | 7690 echo "$progname: can't find current emacs version in \"$file\"." >&2 |
5873 exit 1 | 7691 exit 1 |
5874 fi | 7692 fi |
5875 beta=`sed -ne 's/^.*XEmacs Lucid (beta\([0-9][0-9]*\)).*$/\1/p' "$file"` | 7693 beta=`sed -ne 's/^.*XEmacs Lucid (beta\([0-9][0-9]*\)).*$/\1/p' "$file"` |
5876 test -n "$beta" && version="${version}-b${beta}" | 7694 test -n "$beta" && version="${version}-b${beta}" |
5877 | 7695 |
5878 | 7696 |
5879 | 7697 |
5880 # the following needs to be fixed for SGI. | 7698 echo "checking "for sound support"" 1>&6 |
5881 if test -z "${native_sound_lib}" ; then | 7699 echo "configure:7700: checking "for sound support"" >&5 |
5882 if test -r /usr/demo/SOUND/lib/libaudio.a; then | 7700 case "$with_sound" in |
5883 native_sound_lib=/usr/demo/SOUND/lib/libaudio.a | 7701 native | both ) with_native_sound=yes;; |
5884 elif test -r /usr/demo/SOUND/libaudio.a ; then | 7702 nas | no ) with_native_sound=no;; |
5885 native_sound_lib=/usr/demo/SOUND/libaudio.a | 7703 esac |
7704 if test "$with_native_sound" != "no"; then | |
7705 if test -d "/usr/demo/SOUND"; then | |
7706 sound_found="yes" extra_objs="$extra_objs sunplay.o" | |
7707 if test -d "/usr/demo/SOUND/include" | |
7708 then sound_cflags="-I/usr/demo/SOUND/include" | |
7709 else sound_cflags="-I/usr/demo/SOUND" | |
7710 fi | |
7711 if test -z "$native_sound_lib" ; then | |
7712 if test -r "/usr/demo/SOUND/lib/libaudio.a" | |
7713 then native_sound_lib="/usr/demo/SOUND/lib/libaudio.a" | |
7714 else native_sound_lib="/usr/demo/SOUND/libaudio.a" | |
7715 fi | |
7716 fi | |
5886 else | 7717 else |
5887 case "${canonical}" in | 7718 case "$canonical" in \ |
5888 *-sgi-* ) ac_save_LIBS="${LIBS}" | 7719 *-sgi-* ) |
5889 LIBS="${LIBS} -laudio" | 7720 |
5890 ac_have_lib="" | 7721 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6 |
5891 test -n "$silent" || echo "checking for -laudio" | 7722 echo "configure:7723: checking for ALopenport in -laudio" >&5 |
5892 cat > conftest.${ac_ext} <<EOF | 7723 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'` |
5893 #include "confdefs.h" | 7724 |
5894 | 7725 xe_check_libs=" -laudio " |
5895 int main() { return 0; } | 7726 cat > conftest.$ac_ext <<EOF |
5896 int t() { main();; return 0; } | 7727 #line 7728 "configure" |
5897 EOF | 7728 #include "confdefs.h" |
5898 if eval $ac_compile; then | 7729 /* Override any gcc2 internal prototype to avoid an error. */ |
5899 rm -rf conftest* | 7730 /* We use char because int might match the return type of a gcc2 |
5900 ac_have_lib="1" | 7731 builtin and then its argument prototype would still apply. */ |
5901 | 7732 char ALopenport(); |
5902 fi | 7733 |
5903 rm -f conftest* | 7734 int main() { |
5904 LIBS="${ac_save_LIBS}" | 7735 ALopenport() |
5905 if test -n "${ac_have_lib}"; then | 7736 ; return 0; } |
5906 :; native_sound_lib="-laudio" | 7737 EOF |
5907 else | 7738 if { (eval echo configure:7739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
5908 :; | 7739 rm -rf conftest* |
5909 fi | 7740 eval "ac_cv_lib_$ac_lib_var=yes" |
5910 ;; | 7741 else |
5911 hppa*-hp-hpux* ) ac_save_LIBS="${LIBS}" | 7742 echo "configure: failed program was:" >&5 |
5912 LIBS="${LIBS} -lAlib" | 7743 cat conftest.$ac_ext >&5 |
5913 ac_have_lib="" | 7744 rm -rf conftest* |
5914 test -n "$silent" || echo "checking for -lAlib" | 7745 eval "ac_cv_lib_$ac_lib_var=no" |
5915 cat > conftest.${ac_ext} <<EOF | 7746 fi |
5916 #include "confdefs.h" | 7747 rm -f conftest* |
5917 | 7748 xe_check_libs="" |
5918 int main() { return 0; } | 7749 |
5919 int t() { main();; return 0; } | 7750 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then |
5920 EOF | 7751 echo "$ac_t""yes" 1>&6 |
5921 if eval $ac_compile; then | 7752 native_sound_lib="-laudio" |
5922 rm -rf conftest* | 7753 else |
5923 ac_have_lib="1" | 7754 echo "$ac_t""no" 1>&6 |
5924 | 7755 fi |
5925 fi | 7756 |
5926 rm -f conftest* | 7757 |
5927 LIBS="${ac_save_LIBS}" | 7758 if test "$native_sound_lib" = "-laudio"; then |
5928 if test -n "${ac_have_lib}"; then | 7759 sound_found="yes" extra_objs="$extra_objs sgiplay.o" sound_cflags="" |
5929 :; native_sound_lib="-lAlib" | 7760 fi ;; |
5930 else | 7761 hppa*-hp-hpux* ) |
5931 :; | 7762 |
5932 fi | 7763 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6 |
5933 ;; | 7764 echo "configure:7765: checking for AOpenAudio in -lAlib" >&5 |
7765 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'` | |
7766 | |
7767 xe_check_libs=" -lAlib " | |
7768 cat > conftest.$ac_ext <<EOF | |
7769 #line 7770 "configure" | |
7770 #include "confdefs.h" | |
7771 /* Override any gcc2 internal prototype to avoid an error. */ | |
7772 /* We use char because int might match the return type of a gcc2 | |
7773 builtin and then its argument prototype would still apply. */ | |
7774 char AOpenAudio(); | |
7775 | |
7776 int main() { | |
7777 AOpenAudio() | |
7778 ; return 0; } | |
7779 EOF | |
7780 if { (eval echo configure:7781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
7781 rm -rf conftest* | |
7782 eval "ac_cv_lib_$ac_lib_var=yes" | |
7783 else | |
7784 echo "configure: failed program was:" >&5 | |
7785 cat conftest.$ac_ext >&5 | |
7786 rm -rf conftest* | |
7787 eval "ac_cv_lib_$ac_lib_var=no" | |
7788 fi | |
7789 rm -f conftest* | |
7790 xe_check_libs="" | |
7791 | |
7792 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
7793 echo "$ac_t""yes" 1>&6 | |
7794 native_sound_lib="-lAlib" | |
7795 else | |
7796 echo "$ac_t""no" 1>&6 | |
7797 fi | |
7798 | |
7799 | |
7800 if test "$native_sound_lib" = "-lAlib"; then | |
7801 sound_found="yes" extra_objs="$extra_objs hpplay.o" | |
7802 if test "$with_gcc" = "yes" # Kludge city | |
7803 then sound_cflags="-Dconst= -Dvolatile= -I/usr/audio/examples" | |
7804 else sound_cflags="+e -I/usr/audio/examples" | |
7805 fi | |
7806 fi ;; | |
5934 esac | 7807 esac |
5935 fi | 7808 fi |
5936 fi | 7809 |
5937 test -z "${with_sound}" -a -n "${native_sound_lib}" && with_sound="native"; | 7810 if test -z "$sound_found"; then |
5938 | 7811 for dir in "machine" "sys" "linux"; do |
5939 #### If the nas library doesn't contain the error jump point, then | 7812 ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'` |
5940 #### we force safer behaviour. | 7813 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6 |
5941 | 7814 echo "configure:7815: checking for ${dir}/soundcard.h" >&5 |
5942 if test "${with_sound}" = "nas" -o \ | 7815 |
5943 "${with_sound}" = "both"; then | 7816 cat > conftest.$ac_ext <<EOF |
5944 echo '#include "confdefs.h" | 7817 #line 7818 "configure" |
5945 #include <audio/Xtutil.h>' > conftest.${ac_ext} | 7818 #include "confdefs.h" |
5946 eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1" | 7819 #include <${dir}/soundcard.h> |
5947 if egrep "AuXtErrorJump" conftest.out >/dev/null 2>&1; then | 7820 EOF |
7821 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7822 { (eval echo configure:7823: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7823 ac_err=`grep -v '^ *+' conftest.out` | |
7824 if test -z "$ac_err"; then | |
7825 rm -rf conftest* | |
7826 eval "ac_cv_header_$ac_safe=yes" | |
7827 else | |
7828 echo "$ac_err" >&5 | |
7829 echo "configure: failed program was:" >&5 | |
7830 cat conftest.$ac_ext >&5 | |
7831 rm -rf conftest* | |
7832 eval "ac_cv_header_$ac_safe=no" | |
7833 fi | |
7834 rm -f conftest* | |
7835 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7836 echo "$ac_t""yes" 1>&6 | |
7837 sound_found=yes | |
7838 extra_objs="$extra_objs linuxplay.o" | |
7839 { test "$extra_verbose" = "yes" && cat << EOF | |
7840 Defining SOUNDCARD_H_PATH = "${dir}/soundcard.h" | |
7841 EOF | |
7842 cat >> confdefs.h <<EOF | |
7843 #define SOUNDCARD_H_PATH "${dir}/soundcard.h" | |
7844 EOF | |
7845 } | |
7846 | |
7847 break | |
7848 else | |
7849 echo "$ac_t""no" 1>&6 | |
7850 fi | |
7851 | |
7852 done | |
7853 fi | |
7854 | |
7855 test "$sound_found" = "yes" && with_native_sound=yes | |
7856 fi | |
7857 | |
7858 if test -z "$with_sound"; then | |
7859 if test "$with_native_sound" = "yes" -o -n "$native_sound_lib"; then | |
7860 with_sound=native | |
7861 fi | |
7862 fi | |
7863 | |
7864 if test "$with_native_sound" = "yes"; then | |
7865 { test "$extra_verbose" = "yes" && cat << \EOF | |
7866 Defining HAVE_NATIVE_SOUND | |
7867 EOF | |
7868 cat >> confdefs.h <<\EOF | |
7869 #define HAVE_NATIVE_SOUND 1 | |
7870 EOF | |
7871 } | |
7872 | |
7873 test -n "$native_sound_lib" && LIBS="$LIBS $native_sound_lib" | |
7874 fi | |
7875 | |
7876 case "$with_sound" in both | nas ) | |
7877 { test "$extra_verbose" = "yes" && cat << \EOF | |
7878 Defining HAVE_NAS_SOUND | |
7879 EOF | |
7880 cat >> confdefs.h <<\EOF | |
7881 #define HAVE_NAS_SOUND 1 | |
7882 EOF | |
7883 } | |
7884 | |
7885 extra_objs="$extra_objs nas.o" | |
7886 LIBS="$LIBS -laudio" | |
7887 cat > conftest.$ac_ext <<EOF | |
7888 #line 7889 "configure" | |
7889 #include "confdefs.h" | |
7890 #include <audio/Xtutil.h> | |
7891 EOF | |
7892 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | | |
7893 egrep "AuXtErrorJump" >/dev/null 2>&1; then | |
5948 : | 7894 : |
5949 else | 7895 else |
5950 rm -rf conftest* | 7896 rm -rf conftest* |
5951 old_nas=true | 7897 { test "$extra_verbose" = "yes" && cat << \EOF |
5952 fi | 7898 Defining NAS_NO_ERROR_JUMP |
5953 rm -f conftest* | 7899 EOF |
5954 | 7900 cat >> confdefs.h <<\EOF |
5955 fi | 7901 #define NAS_NO_ERROR_JUMP 1 |
5956 | 7902 EOF |
5957 if test "${with_cde}" = "yes" ; then | 7903 } |
5958 if test -f "/usr/dt/include/Dt/Dt.h" ; then | 7904 |
5959 C_SWITCH_X_SITE="${C_SWITCH_X_SITE} -I/usr/dt/include" | 7905 fi |
7906 rm -f conftest* | |
7907 | |
7908 esac | |
7909 | |
7910 | |
7911 | |
7912 | |
7913 echo "checking "how to do terminal I/O"" 1>&6 | |
7914 echo "configure:7915: checking "how to do terminal I/O"" >&5 | |
7915 | |
7916 test -z "$with_tty" && with_tty=yes | |
7917 | |
7918 if test "$with_tty" = "yes" ; then | |
7919 { test "$extra_verbose" = "yes" && cat << \EOF | |
7920 Defining HAVE_TTY | |
7921 EOF | |
7922 cat >> confdefs.h <<\EOF | |
7923 #define HAVE_TTY 1 | |
7924 EOF | |
7925 } | |
7926 | |
7927 | |
7928 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'` | |
7929 echo $ac_n "checking for termios.h""... $ac_c" 1>&6 | |
7930 echo "configure:7931: checking for termios.h" >&5 | |
7931 | |
7932 cat > conftest.$ac_ext <<EOF | |
7933 #line 7934 "configure" | |
7934 #include "confdefs.h" | |
7935 #include <termios.h> | |
7936 EOF | |
7937 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7938 { (eval echo configure:7939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7939 ac_err=`grep -v '^ *+' conftest.out` | |
7940 if test -z "$ac_err"; then | |
7941 rm -rf conftest* | |
7942 eval "ac_cv_header_$ac_safe=yes" | |
7943 else | |
7944 echo "$ac_err" >&5 | |
7945 echo "configure: failed program was:" >&5 | |
7946 cat conftest.$ac_ext >&5 | |
7947 rm -rf conftest* | |
7948 eval "ac_cv_header_$ac_safe=no" | |
7949 fi | |
7950 rm -f conftest* | |
7951 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7952 echo "$ac_t""yes" 1>&6 | |
7953 { test "$extra_verbose" = "yes" && cat << \EOF | |
7954 Defining HAVE_TERMIOS | |
7955 EOF | |
7956 cat >> confdefs.h <<\EOF | |
7957 #define HAVE_TERMIOS 1 | |
7958 EOF | |
7959 } | |
7960 | |
7961 else | |
7962 echo "$ac_t""no" 1>&6 | |
7963 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'` | |
7964 echo $ac_n "checking for termio.h""... $ac_c" 1>&6 | |
7965 echo "configure:7966: checking for termio.h" >&5 | |
7966 | |
7967 cat > conftest.$ac_ext <<EOF | |
7968 #line 7969 "configure" | |
7969 #include "confdefs.h" | |
7970 #include <termio.h> | |
7971 EOF | |
7972 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
7973 { (eval echo configure:7974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
7974 ac_err=`grep -v '^ *+' conftest.out` | |
7975 if test -z "$ac_err"; then | |
7976 rm -rf conftest* | |
7977 eval "ac_cv_header_$ac_safe=yes" | |
7978 else | |
7979 echo "$ac_err" >&5 | |
7980 echo "configure: failed program was:" >&5 | |
7981 cat conftest.$ac_ext >&5 | |
7982 rm -rf conftest* | |
7983 eval "ac_cv_header_$ac_safe=no" | |
7984 fi | |
7985 rm -f conftest* | |
7986 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
7987 echo "$ac_t""yes" 1>&6 | |
7988 { test "$extra_verbose" = "yes" && cat << \EOF | |
7989 Defining HAVE_TERMIO | |
7990 EOF | |
7991 cat >> confdefs.h <<\EOF | |
7992 #define HAVE_TERMIO 1 | |
7993 EOF | |
7994 } | |
7995 | |
7996 else | |
7997 echo "$ac_t""no" 1>&6 | |
7998 fi | |
7999 | |
8000 fi | |
8001 | |
8002 | |
8003 #### Attn: Bill Perry: Remove next line when GPM support is added | |
8004 test -z "$with_gpm" && with_gpm=no | |
8005 | |
8006 test -z "$with_gpm" && { ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'` | |
8007 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6 | |
8008 echo "configure:8009: checking for gpm.h" >&5 | |
8009 | |
8010 cat > conftest.$ac_ext <<EOF | |
8011 #line 8012 "configure" | |
8012 #include "confdefs.h" | |
8013 #include <gpm.h> | |
8014 EOF | |
8015 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" | |
8016 { (eval echo configure:8017: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } | |
8017 ac_err=`grep -v '^ *+' conftest.out` | |
8018 if test -z "$ac_err"; then | |
8019 rm -rf conftest* | |
8020 eval "ac_cv_header_$ac_safe=yes" | |
8021 else | |
8022 echo "$ac_err" >&5 | |
8023 echo "configure: failed program was:" >&5 | |
8024 cat conftest.$ac_ext >&5 | |
8025 rm -rf conftest* | |
8026 eval "ac_cv_header_$ac_safe=no" | |
8027 fi | |
8028 rm -f conftest* | |
8029 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then | |
8030 echo "$ac_t""yes" 1>&6 | |
8031 : | |
8032 else | |
8033 echo "$ac_t""no" 1>&6 | |
8034 with_gpm=no | |
8035 fi | |
8036 } | |
8037 test -z "$with_gpm" && { | |
8038 echo $ac_n "checking for connect_to_gpm in -lgpm""... $ac_c" 1>&6 | |
8039 echo "configure:8040: checking for connect_to_gpm in -lgpm" >&5 | |
8040 ac_lib_var=`echo gpm'_'connect_to_gpm | sed 'y%./+-%__p_%'` | |
8041 | |
8042 xe_check_libs=" -lgpm " | |
8043 cat > conftest.$ac_ext <<EOF | |
8044 #line 8045 "configure" | |
8045 #include "confdefs.h" | |
8046 /* Override any gcc2 internal prototype to avoid an error. */ | |
8047 /* We use char because int might match the return type of a gcc2 | |
8048 builtin and then its argument prototype would still apply. */ | |
8049 char connect_to_gpm(); | |
8050 | |
8051 int main() { | |
8052 connect_to_gpm() | |
8053 ; return 0; } | |
8054 EOF | |
8055 if { (eval echo configure:8056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8056 rm -rf conftest* | |
8057 eval "ac_cv_lib_$ac_lib_var=yes" | |
8058 else | |
8059 echo "configure: failed program was:" >&5 | |
8060 cat conftest.$ac_ext >&5 | |
8061 rm -rf conftest* | |
8062 eval "ac_cv_lib_$ac_lib_var=no" | |
8063 fi | |
8064 rm -f conftest* | |
8065 xe_check_libs="" | |
8066 | |
8067 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8068 echo "$ac_t""yes" 1>&6 | |
8069 with_gpm=yes | |
8070 else | |
8071 echo "$ac_t""no" 1>&6 | |
8072 with_gpm=no | |
8073 fi | |
8074 | |
8075 } | |
8076 if test "$with_gpm" = "yes"; then | |
8077 { test "$extra_verbose" = "yes" && cat << \EOF | |
8078 Defining HAVE_GPM | |
8079 EOF | |
8080 cat >> confdefs.h <<\EOF | |
8081 #define HAVE_GPM 1 | |
8082 EOF | |
8083 } | |
8084 | |
8085 extra_objs="$extra_objs gpmevent.o" | |
8086 LIBS="$LIBS -lgpm" | |
5960 fi | 8087 fi |
5961 if test -f "/usr/dt/lib/libDtSvc.a" ; then | 8088 |
5962 LD_SWITCH_X_SITE="${LD_SWITCH_X_SITE} -L/usr/dt/lib" | 8089 if test -z "$with_ncurses"; then |
8090 | |
8091 echo $ac_n "checking for tparm in -lncurses""... $ac_c" 1>&6 | |
8092 echo "configure:8093: checking for tparm in -lncurses" >&5 | |
8093 ac_lib_var=`echo ncurses'_'tparm | sed 'y%./+-%__p_%'` | |
8094 | |
8095 xe_check_libs=" -lncurses " | |
8096 cat > conftest.$ac_ext <<EOF | |
8097 #line 8098 "configure" | |
8098 #include "confdefs.h" | |
8099 /* Override any gcc2 internal prototype to avoid an error. */ | |
8100 /* We use char because int might match the return type of a gcc2 | |
8101 builtin and then its argument prototype would still apply. */ | |
8102 char tparm(); | |
8103 | |
8104 int main() { | |
8105 tparm() | |
8106 ; return 0; } | |
8107 EOF | |
8108 if { (eval echo configure:8109: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8109 rm -rf conftest* | |
8110 eval "ac_cv_lib_$ac_lib_var=yes" | |
8111 else | |
8112 echo "configure: failed program was:" >&5 | |
8113 cat conftest.$ac_ext >&5 | |
8114 rm -rf conftest* | |
8115 eval "ac_cv_lib_$ac_lib_var=no" | |
8116 fi | |
8117 rm -f conftest* | |
8118 xe_check_libs="" | |
8119 | |
8120 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8121 echo "$ac_t""yes" 1>&6 | |
8122 with_ncurses=yes | |
8123 else | |
8124 echo "$ac_t""no" 1>&6 | |
8125 with_ncurses=no | |
8126 fi | |
8127 | |
8128 | |
5963 fi | 8129 fi |
5964 fi | 8130 if test "$with_ncurses" = "yes"; then |
5965 | 8131 { test "$extra_verbose" = "yes" && cat << \EOF |
5966 if test "${with_tooltalk}" = "yes" ; then | 8132 Defining HAVE_NCURSES |
5967 for arg in "-I/usr/include/desktop" "-I${OPENWINHOME-/usr/openwin}/include/desktop" "-I/usr/dt/include/Tt" | 8133 EOF |
5968 do | 8134 cat >> confdefs.h <<\EOF |
5969 if test -f `echo "${arg}/tt_c.h" | sed 's/^\-I//'` ; then | 8135 #define HAVE_NCURSES 1 |
5970 C_SWITCH_X_SITE="${C_SWITCH_X_SITE} ${arg}" | 8136 EOF |
5971 fi | 8137 } |
5972 done | 8138 |
5973 for arg in "-L/usr/lib" "-L${OPENWINHOME-/usr/openwin}/lib" "-L/usr/dt/lib" | 8139 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'` |
5974 do | 8140 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6 |
5975 case "${arg}" in | 8141 echo "configure:8142: checking for ncurses/curses.h" >&5 |
5976 -L*) if test -f `echo "${arg}/libtt.a" | sed 's/^\-L//'` ; then | 8142 |
5977 dash_r='' | 8143 cat > conftest.$ac_ext <<EOF |
5978 if test "${add_runtime_flag}" = "yes" ; then | 8144 #line 8145 "configure" |
5979 dash_r=`echo ${arg} | sed "s/^-L */${runtime_arg}/"` | 8145 #include "confdefs.h" |
5980 fi | 8146 #include <ncurses/curses.h> |
5981 LD_SWITCH_X_SITE="${LD_SWITCH_X_SITE} ${arg} ${dash_r}" | 8147 EOF |
5982 fi | 8148 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
5983 ;; | 8149 { (eval echo configure:8150: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
5984 esac | 8150 ac_err=`grep -v '^ *+' conftest.out` |
5985 done | 8151 if test -z "$ac_err"; then |
5986 fi | 8152 rm -rf conftest* |
5987 | 8153 eval "ac_cv_header_$ac_safe=yes" |
5988 | 8154 else |
5989 if test "${with_tty}" != "no" ; then | 8155 echo "$ac_err" >&5 |
5990 ac_save_LIBS="${LIBS}" | 8156 echo "configure: failed program was:" >&5 |
5991 LIBS="${LIBS} -lncurses" | 8157 cat conftest.$ac_ext >&5 |
5992 ac_have_lib="" | 8158 rm -rf conftest* |
5993 test -n "$silent" || echo "checking for -lncurses" | 8159 eval "ac_cv_header_$ac_safe=no" |
5994 cat > conftest.${ac_ext} <<EOF | 8160 fi |
5995 #include "confdefs.h" | 8161 rm -f conftest* |
5996 | 8162 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
5997 int main() { return 0; } | 8163 echo "$ac_t""yes" 1>&6 |
5998 int t() { main();; return 0; } | 8164 curses_h_path=ncurses/curses.h |
5999 EOF | 8165 else |
6000 if eval $ac_compile; then | 8166 echo "$ac_t""no" 1>&6 |
6001 rm -rf conftest* | 8167 fi |
6002 ac_have_lib="1" | 8168 |
6003 | 8169 ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'` |
6004 fi | 8170 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6 |
6005 rm -f conftest* | 8171 echo "configure:8172: checking for ncurses/term.h" >&5 |
6006 LIBS="${ac_save_LIBS}" | 8172 |
6007 if test -n "${ac_have_lib}"; then | 8173 cat > conftest.$ac_ext <<EOF |
6008 :; have_ncurses=yes | 8174 #line 8175 "configure" |
6009 else | |
6010 :; have_ncurses=no | |
6011 fi | |
6012 | |
6013 if test "${have_ncurses}" = "yes" ; then | |
6014 | |
6015 { | |
6016 test -n "$verbose" && \ | |
6017 echo " defining HAVE_NCURSES" | |
6018 echo "#define" HAVE_NCURSES "1" >> confdefs.h | |
6019 DEFS="$DEFS -DHAVE_NCURSES=1" | |
6020 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_NCURSES\${ac_dB}HAVE_NCURSES\${ac_dC}1\${ac_dD} | |
6021 \${ac_uA}HAVE_NCURSES\${ac_uB}HAVE_NCURSES\${ac_uC}1\${ac_uD} | |
6022 \${ac_eA}HAVE_NCURSES\${ac_eB}HAVE_NCURSES\${ac_eC}1\${ac_eD} | |
6023 " | |
6024 } | |
6025 | |
6026 test -n "$silent" || echo "checking for ncurses/term.h" | |
6027 cat > conftest.${ac_ext} <<EOF | |
6028 #include "confdefs.h" | 8175 #include "confdefs.h" |
6029 #include <ncurses/term.h> | 8176 #include <ncurses/term.h> |
6030 EOF | 8177 EOF |
6031 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 8178 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
6032 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 8179 { (eval echo configure:8180: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
6033 echo "$ac_err" | 8180 ac_err=`grep -v '^ *+' conftest.out` |
6034 fi | |
6035 if test -z "$ac_err"; then | 8181 if test -z "$ac_err"; then |
6036 rm -rf conftest* | 8182 rm -rf conftest* |
6037 have_ncurses_term_h=yes | 8183 eval "ac_cv_header_$ac_safe=yes" |
6038 | 8184 else |
6039 else | 8185 echo "$ac_err" >&5 |
6040 rm -rf conftest* | 8186 echo "configure: failed program was:" >&5 |
6041 have_ncurses_term_h=no | 8187 cat conftest.$ac_ext >&5 |
6042 fi | 8188 rm -rf conftest* |
6043 rm -f conftest* | 8189 eval "ac_cv_header_$ac_safe=no" |
6044 | 8190 fi |
6045 test "${have_ncurses_term_h}" = yes && | 8191 rm -f conftest* |
6046 { | 8192 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
6047 test -n "$verbose" && \ | 8193 echo "$ac_t""yes" 1>&6 |
6048 echo " defining HAVE_NCURSES_TERM_H" | 8194 term_h_path=ncurses/term.h |
6049 echo "#define" HAVE_NCURSES_TERM_H "1" >> confdefs.h | 8195 else |
6050 DEFS="$DEFS -DHAVE_NCURSES_TERM_H=1" | 8196 echo "$ac_t""no" 1>&6 |
6051 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_NCURSES_TERM_H\${ac_dB}HAVE_NCURSES_TERM_H\${ac_dC}1\${ac_dD} | 8197 fi |
6052 \${ac_uA}HAVE_NCURSES_TERM_H\${ac_uB}HAVE_NCURSES_TERM_H\${ac_uC}1\${ac_uD} | 8198 |
6053 \${ac_eA}HAVE_NCURSES_TERM_H\${ac_eB}HAVE_NCURSES_TERM_H\${ac_eC}1\${ac_eD} | 8199 extra_objs="$extra_objs terminfo.o" |
6054 " | 8200 LIBS="$LIBS -lncurses" |
6055 } | 8201 |
6056 | 8202 if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then |
6057 test -n "$silent" || echo "checking for ncurses/curses.h" | 8203 save_c_switch_site="$c_switch_site" |
6058 cat > conftest.${ac_ext} <<EOF | 8204 c_switch_site="$c_switch_site -I/usr/include/ncurses" |
8205 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'` | |
8206 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6 | |
8207 echo "configure:8208: checking for ncurses/curses.h" >&5 | |
8208 | |
8209 cat > conftest.$ac_ext <<EOF | |
8210 #line 8211 "configure" | |
6059 #include "confdefs.h" | 8211 #include "confdefs.h" |
6060 #include <ncurses/curses.h> | 8212 #include <ncurses/curses.h> |
6061 EOF | 8213 EOF |
6062 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 8214 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" |
6063 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 8215 { (eval echo configure:8216: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } |
6064 echo "$ac_err" | 8216 ac_err=`grep -v '^ *+' conftest.out` |
6065 fi | |
6066 if test -z "$ac_err"; then | 8217 if test -z "$ac_err"; then |
6067 rm -rf conftest* | 8218 rm -rf conftest* |
6068 have_ncurses_curses_h=yes | 8219 eval "ac_cv_header_$ac_safe=yes" |
6069 | 8220 else |
6070 else | 8221 echo "$ac_err" >&5 |
6071 rm -rf conftest* | 8222 echo "configure: failed program was:" >&5 |
6072 have_ncurses_curses_h=no | 8223 cat conftest.$ac_ext >&5 |
6073 fi | 8224 rm -rf conftest* |
6074 rm -f conftest* | 8225 eval "ac_cv_header_$ac_safe=no" |
6075 | 8226 fi |
6076 if test "${have_ncurses_curses_h}" = "no" ; then | 8227 rm -f conftest* |
6077 OLD_CPP="${CPP}" | 8228 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then |
6078 CPP="${CPP} -I/usr/include/ncurses" | 8229 echo "$ac_t""yes" 1>&6 |
6079 test -n "$silent" || echo "checking for ncurses/curses.h" | 8230 curses_h_path=ncurses/curses.h |
6080 cat > conftest.${ac_ext} <<EOF | 8231 else |
6081 #include "confdefs.h" | 8232 echo "$ac_t""no" 1>&6 |
6082 #include <ncurses/curses.h> | 8233 fi |
6083 EOF | 8234 |
6084 ac_err=`eval "(exec $ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"` | 8235 if test "$ac_cv_header_ncurses_curses_h" = "yes"; |
6085 if test "${extra_verbose}" = "yes" && test -n "$ac_err"; then | 8236 then echo "configure: warning: "Your system has the bogus ncurses include bug."" 1>&2 |
6086 echo "$ac_err" | 8237 else c_switch_site="$save_c_switch_site" |
6087 fi | |
6088 if test -z "$ac_err"; then | |
6089 rm -rf conftest* | |
6090 have_ncurses_curses_h=yes | |
6091 | |
6092 else | |
6093 rm -rf conftest* | |
6094 have_ncurses_curses_h=no | |
6095 fi | |
6096 rm -f conftest* | |
6097 | |
6098 if test "${have_ncurses_curses_h}" = "yes" ; then | |
6099 site_includes="${site_includes} /usr/include/ncurses" | |
6100 C_SWITCH_SITE="${C_SWITCH_SITE} -I/usr/include/ncurses" | |
6101 test -n "$verbose" && echo " Your system has the bogus ncurses include bug." | |
6102 else | |
6103 CPP="${OLD_CPP}" | |
6104 fi | 8238 fi |
6105 fi | 8239 fi |
6106 test "${have_ncurses_curses_h}" = yes && | 8240 else |
6107 { | 8241 echo $ac_n "checking for tgoto in -ltermlib""... $ac_c" 1>&6 |
6108 test -n "$verbose" && \ | 8242 echo "configure:8243: checking for tgoto in -ltermlib" >&5 |
6109 echo " defining HAVE_NCURSES_CURSES_H" | 8243 ac_lib_var=`echo termlib'_'tgoto | sed 'y%./+-%__p_%'` |
6110 echo "#define" HAVE_NCURSES_CURSES_H "1" >> confdefs.h | 8244 |
6111 DEFS="$DEFS -DHAVE_NCURSES_CURSES_H=1" | 8245 xe_check_libs=" -ltermlib " |
6112 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_NCURSES_CURSES_H\${ac_dB}HAVE_NCURSES_CURSES_H\${ac_dC}1\${ac_dD} | 8246 cat > conftest.$ac_ext <<EOF |
6113 \${ac_uA}HAVE_NCURSES_CURSES_H\${ac_uB}HAVE_NCURSES_CURSES_H\${ac_uC}1\${ac_uD} | 8247 #line 8248 "configure" |
6114 \${ac_eA}HAVE_NCURSES_CURSES_H\${ac_eB}HAVE_NCURSES_CURSES_H\${ac_eC}1\${ac_eD} | 8248 #include "confdefs.h" |
6115 " | 8249 /* Override any gcc2 internal prototype to avoid an error. */ |
6116 } | 8250 /* We use char because int might match the return type of a gcc2 |
6117 | 8251 builtin and then its argument prototype would still apply. */ |
8252 char tgoto(); | |
8253 | |
8254 int main() { | |
8255 tgoto() | |
8256 ; return 0; } | |
8257 EOF | |
8258 if { (eval echo configure:8259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8259 rm -rf conftest* | |
8260 eval "ac_cv_lib_$ac_lib_var=yes" | |
8261 else | |
8262 echo "configure: failed program was:" >&5 | |
8263 cat conftest.$ac_ext >&5 | |
8264 rm -rf conftest* | |
8265 eval "ac_cv_lib_$ac_lib_var=no" | |
8266 fi | |
8267 rm -f conftest* | |
8268 xe_check_libs="" | |
8269 | |
8270 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8271 echo "$ac_t""yes" 1>&6 | |
8272 have_libtermlib=yes | |
8273 else | |
8274 echo "$ac_t""no" 1>&6 | |
8275 have_libtermlib=no | |
8276 fi | |
8277 | |
8278 | |
8279 | |
8280 echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6 | |
8281 echo "configure:8282: checking for tgoto in -ltermcap" >&5 | |
8282 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'` | |
8283 | |
8284 xe_check_libs=" -ltermcap " | |
8285 cat > conftest.$ac_ext <<EOF | |
8286 #line 8287 "configure" | |
8287 #include "confdefs.h" | |
8288 /* Override any gcc2 internal prototype to avoid an error. */ | |
8289 /* We use char because int might match the return type of a gcc2 | |
8290 builtin and then its argument prototype would still apply. */ | |
8291 char tgoto(); | |
8292 | |
8293 int main() { | |
8294 tgoto() | |
8295 ; return 0; } | |
8296 EOF | |
8297 if { (eval echo configure:8298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8298 rm -rf conftest* | |
8299 eval "ac_cv_lib_$ac_lib_var=yes" | |
8300 else | |
8301 echo "configure: failed program was:" >&5 | |
8302 cat conftest.$ac_ext >&5 | |
8303 rm -rf conftest* | |
8304 eval "ac_cv_lib_$ac_lib_var=no" | |
8305 fi | |
8306 rm -f conftest* | |
8307 xe_check_libs="" | |
8308 | |
8309 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8310 echo "$ac_t""yes" 1>&6 | |
8311 have_libtermcap=yes | |
8312 else | |
8313 echo "$ac_t""no" 1>&6 | |
8314 have_libtermcap=no | |
8315 fi | |
8316 | |
8317 | |
8318 | |
8319 echo $ac_n "checking for tparm in -lcurses""... $ac_c" 1>&6 | |
8320 echo "configure:8321: checking for tparm in -lcurses" >&5 | |
8321 ac_lib_var=`echo curses'_'tparm | sed 'y%./+-%__p_%'` | |
8322 | |
8323 xe_check_libs=" -lcurses " | |
8324 cat > conftest.$ac_ext <<EOF | |
8325 #line 8326 "configure" | |
8326 #include "confdefs.h" | |
8327 /* Override any gcc2 internal prototype to avoid an error. */ | |
8328 /* We use char because int might match the return type of a gcc2 | |
8329 builtin and then its argument prototype would still apply. */ | |
8330 char tparm(); | |
8331 | |
8332 int main() { | |
8333 tparm() | |
8334 ; return 0; } | |
8335 EOF | |
8336 if { (eval echo configure:8337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8337 rm -rf conftest* | |
8338 eval "ac_cv_lib_$ac_lib_var=yes" | |
8339 else | |
8340 echo "configure: failed program was:" >&5 | |
8341 cat conftest.$ac_ext >&5 | |
8342 rm -rf conftest* | |
8343 eval "ac_cv_lib_$ac_lib_var=no" | |
8344 fi | |
8345 rm -f conftest* | |
8346 xe_check_libs="" | |
8347 | |
8348 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8349 echo "$ac_t""yes" 1>&6 | |
8350 have_libcurses=yes | |
8351 else | |
8352 echo "$ac_t""no" 1>&6 | |
8353 have_libcurses=no | |
8354 fi | |
8355 | |
8356 | |
8357 | |
8358 if test "$have_terminfo" = "yes"; then | |
8359 extra_objs="$extra_objs terminfo.o" | |
8360 if test -n "$libs_termcap"; then LIBS="$LIBS $libs_termcap" | |
8361 elif test "$have_libcurses" = "yes"; then LIBS="$LIBS -lcurses" | |
8362 elif test "$have_libtermlib" = "yes"; then LIBS="$LIBS -ltermlib" | |
8363 elif test "$have_libtermcap" = "yes"; then LIBS="$LIBS -ltermcap" | |
8364 fi | |
8365 else extra_objs="$extra_objs tparam.o" | |
8366 if test -n "$libs_termcap"; then LIBS="$LIBS $libs_termcap" | |
8367 elif test "$have_libtermcap" = "yes"; then LIBS="$LIBS -ltermcap" | |
8368 elif test "$have_libcurses" = "yes"; then LIBS="$LIBS -lcurses" | |
8369 else extra_objs="$extra_objs termcap.o" | |
8370 fi | |
8371 fi | |
6118 fi | 8372 fi |
6119 fi | 8373 { test "$extra_verbose" = "yes" && cat << EOF |
6120 | 8374 Defining CURSES_H_PATH = "${curses_h_path-curses.h}" |
6121 | 8375 EOF |
6122 | 8376 cat >> confdefs.h <<EOF |
6123 if test "${with_database_berkdb}" != "no" ; then | 8377 #define CURSES_H_PATH "${curses_h_path-curses.h}" |
6124 ac_save_LIBS="${LIBS}" | 8378 EOF |
6125 LIBS="${LIBS} -ldb" | 8379 } |
6126 ac_have_lib="" | 8380 |
6127 test -n "$silent" || echo "checking for -ldb" | 8381 { test "$extra_verbose" = "yes" && cat << EOF |
6128 cat > conftest.${ac_ext} <<EOF | 8382 Defining TERM_H_PATH = "${term_h_path-term.h}" |
6129 #include "confdefs.h" | 8383 EOF |
6130 | 8384 cat >> confdefs.h <<EOF |
6131 int main() { return 0; } | 8385 #define TERM_H_PATH "${term_h_path-term.h}" |
6132 int t() { main();; return 0; } | 8386 EOF |
6133 EOF | 8387 } |
6134 if eval $ac_compile; then | 8388 |
6135 rm -rf conftest* | 8389 else # "$with_tty" = "no" |
6136 ac_have_lib="1" | 8390 for feature in ncurses gpm; do |
6137 | 8391 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then |
6138 fi | 8392 echo "configure: warning: "--with-${feature} ignored: Not valid without TTY support"" 1>&2 |
6139 rm -f conftest* | 8393 fi |
6140 LIBS="${ac_save_LIBS}" | 8394 eval "with_${feature}=no" |
6141 if test -n "${ac_have_lib}"; then | 8395 done |
6142 :; have_libdb=yes | 8396 fi |
6143 else | 8397 |
6144 :; have_libdb=no | 8398 |
6145 fi | 8399 echo "checking for database support" 1>&6 |
6146 | 8400 echo "configure:8401: checking for database support" >&5 |
6147 test "${have_libdb}" = yes && | 8401 |
6148 { | 8402 if test "$with_database_gnudbm" != "no" ; then |
6149 test -n "$verbose" && \ | 8403 |
6150 echo " defining HAVE_LIBDB" | 8404 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6 |
6151 echo "#define" HAVE_LIBDB "1" >> confdefs.h | 8405 echo "configure:8406: checking for dbm_open in -lgdbm" >&5 |
6152 DEFS="$DEFS -DHAVE_LIBDB=1" | 8406 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'` |
6153 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDB\${ac_dB}HAVE_LIBDB\${ac_dC}1\${ac_dD} | 8407 |
6154 \${ac_uA}HAVE_LIBDB\${ac_uB}HAVE_LIBDB\${ac_uC}1\${ac_uD} | 8408 xe_check_libs=" -lgdbm " |
6155 \${ac_eA}HAVE_LIBDB\${ac_eB}HAVE_LIBDB\${ac_eC}1\${ac_eD} | 8409 cat > conftest.$ac_ext <<EOF |
6156 " | 8410 #line 8411 "configure" |
6157 } | 8411 #include "confdefs.h" |
6158 | 8412 /* Override any gcc2 internal prototype to avoid an error. */ |
6159 if test "${with_database_berkdb}" != "yes" ; then | 8413 /* We use char because int might match the return type of a gcc2 |
6160 if test "${have_libdb}" = "yes" ; then | 8414 builtin and then its argument prototype would still apply. */ |
6161 with_database_berkdb=yes | 8415 char dbm_open(); |
6162 else | 8416 |
6163 test -n "$silent" || echo "checking for dbopen" | 8417 int main() { |
6164 cat > conftest.${ac_ext} <<EOF | 8418 dbm_open() |
6165 #include "confdefs.h" | 8419 ; return 0; } |
6166 #include <ctype.h> | 8420 EOF |
6167 int main() { return 0; } | 8421 if { (eval echo configure:8422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then |
6168 int t() { | 8422 rm -rf conftest* |
8423 eval "ac_cv_lib_$ac_lib_var=yes" | |
8424 else | |
8425 echo "configure: failed program was:" >&5 | |
8426 cat conftest.$ac_ext >&5 | |
8427 rm -rf conftest* | |
8428 eval "ac_cv_lib_$ac_lib_var=no" | |
8429 fi | |
8430 rm -f conftest* | |
8431 xe_check_libs="" | |
8432 | |
8433 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8434 echo "$ac_t""yes" 1>&6 | |
8435 with_database_gnudbm=yes have_libgdbm=yes | |
8436 else | |
8437 echo "$ac_t""no" 1>&6 | |
8438 fi | |
8439 | |
8440 | |
8441 if test "$with_database_gnudbm" != "yes"; then | |
8442 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6 | |
8443 echo "configure:8444: checking for dbm_open" >&5 | |
8444 | |
8445 cat > conftest.$ac_ext <<EOF | |
8446 #line 8447 "configure" | |
8447 #include "confdefs.h" | |
8448 /* System header to define __stub macros and hopefully few prototypes, | |
8449 which can conflict with char dbm_open(); below. */ | |
8450 #include <assert.h> | |
8451 /* Override any gcc2 internal prototype to avoid an error. */ | |
8452 /* We use char because int might match the return type of a gcc2 | |
8453 builtin and then its argument prototype would still apply. */ | |
8454 char dbm_open(); | |
8455 | |
8456 int main() { | |
8457 | |
8458 /* The GNU C library defines this for functions which it implements | |
8459 to always fail with ENOSYS. Some functions are actually named | |
8460 something starting with __ and the normal name is an alias. */ | |
8461 #if defined (__stub_dbm_open) || defined (__stub___dbm_open) | |
8462 choke me | |
8463 #else | |
8464 dbm_open(); | |
8465 #endif | |
8466 | |
8467 ; return 0; } | |
8468 EOF | |
8469 if { (eval echo configure:8470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8470 rm -rf conftest* | |
8471 eval "ac_cv_func_dbm_open=yes" | |
8472 else | |
8473 echo "configure: failed program was:" >&5 | |
8474 cat conftest.$ac_ext >&5 | |
8475 rm -rf conftest* | |
8476 eval "ac_cv_func_dbm_open=no" | |
8477 fi | |
8478 rm -f conftest* | |
8479 | |
8480 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then | |
8481 echo "$ac_t""yes" 1>&6 | |
8482 with_database_gnudbm=yes | |
8483 else | |
8484 echo "$ac_t""no" 1>&6 | |
8485 fi | |
8486 | |
8487 fi | |
8488 if test "$with_database_gnudbm" = "yes" ; then | |
8489 { test "$extra_verbose" = "yes" && cat << \EOF | |
8490 Defining HAVE_DBM | |
8491 EOF | |
8492 cat >> confdefs.h <<\EOF | |
8493 #define HAVE_DBM 1 | |
8494 EOF | |
8495 } | |
8496 | |
8497 test "$have_libgdbm" = "yes" && LIBS="$LIBS -lgdbm" | |
8498 with_database_dbm=no | |
8499 else with_database_gnudbm=no | |
8500 fi | |
8501 fi | |
8502 | |
8503 if test "$with_database_dbm" != "no" ; then | |
8504 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6 | |
8505 echo "configure:8506: checking for dbm_open" >&5 | |
8506 | |
8507 cat > conftest.$ac_ext <<EOF | |
8508 #line 8509 "configure" | |
8509 #include "confdefs.h" | |
8510 /* System header to define __stub macros and hopefully few prototypes, | |
8511 which can conflict with char dbm_open(); below. */ | |
8512 #include <assert.h> | |
8513 /* Override any gcc2 internal prototype to avoid an error. */ | |
8514 /* We use char because int might match the return type of a gcc2 | |
8515 builtin and then its argument prototype would still apply. */ | |
8516 char dbm_open(); | |
8517 | |
8518 int main() { | |
8519 | |
8520 /* The GNU C library defines this for functions which it implements | |
8521 to always fail with ENOSYS. Some functions are actually named | |
8522 something starting with __ and the normal name is an alias. */ | |
8523 #if defined (__stub_dbm_open) || defined (__stub___dbm_open) | |
8524 choke me | |
8525 #else | |
8526 dbm_open(); | |
8527 #endif | |
8528 | |
8529 ; return 0; } | |
8530 EOF | |
8531 if { (eval echo configure:8532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8532 rm -rf conftest* | |
8533 eval "ac_cv_func_dbm_open=yes" | |
8534 else | |
8535 echo "configure: failed program was:" >&5 | |
8536 cat conftest.$ac_ext >&5 | |
8537 rm -rf conftest* | |
8538 eval "ac_cv_func_dbm_open=no" | |
8539 fi | |
8540 rm -f conftest* | |
8541 | |
8542 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then | |
8543 echo "$ac_t""yes" 1>&6 | |
8544 with_database_dbm=yes need_libdbm=no | |
8545 else | |
8546 echo "$ac_t""no" 1>&6 | |
8547 fi | |
8548 | |
8549 if test "$need_libdbm" != "no"; then | |
8550 | |
8551 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6 | |
8552 echo "configure:8553: checking for dbm_open in -ldbm" >&5 | |
8553 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'` | |
8554 | |
8555 xe_check_libs=" -ldbm " | |
8556 cat > conftest.$ac_ext <<EOF | |
8557 #line 8558 "configure" | |
8558 #include "confdefs.h" | |
8559 /* Override any gcc2 internal prototype to avoid an error. */ | |
8560 /* We use char because int might match the return type of a gcc2 | |
8561 builtin and then its argument prototype would still apply. */ | |
8562 char dbm_open(); | |
8563 | |
8564 int main() { | |
8565 dbm_open() | |
8566 ; return 0; } | |
8567 EOF | |
8568 if { (eval echo configure:8569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8569 rm -rf conftest* | |
8570 eval "ac_cv_lib_$ac_lib_var=yes" | |
8571 else | |
8572 echo "configure: failed program was:" >&5 | |
8573 cat conftest.$ac_ext >&5 | |
8574 rm -rf conftest* | |
8575 eval "ac_cv_lib_$ac_lib_var=no" | |
8576 fi | |
8577 rm -f conftest* | |
8578 xe_check_libs="" | |
8579 | |
8580 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8581 echo "$ac_t""yes" 1>&6 | |
8582 with_database_dbm=yes need_libdbm=yes | |
8583 else | |
8584 echo "$ac_t""no" 1>&6 | |
8585 fi | |
8586 | |
8587 | |
8588 fi | |
8589 if test "$with_database_dbm" = "yes" ; then | |
8590 { test "$extra_verbose" = "yes" && cat << \EOF | |
8591 Defining HAVE_DBM | |
8592 EOF | |
8593 cat >> confdefs.h <<\EOF | |
8594 #define HAVE_DBM 1 | |
8595 EOF | |
8596 } | |
8597 | |
8598 test "$need_libdbm" = "yes" && LIBS="$LIBS -ldbm" | |
8599 else with_database_dbm=no | |
8600 fi | |
8601 fi | |
8602 | |
8603 if test "$with_database_berkdb" != "no"; then | |
8604 echo $ac_n "checking for dbopen""... $ac_c" 1>&6 | |
8605 echo "configure:8606: checking for dbopen" >&5 | |
8606 | |
8607 cat > conftest.$ac_ext <<EOF | |
8608 #line 8609 "configure" | |
8609 #include "confdefs.h" | |
8610 /* System header to define __stub macros and hopefully few prototypes, | |
8611 which can conflict with char dbopen(); below. */ | |
8612 #include <assert.h> | |
8613 /* Override any gcc2 internal prototype to avoid an error. */ | |
8614 /* We use char because int might match the return type of a gcc2 | |
8615 builtin and then its argument prototype would still apply. */ | |
8616 char dbopen(); | |
8617 | |
8618 int main() { | |
8619 | |
6169 /* The GNU C library defines this for functions which it implements | 8620 /* The GNU C library defines this for functions which it implements |
6170 to always fail with ENOSYS. Some functions are actually named | 8621 to always fail with ENOSYS. Some functions are actually named |
6171 something starting with __ and the normal name is an alias. */ | 8622 something starting with __ and the normal name is an alias. */ |
6172 #if defined (__stub_dbopen) || defined (__stub___dbopen) | 8623 #if defined (__stub_dbopen) || defined (__stub___dbopen) |
6173 choke me | 8624 choke me |
6174 #else | 8625 #else |
8626 dbopen(); | |
8627 #endif | |
8628 | |
8629 ; return 0; } | |
8630 EOF | |
8631 if { (eval echo configure:8632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8632 rm -rf conftest* | |
8633 eval "ac_cv_func_dbopen=yes" | |
8634 else | |
8635 echo "configure: failed program was:" >&5 | |
8636 cat conftest.$ac_ext >&5 | |
8637 rm -rf conftest* | |
8638 eval "ac_cv_func_dbopen=no" | |
8639 fi | |
8640 rm -f conftest* | |
8641 | |
8642 if eval "test \"`echo '$ac_cv_func_'dbopen`\" = yes"; then | |
8643 echo "$ac_t""yes" 1>&6 | |
8644 with_database_berkdb=yes need_libdb=no | |
8645 else | |
8646 echo "$ac_t""no" 1>&6 | |
8647 fi | |
8648 | |
8649 if test "$need_libdb" != "no"; then | |
8650 | |
8651 echo $ac_n "checking for dbopen in -ldb""... $ac_c" 1>&6 | |
8652 echo "configure:8653: checking for dbopen in -ldb" >&5 | |
8653 ac_lib_var=`echo db'_'dbopen | sed 'y%./+-%__p_%'` | |
8654 | |
8655 xe_check_libs=" -ldb " | |
8656 cat > conftest.$ac_ext <<EOF | |
8657 #line 8658 "configure" | |
8658 #include "confdefs.h" | |
6175 /* Override any gcc2 internal prototype to avoid an error. */ | 8659 /* Override any gcc2 internal prototype to avoid an error. */ |
6176 extern char dbopen(); dbopen(); | 8660 /* We use char because int might match the return type of a gcc2 |
8661 builtin and then its argument prototype would still apply. */ | |
8662 char dbopen(); | |
8663 | |
8664 int main() { | |
8665 dbopen() | |
8666 ; return 0; } | |
8667 EOF | |
8668 if { (eval echo configure:8669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8669 rm -rf conftest* | |
8670 eval "ac_cv_lib_$ac_lib_var=yes" | |
8671 else | |
8672 echo "configure: failed program was:" >&5 | |
8673 cat conftest.$ac_ext >&5 | |
8674 rm -rf conftest* | |
8675 eval "ac_cv_lib_$ac_lib_var=no" | |
8676 fi | |
8677 rm -f conftest* | |
8678 xe_check_libs="" | |
8679 | |
8680 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8681 echo "$ac_t""yes" 1>&6 | |
8682 with_database_berkdb=yes need_libdb=yes | |
8683 else | |
8684 echo "$ac_t""no" 1>&6 | |
8685 fi | |
8686 | |
8687 | |
8688 fi | |
8689 if test "$with_database_berkdb" = "yes"; then | |
8690 for path in "db/db.h" "db.h"; do | |
8691 cat > conftest.$ac_ext <<EOF | |
8692 #line 8693 "configure" | |
8693 #include "confdefs.h" | |
8694 #ifdef HAVE_INTTYPES_H | |
8695 #define __BIT_TYPES_DEFINED__ | |
8696 #include <inttypes.h> | |
8697 typedef uint8_t u_int8_t; | |
8698 typedef uint16_t u_int16_t; | |
8699 typedef uint32_t u_int32_t; | |
8700 #ifdef WE_DONT_NEED_QUADS | |
8701 typedef uint64_t u_int64_t; | |
6177 #endif | 8702 #endif |
8703 #endif | |
8704 #include <$path> | |
8705 | |
8706 int main() { | |
8707 | |
6178 ; return 0; } | 8708 ; return 0; } |
6179 EOF | 8709 EOF |
6180 if eval $ac_compile; then | 8710 if { (eval echo configure:8711: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then |
6181 rm -rf conftest* | 8711 rm -rf conftest* |
6182 with_database_berkdb=yes | 8712 db_h_path="$path"; break |
6183 | 8713 else |
6184 else | 8714 echo "configure: failed program was:" >&5 |
6185 rm -rf conftest* | 8715 cat conftest.$ac_ext >&5 |
6186 with_database_berkdb=no | 8716 fi |
6187 fi | 8717 rm -f conftest* |
6188 rm -f conftest* | 8718 done |
6189 | 8719 test -z "$db_h_path" && with_database_berkdb=no |
6190 fi | |
6191 fi | 8720 fi |
6192 fi | 8721 if test "$with_database_berkdb" = "yes"; then |
6193 test "${with_database_berkdb}" = yes && | 8722 { test "$extra_verbose" = "yes" && cat << EOF |
6194 { | 8723 Defining DB_H_PATH = "$db_h_path" |
6195 test -n "$verbose" && \ | 8724 EOF |
6196 echo " defining HAVE_BERKELEY_DB" | 8725 cat >> confdefs.h <<EOF |
6197 echo "#define" HAVE_BERKELEY_DB "1" >> confdefs.h | 8726 #define DB_H_PATH "$db_h_path" |
6198 DEFS="$DEFS -DHAVE_BERKELEY_DB=1" | 8727 EOF |
6199 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_BERKELEY_DB\${ac_dB}HAVE_BERKELEY_DB\${ac_dC}1\${ac_dD} | 8728 } |
6200 \${ac_uA}HAVE_BERKELEY_DB\${ac_uB}HAVE_BERKELEY_DB\${ac_uC}1\${ac_uD} | 8729 |
6201 \${ac_eA}HAVE_BERKELEY_DB\${ac_eB}HAVE_BERKELEY_DB\${ac_eC}1\${ac_eD} | 8730 { test "$extra_verbose" = "yes" && cat << \EOF |
6202 " | 8731 Defining HAVE_BERKELEY_DB |
6203 } | 8732 EOF |
6204 | 8733 cat >> confdefs.h <<\EOF |
6205 | 8734 #define HAVE_BERKELEY_DB 1 |
6206 if test "${with_database_gnudbm}" != "no" ; then | 8735 EOF |
6207 ac_save_LIBS="${LIBS}" | 8736 } |
6208 LIBS="${LIBS} -lgdbm" | 8737 |
6209 ac_have_lib="" | 8738 test "$need_libdb" = "yes" && LIBS="$LIBS -ldb" |
6210 test -n "$silent" || echo "checking for -lgdbm" | 8739 else with_database_berkdb=no |
6211 cat > conftest.${ac_ext} <<EOF | 8740 fi |
6212 #include "confdefs.h" | 8741 fi |
6213 | 8742 |
6214 int main() { return 0; } | 8743 if test "$with_database_gnudbm" = "yes" -o \ |
6215 int t() { main();; return 0; } | 8744 "$with_database_dbm" = "yes" -o \ |
6216 EOF | 8745 "$with_database_berkdb" = "yes"; then |
6217 if eval $ac_compile; then | 8746 { test "$extra_verbose" = "yes" && cat << \EOF |
6218 rm -rf conftest* | 8747 Defining HAVE_DATABASE |
6219 ac_have_lib="1" | 8748 EOF |
6220 | 8749 cat >> confdefs.h <<\EOF |
6221 fi | 8750 #define HAVE_DATABASE 1 |
6222 rm -f conftest* | 8751 EOF |
6223 LIBS="${ac_save_LIBS}" | 8752 } |
6224 if test -n "${ac_have_lib}"; then | 8753 |
6225 :; have_libgdbm=yes | 8754 extra_objs="$extra_objs database.o" |
6226 else | 8755 fi |
6227 :; have_libgdbm=no | 8756 |
6228 fi | 8757 if test "$with_socks" = "yes"; then |
6229 | |
6230 test "${have_libgdbm}" = yes && | |
6231 { | |
6232 test -n "$verbose" && \ | |
6233 echo " defining HAVE_LIBGDBM" | |
6234 echo "#define" HAVE_LIBGDBM "1" >> confdefs.h | |
6235 DEFS="$DEFS -DHAVE_LIBGDBM=1" | |
6236 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBGDBM\${ac_dB}HAVE_LIBGDBM\${ac_dC}1\${ac_dD} | |
6237 \${ac_uA}HAVE_LIBGDBM\${ac_uB}HAVE_LIBGDBM\${ac_uC}1\${ac_uD} | |
6238 \${ac_eA}HAVE_LIBGDBM\${ac_eB}HAVE_LIBGDBM\${ac_eC}1\${ac_eD} | |
6239 " | |
6240 } | |
6241 | |
6242 test -z "${with_database_gnudbm}" && with_database_gnudbm="${have_libgdbm}" | |
6243 fi | |
6244 if test "${with_database_gnudbm}" = "yes" ; then | |
6245 | 8758 |
6246 { | 8759 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6 |
6247 test -n "$verbose" && \ | 8760 echo "configure:8761: checking for SOCKSinit in -lsocks" >&5 |
6248 echo " defining HAVE_DBM" | 8761 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'` |
6249 echo "#define" HAVE_DBM "1" >> confdefs.h | 8762 |
6250 DEFS="$DEFS -DHAVE_DBM=1" | 8763 xe_check_libs=" -lsocks " |
6251 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_DBM\${ac_dB}HAVE_DBM\${ac_dC}1\${ac_dD} | 8764 cat > conftest.$ac_ext <<EOF |
6252 \${ac_uA}HAVE_DBM\${ac_uB}HAVE_DBM\${ac_uC}1\${ac_uD} | 8765 #line 8766 "configure" |
6253 \${ac_eA}HAVE_DBM\${ac_eB}HAVE_DBM\${ac_eC}1\${ac_eD} | 8766 #include "confdefs.h" |
6254 " | 8767 /* Override any gcc2 internal prototype to avoid an error. */ |
6255 } | 8768 /* We use char because int might match the return type of a gcc2 |
6256 | 8769 builtin and then its argument prototype would still apply. */ |
8770 char SOCKSinit(); | |
8771 | |
8772 int main() { | |
8773 SOCKSinit() | |
8774 ; return 0; } | |
8775 EOF | |
8776 if { (eval echo configure:8777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8777 rm -rf conftest* | |
8778 eval "ac_cv_lib_$ac_lib_var=yes" | |
8779 else | |
8780 echo "configure: failed program was:" >&5 | |
8781 cat conftest.$ac_ext >&5 | |
8782 rm -rf conftest* | |
8783 eval "ac_cv_lib_$ac_lib_var=no" | |
8784 fi | |
8785 rm -f conftest* | |
8786 xe_check_libs="" | |
8787 | |
8788 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then | |
8789 echo "$ac_t""yes" 1>&6 | |
8790 ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \ | |
8791 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` | |
8792 { test "$extra_verbose" = "yes" && cat << EOF | |
8793 Defining $ac_tr_lib | |
8794 EOF | |
8795 cat >> confdefs.h <<EOF | |
8796 #define $ac_tr_lib 1 | |
8797 EOF | |
8798 } | |
8799 | |
8800 LIBS="-lsocks $LIBS" | |
8801 | |
8802 else | |
8803 echo "$ac_t""no" 1>&6 | |
8804 fi | |
8805 | |
8806 | |
8807 test -n "$ac_cv_lib_socks_SOCKSinit" && { test "$extra_verbose" = "yes" && cat << \EOF | |
8808 Defining HAVE_SOCKS | |
8809 EOF | |
8810 cat >> confdefs.h <<\EOF | |
8811 #define HAVE_SOCKS 1 | |
8812 EOF | |
8813 } | |
8814 | |
8815 fi | |
8816 | |
8817 if test "$usage_tracking" = "yes"; then | |
8818 { test "$extra_verbose" = "yes" && cat << \EOF | |
8819 Defining USAGE_TRACKING | |
8820 EOF | |
8821 cat >> confdefs.h <<\EOF | |
8822 #define USAGE_TRACKING 1 | |
8823 EOF | |
8824 } | |
8825 | |
8826 LIBS="$LIBS -Bstatic -lut -Bdynamic" | |
8827 fi | |
8828 | |
8829 | |
8830 if test "$dynamic" = "no"; then add_runtime_path=no | |
8831 elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes | |
8832 else case "$canonical" in | |
8833 *-solaris2.* | *-sgi-irix* ) add_runtime_path=yes ;; | |
8834 * ) add_runtime_path=no ;; | |
8835 esac | |
8836 fi | |
8837 | |
8838 if test "$add_runtime_path" = "yes"; then | |
8839 echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6 | |
8840 echo "configure:8841: checking "for runtime libraries flag"" >&5 | |
8841 dash_r="" | |
8842 for try_dash_r in "-R" "-R " "-rpath "; do | |
8843 xe_check_libs="${try_dash_r}/no/such/file-or-directory" | |
8844 cat > conftest.$ac_ext <<EOF | |
8845 #line 8846 "configure" | |
8846 #include "confdefs.h" | |
8847 | |
8848 int main() { | |
8849 | |
8850 ; return 0; } | |
8851 EOF | |
8852 if { (eval echo configure:8853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then | |
8853 rm -rf conftest* | |
8854 dash_r="$try_dash_r" | |
8855 else | |
8856 echo "configure: failed program was:" >&5 | |
8857 cat conftest.$ac_ext >&5 | |
8858 fi | |
8859 rm -f conftest* | |
8860 xe_check_libs="" | |
8861 test -n "$dash_r" && break | |
8862 done | |
8863 if test -n "$dash_r"; | |
8864 then echo "$ac_t"""\"${dash_r}\""" 1>&6 | |
8865 else echo "$ac_t""NONE" 1>&6 | |
8866 fi | |
8867 fi | |
8868 | |
8869 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then | |
8870 ld_switch_site="`echo $ld_switch_site | sed \"s/${dash_r}[^ ]*//\"`" | |
8871 ld_switch_x_site="`echo $ld_switch_x_site | sed \"s/${dash_r}[^ ]*//\"`" | |
6257 | 8872 |
6258 { | 8873 if test -n "$LD_RUN_PATH"; then |
6259 test -n "$verbose" && \ | 8874 runpath="$LD_RUN_PATH" |
6260 echo " defining HAVE_GNU_DBM" | 8875 else |
6261 echo "#define" HAVE_GNU_DBM "1" >> confdefs.h | 8876 runpath="" |
6262 DEFS="$DEFS -DHAVE_GNU_DBM=1" | 8877 for arg in $ld_switch_site $ld_switch_x_site; do |
6263 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_GNU_DBM\${ac_dB}HAVE_GNU_DBM\${ac_dC}1\${ac_dD} | 8878 case "$arg" in -L* ) |
6264 \${ac_uA}HAVE_GNU_DBM\${ac_uB}HAVE_GNU_DBM\${ac_uC}1\${ac_uD} | 8879 dir=`echo $arg | sed 's/^-L//'` |
6265 \${ac_eA}HAVE_GNU_DBM\${ac_eB}HAVE_GNU_DBM\${ac_eC}1\${ac_eD} | 8880 if test -n "`ls ${dir}/*.so 2>/dev/null`"; then |
6266 " | 8881 test -n "$runpath" && runpath="${runpath}:" |
6267 } | 8882 runpath="${runpath}${dir}" |
6268 | 8883 fi |
6269 with_database_dbm=no | 8884 ;; |
6270 fi | 8885 esac |
6271 | 8886 done |
6272 if test "${with_database_dbm}" != "no" ; then | 8887 case "$canonical" in *-solaris2.* ) |
6273 ac_save_LIBS="${LIBS}" | 8888 test "$have_motif" = "yes" && runpath="${runpath}:/opt/SUNWdt/lib" ;; |
6274 LIBS="${LIBS} -ldbm" | 8889 esac |
6275 ac_have_lib="" | |
6276 test -n "$silent" || echo "checking for -ldbm" | |
6277 cat > conftest.${ac_ext} <<EOF | |
6278 #include "confdefs.h" | |
6279 | |
6280 int main() { return 0; } | |
6281 int t() { main();; return 0; } | |
6282 EOF | |
6283 if eval $ac_compile; then | |
6284 rm -rf conftest* | |
6285 ac_have_lib="1" | |
6286 | |
6287 fi | |
6288 rm -f conftest* | |
6289 LIBS="${ac_save_LIBS}" | |
6290 if test -n "${ac_have_lib}"; then | |
6291 :; have_libdbm=yes | |
6292 else | |
6293 :; have_libdbm=no | |
6294 fi | |
6295 | |
6296 test "${have_libdbm}" = yes && | |
6297 { | |
6298 test -n "$verbose" && \ | |
6299 echo " defining HAVE_LIBDBM" | |
6300 echo "#define" HAVE_LIBDBM "1" >> confdefs.h | |
6301 DEFS="$DEFS -DHAVE_LIBDBM=1" | |
6302 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_LIBDBM\${ac_dB}HAVE_LIBDBM\${ac_dC}1\${ac_dD} | |
6303 \${ac_uA}HAVE_LIBDBM\${ac_uB}HAVE_LIBDBM\${ac_uC}1\${ac_uD} | |
6304 \${ac_eA}HAVE_LIBDBM\${ac_eB}HAVE_LIBDBM\${ac_eC}1\${ac_eD} | |
6305 " | |
6306 } | |
6307 | |
6308 if test "${with_database_dbm}" != "yes" ; then | |
6309 if test "${have_libdbm}" = "yes" ; then | |
6310 with_database_dbm=yes | |
6311 else | |
6312 test -n "$silent" || echo "checking for dbm_open" | |
6313 cat > conftest.${ac_ext} <<EOF | |
6314 #include "confdefs.h" | |
6315 #include <ctype.h> | |
6316 int main() { return 0; } | |
6317 int t() { | |
6318 /* The GNU C library defines this for functions which it implements | |
6319 to always fail with ENOSYS. Some functions are actually named | |
6320 something starting with __ and the normal name is an alias. */ | |
6321 #if defined (__stub_dbm_open) || defined (__stub___dbm_open) | |
6322 choke me | |
6323 #else | |
6324 /* Override any gcc2 internal prototype to avoid an error. */ | |
6325 extern char dbm_open(); dbm_open(); | |
6326 #endif | |
6327 ; return 0; } | |
6328 EOF | |
6329 if eval $ac_compile; then | |
6330 rm -rf conftest* | |
6331 with_database_dbm=yes | |
6332 | |
6333 else | |
6334 rm -rf conftest* | |
6335 with_database_dbm=no | |
6336 fi | |
6337 rm -f conftest* | |
6338 | |
6339 fi | |
6340 fi | 8890 fi |
6341 fi | 8891 |
6342 test "${with_database_dbm}" = yes && | 8892 if test -n "$runpath"; then |
6343 { | 8893 ld_switch_site="$ld_switch_site ${dash_r}${runpath}" |
6344 test -n "$verbose" && \ | 8894 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath" |
6345 echo " defining HAVE_DBM" | 8895 fi |
6346 echo "#define" HAVE_DBM "1" >> confdefs.h | 8896 fi |
6347 DEFS="$DEFS -DHAVE_DBM=1" | 8897 |
6348 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_DBM\${ac_dB}HAVE_DBM\${ac_dC}1\${ac_dD} | 8898 c_switch_general="-DHAVE_CONFIG_H $c_switch_site $c_switch_machine $c_switch_system" |
6349 \${ac_uA}HAVE_DBM\${ac_uB}HAVE_DBM\${ac_uC}1\${ac_uD} | 8899 c_switch_window_system="$c_switch_x_site $X_CFLAGS" |
6350 \${ac_eA}HAVE_DBM\${ac_eB}HAVE_DBM\${ac_eC}1\${ac_eD} | 8900 c_switch_all="$c_switch_general $c_switch_window_system" |
6351 " | 8901 ld_switch_general="$ld_switch_site $ld_switch_machine $ld_switch_system" |
6352 } | 8902 ld_switch_window_system="$ld_switch_x_site" |
6353 | 8903 ld_switch_all="$ld_switch_general $ld_switch_window_system" |
6354 | 8904 ld_libs_general="$LIBS $libs_machine $libs_system $libs_standard" |
6355 | 8905 ld_libs_window_system="$X_PRE_LIBS $libs_x $X_EXTRA_LIBS" |
6356 ############################################################################ | 8906 ld_libs_all="$ld_libs_window_system $ld_libs_general" |
6357 # # | 8907 |
6358 # Substitute into Makefile and config.h # | 8908 internal_makefile_list="Makefile" |
6359 # # | 8909 SUBDIR_MAKEFILES='' |
6360 ############################################################################ | 8910 for dir in $MAKE_SUBDIR; do |
6361 | 8911 SUBDIR_MAKEFILES="$SUBDIR_MAKEFILES $dir/Makefile" |
6362 | 8912 internal_makefile_list="$internal_makefile_list $dir/Makefile.in" |
6363 | 8913 done |
6364 | 8914 |
6365 | 8915 |
6366 | 8916 |
6367 | 8917 if test "$extra_verbose" = "yes"; then |
6368 | 8918 echo "" |
6369 | 8919 echo "extra_objs = $extra_objs" |
6370 | 8920 echo "c_switch_general = $c_switch_general" |
6371 | 8921 echo "c_switch_window_system = $c_switch_window_system" |
6372 | 8922 echo "c_switch_all = $c_switch_all" |
6373 | 8923 echo "ld_switch_general = $ld_switch_general" |
6374 | 8924 echo "ld_switch_window_system = $ld_switch_window_system" |
6375 | 8925 echo "ld_switch_all = $ld_switch_all" |
6376 | 8926 echo "ld_libs_general = $ld_libs_general" |
6377 | 8927 echo "ld_libs_window_system = $ld_libs_window_system" |
6378 | 8928 echo "ld_libs_all = $ld_libs_all" |
6379 | 8929 echo "" |
6380 | 8930 fi |
6381 | 8931 |
6382 | 8932 |
6383 | 8933 |
6384 | 8934 |
6385 | 8935 |
6386 | 8936 |
6387 | 8937 |
6388 | 8938 |
6389 | 8939 |
6390 | 8940 |
6391 | 8941 |
6392 | 8942 |
6393 | 8943 |
6394 | 8944 |
6395 | 8945 |
6396 | 8946 |
6397 | 8947 |
6398 | 8948 |
6399 | 8949 |
6400 | 8950 |
6401 | 8951 |
6402 | 8952 |
6403 { | 8953 |
6404 test -n "$verbose" && \ | 8954 |
6405 echo " defining" EMACS_VERSION to be ""${version}"" | 8955 |
6406 echo "#define" EMACS_VERSION ""${version}"" >> confdefs.h | 8956 |
6407 DEFS="$DEFS -DEMACS_VERSION="${version}"" | 8957 |
6408 ac_sed_defs="${ac_sed_defs}\${ac_dA}EMACS_VERSION\${ac_dB}EMACS_VERSION\${ac_dC}"${version}"\${ac_dD} | 8958 |
6409 \${ac_uA}EMACS_VERSION\${ac_uB}EMACS_VERSION\${ac_uC}"${version}"\${ac_uD} | 8959 |
6410 \${ac_eA}EMACS_VERSION\${ac_eB}EMACS_VERSION\${ac_eC}"${version}"\${ac_eD} | 8960 |
6411 " | 8961 |
6412 } | 8962 |
6413 | 8963 |
6414 | 8964 |
6415 { | 8965 |
6416 test -n "$verbose" && \ | 8966 |
6417 echo " defining" EMACS_CONFIGURATION to be ""\"${canonical}\""" | 8967 |
6418 echo "#define" EMACS_CONFIGURATION ""\"${canonical}\""" >> confdefs.h | 8968 |
6419 DEFS="$DEFS -DEMACS_CONFIGURATION="\"${canonical}\""" | 8969 |
6420 ac_sed_defs="${ac_sed_defs}\${ac_dA}EMACS_CONFIGURATION\${ac_dB}EMACS_CONFIGURATION\${ac_dC}"\"${canonical}\""\${ac_dD} | 8970 |
6421 \${ac_uA}EMACS_CONFIGURATION\${ac_uB}EMACS_CONFIGURATION\${ac_uC}"\"${canonical}\""\${ac_uD} | 8971 |
6422 \${ac_eA}EMACS_CONFIGURATION\${ac_eB}EMACS_CONFIGURATION\${ac_eC}"\"${canonical}\""\${ac_eD} | 8972 |
6423 " | 8973 |
6424 } | 8974 |
6425 | 8975 |
6426 | 8976 |
6427 { | 8977 |
6428 test -n "$verbose" && \ | 8978 |
6429 echo " defining" config_machfile to be ""\"${machfile}\""" | 8979 |
6430 echo "#define" config_machfile ""\"${machfile}\""" >> confdefs.h | 8980 |
6431 DEFS="$DEFS -Dconfig_machfile="\"${machfile}\""" | 8981 { test "$extra_verbose" = "yes" && cat << EOF |
6432 ac_sed_defs="${ac_sed_defs}\${ac_dA}config_machfile\${ac_dB}config_machfile\${ac_dC}"\"${machfile}\""\${ac_dD} | 8982 Defining EMACS_VERSION = $version |
6433 \${ac_uA}config_machfile\${ac_uB}config_machfile\${ac_uC}"\"${machfile}\""\${ac_uD} | 8983 EOF |
6434 \${ac_eA}config_machfile\${ac_eB}config_machfile\${ac_eC}"\"${machfile}\""\${ac_eD} | 8984 cat >> confdefs.h <<EOF |
6435 " | 8985 #define EMACS_VERSION $version |
6436 } | 8986 EOF |
6437 | 8987 } |
6438 | 8988 |
6439 { | 8989 { test "$extra_verbose" = "yes" && cat << EOF |
6440 test -n "$verbose" && \ | 8990 Defining EMACS_CONFIGURATION = "$canonical" |
6441 echo " defining" config_opsysfile to be ""\"${opsysfile}\""" | 8991 EOF |
6442 echo "#define" config_opsysfile ""\"${opsysfile}\""" >> confdefs.h | 8992 cat >> confdefs.h <<EOF |
6443 DEFS="$DEFS -Dconfig_opsysfile="\"${opsysfile}\""" | 8993 #define EMACS_CONFIGURATION "$canonical" |
6444 ac_sed_defs="${ac_sed_defs}\${ac_dA}config_opsysfile\${ac_dB}config_opsysfile\${ac_dC}"\"${opsysfile}\""\${ac_dD} | 8994 EOF |
6445 \${ac_uA}config_opsysfile\${ac_uB}config_opsysfile\${ac_uC}"\"${opsysfile}\""\${ac_uD} | 8995 } |
6446 \${ac_eA}config_opsysfile\${ac_eB}config_opsysfile\${ac_eC}"\"${opsysfile}\""\${ac_eD} | 8996 |
6447 " | 8997 { test "$extra_verbose" = "yes" && cat << EOF |
6448 } | 8998 Defining config_machfile = "$machfile" |
6449 | 8999 EOF |
6450 | 9000 cat >> confdefs.h <<EOF |
6451 { | 9001 #define config_machfile "$machfile" |
6452 test -n "$verbose" && \ | 9002 EOF |
6453 echo " defining" LD_SWITCH_X_SITE to be "${LD_SWITCH_X_SITE}" | 9003 } |
6454 echo "#define" LD_SWITCH_X_SITE "${LD_SWITCH_X_SITE}" >> confdefs.h | 9004 |
6455 DEFS="$DEFS -DLD_SWITCH_X_SITE=${LD_SWITCH_X_SITE}" | 9005 { test "$extra_verbose" = "yes" && cat << EOF |
6456 ac_sed_defs="${ac_sed_defs}\${ac_dA}LD_SWITCH_X_SITE\${ac_dB}LD_SWITCH_X_SITE\${ac_dC}${LD_SWITCH_X_SITE}\${ac_dD} | 9006 Defining config_opsysfile = "$opsysfile" |
6457 \${ac_uA}LD_SWITCH_X_SITE\${ac_uB}LD_SWITCH_X_SITE\${ac_uC}${LD_SWITCH_X_SITE}\${ac_uD} | 9007 EOF |
6458 \${ac_eA}LD_SWITCH_X_SITE\${ac_eB}LD_SWITCH_X_SITE\${ac_eC}${LD_SWITCH_X_SITE}\${ac_eD} | 9008 cat >> confdefs.h <<EOF |
6459 " | 9009 #define config_opsysfile "$opsysfile" |
6460 } | 9010 EOF |
6461 | 9011 } |
6462 | 9012 |
6463 { | 9013 { test "$extra_verbose" = "yes" && cat << EOF |
6464 test -n "$verbose" && \ | 9014 Defining UNEXEC_SRC = $UNEXEC_SRC |
6465 echo " defining" LD_SWITCH_X_SITE_AUX to be "${LD_SWITCH_X_SITE_AUX}" | 9015 EOF |
6466 echo "#define" LD_SWITCH_X_SITE_AUX "${LD_SWITCH_X_SITE_AUX}" >> confdefs.h | 9016 cat >> confdefs.h <<EOF |
6467 DEFS="$DEFS -DLD_SWITCH_X_SITE_AUX=${LD_SWITCH_X_SITE_AUX}" | 9017 #define UNEXEC_SRC $UNEXEC_SRC |
6468 ac_sed_defs="${ac_sed_defs}\${ac_dA}LD_SWITCH_X_SITE_AUX\${ac_dB}LD_SWITCH_X_SITE_AUX\${ac_dC}${LD_SWITCH_X_SITE_AUX}\${ac_dD} | 9018 EOF |
6469 \${ac_uA}LD_SWITCH_X_SITE_AUX\${ac_uB}LD_SWITCH_X_SITE_AUX\${ac_uC}${LD_SWITCH_X_SITE_AUX}\${ac_uD} | 9019 } |
6470 \${ac_eA}LD_SWITCH_X_SITE_AUX\${ac_eB}LD_SWITCH_X_SITE_AUX\${ac_eC}${LD_SWITCH_X_SITE_AUX}\${ac_eD} | 9020 |
6471 " | 9021 |
6472 } | 9022 |
6473 | 9023 null_string="" |
6474 | 9024 { test "$extra_verbose" = "yes" && cat << EOF |
6475 { | 9025 Defining LD_SWITCH_X_SITE = $null_string |
6476 test -n "$verbose" && \ | 9026 EOF |
6477 echo " defining" C_SWITCH_X_SITE to be "${C_SWITCH_X_SITE}" | 9027 cat >> confdefs.h <<EOF |
6478 echo "#define" C_SWITCH_X_SITE "${C_SWITCH_X_SITE}" >> confdefs.h | 9028 #define LD_SWITCH_X_SITE $null_string |
6479 DEFS="$DEFS -DC_SWITCH_X_SITE=${C_SWITCH_X_SITE}" | 9029 EOF |
6480 ac_sed_defs="${ac_sed_defs}\${ac_dA}C_SWITCH_X_SITE\${ac_dB}C_SWITCH_X_SITE\${ac_dC}${C_SWITCH_X_SITE}\${ac_dD} | 9030 } |
6481 \${ac_uA}C_SWITCH_X_SITE\${ac_uB}C_SWITCH_X_SITE\${ac_uC}${C_SWITCH_X_SITE}\${ac_uD} | 9031 |
6482 \${ac_eA}C_SWITCH_X_SITE\${ac_eB}C_SWITCH_X_SITE\${ac_eC}${C_SWITCH_X_SITE}\${ac_eD} | 9032 { test "$extra_verbose" = "yes" && cat << EOF |
6483 " | 9033 Defining LD_SWITCH_X_SITE_AUX = $null_string |
6484 } | 9034 EOF |
6485 | 9035 cat >> confdefs.h <<EOF |
6486 | 9036 #define LD_SWITCH_X_SITE_AUX $null_string |
6487 { | 9037 EOF |
6488 test -n "$verbose" && \ | 9038 } |
6489 echo " defining" LD_SWITCH_SITE to be "${LD_SWITCH_SITE}" | 9039 |
6490 echo "#define" LD_SWITCH_SITE "${LD_SWITCH_SITE}" >> confdefs.h | 9040 { test "$extra_verbose" = "yes" && cat << EOF |
6491 DEFS="$DEFS -DLD_SWITCH_SITE=${LD_SWITCH_SITE}" | 9041 Defining C_SWITCH_X_SITE = $null_string |
6492 ac_sed_defs="${ac_sed_defs}\${ac_dA}LD_SWITCH_SITE\${ac_dB}LD_SWITCH_SITE\${ac_dC}${LD_SWITCH_SITE}\${ac_dD} | 9042 EOF |
6493 \${ac_uA}LD_SWITCH_SITE\${ac_uB}LD_SWITCH_SITE\${ac_uC}${LD_SWITCH_SITE}\${ac_uD} | 9043 cat >> confdefs.h <<EOF |
6494 \${ac_eA}LD_SWITCH_SITE\${ac_eB}LD_SWITCH_SITE\${ac_eC}${LD_SWITCH_SITE}\${ac_eD} | 9044 #define C_SWITCH_X_SITE $null_string |
6495 " | 9045 EOF |
6496 } | 9046 } |
6497 | 9047 |
6498 | 9048 { test "$extra_verbose" = "yes" && cat << EOF |
6499 { | 9049 Defining LD_SWITCH_SITE = $null_string |
6500 test -n "$verbose" && \ | 9050 EOF |
6501 echo " defining" C_SWITCH_SITE to be "${C_SWITCH_SITE}" | 9051 cat >> confdefs.h <<EOF |
6502 echo "#define" C_SWITCH_SITE "${C_SWITCH_SITE}" >> confdefs.h | 9052 #define LD_SWITCH_SITE $null_string |
6503 DEFS="$DEFS -DC_SWITCH_SITE=${C_SWITCH_SITE}" | 9053 EOF |
6504 ac_sed_defs="${ac_sed_defs}\${ac_dA}C_SWITCH_SITE\${ac_dB}C_SWITCH_SITE\${ac_dC}${C_SWITCH_SITE}\${ac_dD} | 9054 } |
6505 \${ac_uA}C_SWITCH_SITE\${ac_uB}C_SWITCH_SITE\${ac_uC}${C_SWITCH_SITE}\${ac_uD} | 9055 |
6506 \${ac_eA}C_SWITCH_SITE\${ac_eB}C_SWITCH_SITE\${ac_eC}${C_SWITCH_SITE}\${ac_eD} | 9056 { test "$extra_verbose" = "yes" && cat << EOF |
6507 " | 9057 Defining C_SWITCH_SITE = $null_string |
6508 } | 9058 EOF |
6509 | 9059 cat >> confdefs.h <<EOF |
6510 | 9060 #define C_SWITCH_SITE $null_string |
6511 { | 9061 EOF |
6512 test -n "$verbose" && \ | 9062 } |
6513 echo " defining" UNEXEC_SRC to be "${UNEXEC_SRC}" | 9063 |
6514 echo "#define" UNEXEC_SRC "${UNEXEC_SRC}" >> confdefs.h | 9064 |
6515 DEFS="$DEFS -DUNEXEC_SRC=${UNEXEC_SRC}" | 9065 |
6516 ac_sed_defs="${ac_sed_defs}\${ac_dA}UNEXEC_SRC\${ac_dB}UNEXEC_SRC\${ac_dC}${UNEXEC_SRC}\${ac_dD} | 9066 test -n "$puresize" && { test "$extra_verbose" = "yes" && cat << EOF |
6517 \${ac_uA}UNEXEC_SRC\${ac_uB}UNEXEC_SRC\${ac_uC}${UNEXEC_SRC}\${ac_uD} | 9067 Defining RAW_PURESIZE = $puresize |
6518 \${ac_eA}UNEXEC_SRC\${ac_eB}UNEXEC_SRC\${ac_eC}${UNEXEC_SRC}\${ac_eD} | 9068 EOF |
6519 " | 9069 cat >> confdefs.h <<EOF |
6520 } | 9070 #define RAW_PURESIZE $puresize |
6521 | 9071 EOF |
6522 | 9072 } |
6523 | 9073 |
6524 test -n "${puresize}" && | 9074 |
6525 { | 9075 if test "$GNU_MALLOC" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF |
6526 test -n "$verbose" && \ | 9076 Defining GNU_MALLOC |
6527 echo " defining" RAW_PURESIZE to be "${puresize}" | 9077 EOF |
6528 echo "#define" RAW_PURESIZE "${puresize}" >> confdefs.h | 9078 cat >> confdefs.h <<\EOF |
6529 DEFS="$DEFS -DRAW_PURESIZE=${puresize}" | 9079 #define GNU_MALLOC 1 |
6530 ac_sed_defs="${ac_sed_defs}\${ac_dA}RAW_PURESIZE\${ac_dB}RAW_PURESIZE\${ac_dC}${puresize}\${ac_dD} | 9080 EOF |
6531 \${ac_uA}RAW_PURESIZE\${ac_uB}RAW_PURESIZE\${ac_uC}${puresize}\${ac_uD} | 9081 } |
6532 \${ac_eA}RAW_PURESIZE\${ac_eB}RAW_PURESIZE\${ac_eC}${puresize}\${ac_eD} | 9082 |
6533 " | 9083 elif test "$use_system_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF |
6534 } | 9084 Defining USE_SYSTEM_MALLOC |
6535 | 9085 EOF |
6536 test "${HAVE_X_WINDOWS}" = yes && | 9086 cat >> confdefs.h <<\EOF |
6537 { | 9087 #define USE_SYSTEM_MALLOC 1 |
6538 test -n "$verbose" && \ | 9088 EOF |
6539 echo " defining HAVE_X_WINDOWS" | 9089 } |
6540 echo "#define" HAVE_X_WINDOWS "1" >> confdefs.h | 9090 |
6541 DEFS="$DEFS -DHAVE_X_WINDOWS=1" | 9091 fi |
6542 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_X_WINDOWS\${ac_dB}HAVE_X_WINDOWS\${ac_dC}1\${ac_dD} | 9092 test "$with_motif" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6543 \${ac_uA}HAVE_X_WINDOWS\${ac_uB}HAVE_X_WINDOWS\${ac_uC}1\${ac_uD} | 9093 Defining LWLIB_USES_MOTIF |
6544 \${ac_eA}HAVE_X_WINDOWS\${ac_eB}HAVE_X_WINDOWS\${ac_eC}1\${ac_eD} | 9094 EOF |
6545 " | 9095 cat >> confdefs.h <<\EOF |
6546 } | 9096 #define LWLIB_USES_MOTIF 1 |
6547 | 9097 EOF |
6548 test "${HAVE_XFREE386}" = yes && | 9098 } |
6549 { | 9099 |
6550 test -n "$verbose" && \ | 9100 test "$with_i18n3" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6551 echo " defining HAVE_XFREE386" | 9101 Defining I18N3 |
6552 echo "#define" HAVE_XFREE386 "1" >> confdefs.h | 9102 EOF |
6553 DEFS="$DEFS -DHAVE_XFREE386=1" | 9103 cat >> confdefs.h <<\EOF |
6554 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_XFREE386\${ac_dB}HAVE_XFREE386\${ac_dC}1\${ac_dD} | 9104 #define I18N3 1 |
6555 \${ac_uA}HAVE_XFREE386\${ac_uB}HAVE_XFREE386\${ac_uC}1\${ac_uD} | 9105 EOF |
6556 \${ac_eA}HAVE_XFREE386\${ac_eB}HAVE_XFREE386\${ac_eC}1\${ac_eD} | 9106 } |
6557 " | 9107 |
6558 } | 9108 test "$with_mocklisp" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6559 | 9109 Defining MOCKLISP_SUPPORT |
6560 | 9110 EOF |
6561 if test "${GNU_MALLOC}" = yes; then | 9111 cat >> confdefs.h <<\EOF |
6562 { | 9112 #define MOCKLISP_SUPPORT 1 |
6563 test -n "$verbose" && \ | 9113 EOF |
6564 echo " defining GNU_MALLOC" | 9114 } |
6565 echo "#define" GNU_MALLOC "1" >> confdefs.h | 9115 |
6566 DEFS="$DEFS -DGNU_MALLOC=1" | 9116 test "$with_gcc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6567 ac_sed_defs="${ac_sed_defs}\${ac_dA}GNU_MALLOC\${ac_dB}GNU_MALLOC\${ac_dC}1\${ac_dD} | 9117 Defining USE_GCC |
6568 \${ac_uA}GNU_MALLOC\${ac_uB}GNU_MALLOC\${ac_uC}1\${ac_uD} | 9118 EOF |
6569 \${ac_eA}GNU_MALLOC\${ac_eB}GNU_MALLOC\${ac_eC}1\${ac_eD} | 9119 cat >> confdefs.h <<\EOF |
6570 " | 9120 #define USE_GCC 1 |
6571 } | 9121 EOF |
6572 | 9122 } |
6573 elif test "${use_system_malloc}" = yes; then | 9123 |
6574 { | 9124 test "$with_term" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6575 test -n "$verbose" && \ | 9125 Defining HAVE_TERM |
6576 echo " defining USE_SYSTEM_MALLOC" | 9126 EOF |
6577 echo "#define" USE_SYSTEM_MALLOC "1" >> confdefs.h | 9127 cat >> confdefs.h <<\EOF |
6578 DEFS="$DEFS -DUSE_SYSTEM_MALLOC=1" | 9128 #define HAVE_TERM 1 |
6579 ac_sed_defs="${ac_sed_defs}\${ac_dA}USE_SYSTEM_MALLOC\${ac_dB}USE_SYSTEM_MALLOC\${ac_dC}1\${ac_dD} | 9129 EOF |
6580 \${ac_uA}USE_SYSTEM_MALLOC\${ac_uB}USE_SYSTEM_MALLOC\${ac_uC}1\${ac_uD} | 9130 } |
6581 \${ac_eA}USE_SYSTEM_MALLOC\${ac_eB}USE_SYSTEM_MALLOC\${ac_eC}1\${ac_eD} | 9131 |
6582 " | 9132 test "$external_widget" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6583 } | 9133 Defining EXTERNAL_WIDGET |
6584 | 9134 EOF |
6585 fi | 9135 cat >> confdefs.h <<\EOF |
6586 test "${rel_alloc}" = yes && | 9136 #define EXTERNAL_WIDGET 1 |
6587 { | 9137 EOF |
6588 test -n "$verbose" && \ | 9138 } |
6589 echo " defining REL_ALLOC" | 9139 |
6590 echo "#define" REL_ALLOC "1" >> confdefs.h | 9140 test "$with_gnu_make" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6591 DEFS="$DEFS -DREL_ALLOC=1" | 9141 Defining USE_GNU_MAKE |
6592 ac_sed_defs="${ac_sed_defs}\${ac_dA}REL_ALLOC\${ac_dB}REL_ALLOC\${ac_dC}1\${ac_dD} | 9142 EOF |
6593 \${ac_uA}REL_ALLOC\${ac_uB}REL_ALLOC\${ac_uC}1\${ac_uD} | 9143 cat >> confdefs.h <<\EOF |
6594 \${ac_eA}REL_ALLOC\${ac_eB}REL_ALLOC\${ac_eC}1\${ac_eD} | 9144 #define USE_GNU_MAKE 1 |
6595 " | 9145 EOF |
6596 } | 9146 } |
6597 | 9147 |
6598 test "${LISP_FLOAT_TYPE}" = yes && | 9148 test "$no_doc_file" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6599 { | 9149 Defining NO_DOC_FILE |
6600 test -n "$verbose" && \ | 9150 EOF |
6601 echo " defining LISP_FLOAT_TYPE" | 9151 cat >> confdefs.h <<\EOF |
6602 echo "#define" LISP_FLOAT_TYPE "1" >> confdefs.h | 9152 #define NO_DOC_FILE 1 |
6603 DEFS="$DEFS -DLISP_FLOAT_TYPE=1" | 9153 EOF |
6604 ac_sed_defs="${ac_sed_defs}\${ac_dA}LISP_FLOAT_TYPE\${ac_dB}LISP_FLOAT_TYPE\${ac_dC}1\${ac_dD} | 9154 } |
6605 \${ac_uA}LISP_FLOAT_TYPE\${ac_uB}LISP_FLOAT_TYPE\${ac_uC}1\${ac_uD} | 9155 |
6606 \${ac_eA}LISP_FLOAT_TYPE\${ac_eB}LISP_FLOAT_TYPE\${ac_eC}1\${ac_eD} | 9156 test "$const_is_losing" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6607 " | 9157 Defining CONST_IS_LOSING |
6608 } | 9158 EOF |
6609 | 9159 cat >> confdefs.h <<\EOF |
6610 test "${with_motif}" = yes && | 9160 #define CONST_IS_LOSING 1 |
6611 { | 9161 EOF |
6612 test -n "$verbose" && \ | 9162 } |
6613 echo " defining LWLIB_USES_MOTIF" | 9163 |
6614 echo "#define" LWLIB_USES_MOTIF "1" >> confdefs.h | 9164 test "$use_assertions" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6615 DEFS="$DEFS -DLWLIB_USES_MOTIF=1" | 9165 Defining USE_ASSERTIONS |
6616 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_USES_MOTIF\${ac_dB}LWLIB_USES_MOTIF\${ac_dC}1\${ac_dD} | 9166 EOF |
6617 \${ac_uA}LWLIB_USES_MOTIF\${ac_uB}LWLIB_USES_MOTIF\${ac_uC}1\${ac_uD} | 9167 cat >> confdefs.h <<\EOF |
6618 \${ac_eA}LWLIB_USES_MOTIF\${ac_eB}LWLIB_USES_MOTIF\${ac_eC}1\${ac_eD} | 9168 #define USE_ASSERTIONS 1 |
6619 " | 9169 EOF |
6620 } | 9170 } |
6621 | 9171 |
6622 test "${with_athena}" = yes && | 9172 test "$debug" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6623 { | 9173 Defining DEBUG_XEMACS |
6624 test -n "$verbose" && \ | 9174 EOF |
6625 echo " defining LWLIB_USES_ATHENA" | 9175 cat >> confdefs.h <<\EOF |
6626 echo "#define" LWLIB_USES_ATHENA "1" >> confdefs.h | 9176 #define DEBUG_XEMACS 1 |
6627 DEFS="$DEFS -DLWLIB_USES_ATHENA=1" | 9177 EOF |
6628 ac_sed_defs="${ac_sed_defs}\${ac_dA}LWLIB_USES_ATHENA\${ac_dB}LWLIB_USES_ATHENA\${ac_dC}1\${ac_dD} | 9178 } |
6629 \${ac_uA}LWLIB_USES_ATHENA\${ac_uB}LWLIB_USES_ATHENA\${ac_uC}1\${ac_uD} | 9179 |
6630 \${ac_eA}LWLIB_USES_ATHENA\${ac_eB}LWLIB_USES_ATHENA\${ac_eC}1\${ac_eD} | 9180 test "$with_quantify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6631 " | 9181 Defining QUANTIFY |
6632 } | 9182 EOF |
6633 | 9183 cat >> confdefs.h <<\EOF |
6634 test "${with_toolbars}" = yes && | 9184 #define QUANTIFY 1 |
6635 { | 9185 EOF |
6636 test -n "$verbose" && \ | 9186 } |
6637 echo " defining HAVE_TOOLBARS" | 9187 |
6638 echo "#define" HAVE_TOOLBARS "1" >> confdefs.h | 9188 test "$memory_usage_stats" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6639 DEFS="$DEFS -DHAVE_TOOLBARS=1" | 9189 Defining MEMORY_USAGE_STATS |
6640 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TOOLBARS\${ac_dB}HAVE_TOOLBARS\${ac_dC}1\${ac_dD} | 9190 EOF |
6641 \${ac_uA}HAVE_TOOLBARS\${ac_uB}HAVE_TOOLBARS\${ac_uC}1\${ac_uD} | 9191 cat >> confdefs.h <<\EOF |
6642 \${ac_eA}HAVE_TOOLBARS\${ac_eB}HAVE_TOOLBARS\${ac_eC}1\${ac_eD} | 9192 #define MEMORY_USAGE_STATS 1 |
6643 " | 9193 EOF |
6644 } | 9194 } |
6645 | 9195 |
6646 test "${with_tty}" = yes && | 9196 test "$with_pop" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6647 { | 9197 Defining MAIL_USE_POP |
6648 test -n "$verbose" && \ | 9198 EOF |
6649 echo " defining HAVE_TTY" | 9199 cat >> confdefs.h <<\EOF |
6650 echo "#define" HAVE_TTY "1" >> confdefs.h | 9200 #define MAIL_USE_POP 1 |
6651 DEFS="$DEFS -DHAVE_TTY=1" | 9201 EOF |
6652 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TTY\${ac_dB}HAVE_TTY\${ac_dC}1\${ac_dD} | 9202 } |
6653 \${ac_uA}HAVE_TTY\${ac_uB}HAVE_TTY\${ac_uC}1\${ac_uD} | 9203 |
6654 \${ac_eA}HAVE_TTY\${ac_eB}HAVE_TTY\${ac_eC}1\${ac_eD} | 9204 test "$with_kerberos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6655 " | 9205 Defining KERBEROS |
6656 } | 9206 EOF |
6657 | 9207 cat >> confdefs.h <<\EOF |
6658 test "${with_tooltalk}" = yes && | 9208 #define KERBEROS 1 |
6659 { | 9209 EOF |
6660 test -n "$verbose" && \ | 9210 } |
6661 echo " defining TOOLTALK" | 9211 |
6662 echo "#define" TOOLTALK "1" >> confdefs.h | 9212 test "$with_hesiod" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6663 DEFS="$DEFS -DTOOLTALK=1" | 9213 Defining HESIOD |
6664 ac_sed_defs="${ac_sed_defs}\${ac_dA}TOOLTALK\${ac_dB}TOOLTALK\${ac_dC}1\${ac_dD} | 9214 EOF |
6665 \${ac_uA}TOOLTALK\${ac_uB}TOOLTALK\${ac_uC}1\${ac_uD} | 9215 cat >> confdefs.h <<\EOF |
6666 \${ac_eA}TOOLTALK\${ac_eB}TOOLTALK\${ac_eC}1\${ac_eD} | 9216 #define HESIOD 1 |
6667 " | 9217 EOF |
6668 } | 9218 } |
6669 | 9219 |
6670 test "${with_i18n3}" = yes && | 9220 |
6671 { | 9221 test "$error_check_extents" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6672 test -n "$verbose" && \ | 9222 Defining ERROR_CHECK_EXTENTS |
6673 echo " defining I18N3" | 9223 EOF |
6674 echo "#define" I18N3 "1" >> confdefs.h | 9224 cat >> confdefs.h <<\EOF |
6675 DEFS="$DEFS -DI18N3=1" | 9225 #define ERROR_CHECK_EXTENTS 1 |
6676 ac_sed_defs="${ac_sed_defs}\${ac_dA}I18N3\${ac_dB}I18N3\${ac_dC}1\${ac_dD} | 9226 EOF |
6677 \${ac_uA}I18N3\${ac_uB}I18N3\${ac_uC}1\${ac_uD} | 9227 } |
6678 \${ac_eA}I18N3\${ac_eB}I18N3\${ac_eC}1\${ac_eD} | 9228 |
6679 " | 9229 test "$error_check_typecheck" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6680 } | 9230 Defining ERROR_CHECK_TYPECHECK |
6681 | 9231 EOF |
6682 test "${with_mule}" = yes && | 9232 cat >> confdefs.h <<\EOF |
6683 { | 9233 #define ERROR_CHECK_TYPECHECK 1 |
6684 test -n "$verbose" && \ | 9234 EOF |
6685 echo " defining MULE" | 9235 } |
6686 echo "#define" MULE "1" >> confdefs.h | 9236 |
6687 DEFS="$DEFS -DMULE=1" | 9237 test "$error_check_bufpos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6688 ac_sed_defs="${ac_sed_defs}\${ac_dA}MULE\${ac_dB}MULE\${ac_dC}1\${ac_dD} | 9238 Defining ERROR_CHECK_BUFPOS |
6689 \${ac_uA}MULE\${ac_uB}MULE\${ac_uC}1\${ac_uD} | 9239 EOF |
6690 \${ac_eA}MULE\${ac_eB}MULE\${ac_eC}1\${ac_eD} | 9240 cat >> confdefs.h <<\EOF |
6691 " | 9241 #define ERROR_CHECK_BUFPOS 1 |
6692 } | 9242 EOF |
6693 | 9243 } |
6694 test "${with_canna}" = yes && | 9244 |
6695 { | 9245 test "$error_check_gc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6696 test -n "$verbose" && \ | 9246 Defining ERROR_CHECK_GC |
6697 echo " defining HAVE_CANNA" | 9247 EOF |
6698 echo "#define" HAVE_CANNA "1" >> confdefs.h | 9248 cat >> confdefs.h <<\EOF |
6699 DEFS="$DEFS -DHAVE_CANNA=1" | 9249 #define ERROR_CHECK_GC 1 |
6700 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_CANNA\${ac_dB}HAVE_CANNA\${ac_dC}1\${ac_dD} | 9250 EOF |
6701 \${ac_uA}HAVE_CANNA\${ac_uB}HAVE_CANNA\${ac_uC}1\${ac_uD} | 9251 } |
6702 \${ac_eA}HAVE_CANNA\${ac_eB}HAVE_CANNA\${ac_eC}1\${ac_eD} | 9252 |
6703 " | 9253 test "$error_check_malloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF |
6704 } | 9254 Defining ERROR_CHECK_MALLOC |
6705 | 9255 EOF |
6706 test "${with_wnn}" = yes && | 9256 cat >> confdefs.h <<\EOF |
6707 { | 9257 #define ERROR_CHECK_MALLOC 1 |
6708 test -n "$verbose" && \ | 9258 EOF |
6709 echo " defining HAVE_WNN" | 9259 } |
6710 echo "#define" HAVE_WNN "1" >> confdefs.h | 9260 |
6711 DEFS="$DEFS -DHAVE_WNN=1" | 9261 |
6712 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_WNN\${ac_dB}HAVE_WNN\${ac_dC}1\${ac_dD} | 9262 test "$use_union_type" != yes && { test "$extra_verbose" = "yes" && cat << \EOF |
6713 \${ac_uA}HAVE_WNN\${ac_uB}HAVE_WNN\${ac_uC}1\${ac_uD} | 9263 Defining NO_UNION_TYPE |
6714 \${ac_eA}HAVE_WNN\${ac_eB}HAVE_WNN\${ac_eC}1\${ac_eD} | 9264 EOF |
6715 " | 9265 cat >> confdefs.h <<\EOF |
6716 } | 9266 #define NO_UNION_TYPE 1 |
6717 | 9267 EOF |
6718 test "${with_wnn6}" = yes && | |
6719 { | |
6720 test -n "$verbose" && \ | |
6721 echo " defining WNN6" | |
6722 echo "#define" WNN6 "1" >> confdefs.h | |
6723 DEFS="$DEFS -DWNN6=1" | |
6724 ac_sed_defs="${ac_sed_defs}\${ac_dA}WNN6\${ac_dB}WNN6\${ac_dC}1\${ac_dD} | |
6725 \${ac_uA}WNN6\${ac_uB}WNN6\${ac_uC}1\${ac_uD} | |
6726 \${ac_eA}WNN6\${ac_eB}WNN6\${ac_eC}1\${ac_eD} | |
6727 " | |
6728 } | |
6729 | |
6730 test "${with_mock}" = yes && | |
6731 { | |
6732 test -n "$verbose" && \ | |
6733 echo " defining MOCKLISP_SUPPORT" | |
6734 echo "#define" MOCKLISP_SUPPORT "1" >> confdefs.h | |
6735 DEFS="$DEFS -DMOCKLISP_SUPPORT=1" | |
6736 ac_sed_defs="${ac_sed_defs}\${ac_dA}MOCKLISP_SUPPORT\${ac_dB}MOCKLISP_SUPPORT\${ac_dC}1\${ac_dD} | |
6737 \${ac_uA}MOCKLISP_SUPPORT\${ac_uB}MOCKLISP_SUPPORT\${ac_uC}1\${ac_uD} | |
6738 \${ac_eA}MOCKLISP_SUPPORT\${ac_eB}MOCKLISP_SUPPORT\${ac_eC}1\${ac_eD} | |
6739 " | |
6740 } | |
6741 | |
6742 test "${with_sparcworks}" = yes && | |
6743 { | |
6744 test -n "$verbose" && \ | |
6745 echo " defining SUNPRO" | |
6746 echo "#define" SUNPRO "1" >> confdefs.h | |
6747 DEFS="$DEFS -DSUNPRO=1" | |
6748 ac_sed_defs="${ac_sed_defs}\${ac_dA}SUNPRO\${ac_dB}SUNPRO\${ac_dC}1\${ac_dD} | |
6749 \${ac_uA}SUNPRO\${ac_uB}SUNPRO\${ac_uC}1\${ac_uD} | |
6750 \${ac_eA}SUNPRO\${ac_eB}SUNPRO\${ac_eC}1\${ac_eD} | |
6751 " | |
6752 } | |
6753 | |
6754 test "${usage_tracking}" = yes && | |
6755 { | |
6756 test -n "$verbose" && \ | |
6757 echo " defining USAGE_TRACKING" | |
6758 echo "#define" USAGE_TRACKING "1" >> confdefs.h | |
6759 DEFS="$DEFS -DUSAGE_TRACKING=1" | |
6760 ac_sed_defs="${ac_sed_defs}\${ac_dA}USAGE_TRACKING\${ac_dB}USAGE_TRACKING\${ac_dC}1\${ac_dD} | |
6761 \${ac_uA}USAGE_TRACKING\${ac_uB}USAGE_TRACKING\${ac_uC}1\${ac_uD} | |
6762 \${ac_eA}USAGE_TRACKING\${ac_eB}USAGE_TRACKING\${ac_eC}1\${ac_eD} | |
6763 " | |
6764 } | |
6765 | |
6766 test "${need_dynodump}" = yes && | |
6767 { | |
6768 test -n "$verbose" && \ | |
6769 echo " defining DYNODUMP" | |
6770 echo "#define" DYNODUMP "1" >> confdefs.h | |
6771 DEFS="$DEFS -DDYNODUMP=1" | |
6772 ac_sed_defs="${ac_sed_defs}\${ac_dA}DYNODUMP\${ac_dB}DYNODUMP\${ac_dC}1\${ac_dD} | |
6773 \${ac_uA}DYNODUMP\${ac_uB}DYNODUMP\${ac_uC}1\${ac_uD} | |
6774 \${ac_eA}DYNODUMP\${ac_eB}DYNODUMP\${ac_eC}1\${ac_eD} | |
6775 " | |
6776 } | |
6777 | |
6778 test "${need_xildoff}" = yes && | |
6779 { | |
6780 test -n "$verbose" && \ | |
6781 echo " defining NEED_XILDOFF" | |
6782 echo "#define" NEED_XILDOFF "1" >> confdefs.h | |
6783 DEFS="$DEFS -DNEED_XILDOFF=1" | |
6784 ac_sed_defs="${ac_sed_defs}\${ac_dA}NEED_XILDOFF\${ac_dB}NEED_XILDOFF\${ac_dC}1\${ac_dD} | |
6785 \${ac_uA}NEED_XILDOFF\${ac_uB}NEED_XILDOFF\${ac_uC}1\${ac_uD} | |
6786 \${ac_eA}NEED_XILDOFF\${ac_eB}NEED_XILDOFF\${ac_eC}1\${ac_eD} | |
6787 " | |
6788 } | |
6789 | |
6790 test "${with_gcc}" = yes && | |
6791 { | |
6792 test -n "$verbose" && \ | |
6793 echo " defining USE_GCC" | |
6794 echo "#define" USE_GCC "1" >> confdefs.h | |
6795 DEFS="$DEFS -DUSE_GCC=1" | |
6796 ac_sed_defs="${ac_sed_defs}\${ac_dA}USE_GCC\${ac_dB}USE_GCC\${ac_dC}1\${ac_dD} | |
6797 \${ac_uA}USE_GCC\${ac_uB}USE_GCC\${ac_uC}1\${ac_uD} | |
6798 \${ac_eA}USE_GCC\${ac_eB}USE_GCC\${ac_eC}1\${ac_eD} | |
6799 " | |
6800 } | |
6801 | |
6802 test "${with_lcc}" = yes && | |
6803 { | |
6804 test -n "$verbose" && \ | |
6805 echo " defining USE_LCC" | |
6806 echo "#define" USE_LCC "1" >> confdefs.h | |
6807 DEFS="$DEFS -DUSE_LCC=1" | |
6808 ac_sed_defs="${ac_sed_defs}\${ac_dA}USE_LCC\${ac_dB}USE_LCC\${ac_dC}1\${ac_dD} | |
6809 \${ac_uA}USE_LCC\${ac_uB}USE_LCC\${ac_uC}1\${ac_uD} | |
6810 \${ac_eA}USE_LCC\${ac_eB}USE_LCC\${ac_eC}1\${ac_eD} | |
6811 " | |
6812 } | |
6813 | |
6814 test "${with_socks}" = yes && | |
6815 { | |
6816 test -n "$verbose" && \ | |
6817 echo " defining HAVE_SOCKS" | |
6818 echo "#define" HAVE_SOCKS "1" >> confdefs.h | |
6819 DEFS="$DEFS -DHAVE_SOCKS=1" | |
6820 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_SOCKS\${ac_dB}HAVE_SOCKS\${ac_dC}1\${ac_dD} | |
6821 \${ac_uA}HAVE_SOCKS\${ac_uB}HAVE_SOCKS\${ac_uC}1\${ac_uD} | |
6822 \${ac_eA}HAVE_SOCKS\${ac_eB}HAVE_SOCKS\${ac_eC}1\${ac_eD} | |
6823 " | |
6824 } | |
6825 | |
6826 test "${with_term}" = yes && | |
6827 { | |
6828 test -n "$verbose" && \ | |
6829 echo " defining HAVE_TERM" | |
6830 echo "#define" HAVE_TERM "1" >> confdefs.h | |
6831 DEFS="$DEFS -DHAVE_TERM=1" | |
6832 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_TERM\${ac_dB}HAVE_TERM\${ac_dC}1\${ac_dD} | |
6833 \${ac_uA}HAVE_TERM\${ac_uB}HAVE_TERM\${ac_uC}1\${ac_uD} | |
6834 \${ac_eA}HAVE_TERM\${ac_eB}HAVE_TERM\${ac_eC}1\${ac_eD} | |
6835 " | |
6836 } | |
6837 | |
6838 test "${external_widget}" = yes && | |
6839 { | |
6840 test -n "$verbose" && \ | |
6841 echo " defining EXTERNAL_WIDGET" | |
6842 echo "#define" EXTERNAL_WIDGET "1" >> confdefs.h | |
6843 DEFS="$DEFS -DEXTERNAL_WIDGET=1" | |
6844 ac_sed_defs="${ac_sed_defs}\${ac_dA}EXTERNAL_WIDGET\${ac_dB}EXTERNAL_WIDGET\${ac_dC}1\${ac_dD} | |
6845 \${ac_uA}EXTERNAL_WIDGET\${ac_uB}EXTERNAL_WIDGET\${ac_uC}1\${ac_uD} | |
6846 \${ac_eA}EXTERNAL_WIDGET\${ac_eB}EXTERNAL_WIDGET\${ac_eC}1\${ac_eD} | |
6847 " | |
6848 } | |
6849 | |
6850 test "${with_gnu_make}" = yes && | |
6851 { | |
6852 test -n "$verbose" && \ | |
6853 echo " defining USE_GNU_MAKE" | |
6854 echo "#define" USE_GNU_MAKE "1" >> confdefs.h | |
6855 DEFS="$DEFS -DUSE_GNU_MAKE=1" | |
6856 ac_sed_defs="${ac_sed_defs}\${ac_dA}USE_GNU_MAKE\${ac_dB}USE_GNU_MAKE\${ac_dC}1\${ac_dD} | |
6857 \${ac_uA}USE_GNU_MAKE\${ac_uB}USE_GNU_MAKE\${ac_uC}1\${ac_uD} | |
6858 \${ac_eA}USE_GNU_MAKE\${ac_eB}USE_GNU_MAKE\${ac_eC}1\${ac_eD} | |
6859 " | |
6860 } | |
6861 | |
6862 test "${no_doc_file}" = yes && | |
6863 { | |
6864 test -n "$verbose" && \ | |
6865 echo " defining NO_DOC_FILE" | |
6866 echo "#define" NO_DOC_FILE "1" >> confdefs.h | |
6867 DEFS="$DEFS -DNO_DOC_FILE=1" | |
6868 ac_sed_defs="${ac_sed_defs}\${ac_dA}NO_DOC_FILE\${ac_dB}NO_DOC_FILE\${ac_dC}1\${ac_dD} | |
6869 \${ac_uA}NO_DOC_FILE\${ac_uB}NO_DOC_FILE\${ac_uC}1\${ac_uD} | |
6870 \${ac_eA}NO_DOC_FILE\${ac_eB}NO_DOC_FILE\${ac_eC}1\${ac_eD} | |
6871 " | |
6872 } | |
6873 | |
6874 test "${const_is_losing}" = yes && | |
6875 { | |
6876 test -n "$verbose" && \ | |
6877 echo " defining CONST_IS_LOSING" | |
6878 echo "#define" CONST_IS_LOSING "1" >> confdefs.h | |
6879 DEFS="$DEFS -DCONST_IS_LOSING=1" | |
6880 ac_sed_defs="${ac_sed_defs}\${ac_dA}CONST_IS_LOSING\${ac_dB}CONST_IS_LOSING\${ac_dC}1\${ac_dD} | |
6881 \${ac_uA}CONST_IS_LOSING\${ac_uB}CONST_IS_LOSING\${ac_uC}1\${ac_uD} | |
6882 \${ac_eA}CONST_IS_LOSING\${ac_eB}CONST_IS_LOSING\${ac_eC}1\${ac_eD} | |
6883 " | |
6884 } | |
6885 | |
6886 test "${use_assertions}" = yes && | |
6887 { | |
6888 test -n "$verbose" && \ | |
6889 echo " defining USE_ASSERTIONS" | |
6890 echo "#define" USE_ASSERTIONS "1" >> confdefs.h | |
6891 DEFS="$DEFS -DUSE_ASSERTIONS=1" | |
6892 ac_sed_defs="${ac_sed_defs}\${ac_dA}USE_ASSERTIONS\${ac_dB}USE_ASSERTIONS\${ac_dC}1\${ac_dD} | |
6893 \${ac_uA}USE_ASSERTIONS\${ac_uB}USE_ASSERTIONS\${ac_uC}1\${ac_uD} | |
6894 \${ac_eA}USE_ASSERTIONS\${ac_eB}USE_ASSERTIONS\${ac_eC}1\${ac_eD} | |
6895 " | |
6896 } | |
6897 | |
6898 test "${debug}" = yes && | |
6899 { | |
6900 test -n "$verbose" && \ | |
6901 echo " defining DEBUG_XEMACS" | |
6902 echo "#define" DEBUG_XEMACS "1" >> confdefs.h | |
6903 DEFS="$DEFS -DDEBUG_XEMACS=1" | |
6904 ac_sed_defs="${ac_sed_defs}\${ac_dA}DEBUG_XEMACS\${ac_dB}DEBUG_XEMACS\${ac_dC}1\${ac_dD} | |
6905 \${ac_uA}DEBUG_XEMACS\${ac_uB}DEBUG_XEMACS\${ac_uC}1\${ac_uD} | |
6906 \${ac_eA}DEBUG_XEMACS\${ac_eB}DEBUG_XEMACS\${ac_eC}1\${ac_eD} | |
6907 " | |
6908 } | |
6909 | |
6910 test "${quantify}" = yes && | |
6911 { | |
6912 test -n "$verbose" && \ | |
6913 echo " defining QUANTIFY" | |
6914 echo "#define" QUANTIFY "1" >> confdefs.h | |
6915 DEFS="$DEFS -DQUANTIFY=1" | |
6916 ac_sed_defs="${ac_sed_defs}\${ac_dA}QUANTIFY\${ac_dB}QUANTIFY\${ac_dC}1\${ac_dD} | |
6917 \${ac_uA}QUANTIFY\${ac_uB}QUANTIFY\${ac_uC}1\${ac_uD} | |
6918 \${ac_eA}QUANTIFY\${ac_eB}QUANTIFY\${ac_eC}1\${ac_eD} | |
6919 " | |
6920 } | |
6921 | |
6922 test "${memory_usage_stats}" = yes && | |
6923 { | |
6924 test -n "$verbose" && \ | |
6925 echo " defining MEMORY_USAGE_STATS" | |
6926 echo "#define" MEMORY_USAGE_STATS "1" >> confdefs.h | |
6927 DEFS="$DEFS -DMEMORY_USAGE_STATS=1" | |
6928 ac_sed_defs="${ac_sed_defs}\${ac_dA}MEMORY_USAGE_STATS\${ac_dB}MEMORY_USAGE_STATS\${ac_dC}1\${ac_dD} | |
6929 \${ac_uA}MEMORY_USAGE_STATS\${ac_uB}MEMORY_USAGE_STATS\${ac_uC}1\${ac_uD} | |
6930 \${ac_eA}MEMORY_USAGE_STATS\${ac_eB}MEMORY_USAGE_STATS\${ac_eC}1\${ac_eD} | |
6931 " | |
6932 } | |
6933 | |
6934 test "${with_pop}" = yes && | |
6935 { | |
6936 test -n "$verbose" && \ | |
6937 echo " defining MAIL_USE_POP" | |
6938 echo "#define" MAIL_USE_POP "1" >> confdefs.h | |
6939 DEFS="$DEFS -DMAIL_USE_POP=1" | |
6940 ac_sed_defs="${ac_sed_defs}\${ac_dA}MAIL_USE_POP\${ac_dB}MAIL_USE_POP\${ac_dC}1\${ac_dD} | |
6941 \${ac_uA}MAIL_USE_POP\${ac_uB}MAIL_USE_POP\${ac_uC}1\${ac_uD} | |
6942 \${ac_eA}MAIL_USE_POP\${ac_eB}MAIL_USE_POP\${ac_eC}1\${ac_eD} | |
6943 " | |
6944 } | |
6945 | |
6946 test "${with_kerberos}" = yes && | |
6947 { | |
6948 test -n "$verbose" && \ | |
6949 echo " defining KERBEROS" | |
6950 echo "#define" KERBEROS "1" >> confdefs.h | |
6951 DEFS="$DEFS -DKERBEROS=1" | |
6952 ac_sed_defs="${ac_sed_defs}\${ac_dA}KERBEROS\${ac_dB}KERBEROS\${ac_dC}1\${ac_dD} | |
6953 \${ac_uA}KERBEROS\${ac_uB}KERBEROS\${ac_uC}1\${ac_uD} | |
6954 \${ac_eA}KERBEROS\${ac_eB}KERBEROS\${ac_eC}1\${ac_eD} | |
6955 " | |
6956 } | |
6957 | |
6958 test "${with_hesiod}" = yes && | |
6959 { | |
6960 test -n "$verbose" && \ | |
6961 echo " defining HESIOD" | |
6962 echo "#define" HESIOD "1" >> confdefs.h | |
6963 DEFS="$DEFS -DHESIOD=1" | |
6964 ac_sed_defs="${ac_sed_defs}\${ac_dA}HESIOD\${ac_dB}HESIOD\${ac_dC}1\${ac_dD} | |
6965 \${ac_uA}HESIOD\${ac_uB}HESIOD\${ac_uC}1\${ac_uD} | |
6966 \${ac_eA}HESIOD\${ac_eB}HESIOD\${ac_eC}1\${ac_eD} | |
6967 " | |
6968 } | |
6969 | |
6970 | |
6971 test "${error_check_extents}" = yes && | |
6972 { | |
6973 test -n "$verbose" && \ | |
6974 echo " defining ERROR_CHECK_EXTENTS" | |
6975 echo "#define" ERROR_CHECK_EXTENTS "1" >> confdefs.h | |
6976 DEFS="$DEFS -DERROR_CHECK_EXTENTS=1" | |
6977 ac_sed_defs="${ac_sed_defs}\${ac_dA}ERROR_CHECK_EXTENTS\${ac_dB}ERROR_CHECK_EXTENTS\${ac_dC}1\${ac_dD} | |
6978 \${ac_uA}ERROR_CHECK_EXTENTS\${ac_uB}ERROR_CHECK_EXTENTS\${ac_uC}1\${ac_uD} | |
6979 \${ac_eA}ERROR_CHECK_EXTENTS\${ac_eB}ERROR_CHECK_EXTENTS\${ac_eC}1\${ac_eD} | |
6980 " | |
6981 } | |
6982 | |
6983 test "${error_check_typecheck}" = yes && | |
6984 { | |
6985 test -n "$verbose" && \ | |
6986 echo " defining ERROR_CHECK_TYPECHECK" | |
6987 echo "#define" ERROR_CHECK_TYPECHECK "1" >> confdefs.h | |
6988 DEFS="$DEFS -DERROR_CHECK_TYPECHECK=1" | |
6989 ac_sed_defs="${ac_sed_defs}\${ac_dA}ERROR_CHECK_TYPECHECK\${ac_dB}ERROR_CHECK_TYPECHECK\${ac_dC}1\${ac_dD} | |
6990 \${ac_uA}ERROR_CHECK_TYPECHECK\${ac_uB}ERROR_CHECK_TYPECHECK\${ac_uC}1\${ac_uD} | |
6991 \${ac_eA}ERROR_CHECK_TYPECHECK\${ac_eB}ERROR_CHECK_TYPECHECK\${ac_eC}1\${ac_eD} | |
6992 " | |
6993 } | |
6994 | |
6995 test "${error_check_bufpos}" = yes && | |
6996 { | |
6997 test -n "$verbose" && \ | |
6998 echo " defining ERROR_CHECK_BUFPOS" | |
6999 echo "#define" ERROR_CHECK_BUFPOS "1" >> confdefs.h | |
7000 DEFS="$DEFS -DERROR_CHECK_BUFPOS=1" | |
7001 ac_sed_defs="${ac_sed_defs}\${ac_dA}ERROR_CHECK_BUFPOS\${ac_dB}ERROR_CHECK_BUFPOS\${ac_dC}1\${ac_dD} | |
7002 \${ac_uA}ERROR_CHECK_BUFPOS\${ac_uB}ERROR_CHECK_BUFPOS\${ac_uC}1\${ac_uD} | |
7003 \${ac_eA}ERROR_CHECK_BUFPOS\${ac_eB}ERROR_CHECK_BUFPOS\${ac_eC}1\${ac_eD} | |
7004 " | |
7005 } | |
7006 | |
7007 test "${error_check_gc}" = yes && | |
7008 { | |
7009 test -n "$verbose" && \ | |
7010 echo " defining ERROR_CHECK_GC" | |
7011 echo "#define" ERROR_CHECK_GC "1" >> confdefs.h | |
7012 DEFS="$DEFS -DERROR_CHECK_GC=1" | |
7013 ac_sed_defs="${ac_sed_defs}\${ac_dA}ERROR_CHECK_GC\${ac_dB}ERROR_CHECK_GC\${ac_dC}1\${ac_dD} | |
7014 \${ac_uA}ERROR_CHECK_GC\${ac_uB}ERROR_CHECK_GC\${ac_uC}1\${ac_uD} | |
7015 \${ac_eA}ERROR_CHECK_GC\${ac_eB}ERROR_CHECK_GC\${ac_eC}1\${ac_eD} | |
7016 " | |
7017 } | |
7018 | |
7019 test "${error_check_malloc}" = yes && | |
7020 { | |
7021 test -n "$verbose" && \ | |
7022 echo " defining ERROR_CHECK_MALLOC" | |
7023 echo "#define" ERROR_CHECK_MALLOC "1" >> confdefs.h | |
7024 DEFS="$DEFS -DERROR_CHECK_MALLOC=1" | |
7025 ac_sed_defs="${ac_sed_defs}\${ac_dA}ERROR_CHECK_MALLOC\${ac_dB}ERROR_CHECK_MALLOC\${ac_dC}1\${ac_dD} | |
7026 \${ac_uA}ERROR_CHECK_MALLOC\${ac_uB}ERROR_CHECK_MALLOC\${ac_uC}1\${ac_uD} | |
7027 \${ac_eA}ERROR_CHECK_MALLOC\${ac_eB}ERROR_CHECK_MALLOC\${ac_eC}1\${ac_eD} | |
7028 " | |
7029 } | |
7030 | |
7031 | |
7032 if test "${with_energize}" = yes; then | |
7033 | |
7034 { | |
7035 test -n "$verbose" && \ | |
7036 echo " defining ENERGIZE" | |
7037 echo "#define" ENERGIZE "1" >> confdefs.h | |
7038 DEFS="$DEFS -DENERGIZE=1" | |
7039 ac_sed_defs="${ac_sed_defs}\${ac_dA}ENERGIZE\${ac_dB}ENERGIZE\${ac_dC}1\${ac_dD} | |
7040 \${ac_uA}ENERGIZE\${ac_uB}ENERGIZE\${ac_uC}1\${ac_uD} | |
7041 \${ac_eA}ENERGIZE\${ac_eB}ENERGIZE\${ac_eC}1\${ac_eD} | |
7042 " | |
7043 } | |
7044 | |
7045 test "${energize_version}" = "2.X" && | |
7046 { | |
7047 test -n "$verbose" && \ | |
7048 echo " defining ENERGIZE_2" | |
7049 echo "#define" ENERGIZE_2 "1" >> confdefs.h | |
7050 DEFS="$DEFS -DENERGIZE_2=1" | |
7051 ac_sed_defs="${ac_sed_defs}\${ac_dA}ENERGIZE_2\${ac_dB}ENERGIZE_2\${ac_dC}1\${ac_dD} | |
7052 \${ac_uA}ENERGIZE_2\${ac_uB}ENERGIZE_2\${ac_uC}1\${ac_uD} | |
7053 \${ac_eA}ENERGIZE_2\${ac_eB}ENERGIZE_2\${ac_eC}1\${ac_eD} | |
7054 " | |
7055 } | |
7056 | |
7057 test "${energize_version}" = "3.X" && | |
7058 { | |
7059 test -n "$verbose" && \ | |
7060 echo " defining ENERGIZE_3" | |
7061 echo "#define" ENERGIZE_3 "1" >> confdefs.h | |
7062 DEFS="$DEFS -DENERGIZE_3=1" | |
7063 ac_sed_defs="${ac_sed_defs}\${ac_dA}ENERGIZE_3\${ac_dB}ENERGIZE_3\${ac_dC}1\${ac_dD} | |
7064 \${ac_uA}ENERGIZE_3\${ac_uB}ENERGIZE_3\${ac_uC}1\${ac_uD} | |
7065 \${ac_eA}ENERGIZE_3\${ac_eB}ENERGIZE_3\${ac_eC}1\${ac_eD} | |
7066 " | |
7067 } | |
7068 | |
7069 fi | |
7070 | |
7071 test "${with_sound}" = "native" -o "${with_sound}" = "both" && | |
7072 { | |
7073 test -n "$verbose" && \ | |
7074 echo " defining HAVE_NATIVE_SOUND" | |
7075 echo "#define" HAVE_NATIVE_SOUND "1" >> confdefs.h | |
7076 DEFS="$DEFS -DHAVE_NATIVE_SOUND=1" | |
7077 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_NATIVE_SOUND\${ac_dB}HAVE_NATIVE_SOUND\${ac_dC}1\${ac_dD} | |
7078 \${ac_uA}HAVE_NATIVE_SOUND\${ac_uB}HAVE_NATIVE_SOUND\${ac_uC}1\${ac_uD} | |
7079 \${ac_eA}HAVE_NATIVE_SOUND\${ac_eB}HAVE_NATIVE_SOUND\${ac_eC}1\${ac_eD} | |
7080 " | |
7081 } | |
7082 | |
7083 test "${with_sound}" = "nas" -o "${with_sound}" = "both" && | |
7084 { | |
7085 test -n "$verbose" && \ | |
7086 echo " defining HAVE_NAS_SOUND" | |
7087 echo "#define" HAVE_NAS_SOUND "1" >> confdefs.h | |
7088 DEFS="$DEFS -DHAVE_NAS_SOUND=1" | |
7089 ac_sed_defs="${ac_sed_defs}\${ac_dA}HAVE_NAS_SOUND\${ac_dB}HAVE_NAS_SOUND\${ac_dC}1\${ac_dD} | |
7090 \${ac_uA}HAVE_NAS_SOUND\${ac_uB}HAVE_NAS_SOUND\${ac_uC}1\${ac_uD} | |
7091 \${ac_eA}HAVE_NAS_SOUND\${ac_eB}HAVE_NAS_SOUND\${ac_eC}1\${ac_eD} | |
7092 " | |
7093 } | |
7094 | |
7095 test "${old_nas}" = "true" && | |
7096 { | |
7097 test -n "$verbose" && \ | |
7098 echo " defining NAS_NO_ERROR_JUMP" | |
7099 echo "#define" NAS_NO_ERROR_JUMP "1" >> confdefs.h | |
7100 DEFS="$DEFS -DNAS_NO_ERROR_JUMP=1" | |
7101 ac_sed_defs="${ac_sed_defs}\${ac_dA}NAS_NO_ERROR_JUMP\${ac_dB}NAS_NO_ERROR_JUMP\${ac_dC}1\${ac_dD} | |
7102 \${ac_uA}NAS_NO_ERROR_JUMP\${ac_uB}NAS_NO_ERROR_JUMP\${ac_uC}1\${ac_uD} | |
7103 \${ac_eA}NAS_NO_ERROR_JUMP\${ac_eB}NAS_NO_ERROR_JUMP\${ac_eC}1\${ac_eD} | |
7104 " | |
7105 } | |
7106 | |
7107 | |
7108 test "${use_union_type}" != yes && | |
7109 { | |
7110 test -n "$verbose" && \ | |
7111 echo " defining NO_UNION_TYPE" | |
7112 echo "#define" NO_UNION_TYPE "1" >> confdefs.h | |
7113 DEFS="$DEFS -DNO_UNION_TYPE=1" | |
7114 ac_sed_defs="${ac_sed_defs}\${ac_dA}NO_UNION_TYPE\${ac_dB}NO_UNION_TYPE\${ac_dC}1\${ac_dD} | |
7115 \${ac_uA}NO_UNION_TYPE\${ac_uB}NO_UNION_TYPE\${ac_uC}1\${ac_uD} | |
7116 \${ac_eA}NO_UNION_TYPE\${ac_eB}NO_UNION_TYPE\${ac_eC}1\${ac_eD} | |
7117 " | |
7118 } | 9268 } |
7119 | 9269 |
7120 | 9270 |
7121 | 9271 |
7122 ( | 9272 ( |
7123 if test -f /etc/osversion; then | 9273 if test -f /etc/osversion; then echo "osversion: `cat /etc/osversion`" |
7124 # SONY NEWS-OS | 9274 else |
7125 echo "osversion: `cat /etc/osversion`" | 9275 echo "uname -a: `uname -a`" |
7126 eles | 9276 fi |
7127 echo "uname -a: `uname -a`" | 9277 echo "" |
7128 fi | 9278 echo "$0 $quoted_arguments" |
7129 echo "" | |
7130 echo "$0 $quoted_arguments" | |
7131 ) >> Installation | 9279 ) >> Installation |
7132 # Start stdout redirection to '| tee -a Installation' | 9280 |
7133 ( | 9281 ( |
7134 echo " | 9282 echo " |
7135 | 9283 |
7136 Configured for \`${canonical}'. | 9284 Configured for \`$canonical'. |
7137 | 9285 |
7138 Where should the build process find the source code? ${srcdir} | 9286 Where should the build process find the source code? $srcdir |
7139 What installation prefix should install use? ${prefix} | 9287 What installation prefix should install use? $prefix |
7140 What operating system and machine description files should XEmacs use? | 9288 What operating system and machine description files should XEmacs use? |
7141 \`${opsysfile}' and \`${machfile}' | 9289 \`$opsysfile' and \`$machfile' |
7142 What compiler should XEmacs be built with? ${CC} ${CFLAGS} | 9290 What compiler should XEmacs be built with? $CC $CFLAGS |
7143 Should XEmacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} | 9291 Should XEmacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} |
7144 Should XEmacs use the relocating allocator for buffers? ${rel_alloc} | 9292 Should XEmacs use the relocating allocator for buffers? $rel_alloc |
7145 What window system should XEmacs use? ${window_system}${x_includes+ | 9293 What window system should XEmacs use? ${window_system}" |
7146 Where do we find X Windows header files? }${x_includes}${x_libraries+ | 9294 if test "$with_x11" = "yes"; then |
7147 Where do we find X Windows libraries? }${x_libraries}" | 9295 echo " Where do we find X Windows header files? $x_includes" |
7148 | 9296 echo " Where do we find X Windows libraries? $x_libraries" |
9297 fi | |
7149 if test -n "$site_includes"; then | 9298 if test -n "$site_includes"; then |
7150 echo " Additional header files: ${site_includes}" | 9299 echo " Additional header files: $site_includes" |
7151 fi | 9300 fi |
7152 | 9301 if test -n "$site_libraries"; then |
7153 if test -n "$site_libraries" -a -n "$site_runtime_libraries"; then | 9302 echo " Additional libraries: $site_libraries" |
7154 echo " Additional libraries: ${site_libraries} ${site_runtime_libraries}" | 9303 fi |
7155 elif test -n "$site_libraries"; then | 9304 if test -n "$runpath"; then |
7156 echo " Additional libraries: ${site_libraries}" | 9305 echo " Runtime library search path: $runpath" |
7157 elif test -n "$site_runtime_libraries"; then | |
7158 echo " Additional libraries: ${site_runtime_libraries}" | |
7159 fi | 9306 fi |
7160 test "$with_dnet" = yes && echo " Compiling in support for DNET." | 9307 test "$with_dnet" = yes && echo " Compiling in support for DNET." |
7161 test "$with_socks" = yes && echo " Compiling in support for SOCKS." | 9308 test "$with_socks" = yes && echo " Compiling in support for SOCKS." |
7162 test "$with_term" = yes && echo " Compiling in support for TERM." | 9309 test "$with_term" = yes && echo " Compiling in support for TERM." |
7163 test "$with_xauth" = yes && echo " Compiling in support for XAUTH." | 9310 test "$with_xauth" = yes && echo " Compiling in support for XAUTH." |
7164 test "$with_xpm" = yes && echo " Compiling in support for XPM." | 9311 if test "$with_xmu" != yes -a "$with_x11" = yes; then |
7165 if test "$with_xmu" != yes -a "$window_system" != none; then | |
7166 echo " No Xmu; substituting equivalent routines." | 9312 echo " No Xmu; substituting equivalent routines." |
7167 fi | 9313 fi |
7168 test "$with_xface" = yes && echo " Compiling in support for X-Face headers." | 9314 |
7169 test "$with_gif" = yes && echo " Compiling in support for GIF image conversion." | 9315 test "$with_gif" = yes && echo " Compiling in support for GIF image conversion." |
9316 test "$with_xpm" = yes && echo " Compiling in support for XPM images." | |
9317 test "$with_xface" = yes && echo " Compiling in support for X-Face message headers." | |
7170 test "$with_jpeg" = yes && echo " Compiling in support for JPEG image conversion." | 9318 test "$with_jpeg" = yes && echo " Compiling in support for JPEG image conversion." |
7171 if test "$with_png" = yes -o "$with_png" = gnuz; then | 9319 test "$with_png" = yes && echo " Compiling in support for PNG image conversion." |
7172 echo " Compiling in support for PNG image conversion." | |
7173 fi | |
7174 if test "$with_png" = gnuz; then | |
7175 echo " (Using -lgz instead of -lz.)" | |
7176 fi | |
7177 test "$with_tiff" = yes && echo " Compiling in support for TIFF image conversion (not implemented)." | 9320 test "$with_tiff" = yes && echo " Compiling in support for TIFF image conversion (not implemented)." |
7178 | 9321 |
7179 test "$with_sound" = nas && echo " Compiling in network sound support." | 9322 case "$with_sound" in |
7180 test "$with_sound" = native && echo " Compiling in native sound support." | 9323 nas ) echo " Compiling in network sound (NAS) support." ;; |
7181 test "$with_sound" = both && echo " Compiling in both network and native sound support." | 9324 native ) echo " Compiling in native sound support." ;; |
7182 test "$old_nas" = true && echo " nas library lacks error trapping, will play synchronously" | 9325 both ) echo " Compiling in both network and native sound support." ;; |
9326 esac | |
9327 test "$old_nas" = yes && echo " nas library lacks error trapping, will play synchronously" | |
7183 | 9328 |
7184 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley DB." | 9329 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley DB." |
7185 test "$with_database_dbm" = yes && echo " Compiling in support for DBM." | 9330 test "$with_database_dbm" = yes && echo " Compiling in support for DBM." |
7186 test "$with_database_gnudbm" = yes && echo " Compiling in support for GNU DBM." | 9331 test "$with_database_gnudbm" = yes && echo " Compiling in support for GNU DBM." |
7187 | 9332 |
7188 test "$have_ncurses" = yes && echo " Compiling in support for ncurses." | 9333 test "$with_ncurses" = yes && echo " Compiling in support for ncurses." |
7189 test "$with_socks" = yes && echo " Compiling in support for SOCKS." | 9334 test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)." |
7190 | 9335 |
7191 test "$with_mule" = yes && echo " Compiling in Mule (multi-lingual) support." | 9336 test "$with_mule" = yes && echo " Compiling in Mule (multi-lingual) support." |
7192 test "$with_xim" != no && echo " Compiling in XIM (X11R5+ I18N input method) support." | 9337 test "$with_xim" != no && echo " Compiling in XIM (X11R5+ I18N input method) support." |
7193 test "$with_xim" = motif && echo " Using Motif to provide XIM support." | 9338 test "$with_xim" = motif && echo " Using Motif to provide XIM support." |
7194 test "$with_xim" = xlib && echo " Using raw Xlib to provide XIM support." | 9339 test "$with_xim" = xlib && echo " Using raw Xlib to provide XIM support." |
7195 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule." | 9340 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule." |
7196 if test "$with_wnn" = yes; then | 9341 if test "$with_wnn" = yes; then |
7197 echo " Compiling in support for the WNN input method on Mule." | 9342 echo " Compiling in support for the WNN input method on Mule." |
7198 test "$with_wnn6" = yes && echo " WNN support for version 6." | 9343 test "$with_wnn6" = yes && echo " WNN support for version 6." |
7199 echo " Finding WNN includes with: ${wnn_includes}" | |
7200 echo " Finding WNN libs with: ${wnn_libraries}" | |
7201 fi | 9344 fi |
7202 test "$with_i18n3" = yes && echo " Compiling in I18N support, level 3 (doesn't currently work)." | 9345 test "$with_i18n3" = yes && echo " Compiling in I18N support, level 3 (doesn't currently work)." |
7203 | 9346 |
7204 test "$with_cde" = yes && echo " Compiling in support for CDE." | 9347 test "$with_cde" = yes && echo " Compiling in support for CDE." |
7205 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk." | 9348 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk." |
7206 test "$with_offix" = yes && echo " Compiling in support for OffiX." | 9349 test "$with_offix" = yes && echo " Compiling in support for OffiX." |
7207 test "$with_mocklisp" = yes && echo " Compiling in support for Mocklisp." | 9350 test "$with_mocklisp" = yes && echo " Compiling in support for Mocklisp." |
7208 test "$with_sparcworks" = yes && echo " Compiling in support for SparcWorks." | 9351 test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop." |
7209 test "$with_energize" = yes && echo " Compiling in support for Lucid Energize (doesn't currently work)." | 9352 test "$with_energize" = yes && echo " Compiling in support for Lucid Energize (doesn't currently work)." |
7210 test "$with_menubars" = "lucid" && echo " Using the Lucid menubar." | 9353 case "$with_menubars" in |
7211 if test "$with_menubars" = "motif"; then | 9354 lucid ) echo " Using the Lucid menubar." ;; |
7212 echo " Using the Motif menubar." | 9355 motif ) echo " Using the Motif menubar." |
7213 echo " *WARNING* The Motif menubar is currently buggy. We recommend" | 9356 echo " *WARNING* The Motif menubar is currently buggy." |
7214 echo " that you use the Lucid menubar instead. Re-run" | 9357 echo " We recommend using the Lucid menubar instead." |
7215 echo " configure with --with-menubars='lucid'." | 9358 echo " Re-run configure with --with-menubars='lucid'." ;; |
7216 fi | 9359 esac |
7217 test "$with_scrollbars" = lucid && echo " Using the Lucid scrollbar." | 9360 case "$with_scrollbars" in |
7218 test "$with_scrollbars" = motif && echo " Using the Motif scrollbar." | 9361 lucid ) echo " Using the Lucid scrollbar." ;; |
7219 test "$with_scrollbars" = athena && echo " Using the Athena scrollbar." | 9362 motif ) echo " Using the Motif scrollbar." ;; |
7220 test "$with_scrollbars" = athena3d && echo " Using the Athena-3d scrollbar." | 9363 athena ) echo " Using the Athena scrollbar." ;; |
7221 test "$with_dialogs" = motif && echo " Using the Motif dialog boxes." | 9364 athena3d ) echo " Using the Athena-3d scrollbar." ;; |
7222 test "$with_dialogs" = athena && echo " Using the Athena dialog boxes." | 9365 esac |
7223 test "$with_dialogs" = athena3d && echo " Using the Athena-3d dialog boxes." | 9366 case "$with_dialogs" in |
9367 motif ) echo " Using the Motif dialog boxes." ;; | |
9368 athena ) echo " Using the Athena dialog boxes." ;; | |
9369 athena3d ) echo " Using the Athena-3d dialog boxes." ;; | |
9370 esac | |
7224 test "$with_pop" = yes && echo " Using POP for mail access" | 9371 test "$with_pop" = yes && echo " Using POP for mail access" |
7225 test "$with_kerberos" = yes && echo " Using Kerberos for POP authentication" | 9372 test "$with_kerberos" = yes && echo " Using Kerberos for POP authentication" |
7226 test "$with_hesiod" = yes && echo " Using Hesiod to get POP server host" | 9373 test "$with_hesiod" = yes && echo " Using Hesiod to get POP server host" |
7227 | 9374 |
7228 test "${use_union_type}" = yes && echo " Using the union type for Lisp_Objects." | 9375 test "$use_union_type" = yes && echo " Using the union type for Lisp_Objects." |
7229 test "${debug}" = yes && echo " Compiling in extra code for debugging." | 9376 test "$debug" = yes && echo " Compiling in extra code for debugging." |
7230 test "${memory_usage_stats}" = yes && echo " Compiling in code for checking XEmacs memory usage." | 9377 test "$memory_usage_stats" = yes && echo " Compiling in code for checking XEmacs memory usage." |
7231 test "$usage_tracking" = yes && echo " Compiling with usage tracking active (Sun internal)." | 9378 test "$usage_tracking" = yes && echo " Compiling with usage tracking active (Sun internal)." |
7232 echo "" | 9379 echo "" |
7233 ) | tee -a Installation | 9380 ) | tee -a Installation |
7234 echo 'The above configure report is appended to "Installation" file.' | 9381 echo 'The above configure report is appended to "Installation" file.' |
7235 echo "" | 9382 echo "" |
7236 | 9383 |
7237 | 9384 |
7238 | 9385 |
7239 # Remove any trailing slashes in these variables. | 9386 # Remove any trailing slashes in these variables. |
7240 test -n "${prefix}" && | 9387 test -n "$prefix" && |
7241 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'` | 9388 prefix=`echo "$prefix" | sed 's,\([^/]\)/*$,\1,'` |
7242 test -n "${exec_prefix}" && | 9389 test -n "$exec_prefix" && |
7243 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'` | 9390 exec_prefix=`echo "$exec_prefix" | sed 's,\([^/]\)/*$,\1,'` |
7244 | 9391 |
7245 | 9392 |
7246 # The preferred way to propogate these variables is regular @ substitutions. | 9393 trap '' 1 2 15 |
7247 if test -n "$prefix"; then | 9394 |
7248 ac_prsub="s%^prefix\\([ ]*\\)=\\([ ]*\\).*$%prefix\\1=\\2$prefix%" | 9395 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 |
7249 else | 9396 |
7250 prefix=/usr/local | 9397 test "x$prefix" = xNONE && prefix=$ac_default_prefix |
7251 fi | 9398 # Let make expand exec_prefix. |
7252 if test -n "$exec_prefix"; then | 9399 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' |
7253 ac_prsub="$ac_prsub | |
7254 s%^exec_prefix\\([ ]*\\)=\\([ ]*\\).*$%exec_prefix\\1=\\2$exec_prefix%" | |
7255 else | |
7256 exec_prefix='${prefix}' # Let make expand it. | |
7257 fi | |
7258 | 9400 |
7259 # Any assignment to VPATH causes Sun make to only execute | 9401 # Any assignment to VPATH causes Sun make to only execute |
7260 # the first set of double-colon rules, so remove it if not needed. | 9402 # the first set of double-colon rules, so remove it if not needed. |
7261 # If there is a colon in the path, we need to keep it. | 9403 # If there is a colon in the path, we need to keep it. |
7262 if test "x$srcdir" = x.; then | 9404 if test "x$srcdir" = x.; then |
7263 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' | 9405 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' |
7264 fi | 9406 fi |
7265 | 9407 |
7266 # Quote sed substitution magic chars in DEFS. | 9408 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 |
7267 cat >conftest.def <<EOF | 9409 |
7268 $DEFS | 9410 DEFS=-DHAVE_CONFIG_H |
7269 EOF | 9411 |
7270 ac_escape_ampersand_and_backslash='s%[&\\]%\\&%g' | 9412 # Without the "./", some shells look in PATH for config.status. |
7271 DEFS=`sed "$ac_escape_ampersand_and_backslash" <conftest.def` | 9413 : ${CONFIG_STATUS=./config.status} |
7272 rm -f conftest.def | 9414 |
7273 # Substitute for predefined variables. | 9415 echo creating $CONFIG_STATUS |
7274 | 9416 rm -f $CONFIG_STATUS |
7275 trap 'rm -f config.status; exit 1' 1 2 15 | 9417 cat > $CONFIG_STATUS <<EOF |
7276 echo creating config.status | 9418 #! /bin/sh |
7277 rm -f config.status | |
7278 cat > config.status <<EOF | |
7279 #!/bin/sh | |
7280 # Generated automatically by configure. | 9419 # Generated automatically by configure. |
7281 # Run this file to recreate the current configuration. | 9420 # Run this file to recreate the current configuration. |
7282 # This directory was configured as follows, | 9421 # This directory was configured as follows, |
7283 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`: | 9422 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`: |
7284 # | 9423 # |
7285 # $0 $quoted_arguments | 9424 # $0 $ac_configure_args |
7286 | 9425 # |
7287 ac_cs_usage="Usage: config.status [--recheck] [--version] [--help]" | 9426 # Compiler output produced by configure, useful for debugging |
9427 # configure, is in ./config.log if it exists. | |
9428 | |
9429 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" | |
7288 for ac_option | 9430 for ac_option |
7289 do | 9431 do |
7290 case "\$ac_option" in | 9432 case "\$ac_option" in |
7291 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) | 9433 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) |
7292 echo running \${CONFIG_SHELL-/bin/sh} $0 $quoted_arguments --no-create | 9434 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" |
7293 exec \${CONFIG_SHELL-/bin/sh} $0 $quoted_arguments --no-create ;; | 9435 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; |
7294 -version | --version | --versio | --versi | --vers | --ver | --ve | --v) | 9436 -version | --version | --versio | --versi | --vers | --ver | --ve | --v) |
7295 echo "config.status generated by autoconf version 1.11" | 9437 echo "$CONFIG_STATUS generated by autoconf version 2.12" |
7296 exit 0 ;; | 9438 exit 0 ;; |
7297 -help | --help | --hel | --he | --h) | 9439 -help | --help | --hel | --he | --h) |
7298 echo "\$ac_cs_usage"; exit 0 ;; | 9440 echo "\$ac_cs_usage"; exit 0 ;; |
7299 *) echo "\$ac_cs_usage"; exit 1 ;; | 9441 *) echo "\$ac_cs_usage"; exit 1 ;; |
7300 esac | 9442 esac |
7301 done | 9443 done |
7302 | 9444 |
7303 trap 'rm -fr $internal_makefile_list src/config.h conftest*; exit 1' 1 2 15 | |
7304 LN_S='$LN_S' | |
7305 CC='$CC' | |
7306 CPP='$CPP' | |
7307 RANLIB='$RANLIB' | |
7308 INSTALL='$INSTALL' | |
7309 INSTALL_PROGRAM='$INSTALL_PROGRAM' | |
7310 INSTALL_DATA='$INSTALL_DATA' | |
7311 YACC='$YACC' | |
7312 SET_MAKE='$SET_MAKE' | |
7313 ALLOCA='$ALLOCA' | |
7314 version='$version' | |
7315 configuration='$configuration' | |
7316 canonical='$canonical' | |
7317 srcdir='$srcdir' | |
7318 prefix='$prefix' | |
7319 exec_prefix='$exec_prefix' | |
7320 bindir='$bindir' | |
7321 datadir='$datadir' | |
7322 statedir='$statedir' | |
7323 libdir='$libdir' | |
7324 mandir='$mandir' | |
7325 infodir='$infodir' | |
7326 infodir_user_defined='$infodir_user_defined' | |
7327 lispdir='$lispdir' | |
7328 lispdir_user_defined='$lispdir_user_defined' | |
7329 sitelispdir='$sitelispdir' | |
7330 etcdir='$etcdir' | |
7331 etcdir_user_defined='$etcdir_user_defined' | |
7332 lockdir='$lockdir' | |
7333 lockdir_user_defined='$lockdir_user_defined' | |
7334 archlibdir='$archlibdir' | |
7335 archlibdir_user_defined='$archlibdir_user_defined' | |
7336 docdir='$docdir' | |
7337 bitmapdir='$bitmapdir' | |
7338 c_switch_system='$c_switch_system' | |
7339 c_switch_machine='$c_switch_machine' | |
7340 libsrc_libs='$libsrc_libs' | |
7341 LD_SWITCH_X_SITE='$LD_SWITCH_X_SITE' | |
7342 LD_SWITCH_X_SITE_AUX='$LD_SWITCH_X_SITE_AUX' | |
7343 C_SWITCH_X_SITE='$C_SWITCH_X_SITE' | |
7344 LD_SWITCH_SITE='$LD_SWITCH_SITE' | |
7345 C_SWITCH_SITE='$C_SWITCH_SITE' | |
7346 CFLAGS='$CFLAGS' | |
7347 native_sound_lib='$native_sound_lib' | |
7348 machfile='$machfile' | |
7349 opsysfile='$opsysfile' | |
7350 dynodump_arch='$dynodump_arch' | |
7351 internal_makefile_list='$internal_makefile_list' | |
7352 LIBS='$LIBS' | |
7353 top_srcdir='$top_srcdir' | |
7354 ac_prsub='$ac_prsub' | |
7355 ac_vpsub='$ac_vpsub' | |
7356 extrasub='$extrasub' | |
7357 EOF | |
7358 cat >> config.status <<\EOF | |
7359 | |
7360 ac_given_srcdir=$srcdir | 9445 ac_given_srcdir=$srcdir |
7361 | 9446 ac_given_INSTALL="$INSTALL" |
7362 CONFIG_FILES=${CONFIG_FILES-"$internal_makefile_list"} | 9447 |
7363 for ac_file in .. ${CONFIG_FILES}; do if test "x$ac_file" != x..; then | 9448 trap 'rm -fr `echo "$internal_makefile_list src/config.h lwlib/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 |
7364 # Remove last slash and all that follows it. Not all systems have dirname. | 9449 EOF |
7365 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | 9450 cat >> $CONFIG_STATUS <<EOF |
7366 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | 9451 |
7367 # The file is in a subdirectory. | 9452 # Protect against being on the right side of a sed subst in config.status. |
7368 test ! -d "$ac_dir" && mkdir "$ac_dir" | 9453 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g; |
7369 ac_dir_suffix="/$ac_dir" | 9454 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF |
7370 else | |
7371 ac_dir_suffix= | |
7372 fi | |
7373 | |
7374 # A "../" for each directory in $ac_dir_suffix. | |
7375 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` | |
7376 case "$ac_given_srcdir" in | |
7377 .) srcdir=. | |
7378 if test -z "$ac_dir_suffix"; then top_srcdir=. | |
7379 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; | |
7380 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; | |
7381 *) # Relative path. | |
7382 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" | |
7383 top_srcdir="$ac_dots$ac_given_srcdir" ;; | |
7384 esac | |
7385 | |
7386 echo creating "$ac_file" | |
7387 rm -f "$ac_file" | |
7388 comment_str="Generated automatically from `echo $ac_file|sed 's|.*/||'`.in by configure." | |
7389 case "$ac_file" in | |
7390 *.c | *.h | *.C | *.cc | *.m ) echo "/* $comment_str */" > "$ac_file" ;; | |
7391 * ) echo "# $comment_str" > "$ac_file" ;; | |
7392 esac | |
7393 sed -e " | |
7394 $ac_prsub | |
7395 $ac_vpsub | 9455 $ac_vpsub |
7396 $extrasub | 9456 $extrasub |
9457 s%@CFLAGS@%$CFLAGS%g | |
9458 s%@CPPFLAGS@%$CPPFLAGS%g | |
9459 s%@CXXFLAGS@%$CXXFLAGS%g | |
9460 s%@DEFS@%$DEFS%g | |
9461 s%@LDFLAGS@%$LDFLAGS%g | |
9462 s%@LIBS@%$LIBS%g | |
9463 s%@exec_prefix@%$exec_prefix%g | |
9464 s%@prefix@%$prefix%g | |
9465 s%@program_transform_name@%$program_transform_name%g | |
9466 s%@bindir@%$bindir%g | |
9467 s%@sbindir@%$sbindir%g | |
9468 s%@libexecdir@%$libexecdir%g | |
9469 s%@datadir@%$datadir%g | |
9470 s%@sysconfdir@%$sysconfdir%g | |
9471 s%@sharedstatedir@%$sharedstatedir%g | |
9472 s%@localstatedir@%$localstatedir%g | |
9473 s%@libdir@%$libdir%g | |
9474 s%@includedir@%$includedir%g | |
9475 s%@oldincludedir@%$oldincludedir%g | |
9476 s%@infodir@%$infodir%g | |
9477 s%@mandir@%$mandir%g | |
7397 s%@LN_S@%$LN_S%g | 9478 s%@LN_S@%$LN_S%g |
7398 s%@CC@%$CC%g | 9479 s%@CC@%$CC%g |
7399 s%@CPP@%$CPP%g | 9480 s%@CPP@%$CPP%g |
7400 s%@RANLIB@%$RANLIB%g | 9481 s%@RANLIB@%$RANLIB%g |
7401 s%@INSTALL@%$INSTALL%g | |
7402 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g | 9482 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g |
7403 s%@INSTALL_DATA@%$INSTALL_DATA%g | 9483 s%@INSTALL_DATA@%$INSTALL_DATA%g |
7404 s%@YACC@%$YACC%g | 9484 s%@YACC@%$YACC%g |
7405 s%@SET_MAKE@%$SET_MAKE%g | 9485 s%@SET_MAKE@%$SET_MAKE%g |
9486 s%@X_CFLAGS@%$X_CFLAGS%g | |
9487 s%@X_PRE_LIBS@%$X_PRE_LIBS%g | |
9488 s%@X_LIBS@%$X_LIBS%g | |
9489 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g | |
7406 s%@ALLOCA@%$ALLOCA%g | 9490 s%@ALLOCA@%$ALLOCA%g |
9491 s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g | |
9492 s%@SUBDIR_MAKEFILES@%$SUBDIR_MAKEFILES%g | |
7407 s%@version@%$version%g | 9493 s%@version@%$version%g |
7408 s%@configuration@%$configuration%g | 9494 s%@configuration@%$configuration%g |
7409 s%@canonical@%$canonical%g | 9495 s%@canonical@%$canonical%g |
7410 s%@srcdir@%$srcdir%g | 9496 s%@srcdir@%$srcdir%g |
7411 s%@prefix@%$prefix%g | |
7412 s%@exec_prefix@%$exec_prefix%g | |
7413 s%@bindir@%$bindir%g | |
7414 s%@datadir@%$datadir%g | |
7415 s%@statedir@%$statedir%g | 9497 s%@statedir@%$statedir%g |
7416 s%@libdir@%$libdir%g | |
7417 s%@mandir@%$mandir%g | |
7418 s%@infodir@%$infodir%g | |
7419 s%@infodir_user_defined@%$infodir_user_defined%g | 9498 s%@infodir_user_defined@%$infodir_user_defined%g |
7420 s%@lispdir@%$lispdir%g | 9499 s%@lispdir@%$lispdir%g |
7421 s%@lispdir_user_defined@%$lispdir_user_defined%g | 9500 s%@lispdir_user_defined@%$lispdir_user_defined%g |
7422 s%@sitelispdir@%$sitelispdir%g | 9501 s%@sitelispdir@%$sitelispdir%g |
7423 s%@etcdir@%$etcdir%g | 9502 s%@etcdir@%$etcdir%g |
7426 s%@lockdir_user_defined@%$lockdir_user_defined%g | 9505 s%@lockdir_user_defined@%$lockdir_user_defined%g |
7427 s%@archlibdir@%$archlibdir%g | 9506 s%@archlibdir@%$archlibdir%g |
7428 s%@archlibdir_user_defined@%$archlibdir_user_defined%g | 9507 s%@archlibdir_user_defined@%$archlibdir_user_defined%g |
7429 s%@docdir@%$docdir%g | 9508 s%@docdir@%$docdir%g |
7430 s%@bitmapdir@%$bitmapdir%g | 9509 s%@bitmapdir@%$bitmapdir%g |
7431 s%@c_switch_system@%$c_switch_system%g | 9510 s%@extra_objs@%$extra_objs%g |
7432 s%@c_switch_machine@%$c_switch_machine%g | |
7433 s%@libsrc_libs@%$libsrc_libs%g | |
7434 s%@LD_SWITCH_X_SITE@%$LD_SWITCH_X_SITE%g | |
7435 s%@LD_SWITCH_X_SITE_AUX@%$LD_SWITCH_X_SITE_AUX%g | |
7436 s%@C_SWITCH_X_SITE@%$C_SWITCH_X_SITE%g | |
7437 s%@LD_SWITCH_SITE@%$LD_SWITCH_SITE%g | |
7438 s%@C_SWITCH_SITE@%$C_SWITCH_SITE%g | |
7439 s%@CFLAGS@%$CFLAGS%g | |
7440 s%@native_sound_lib@%$native_sound_lib%g | |
7441 s%@machfile@%$machfile%g | 9511 s%@machfile@%$machfile%g |
7442 s%@opsysfile@%$opsysfile%g | 9512 s%@opsysfile@%$opsysfile%g |
9513 s%@c_switch_general@%$c_switch_general%g | |
9514 s%@c_switch_window_system@%$c_switch_window_system%g | |
9515 s%@c_switch_all@%$c_switch_all%g | |
9516 s%@ld_switch_general@%$ld_switch_general%g | |
9517 s%@ld_switch_window_system@%$ld_switch_window_system%g | |
9518 s%@ld_switch_all@%$ld_switch_all%g | |
9519 s%@ld_libs_general@%$ld_libs_general%g | |
9520 s%@ld_libs_window_system@%$ld_libs_window_system%g | |
9521 s%@ld_libs_all@%$ld_libs_all%g | |
9522 s%@libsrc_libs@%$libsrc_libs%g | |
9523 s%@native_sound_lib@%$native_sound_lib%g | |
9524 s%@sound_cflags@%$sound_cflags%g | |
7443 s%@dynodump_arch@%$dynodump_arch%g | 9525 s%@dynodump_arch@%$dynodump_arch%g |
7444 s%@internal_makefile_list@%$internal_makefile_list%g | 9526 s%@internal_makefile_list@%$internal_makefile_list%g |
7445 s%@LIBS@%$LIBS%g | 9527 |
9528 CEOF | |
9529 EOF | |
9530 | |
9531 cat >> $CONFIG_STATUS <<\EOF | |
9532 | |
9533 # Split the substitutions into bite-sized pieces for seds with | |
9534 # small command number limits, like on Digital OSF/1 and HP-UX. | |
9535 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. | |
9536 ac_file=1 # Number of current file. | |
9537 ac_beg=1 # First line for current file. | |
9538 ac_end=$ac_max_sed_cmds # Line after last line for current file. | |
9539 ac_more_lines=: | |
9540 ac_sed_cmds="" | |
9541 while $ac_more_lines; do | |
9542 if test $ac_beg -gt 1; then | |
9543 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file | |
9544 else | |
9545 sed "${ac_end}q" conftest.subs > conftest.s$ac_file | |
9546 fi | |
9547 if test ! -s conftest.s$ac_file; then | |
9548 ac_more_lines=false | |
9549 rm -f conftest.s$ac_file | |
9550 else | |
9551 if test -z "$ac_sed_cmds"; then | |
9552 ac_sed_cmds="sed -f conftest.s$ac_file" | |
9553 else | |
9554 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" | |
9555 fi | |
9556 ac_file=`expr $ac_file + 1` | |
9557 ac_beg=$ac_end | |
9558 ac_end=`expr $ac_end + $ac_max_sed_cmds` | |
9559 fi | |
9560 done | |
9561 if test -z "$ac_sed_cmds"; then | |
9562 ac_sed_cmds=cat | |
9563 fi | |
9564 EOF | |
9565 | |
9566 cat >> $CONFIG_STATUS <<EOF | |
9567 | |
9568 CONFIG_FILES=\${CONFIG_FILES-"$internal_makefile_list"} | |
9569 EOF | |
9570 cat >> $CONFIG_STATUS <<\EOF | |
9571 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then | |
9572 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". | |
9573 case "$ac_file" in | |
9574 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` | |
9575 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; | |
9576 *) ac_file_in="${ac_file}.in" ;; | |
9577 esac | |
9578 | |
9579 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. | |
9580 | |
9581 # Remove last slash and all that follows it. Not all systems have dirname. | |
9582 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | |
9583 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | |
9584 # The file is in a subdirectory. | |
9585 test ! -d "$ac_dir" && mkdir "$ac_dir" | |
9586 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" | |
9587 # A "../" for each directory in $ac_dir_suffix. | |
9588 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` | |
9589 else | |
9590 ac_dir_suffix= ac_dots= | |
9591 fi | |
9592 | |
9593 case "$ac_given_srcdir" in | |
9594 .) srcdir=. | |
9595 if test -z "$ac_dots"; then top_srcdir=. | |
9596 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; | |
9597 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; | |
9598 *) # Relative path. | |
9599 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" | |
9600 top_srcdir="$ac_dots$ac_given_srcdir" ;; | |
9601 esac | |
9602 | |
9603 case "$ac_given_INSTALL" in | |
9604 [/$]*) INSTALL="$ac_given_INSTALL" ;; | |
9605 *) INSTALL="$ac_dots$ac_given_INSTALL" ;; | |
9606 esac | |
9607 | |
9608 echo creating "$ac_file" | |
9609 rm -f "$ac_file" | |
9610 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." | |
9611 case "$ac_file" in | |
9612 *Makefile*) ac_comsub="1i\\ | |
9613 # $configure_input" ;; | |
9614 *) ac_comsub= ;; | |
9615 esac | |
9616 | |
9617 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` | |
9618 sed -e "$ac_comsub | |
9619 s%@configure_input@%$configure_input%g | |
9620 s%@srcdir@%$srcdir%g | |
7446 s%@top_srcdir@%$top_srcdir%g | 9621 s%@top_srcdir@%$top_srcdir%g |
7447 s%@DEFS@%-DHAVE_CONFIG_H%" $ac_given_srcdir/${ac_file}.in >> $ac_file | 9622 s%@INSTALL@%$INSTALL%g |
9623 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file | |
7448 fi; done | 9624 fi; done |
7449 | 9625 rm -f conftest.s* |
7450 # These sed commands are put into ac_sed_defs when defining a macro. | 9626 |
7451 # They are broken into pieces to make the sed script easier to manage. | 9627 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where |
7452 # They are passed to sed as "A NAME B NAME C VALUE D", where NAME | 9628 # NAME is the cpp macro being defined and VALUE is the value it is being given. |
7453 # is the cpp macro being defined and VALUE is the value it is being given. | |
7454 # Each defining turns into a single global substitution command. | |
7455 # Hopefully no one uses "!" as a variable value. | |
7456 # Other candidates for the sed separators, like , and @, do get used. | |
7457 # | 9629 # |
7458 # ac_d sets the value in "#define NAME VALUE" lines. | 9630 # ac_d sets the value in "#define NAME VALUE" lines. |
7459 ac_dA='s!^\([ ]*\)#\([ ]*define[ ][ ]*\)' | 9631 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' |
7460 ac_dB='\([ ][ ]*\)[^ ]*!\1#\2' | 9632 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' |
7461 ac_dC='\3' | 9633 ac_dC='\3' |
7462 ac_dD='!g' | 9634 ac_dD='%g' |
7463 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". | 9635 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". |
7464 ac_uA='s!^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | 9636 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' |
7465 ac_uB='\([ ]\)!\1#\2define\3' | 9637 ac_uB='\([ ]\)%\1#\2define\3' |
7466 ac_uC=' ' | 9638 ac_uC=' ' |
7467 ac_uD='\4!g' | 9639 ac_uD='\4%g' |
7468 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". | 9640 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". |
7469 ac_eA='s!^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' | 9641 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' |
7470 ac_eB='$!\1#\2define\3' | 9642 ac_eB='$%\1#\2define\3' |
7471 ac_eC=' ' | 9643 ac_eC=' ' |
7472 ac_eD='!g' | 9644 ac_eD='%g' |
7473 rm -f conftest.sed | 9645 |
7474 EOF | 9646 if test "${CONFIG_HEADERS+set}" != set; then |
7475 # Turn off quoting long enough to insert the sed commands. | 9647 EOF |
7476 rm -f conftest.sh | 9648 cat >> $CONFIG_STATUS <<EOF |
7477 cat > conftest.sh <<EOF | 9649 CONFIG_HEADERS="src/config.h lwlib/config.h" |
7478 $ac_sed_defs | 9650 EOF |
7479 EOF | 9651 cat >> $CONFIG_STATUS <<\EOF |
7480 | 9652 fi |
7481 # Break up $ac_sed_defs (now in conftest.sh) because some shells have a limit | 9653 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then |
7482 # on the size of here documents. | 9654 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". |
7483 | 9655 case "$ac_file" in |
7484 # Maximum number of lines to put in a single here document. | 9656 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` |
7485 ac_max_sh_lines=9 | 9657 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; |
7486 | 9658 *) ac_file_in="${ac_file}.in" ;; |
9659 esac | |
9660 | |
9661 echo creating $ac_file | |
9662 | |
9663 rm -f conftest.frag conftest.in conftest.out | |
9664 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` | |
9665 cat $ac_file_inputs > conftest.in | |
9666 | |
9667 EOF | |
9668 | |
9669 # Transform confdefs.h into a sed script conftest.vals that substitutes | |
9670 # the proper values into config.h.in to produce config.h. And first: | |
9671 # Protect against being on the right side of a sed subst in config.status. | |
9672 # Protect against being in an unquoted here document in config.status. | |
9673 rm -f conftest.vals | |
9674 cat > conftest.hdr <<\EOF | |
9675 s/[\\&%]/\\&/g | |
9676 s%[\\$`]%\\&%g | |
9677 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp | |
9678 s%ac_d%ac_u%gp | |
9679 s%ac_u%ac_e%gp | |
9680 EOF | |
9681 sed -n -f conftest.hdr confdefs.h > conftest.vals | |
9682 rm -f conftest.hdr | |
9683 | |
9684 # This sed command replaces #undef with comments. This is necessary, for | |
9685 # example, in the case of _POSIX_SOURCE, which is predefined and required | |
9686 # on some systems where configure will not decide to define it. | |
9687 cat >> conftest.vals <<\EOF | |
9688 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% | |
9689 EOF | |
9690 | |
9691 # Break up conftest.vals because some shells have a limit on | |
9692 # the size of here documents, and old seds have small limits too. | |
9693 | |
9694 rm -f conftest.tail | |
7487 while : | 9695 while : |
7488 do | 9696 do |
7489 # wc gives bogus results for an empty file on some AIX systems. | 9697 ac_lines=`grep -c . conftest.vals` |
7490 ac_lines=`grep -c . conftest.sh` | 9698 # grep -c gives empty output for an empty file on some AIX systems. |
7491 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi | 9699 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi |
7492 rm -f conftest.s1 conftest.s2 | 9700 # Write a limited-size here document to conftest.frag. |
7493 sed ${ac_max_sh_lines}q conftest.sh > conftest.s1 # Like head -9. | 9701 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS |
7494 sed 1,${ac_max_sh_lines}d conftest.sh > conftest.s2 # Like tail +10. | 9702 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS |
7495 # Write a limited-size here document to append to conftest.sed. | 9703 echo 'CEOF |
7496 echo 'cat >> conftest.sed <<CONFEOF' >> config.status | 9704 sed -f conftest.frag conftest.in > conftest.out |
7497 cat conftest.s1 >> config.status | 9705 rm -f conftest.in |
7498 echo 'CONFEOF' >> config.status | 9706 mv conftest.out conftest.in |
7499 rm -f conftest.s1 conftest.sh | 9707 ' >> $CONFIG_STATUS |
7500 mv conftest.s2 conftest.sh | 9708 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail |
9709 rm -f conftest.vals | |
9710 mv conftest.tail conftest.vals | |
7501 done | 9711 done |
7502 rm -f conftest.sh | 9712 rm -f conftest.vals |
7503 | 9713 |
7504 # Now back to your regularly scheduled config.status. | 9714 cat >> $CONFIG_STATUS <<\EOF |
7505 cat >> config.status <<\EOF | 9715 rm -f conftest.frag conftest.h |
7506 # This sed command replaces #undef's with comments. This is necessary, for | |
7507 # example, in the case of _POSIX_SOURCE, which is predefined and required | |
7508 # on some systems where configure will not decide to define it in | |
7509 # src/config.h. | |
7510 cat >> conftest.sed <<\CONFEOF | |
7511 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, | |
7512 CONFEOF | |
7513 rm -f conftest.h | |
7514 # Break up the sed commands because old seds have small limits. | |
7515 ac_max_sed_lines=20 | |
7516 | |
7517 CONFIG_HEADERS=${CONFIG_HEADERS-"src/config.h"} | |
7518 for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then | |
7519 echo creating $ac_file | |
7520 | |
7521 cp $ac_given_srcdir/$ac_file.in conftest.h1 | |
7522 cp conftest.sed conftest.stm | |
7523 while : | |
7524 do | |
7525 ac_lines=`grep -c . conftest.stm` | |
7526 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi | |
7527 rm -f conftest.s1 conftest.s2 conftest.h2 | |
7528 sed ${ac_max_sed_lines}q conftest.stm > conftest.s1 # Like head -20. | |
7529 sed 1,${ac_max_sed_lines}d conftest.stm > conftest.s2 # Like tail +21. | |
7530 sed -f conftest.s1 < conftest.h1 > conftest.h2 | |
7531 rm -f conftest.s1 conftest.h1 conftest.stm | |
7532 mv conftest.h2 conftest.h1 | |
7533 mv conftest.s2 conftest.stm | |
7534 done | |
7535 rm -f conftest.stm conftest.h | |
7536 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h | 9716 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h |
7537 cat conftest.h1 >> conftest.h | 9717 cat conftest.in >> conftest.h |
7538 rm -f conftest.h1 | 9718 rm -f conftest.in |
7539 if cmp -s $ac_file conftest.h 2>/dev/null; then | 9719 if cmp -s $ac_file conftest.h 2>/dev/null; then |
7540 # The file exists and we would not be changing it. | |
7541 echo "$ac_file is unchanged" | 9720 echo "$ac_file is unchanged" |
7542 rm -f conftest.h | 9721 rm -f conftest.h |
7543 else | 9722 else |
9723 # Remove last slash and all that follows it. Not all systems have dirname. | |
9724 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` | |
9725 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then | |
9726 # The file is in a subdirectory. | |
9727 test ! -d "$ac_dir" && mkdir "$ac_dir" | |
9728 fi | |
7544 rm -f $ac_file | 9729 rm -f $ac_file |
7545 mv conftest.h $ac_file | 9730 mv conftest.h $ac_file |
7546 fi | 9731 fi |
7547 fi; done | 9732 fi; done |
7548 rm -f conftest.sed | 9733 |
7549 | 9734 EOF |
7550 | 9735 cat >> $CONFIG_STATUS <<EOF |
9736 CPP="$CPP" | |
9737 CPPFLAGS="$CPPFLAGS" | |
9738 top_srcdir="$srcdir" | |
9739 MAKE_SUBDIR="$MAKE_SUBDIR" | |
9740 | |
9741 EOF | |
9742 cat >> $CONFIG_STATUS <<\EOF | |
9743 | |
9744 for dir in $MAKE_SUBDIR; do | |
9745 echo creating $dir/Makefile | |
9746 ( set -e | |
9747 cd $dir | |
9748 rm -f junk.c | |
9749 sed -e 's/^# Generated.*//' -e 's%/\*\*/#.*%%' < Makefile.in > junk.c; | |
9750 $CPP -I. -I${top_srcdir}/src $CPPFLAGS junk.c > junk.cpp; | |
9751 < junk.cpp \ | |
9752 sed -e 's/^#.*//' \ | |
9753 -e 's/^[ \f\t][ \f\t]*$//' \ | |
9754 -e 's/^ / /' \ | |
9755 | sed -n -e '/^..*$/p' \ | |
9756 > Makefile.new | |
9757 chmod 444 Makefile.new | |
9758 mv -f Makefile.new Makefile | |
9759 rm -f junk.c junk.cpp | |
9760 ) | |
9761 test "$?" != 0 && exit "$?" # For debugging | |
9762 done | |
7551 | 9763 |
7552 exit 0 | 9764 exit 0 |
7553 EOF | 9765 EOF |
7554 chmod +x config.status | 9766 chmod +x $CONFIG_STATUS |
7555 # Some shells look in PATH for config.status without the "./". | 9767 rm -fr confdefs* $ac_clean_files |
7556 test -n "$no_create" || ${CONFIG_SHELL-/bin/sh} ./config.status | 9768 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 |
7557 | 9769 |
7558 # Build: | |
7559 # src/Makefile from ${srcdir}/src/Makefile.in | |
7560 # lwlib/Makefile from ${srcdir}/lwlib/Makefile.in | |
7561 # lib-src/Makefile from ${srcdir}/lib-src/Makefile.in | |
7562 # dynodump/Makefile from ${srcdir}/dynodump/Makefile.in | |
7563 # and possibly | |
7564 # lwlib/energize/Makefile from ${srcdir}/lwlib/energize/Makefile.in. | |
7565 # This must be done after src/config.h is built, since we rely on that | |
7566 # file. Only do the build if "config.status" is present, since its | |
7567 # non-presence indicates an error occured. | |
7568 status=$? | |
7569 if test ! -f ./config.status ; then | |
7570 exit $status | |
7571 fi | |
7572 topsrcdir=${srcdir} | |
7573 # We discard all lines in Makefile.in that start with `# Generated' or /**/# | |
7574 # because some cpps get confused by them. | |
7575 # Really we should preserve them somehow into Makefile, | |
7576 # but that is beyond my level of shell programming. | |
7577 makefile_command='echo "creating src/Makefile"; | |
7578 topsrcdir='"${topsrcdir}"'; | |
7579 ( cd ./src; | |
7580 rm -f junk.c; | |
7581 sed -e '\''s/^# Generated.*//'\'' -e '\''s%/\*\*/#.*%%'\'' < Makefile.in > junk.c; | |
7582 eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; | |
7583 < junk.cpp '\ | |
7584 ' sed -e '\''s/^#.*//'\'' '\ | |
7585 ' -e '\''s/^[ \f\t][ \f\t]*$//'\'' '\ | |
7586 ' -e '\''s/^ / /'\'' '\ | |
7587 ' | sed -n -e '\''/^..*$/p'\'' '\ | |
7588 ' > Makefile.new; | |
7589 chmod 444 Makefile.new; | |
7590 mv -f Makefile.new Makefile; | |
7591 rm -f junk.c junk.cpp; | |
7592 )' | |
7593 eval `echo $makefile_command` | |
7594 lwlib_makefile_command='echo "creating lwlib/Makefile"; | |
7595 topsrcdir='"${topsrcdir}"'; | |
7596 ( cd ./lwlib; | |
7597 rm -f junk.c; | |
7598 sed -e '\''s/^# Generated.*//'\'' -e '\''s%/\*\*/#.*%%'\'' < Makefile.in > junk.c; | |
7599 eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; | |
7600 < junk.cpp '\ | |
7601 ' sed -e '\''s/^#.*//'\'' '\ | |
7602 ' -e '\''s/^[ \f\t][ \f\t]*$//'\'' '\ | |
7603 ' -e '\''s/^ / /'\'' '\ | |
7604 ' | sed -n -e '\''/^..*$/p'\'' '\ | |
7605 ' > Makefile.new; | |
7606 chmod 444 Makefile.new; | |
7607 mv -f Makefile.new Makefile; | |
7608 rm -f junk.c junk.cpp; | |
7609 )' | |
7610 eval `echo $lwlib_makefile_command` | |
7611 lib_src_makefile_command='echo "creating lib-src/Makefile"; | |
7612 topsrcdir='"${topsrcdir}"'; | |
7613 ( cd ./lib-src; | |
7614 rm -f junk.c; | |
7615 sed -e '\''s/^# Generated.*//'\'' -e '\''s%/\*\*/#.*%%'\'' < Makefile.in > junk.c; | |
7616 eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; | |
7617 < junk.cpp '\ | |
7618 ' sed -e '\''s/^#.*//'\'' '\ | |
7619 ' -e '\''s/^[ \f\t][ \f\t]*$//'\'' '\ | |
7620 ' -e '\''s/^ / /'\'' '\ | |
7621 ' | sed -n -e '\''/^..*$/p'\'' '\ | |
7622 ' > Makefile.new; | |
7623 chmod 444 Makefile.new; | |
7624 mv -f Makefile.new Makefile; | |
7625 rm -f junk.c junk.cpp; | |
7626 )' | |
7627 eval `echo $lib_src_makefile_command` | |
7628 | |
7629 # Mule utilitity programs - currently disabled | |
7630 if test "${with_mule_util}" = "yes"; then | |
7631 lib_src_mule_makefile_command='echo "creating lib-src/mule/Makefile"; | |
7632 topsrcdir='"${topsrcdir}"'; | |
7633 ( cd ./lib-src/mule; | |
7634 rm -f junk.c; | |
7635 sed -e '\''s/^# Generated.*//'\'' -e '\''s%/\*\*/#.*%%'\'' < Makefile.in > junk.c; | |
7636 eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; | |
7637 < junk.cpp '\ | |
7638 ' sed -e '\''s/^#.*//'\'' '\ | |
7639 ' -e '\''s/^[ \f\t][ \f\t]*$//'\'' '\ | |
7640 ' -e '\''s/^ / /'\'' '\ | |
7641 ' | sed -n -e '\''/^..*$/p'\'' '\ | |
7642 ' > Makefile.new; | |
7643 chmod 444 Makefile.new; | |
7644 mv -f Makefile.new Makefile; | |
7645 rm -f junk.c junk.cpp; | |
7646 )' | |
7647 eval `echo $lib_src_mule_makefile_command` | |
7648 fi # Mule | |
7649 | |
7650 dynodump_makefile_command='echo "creating dynodump/Makefile"; | |
7651 topsrcdir='"${topsrcdir}"'; | |
7652 ( cd ./dynodump; | |
7653 rm -f junk.c; | |
7654 sed -e '\''s/^# Generated.*//'\'' -e '\''s%/\*\*/#.*%%'\'' < Makefile.in > junk.c; | |
7655 eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; | |
7656 < junk.cpp '\ | |
7657 ' sed -e '\''s/^#.*//'\'' '\ | |
7658 ' -e '\''s/^[ \f\t][ \f\t]*$//'\'' '\ | |
7659 ' -e '\''s/^ / /'\'' '\ | |
7660 ' | sed -n -e '\''/^..*$/p'\'' '\ | |
7661 ' > Makefile.new; | |
7662 chmod 444 Makefile.new; | |
7663 mv -f Makefile.new Makefile; | |
7664 rm -f junk.c junk.cpp; | |
7665 )' | |
7666 eval `echo $dynodump_makefile_command` | |
7667 if test "${with_energize}" = "yes" ; then | |
7668 energize_makefile_command='echo "creating lwlib/energize/Makefile"; | |
7669 topsrcdir='"${topsrcdir}"'; | |
7670 ( cd ./lwlib/energize; | |
7671 rm -f junk.c; | |
7672 sed -e '\''s/^# Generated.*//'\'' -e '\''s%/\*\*/#.*%%'\'' < Makefile.in > junk.c; | |
7673 eval `echo ${CPP} -I. -I${topsrcdir}/src ${CPPFLAGS} junk.c \>junk.cpp`; | |
7674 < junk.cpp '\ | |
7675 ' sed -e '\''s/^#.*//'\'' '\ | |
7676 ' -e '\''s/^[ \f\t][ \f\t]*$//'\'' '\ | |
7677 ' -e '\''s/^ / /'\'' '\ | |
7678 ' | sed -n -e '\''/^..*$/p'\'' '\ | |
7679 ' > Makefile.new; | |
7680 chmod 444 Makefile.new; | |
7681 mv -f Makefile.new Makefile; | |
7682 rm -f junk.c junk.cpp; | |
7683 )' | |
7684 eval `echo $energize_makefile_command` | |
7685 fi | |
7686 # AC-OUTPUT has created `config.status' already. We need to add the | |
7687 # above commands to re-create `src/Makefile', `lwlib/Makefile', | |
7688 # `lib-src/Makefile', `dynodump/Makefile', and possibly | |
7689 # `lwlib/energize/Makefile', and we need to insert them before the final | |
7690 # "exit 0" which appears at the end of `config.status'. | |
7691 <config.status sed -e 's/^exit 0$//' >config.new | |
7692 echo $makefile_command >>config.new | |
7693 echo $lwlib_makefile_command >>config.new | |
7694 echo $lib_src_makefile_command >>config.new | |
7695 if test "${with_mule_util}" = "yes"; then | |
7696 echo $lib_src_mule_makefile_command >>config.new | |
7697 fi | |
7698 echo $dynodump_makefile_command >>config.new | |
7699 echo $man_makefile_command >>config.new | |
7700 if test "${with_energize}" = "yes" ; then | |
7701 echo $energize_makefile_command >>config.new | |
7702 fi | |
7703 echo exit 0 >>config.new | |
7704 mv -f config.new config.status | |
7705 chmod +x config.status | |
7706 # Don't let the fact that we just rewrote config.status make Makefile think | |
7707 # that it is now newer. We have just rewritten all of the Makefiles as well. | |
7708 MFS="Makefile \ | |
7709 src/Makefile src/Makefile.in \ | |
7710 lib-src/Makefile lib-src/Makefile.in \ | |
7711 dynodump/Makefile dynodump/Makefile.in \ | |
7712 lwlib/Makefile lwlib/Makefile.in" | |
7713 chmod a+w $MFS | |
7714 touch $MFS | |
7715 chmod 444 $MFS | |
7716 | 9770 |
7717 if test ! -f src/gdbinit && test -f $topsrcdir/src/gdbinit; then | 9771 if test ! -f src/gdbinit && test -f $topsrcdir/src/gdbinit; then |
7718 echo creating src/gdbinit | 9772 echo "creating src/gdbinit" |
7719 echo source $topsrcdir/src/gdbinit > src/gdbinit | 9773 echo "source $topsrcdir/src/gdbinit" > src/gdbinit |
7720 fi | 9774 fi |
7721 | 9775 |
7722 exit 0 | 9776 if test "$sunpro_c" = "yes"; then cat < EOF > .sbinit |
7723 | 9777 # For use with Sun WorkShop's Source browser. |
7724 | 9778 # See sbquery(1) and sbinit(4) for more information |
7725 # Local Variables: | 9779 import src |
7726 # eval: (modify-syntax-entry ?\" "\"") | 9780 import lwlib |
7727 # End: | 9781 import lib-src |
9782 import dynodump | |
9783 EOF | |
9784 fi |