Mercurial > emacs
annotate configure1.in @ 2984:bc54386e4fb2
* configure.in: Explain that this is an autoconf script.
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Sun, 23 May 1993 20:50:09 +0000 |
parents | 355fee3a2100 |
children | 77adcc23ca44 |
rev | line source |
---|---|
2984
bc54386e4fb2
* configure.in: Explain that this is an autoconf script.
Jim Blandy <jimb@redhat.com>
parents:
2983
diff
changeset
|
1 dnl This is an autoconf script. |
2983
355fee3a2100
* configure.in: Make the first line of the configure script be
Jim Blandy <jimb@redhat.com>
parents:
2975
diff
changeset
|
2 [#!/bin/sh |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
3 #### Configuration script for GNU Emacs |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
4 #### Copyright (C) 1992 Free Software Foundation, Inc. |
603 | 5 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
6 ### This file is part of GNU Emacs. |
603 | 7 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
8 ### GNU Emacs is free software; you can redistribute it and/or modify |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
9 ### it under the terms of the GNU General Public License as published by |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
10 ### the Free Software Foundation; either version 1, or (at your option) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
11 ### any later version. |
603 | 12 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
13 ### GNU Emacs is distributed in the hope that it will be useful, |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
14 ### but WITHOUT ANY WARRANTY; without even the implied warranty of |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
15 ### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
16 ### GNU General Public License for more details. |
603 | 17 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
18 ### You should have received a copy of the GNU General Public License |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
19 ### along with GNU Emacs; see the file COPYING. If not, write to |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
20 ### the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. |
603 | 21 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
22 |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
23 ### Since Emacs has configuration requirements that autoconf can't |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
24 ### meet, this file is an unholy marriage of custom-baked |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
25 ### configuration code and autoconf macros. New versions of autoconf |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
26 ### could very well break this arrangement. |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
27 ### |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
28 ### We omit the invocation of autoconf's initialization function, |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
29 ### because it produces Bourne shell code to parse arguments, but we |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
30 ### need to parse our own arguments. |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
31 ### |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
32 ### We use the m4 quoting characters [ ] (as established by the |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
33 ### autoconf system) to include large sections of raw sewage - Oops, I |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
34 ### mean, shell code - in the final configuration script. |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
35 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
36 ### Usage: configure config_name |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
37 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
38 ### If configure succeeds, it leaves its status in config.status. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
39 ### If configure fails after disturbing the status quo, |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
40 ### config.status is removed. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
41 |
603 | 42 |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
43 ### Remove any more than one leading "." element from the path name. |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
44 ### If we don't remove them, then another "./" will be prepended to |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
45 ### the file name each time we use config.status, and the program name |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
46 ### will get larger and larger. This wouldn't be a problem, except |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
47 ### that since progname gets recorded in all the Makefiles this script |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
48 ### produces, move-if-change thinks they're different when they're |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
49 ### not. |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
50 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
51 ### It would be nice if we could put the ./ in a \( \) group and then |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
52 ### apply the * operator to that, so we remove as many leading ./././'s |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
53 ### as are present, but some seds (like Ultrix's sed) don't allow you to |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
54 ### apply * to a \( \) group. Bleah. |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
55 progname="`echo $0 | sed 's:^\./\./:\./:'`" |
603 | 56 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
57 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
58 #### Usage messages. |
603 | 59 |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
60 short_usage="Usage: ${progname} CONFIGURATION [-OPTION[=VALUE] ...] |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
61 |
603 | 62 Set compilation and installation parameters for GNU Emacs, and report. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
63 CONFIGURATION specifies the machine and operating system to build for. |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
64 --with-x Support the X Window System. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
65 --with-x=no Don't support the X Window System. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
66 --x-includes=DIR Search for X Window System header files in DIR. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
67 --x-libraries=DIR Search for X Window System libraries in DIR. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
68 --with-gcc Use GCC to compile Emacs. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
69 --with-gcc=no Don't use GCC to compile Emacs. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
70 --run-in-place Use libraries and data files directly out of the |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
71 source tree. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
72 --srcdir=DIR Look for source in DIR. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
73 --prefix=DIR Install files below dir. |
603 | 74 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
75 If successful, ${progname} leaves its status in config.status. If |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
76 unsuccessful after disturbing the status quo, it removes config.status." |
603 | 77 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
78 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
79 #### Option processing. |
603 | 80 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
81 ### Record all the arguments, so we can save them in config.status. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
82 arguments="$@" |
638 | 83 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
84 ### These values are used to comment and uncomment different values |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
85 ### for the path variables in the Makefile, to choose the installed |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
86 ### configuration or the run-in-place configuration. |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
87 rip_paths='#disabled# ' |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
88 inst_paths='' |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
89 |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
90 ### Establish some default values. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
91 prefix='/usr/local' |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
92 |
621 | 93 while [ $# != 0 ]; do |
94 arg="$1" | |
603 | 95 case "${arg}" in |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
96 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
97 ## Anything starting with a hyphen we assume is an option. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
98 -* ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
99 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
100 ## Separate the switch name from the value it's being given. |
603 | 101 case "${arg}" in |
1139 | 102 -*=*) |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
103 opt=`echo ${arg} | sed 's:^-*\([^=]*\)=.*$:\1:'` |
1139 | 104 val=`echo ${arg} | sed 's:^-*[^=]*=\(.*\)$:\1:'` |
603 | 105 valomitted=no |
106 ;; | |
1139 | 107 -*) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
108 ## If FOO is a boolean argument, --FOO is equivalent to |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
109 ## --FOO=yes. Otherwise, the value comes from the next |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
110 ## argument - see below. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
111 opt=`echo ${arg} | sed 's:^-*\(.*\)$:\1:'` |
603 | 112 val="yes" |
113 valomitted=yes | |
114 ;; | |
115 esac | |
116 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
117 ## Change `-' in the option name to `_'. |
2345 | 118 optname="${opt}" |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
119 opt="`echo ${opt} | tr - _`" |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
120 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
121 ## Process the option. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
122 case "${opt}" in |
603 | 123 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
124 ## Has the user specified which window systems they want to support? |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
125 "with_x" | "with_x11" | "with_x10" ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
126 ## Make sure the value given was either "yes" or "no". |
603 | 127 case "${val}" in |
128 y | ye | yes ) val=yes ;; | |
129 n | no ) val=no ;; | |
130 * ) | |
2345 | 131 (echo "${progname}: the \`--${optname}' option is supposed to have a boolean value. |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
132 Set it to either \`yes' or \`no'." |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
133 echo "${short_usage}") >&2 |
603 | 134 exit 1 |
135 ;; | |
136 esac | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
137 eval "${opt}=\"${val}\"" |
603 | 138 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
139 |
1859
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
140 ## Has the user specified whether or not they want GCC? |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
141 "with_gcc" ) |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
142 ## Make sure the value given was either "yes" or "no". |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
143 case "${val}" in |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
144 y | ye | yes ) val=yes ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
145 n | no ) val=no ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
146 * ) |
2345 | 147 (echo "${progname}: the \`--${optname}' option is supposed to have a boolean value. |
1859
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
148 Set it to either \`yes' or \`no'." |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
149 echo "${short_usage}") >&2 |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
150 exit 1 |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
151 ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
152 esac |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
153 eval "${opt}=\"${val}\"" |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
154 ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
155 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
156 ## Has the user specified a source directory? |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
157 "srcdir" ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
158 ## If the value was omitted, get it from the next argument. |
603 | 159 if [ "${valomitted}" = "yes" ]; then |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
160 ## Get the next argument from the argument list, if there is one. |
621 | 161 if [ $# = 1 ]; then |
2345 | 162 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
163 \`--${optname}=FOO'." | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
164 echo "${short_usage}") >&2 |
621 | 165 exit 1 |
166 fi | |
167 shift; val="$1" | |
603 | 168 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
169 srcdir="${val}" |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
170 ;; |
603 | 171 |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
172 ## Has the user tried to tell us where the X files are? |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
173 ## I think these are dopey, but no less than three alpha |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
174 ## testers, at large sites, have said they have their X files |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
175 ## installed in odd places. |
2345 | 176 "x_includes" ) |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
177 ## If the value was omitted, get it from the next argument. |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
178 if [ "${valomitted}" = "yes" ]; then |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
179 ## Get the next argument from the argument list, if there is one. |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
180 if [ $# = 1 ]; then |
2345 | 181 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
182 \`--${optname}=FOO'." | |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
183 echo "${short_usage}") >&2 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
184 exit 1 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
185 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
186 shift; val="$1" |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
187 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
188 x_includes="${val}" |
2330
4420aeeb8ff9
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2329
diff
changeset
|
189 C_SWITCH_X_SITE="-I${x_includes}" |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
190 ;; |
2345 | 191 "x_libraries" ) |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
192 ## If the value was omitted, get it from the next argument. |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
193 if [ "${valomitted}" = "yes" ]; then |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
194 ## Get the next argument from the argument list, if there is one. |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
195 if [ $# = 1 ]; then |
2345 | 196 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
197 \`--${optname}=FOO'." | |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
198 echo "${short_usage}") >&2 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
199 exit 1 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
200 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
201 shift; val="$1" |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
202 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
203 x_libraries="${val}" |
2330
4420aeeb8ff9
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2329
diff
changeset
|
204 LD_SWITCH_X_SITE="-L${x_libraries}" |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
205 ;; |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
206 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
207 ## Should this use the "development configuration"? |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
208 "run_in_place" ) |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
209 rip_paths='' |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
210 inst_paths='#disabled# ' |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
211 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
212 |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
213 ## Has the user specifiec an installation prefix? |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
214 "prefix" ) |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
215 ## If the value was omitted, get it from the next argument. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
216 if [ "${valomitted}" = "yes" ]; then |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
217 ## Get the next argument from the argument list, if there is one. |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
218 if [ $# = 1 ]; then |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
219 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
220 \`--${optname}=FOO'." |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
221 echo "${short_usage}") >&2 |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
222 exit 1 |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
223 fi |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
224 shift; val="$1" |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
225 fi |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
226 prefix="${val}" |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
227 ;; |
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
228 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
229 ## Has the user asked for some help? |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
230 "usage" | "help" ) |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
231 echo "${short_usage}" | more |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
232 exit |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
233 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
234 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
235 ## We ignore all other options silently. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
236 esac |
603 | 237 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
238 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
239 ## Anything not starting with a hyphen we assume is a |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
240 ## configuration name. |
603 | 241 *) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
242 configuration=${arg} |
603 | 243 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
244 |
603 | 245 esac |
621 | 246 shift |
603 | 247 done |
248 | |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
249 if [ "${configuration}" = "" ]; then |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
250 (echo "${progname}: You must specify a configuration name as an argument." |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
251 echo "${short_usage}") >&2 |
603 | 252 exit 1 |
253 fi | |
254 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
255 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
256 #### Decide where the source is. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
257 case "${srcdir}" in |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
258 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
259 ## If it's not specified, see if `.' or `..' might work. |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
260 "" ) |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
261 if [ -f "./src/lisp.h" -a -f "./lisp/version.el" ]; then |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
262 srcdir=`pwd` |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
263 else |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
264 if [ -f "../src/lisp.h" -a -f "../lisp/version.el" ]; then |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
265 srcdir=`(cd .. ; pwd)` |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
266 else |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
267 (echo "\ |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
268 ${progname}: Neither the current directory nor its parent seem to |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
269 contain the Emacs sources. If you do not want to build Emacs in its |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
270 source tree, you should run \`${progname}' in the directory in which |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
271 you wish to build Emacs, using its \`--srcdir' option to say where the |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
272 sources may be found." |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
273 echo "${short_usage}") >&2 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
274 exit 1 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
275 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
276 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
277 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
278 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
279 ## Otherwise, check if the directory they specified is okay. |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
280 * ) |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
281 if [ ! -d "${srcdir}" -o ! -f "${srcdir}/src/lisp.h" -o ! -f "${srcdir}/lisp/version.el" ]; then |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
282 (echo "\ |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
283 ${progname}: The directory specified with the \`--srcdir' option, |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
284 \`${srcdir}', doesn't seem to contain the Emacs sources. You should |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
285 either run the \`${progname}' script at the top of the Emacs source |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
286 tree, or use the \`--srcdir' option to specify where the Emacs sources |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
287 are." |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
288 echo "${short_usage}") >&2 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
289 exit 1 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
290 fi |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
291 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
292 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
293 esac |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
294 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
295 ### Make the necessary directories, if they don't exist. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
296 if [ ! -d ./src ]; then |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
297 mkdir ./src |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
298 fi |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
299 if [ ! -d ./lib-src ]; then |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
300 mkdir ./lib-src |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
301 fi |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
302 if [ ! -d ./cpp ]; then |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
303 mkdir ./cpp |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
304 fi |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
305 if [ ! -d ./oldXMenu ]; then |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
306 mkdir ./oldXMenu |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
307 fi |
2812
cea361c342f4
Install ${srcdir} changes from DJM.
Jim Blandy <jimb@redhat.com>
parents:
2804
diff
changeset
|
308 if [ ! -d ./etc ]; then |
cea361c342f4
Install ${srcdir} changes from DJM.
Jim Blandy <jimb@redhat.com>
parents:
2804
diff
changeset
|
309 mkdir ./etc |
cea361c342f4
Install ${srcdir} changes from DJM.
Jim Blandy <jimb@redhat.com>
parents:
2804
diff
changeset
|
310 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
311 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
312 #### Given the configuration name, set machfile and opsysfile to the |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
313 #### names of the m/*.h and s/*.h files we should use. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
314 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
315 ### Canonicalize the configuration name. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
316 echo "Checking the configuration name." |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
317 if configuration=`${srcdir}/config.sub "${configuration}"` ; then : ; else |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
318 exit $? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
319 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
320 |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
321 ### If you add support for a new configuration, add code to this |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
322 ### switch statement to recognize your configuration name and select |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
323 ### the appropriate operating system and machine description files. |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
324 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
325 ### You would hope that you could choose an m/*.h file pretty much |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
326 ### based on the machine portion of the configuration name, and an s- |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
327 ### file based on the operating system portion. However, it turns out |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
328 ### that each m/*.h file is pretty manufacturer-specific - for |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
329 ### example, apollo.h, hp9000s300.h, mega68k, news.h, and tad68k are |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
330 ### all 68000 machines; mips.h, pmax.h, and news-risc are all MIPS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
331 ### machines. So we basically have to have a special case for each |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
332 ### configuration name. |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
333 ### |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
334 ### As far as handling version numbers on operating systems is |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
335 ### concerned, make sure things will fail in a fixable way. If |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
336 ### /etc/MACHINES doesn't say anything about version numbers, be |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
337 ### prepared to handle anything reasonably. If version numbers |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
338 ### matter, be sure /etc/MACHINES says something about it. |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
339 ### |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
340 ### Eric Raymond says we should accept strings like "sysvr4" to mean |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
341 ### "System V Release 4"; he writes, "The old convention encouraged |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
342 ### confusion between `system' and `release' levels'." |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
343 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
344 machine='' opsys='' unported='false' |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
345 case "${configuration}" in |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
346 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
347 ## Alliant machines |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
348 ## Strictly speaking, we need the version of the alliant operating |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
349 ## system to choose the right machine file, but currently the |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
350 ## configuration name doesn't tell us enough to choose the right |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
351 ## one; we need to give alliants their own operating system name to |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
352 ## do this right. When someone cares, they can help us. |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
353 fx80-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
354 machine=alliant4 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
355 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
356 i860-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
357 machine=alliant-2800 opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
358 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
359 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
360 ## Altos 3068 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
361 m68*-altos-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
362 machine=altos opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
363 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
364 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
365 ## Amdahl UTS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
366 580-amdahl-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
367 machine=amdahl opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
368 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
369 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
370 ## Appallings - I mean, Apollos - running Domain |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
371 m68*-apollo* ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
372 machine=apollo opsys=bsd4-2 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
373 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
374 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
375 ## AT&T 3b2, 3b5, 3b15, 3b20 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
376 we32k-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
377 machine=att3b opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
378 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
379 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
380 ## AT&T 3b1 - The Mighty Unix PC! |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
381 m68*-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
382 machine=7300 opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
383 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
384 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
385 ## Bull sps7 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
386 m68*-bull-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
387 machine=sps7 opsys=usg5-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
388 ;; |
603 | 389 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
390 ## CCI 5/32, 6/32 -- see "Tahoe". |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
391 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
392 ## Celerity |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
393 ## I don't know what configuration name to use for this; config.sub |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
394 ## doesn't seem to know anything about it. Hey, Celerity users, get |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
395 ## in touch with us! |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
396 celerity-celerity-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
397 machine=celerity opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
398 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
399 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
400 ## Clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
401 ## What operating systems does this chip run that Emacs has been |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
402 ## tested on? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
403 clipper-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
404 machine=clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
405 ## We'll use the catch-all code at the bottom to guess the |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
406 ## operating system. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
407 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
408 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
409 ## Convex |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
410 *-convex-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
411 machine=convex opsys=bsd4-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
412 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
413 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
414 ## Cubix QBx/386 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
415 i386-cubix-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
416 machine=intel386 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
417 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
418 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
419 ## Cydra 5 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
420 cydra*-cydrome-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
421 machine=cydra5 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
422 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
423 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
424 ## DECstations |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
425 mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0 | mips-dec-bsd4.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
426 machine=pmax opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
427 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
428 mips-dec-ultrix* | mips-dec-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
429 machine=pmax opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
430 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
431 mips-dec-osf* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
432 machine=pmax opsys=osf1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
433 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
434 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
435 ## Motorola Delta machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
436 m68*-motorola-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
437 machine=delta opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
438 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
439 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
440 machine=delta88k opsys=usg5-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
441 ;; |
603 | 442 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
443 ## Dual machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
444 m68*-dual-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
445 machine=dual opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
446 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
447 m68*-dual-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
448 machine=dual opsys=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
449 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
450 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
451 ## Elxsi 6400 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
452 elxsi-elxsi-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
453 machine=elxsi opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
454 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
455 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
456 ## Encore machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
457 ns16k-encore-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
458 machine=ns16000 opsys=umax |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
459 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
460 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
461 ## The GEC 93 - apparently, this port isn't really finished yet. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
462 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
463 ## Gould Power Node and NP1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
464 pn-gould-bsd4.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
465 machine=gould opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
466 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
467 pn-gould-bsd4.3 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
468 machine=gould opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
469 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
470 np1-gould-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
471 machine=gould-np1 opsys=bsd4-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
472 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
473 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
474 ## Honeywell XPS100 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
475 xps*-honeywell-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
476 machine=xps100 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
477 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
478 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
479 ## HP 9000 series 200 or 300 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
480 m68*-hp-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
481 machine=hp9000s300 opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
482 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
483 ## HP/UX 8 doesn't run on these machines, so use HP/UX 7. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
484 m68*-hp-hpux* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
485 machine=hp9000s300 opsys=hpux |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
486 ;; |
603 | 487 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
488 ## HP 9000 series 800, running HP/UX |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
489 hppa1.0-hp-hpux* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
490 machine=hp9000s800 opsys=hpux |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
491 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
492 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
493 ## Orion machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
494 orion-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
495 machine=orion opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
496 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
497 clipper-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
498 machine=orion105 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
499 ;; |
603 | 500 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
501 ## IBM machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
502 i386-ibm-aix1.1 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
503 machine=ibmps2-aix opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
504 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
505 i386-ibm-aix1.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
506 machine=ibmps2-aix opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
507 ;; |
2244
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
508 rs6000-ibm-aix3.1 ) |
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
509 machine=ibmrs6000 opsys=aix3-1 |
2173
d4bbcd4b1378
Recognize AIX 3.2 and make it the default for -aix.
Charles Hannum <mycroft@gnu.org>
parents:
2100
diff
changeset
|
510 ;; |
2244
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
511 rs6000-ibm-aix3.2 | rs6000-ibm-aix* ) |
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
512 machine=ibmrs6000 opsys=aix3-2 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
513 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
514 romp-ibm-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
515 machine=ibmrt opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
516 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
517 romp-ibm-aix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
518 machine=ibmrt-aix opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
519 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
520 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
521 ## Integrated Solutions `Optimum V' |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
522 m68*-isi-bsd4.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
523 machine=isi-ov opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
524 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
525 m68*-isi-bsd4.3 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
526 machine=isi-ov opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
527 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
528 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
529 ## Intel 386 machines where we do care about the manufacturer |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
530 i[34]86-intsys-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
531 machine=is386 opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
532 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
533 ## Intel 386 machines where we don't care about the manufacturer |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
534 i[34]86-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
535 machine=intel386 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
536 case "${configuration}" in |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
537 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; |
2007
b1debd92d79d
* configure: Handle isc3.0 correctly. This needs a more general
Jim Blandy <jimb@redhat.com>
parents:
1900
diff
changeset
|
538 *-isc2.2 ) opsys=isc2-2 ;; |
b1debd92d79d
* configure: Handle isc3.0 correctly. This needs a more general
Jim Blandy <jimb@redhat.com>
parents:
1900
diff
changeset
|
539 *-isc* ) opsys=isc3-0 ;; |
2973
6b04a0846802
* configure.in: Add case for version 5 of Esix.
Jim Blandy <jimb@redhat.com>
parents:
2938
diff
changeset
|
540 *-esix5* ) opsys=esix5r4 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
541 *-esix* ) opsys=esix ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
542 *-xenix* ) opsys=xenix ;; |
2914
eaddb57afc9f
* configure.in: Recognize Linux as a valid operating system for
Jim Blandy <jimb@redhat.com>
parents:
2876
diff
changeset
|
543 *-linux* ) opsys=linux ;; |
2678
7431b5746e08
Support *-sco3.2v4* as opsystem.
Richard M. Stallman <rms@gnu.org>
parents:
2663
diff
changeset
|
544 *-sco3.2v4* ) opsys=sco4 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
545 ## Otherwise, we'll fall through to the generic opsys code at the bottom. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
546 esac |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
547 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
548 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
549 ## Silicon Graphics machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
550 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
551 m68*-sgi-iris3.5 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
552 machine=irist opsys=iris3-5 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
553 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
554 m68*-sgi-iris3.6 | m68*-sgi-iris*) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
555 machine=irist opsys=iris3-6 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
556 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
557 ## Iris 4D |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
558 mips-sgi-irix3.* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
559 machine=iris4d opsys=irix3-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
560 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
561 mips-sgi-irix4.* | mips-sgi-irix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
562 machine=iris4d opsys=irix4-0 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
563 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
564 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
565 ## Masscomp machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
566 m68*-masscomp-rtu ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
567 machine=masscomp opsys=rtu |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
568 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
569 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
570 ## Megatest machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
571 m68*-megatest-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
572 machine=mega68 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
573 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
574 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
575 ## Workstations sold by MIPS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
576 ## This is not necessarily all workstations using the MIPS processor - |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
577 ## Irises are produced by SGI, and DECstations by DEC. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
578 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
579 ## etc/MACHINES lists mips.h and mips4.h as possible machine files, |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
580 ## and usg5-2-2 and bsd4-3 as possible OS files. The only guidance |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
581 ## it gives for choosing between the alternatives seems to be "Use |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
582 ## -machine=mips4 for RISCOS version 4; use -opsystem=bsd4-3 with |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
583 ## the BSD world." I'll assume that these are instructions for |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
584 ## handling two odd situations, and that every other situation |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
585 ## should use mips.h and usg5-2-2, they being listed first. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
586 mips-mips-riscos4* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
587 machine=mips4 opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
588 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
589 mips-mips-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
590 machine=mips opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
591 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
592 mips-mips-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
593 machine=mips opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
594 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
595 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
596 ## NeXT |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
597 m68*-next-mach* | m68*-next-bsd* ) |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
598 machine=next opsys=mach2 |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
599 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
600 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
601 ## The complete machine from National Semiconductor |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
602 ns32k-ns-genix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
603 machine=ns32000 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
604 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
605 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
606 ## NCR machines |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
607 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
608 machine=tower32 opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
609 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
610 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
611 machine=tower32v3 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
612 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
613 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
614 ## Nixdorf Targon 31 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
615 m68*-nixdorf-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
616 machine=targon31 opsys=usg5-2-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
617 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
618 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
619 ## Nu (TI or LMI) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
620 m68*-nu-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
621 machine=nu opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
622 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
623 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
624 ## Plexus |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
625 m68*-plexus-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
626 machine=plexus opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
627 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
628 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
629 ## Prime EXL |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
630 i386-prime-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
631 machine=i386 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
632 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
633 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
634 ## Pyramid machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
635 ## I don't really have any idea what sort of processor the Pyramid has, |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
636 ## so I'm assuming it is its own architecture. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
637 pyramid-pyramid-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
638 machine=pyramid opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
639 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
640 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
641 ## Sequent Balance |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
642 ns32k-sequent-bsd4.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
643 machine=sequent opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
644 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
645 ns32k-sequent-bsd4.3 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
646 machine=sequent opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
647 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
648 ## Sequent Symmetry |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
649 i386-sequent-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
650 machine=symmetry opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
651 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
652 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
653 ## SONY machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
654 m68*-sony-bsd4.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
655 machine=news opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
656 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
657 m68*-sony-bsd4.3 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
658 machine=news opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
659 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
660 mips-sony-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
661 machine=news-risc opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
662 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
663 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
664 ## Stride |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
665 m68*-stride-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
666 machine=stride opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
667 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
668 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
669 ## Suns |
2812
cea361c342f4
Install ${srcdir} changes from DJM.
Jim Blandy <jimb@redhat.com>
parents:
2804
diff
changeset
|
670 *-sun-sunos* | *-sun-bsd* | *-sun-solaris* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
671 case "${configuration}" in |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
672 m68*-sunos1* ) machine=sun1 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
673 m68*-sunos2* ) machine=sun2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
674 m68* ) machine=sun3 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
675 i[34]86* ) machine=sun386 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
676 sparc* ) machine=sparc ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
677 * ) unported=true ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
678 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
679 case "${configuration}" in |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
680 *-sunos4.0* ) opsys=sunos4-0 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
681 *-sunos4* | *-sunos ) opsys=sunos4-1 ;; |
2812
cea361c342f4
Install ${srcdir} changes from DJM.
Jim Blandy <jimb@redhat.com>
parents:
2804
diff
changeset
|
682 *-sunos5* | *-solaris* ) opsys=sol2 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
683 * ) opsys=bsd4-2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
684 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
685 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
686 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
687 ## Tadpole 68k |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
688 m68*-tadpole-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
689 machine=tad68k opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
690 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
691 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
692 ## Tahoe machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
693 tahoe-tahoe-bsd4.2 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
694 machine=tahoe opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
695 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
696 tahoe-tahoe-bsd4.3 ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
697 machine=tahoe opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
698 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
699 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
700 ## Tandem Integrity S2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
701 mips-tandem-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
702 machine=tandem-s2 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
703 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
704 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
705 ## Tektronix 16000 box (6130?) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
706 ns16k-tektronix-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
707 machine=ns16000 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
708 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
709 ## Tektronix 4300 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
710 ## src/m/tek4300.h hints that this is a m68k machine. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
711 m68*-tektronix-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
712 machine=tex4300 opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
713 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
714 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
715 ## Titan P2 or P3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
716 ## We seem to have lost the machine-description file titan.h! |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
717 titan-titan-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
718 machine=titan opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
719 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
720 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
721 ## Ustation E30 (SS5E) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
722 m68*-unisys-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
723 machine=ustation opsystem=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
724 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
725 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
726 ## Vaxen. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
727 vax-dec-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
728 machine=vax |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
729 case "${configuration}" in |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
730 *-bsd4.1 ) opsys=bsd4-1 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
731 *-bsd4.2 | *-ultrix[0-3].* | *-ultrix4.0 ) opsys=bsd4-2 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
732 *-bsd4.3 | *-ultrix* ) opsys=bsd4-3 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
733 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
734 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
735 *-vms* ) opsys=vms ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
736 * ) unported=true |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
737 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
738 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
739 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
740 ## Whitechapel MG1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
741 ns16k-whitechapel-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
742 machine=mg1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
743 ## We don't know what sort of OS runs on these; we'll let the |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
744 ## operating system guessing code below try. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
745 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
746 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
747 ## Wicat |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
748 m68*-wicat-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
749 machine=wicat opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
750 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
751 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
752 * ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
753 unported=true |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
754 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
755 esac |
603 | 756 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
757 ### If the code above didn't choose an operating system, just choose |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
758 ### an operating system based on the configuration name. You really |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
759 ### only want to use this when you have no idea what the right |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
760 ### operating system is; if you know what operating systems a machine |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
761 ### runs, it's cleaner to make it explicit in the case statement |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
762 ### above. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
763 if [ ! "${opsys}" ]; then |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
764 case "${configuration}" in |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
765 *-bsd4.[01] ) opsys=bsd4-1 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
766 *-bsd4.2 ) opsys=bsd4-2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
767 *-bsd4.3 ) opsys=bsd4-3 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
768 *-sysv0 | *-sysvr0 ) opsys=usg5-0 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
769 *-sysv2 | *-sysvr2 ) opsys=usg5-2 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
770 *-sysv2.2 | *-sysvr2.2 ) opsys=usg5-2-2 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
771 *-sysv3 | *-sysvr3 ) opsys=usg5-3 ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
772 *-sysv4 | *-sysvr4 ) opsys=usg5-4 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
773 * ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
774 unported=true |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
775 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
776 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
777 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
778 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
779 if $unported ; then |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
780 (echo "${progname}: Emacs hasn't been ported to \`${configuration}' systems." |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
781 echo "${progname}: Check \`etc/MACHINES' for recognized configuration names." |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
782 ) >&2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
783 exit 1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
784 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
785 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
786 machfile="m/${machine}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
787 opsysfile="s/${opsys}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
788 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
789 ] |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
790 AC_PREPARE(lisp) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
791 AC_CONFIG_HEADER(src/config.h) |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
792 [ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
793 |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
794 #### Choose a compiler. |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
795 case ${with_gcc} in |
2516
a5cb0d9f5916
* configure.in: Don't set CC to "gcc -O" if the user specifies
Jim Blandy <jimb@redhat.com>
parents:
2499
diff
changeset
|
796 "yes" ) CC="gcc" GCC=1 ;; |
a5cb0d9f5916
* configure.in: Don't set CC to "gcc -O" if the user specifies
Jim Blandy <jimb@redhat.com>
parents:
2499
diff
changeset
|
797 "no" ) CC="cc" ;; |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
798 * ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
799 ] AC_PROG_CC [ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
800 esac |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
801 |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
802 CFLAGS='-g' |
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
803 if test -n "${GCC}"; then |
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
804 CFLAGS='-g -O' |
2516
a5cb0d9f5916
* configure.in: Don't set CC to "gcc -O" if the user specifies
Jim Blandy <jimb@redhat.com>
parents:
2499
diff
changeset
|
805 fi |
a5cb0d9f5916
* configure.in: Don't set CC to "gcc -O" if the user specifies
Jim Blandy <jimb@redhat.com>
parents:
2499
diff
changeset
|
806 |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
807 #### Some other nice autoconf tests. If you add a test here which |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
808 #### should make an entry in src/config.h, don't forget to add an |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
809 #### #undef clause to src/config.h.in for autoconf to modify. |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
810 ] |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
811 dnl checks for programs |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
812 AC_LN_S |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
813 AC_PROG_CPP |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
814 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
815 dnl checks for UNIX variants that set `DEFS' |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
816 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
817 dnl checks for header files |
2663
ed552ce28308
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy <jimb@redhat.com>
parents:
2624
diff
changeset
|
818 AC_HAVE_HEADERS(sys/timeb.h sys/time.h) |
2775
72277ed7609e
* configure.in: Call AC_STDC_HEADERS.
Jim Blandy <jimb@redhat.com>
parents:
2739
diff
changeset
|
819 AC_STDC_HEADERS |
2804
6cbe25563857
* configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
Jim Blandy <jimb@redhat.com>
parents:
2775
diff
changeset
|
820 AC_TIME_WITH_SYS_TIME |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
821 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
822 dnl checks for typedefs |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
823 AC_RETSIGTYPE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
824 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
825 dnl checks for functions |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
826 AC_ALLOCA |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
827 AC_HAVE_FUNCS(gettimeofday gethostname dup2) |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
828 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
829 dnl checks for structure members |
2663
ed552ce28308
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy <jimb@redhat.com>
parents:
2624
diff
changeset
|
830 AC_STRUCT_TM |
2919
2420d37c5335
* configure.in: Add AC_TIMEZONE.
Jim Blandy <jimb@redhat.com>
parents:
2914
diff
changeset
|
831 AC_TIMEZONE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
832 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
833 dnl checks for compiler characteristics |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
834 AC_CONST |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
835 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
836 dnl checks for operating system services |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
837 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
838 dnl other checks for UNIX variants |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
839 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
840 |
621 | 841 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
842 #### Choose a window system. |
617 | 843 echo "Checking window system." |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
844 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
845 window_system='' |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
846 case "${with_x}" in |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
847 yes ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
848 window_system=${window_system}x11 |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
849 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
850 no ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
851 window_system=${window_system}none |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
852 esac |
1139 | 853 case "${with_x11}" in |
854 yes ) | |
855 window_system=${window_system}x11 | |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
856 ;; |
1139 | 857 esac |
858 case "${with_x10}" in | |
859 yes ) | |
860 window_system=${window_system}x10 | |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
861 ;; |
1139 | 862 esac |
863 | |
603 | 864 case "${window_system}" in |
865 "none" | "x11" | "x10" ) ;; | |
866 "" ) | |
617 | 867 echo " No window system specifed. Looking for X Windows." |
603 | 868 window_system=none |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
869 if [ -r /usr/lib/libX11.a \ |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
870 -o -d /usr/include/X11 \ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
871 -o -d /usr/X386/include \ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
872 -o -d ${x_includes}/X11 ]; then |
603 | 873 window_system=x11 |
617 | 874 fi |
603 | 875 ;; |
876 * ) | |
1139 | 877 echo "Don\'t specify the window system more than once." >&2 |
603 | 878 exit 1 |
879 ;; | |
880 esac | |
881 | |
882 case "${window_system}" in | |
883 x11 ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
884 HAVE_X_WINDOWS=yes |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
885 HAVE_X11=yes |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
886 echo " Using X11." |
603 | 887 ;; |
888 x10 ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
889 HAVE_X_WINDOWS=yes |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
890 HAVE_X11=no |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
891 echo " Using X10." |
603 | 892 ;; |
893 none ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
894 HAVE_X_WINDOWS=no |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
895 HAVE_X11=no |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
896 echo " Using no window system." |
603 | 897 ;; |
898 esac | |
899 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
900 ### If we're using X11, we should use the X menu package. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
901 HAVE_X_MENU=no |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
902 case ${HAVE_X11} in |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
903 yes ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
904 HAVE_X_MENU=yes |
603 | 905 ;; |
906 esac | |
907 | |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
908 ### Check for XFree386. It needs special hacks. |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
909 lib_havexbsd=no |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
910 ] |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
911 AC_HAVE_LIBRARY( Xbsd , have_libxbsd=yes , have_libxbsd=no ) |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
912 [ |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
913 if [ -n "${x_libraries}" ] && [ -f ${x_libraries}/libXbsd.a ]; then |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
914 have_libxbsd=yes |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
915 fi |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
916 |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
917 case ${window_system} in |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
918 x11 ) |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
919 if [ -d /usr/X386/include ] && [ "${have_libxbsd}" = "yes" ]; then |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
920 HAVE_XFREE386=yes |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
921 if [ "${C_SWITCH_X_SITE}" = "" ]; then |
2345 | 922 C_SWITCH_X_SITE="-I/usr/X386/include" |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
923 fi |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
924 fi |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
925 ;; |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
926 esac |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
927 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
928 #### Extract some information from the operating system and machine files. |
621 | 929 |
617 | 930 echo "Examining the machine- and system-dependent files to find out" |
931 echo " - which libraries the lib-src programs will want, and" | |
932 echo " - whether the GNU malloc routines are usable." | |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
933 |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
934 ### It's not important that this name contain the PID; you can't run |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
935 ### two configures in the same directory and have anything work |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
936 ### anyway. |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
937 tempcname="conftest.c" |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
938 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
939 echo ' |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
940 #include "'${srcdir}'/src/'${opsysfile}'" |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
941 #include "'${srcdir}'/src/'${machfile}'" |
603 | 942 #ifndef LIBS_MACHINE |
943 #define LIBS_MACHINE | |
944 #endif | |
945 #ifndef LIBS_SYSTEM | |
946 #define LIBS_SYSTEM | |
947 #endif | |
2361
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
948 #ifndef C_SWITCH_SYSTEM |
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
949 #define C_SWITCH_SYSTEM |
2363
64dadcfcdf68
Fix typo in source for `configure.tmp.$$.c'.
Jim Blandy <jimb@redhat.com>
parents:
2361
diff
changeset
|
950 #endif |
621 | 951 @configure@ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM |
2361
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
952 @configure@ c_switch_system=C_SWITCH_SYSTEM |
617 | 953 #ifdef SYSTEM_MALLOC |
621 | 954 @configure@ system_malloc=yes |
617 | 955 #else |
621 | 956 @configure@ system_malloc=no |
617 | 957 #endif |
958 ' > ${tempcname} | |
2663
ed552ce28308
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy <jimb@redhat.com>
parents:
2624
diff
changeset
|
959 # The value of CPP is a quoted variable reference, so we need to do this |
ed552ce28308
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy <jimb@redhat.com>
parents:
2624
diff
changeset
|
960 # to get its actual value... |
ed552ce28308
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy <jimb@redhat.com>
parents:
2624
diff
changeset
|
961 foo=`eval "echo $CPP"` |
ed552ce28308
* configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
Jim Blandy <jimb@redhat.com>
parents:
2624
diff
changeset
|
962 eval `${foo} ${tempcname} \ |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
963 | grep '@configure@' \ |
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
964 | sed -e 's/^@configure@ \([^=]*=\)\(.*\)$/\1"\2"/'` |
617 | 965 rm ${tempcname} |
966 | |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
967 |
617 | 968 # Do the opsystem or machine files prohibit the use of the GNU malloc? |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
969 # Assume not, until told otherwise. |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
970 GNU_MALLOC=yes |
617 | 971 if [ "${system_malloc}" = "yes" ]; then |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
972 GNU_MALLOC=no |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
973 GNU_MALLOC_reason=" |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
974 (The GNU allocators don't work with this system configuration.)" |
617 | 975 fi |
976 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
977 if [ ! "${REL_ALLOC}" ]; then |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
978 REL_ALLOC=${GNU_MALLOC} |
617 | 979 fi |
603 | 980 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
981 LISP_FLOAT_TYPE=yes |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
982 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
983 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
984 #### Find out which version of Emacs this is. |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
985 version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \ |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
986 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\)\..*$/\1/'` |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
987 if [ ! "${version}" ]; then |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
988 echo "${progname}: can't find current emacs version in |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
989 \`${srcdir}/lisp/version.el'." >&2 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
990 exit 1 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
991 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
992 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
993 |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
994 #### Specify what sort of things we'll be editing into Makefile and config.h. |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
995 ] |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
996 AC_SUBST(configuration) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
997 AC_SUBST(version) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
998 AC_SUBST(srcdir) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
999 AC_SUBST(c_switch_system) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1000 AC_SUBST(libsrc_libs) |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1001 AC_SUBST(rip_paths) |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1002 AC_SUBST(inst_paths) |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1003 AC_SUBST(LD_SWITCH_X_SITE) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1004 AC_SUBST(C_SWITCH_X_SITE) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1005 AC_SUBST(CFLAGS) |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
1006 AC_SUBST(prefix) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1007 |
2938
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1008 AC_DEFINE_UNQUOTED(config_machfile, "\"${machfile}\"") |
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1009 AC_DEFINE_UNQUOTED(config_opsysfile, "\"${opsysfile}\"") |
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1010 AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE, ${LD_SWITCH_X_SITE}) |
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1011 AC_DEFINE_UNQUOTED(C_SWITCH_X_SITE, ${C_SWITCH_X_SITE}) |
2737
443605a261b3
* configure.in: Sidestep autoconf's quoting of the second argument
Jim Blandy <jimb@redhat.com>
parents:
2711
diff
changeset
|
1012 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1013 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1014 if [ "${HAVE_X_WINDOWS}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1015 ] AC_DEFINE(HAVE_X_WINDOWS) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1016 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1017 if [ "${HAVE_X11}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1018 ] AC_DEFINE(HAVE_X11) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1019 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1020 if [ "${HAVE_XFREE386}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1021 ] AC_DEFINE(HAVE_XFREE386) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1022 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1023 if [ "${HAVE_X_MENU}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1024 ] AC_DEFINE(HAVE_X_MENU) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1025 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1026 if [ "${GNU_MALLOC}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1027 ] AC_DEFINE(GNU_MALLOC) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1028 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1029 if [ "${REL_ALLOC}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1030 ] AC_DEFINE(REL_ALLOC) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1031 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1032 if [ "${LISP_FLOAT_TYPE}" = "yes" ] ; then |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1033 ] AC_DEFINE(LISP_FLOAT_TYPE) [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1034 fi |
603 | 1035 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1036 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1037 #### Report on what we decided to do. |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1038 echo " |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1039 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1040 Configured for \`${configuration}'. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1041 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1042 What operating system and machine description files should Emacs use? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1043 \`${opsysfile}' and \`${machfile}' |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1044 What compiler should emacs be built with? ${CC} ${CFLAGS} |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1045 Should Emacs use the GNU version of malloc? ${GNU_MALLOC}${GNU_MALLOC_reason} |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1046 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC} |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1047 What window system should Emacs use? ${window_system}${x_includes+ |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
1048 Where do we find X Windows header files? }${x_includes}${x_libraries+ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1049 Where do we find X Windows libraries? }${x_libraries} |
605 | 1050 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1051 " |
605 | 1052 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1053 ### Restore the arguments to this script, so autoconf can record them |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1054 ### in the config.status file. |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1055 set - ${arguments} |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1056 ] |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1057 AC_OUTPUT(Makefile) |