Mercurial > emacs
annotate configure1.in @ 5596:191c4af115dc
(LD_SWITCH_SYSTEM): Use LD_SWITCH_X_SITE_AUX.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 15 Jan 1994 15:17:15 +0000 |
parents | a5bb8db5c4e7 |
children | 8572f378835e |
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. |
2985
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
2 dnl To rebuild the `configure' script from this, execute the command |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
3 dnl autoconf |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
4 dnl in the directory containing this script. You must have autoconf |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
5 dnl version 1.4 or later. |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
6 dnl |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
7 dnl The following text appears in the resulting `configure' script, |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
8 dnl explaining how to rebuild it. |
2983
355fee3a2100
* configure.in: Make the first line of the configure script be
Jim Blandy <jimb@redhat.com>
parents:
2975
diff
changeset
|
9 [#!/bin/sh |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
10 #### Configuration script for GNU Emacs |
5519 | 11 #### Copyright (C) 1992, 1994 Free Software Foundation, Inc. |
603 | 12 |
2985
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
13 ### Don't edit this script! |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
14 ### This script was automatically generated by the `autoconf' program |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
15 ### from the file `./configure.in'. |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
16 ### To rebuild it, execute the command |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
17 ### autoconf |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
18 ### in the this directory. You must have autoconf version 1.4 or later. |
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
19 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
20 ### This file is part of GNU Emacs. |
603 | 21 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
22 ### 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
|
23 ### it under the terms of the GNU General Public License as published by |
5519 | 24 ### the Free Software Foundation; either version 2, or (at your option) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
25 ### any later version. |
603 | 26 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
27 ### 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
|
28 ### 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
|
29 ### 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
|
30 ### GNU General Public License for more details. |
603 | 31 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
32 ### 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
|
33 ### 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
|
34 ### the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. |
603 | 35 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
36 ### 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
|
37 ### meet, this file is an unholy marriage of custom-baked |
3011 | 38 ### configuration code and autoconf macros. |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
39 ### |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
40 ### 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
|
41 ### 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
|
42 ### 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
|
43 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
44 ### 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
|
45 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
46 ### 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
|
47 ### 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
|
48 ### 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
|
49 |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
50 ### 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
|
51 ### 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
|
52 ### 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
|
53 ### 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
|
54 ### 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
|
55 ### 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
|
56 ### not. |
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 ### 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
|
59 ### 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
|
60 ### 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
|
61 ### 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
|
62 progname="`echo $0 | sed 's:^\./\./:\./:'`" |
603 | 63 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
64 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
65 ### Establish some default values. |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
66 run_in_place= |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
67 single_tree= |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
68 prefix='/usr/local' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
69 exec_prefix='${prefix}' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
70 bindir='${exec_prefix}/bin' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
71 datadir='${prefix}/lib' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
72 statedir='${prefix}/lib' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
73 libdir='${exec_prefix}/lib' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
74 mandir='${prefix}/man/man1' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
75 infodir='${prefix}/info' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
76 lispdir='${datadir}/emacs/${version}/lisp' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
77 locallisppath='${datadir}/emacs/site-lisp' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
78 lisppath='${locallisppath}:${lispdir}' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
79 etcdir='${datadir}/emacs/${version}/etc' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
80 lockdir='${statedir}/emacs/lock' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
81 archlibdir='${libdir}/emacs/${version}/${configuration}' |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
82 CC= |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
83 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
84 # We cannot use this variable in the case statement below, because many |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
85 # /bin/sh's have broken semantics for "case". Unfortunately, you must |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
86 # actually edit the clause itself. |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
87 # path_options="prefix | exec_prefix | bindir | libdir | etcdir | datadir" |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
88 # path_options="$path_options | archlibdir | statedir | mandir | infodir" |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
89 # path_options="$path_options | lispdir | lockdir | lisppath | locallisppath" |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
90 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
91 #### Usage messages. |
603 | 92 |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
93 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
|
94 |
603 | 95 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
|
96 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
|
97 --with-x Support the X Window System. |
3082
950a86899def
Fix some messages. Support -with-gnu-cc.
Richard M. Stallman <rms@gnu.org>
parents:
3078
diff
changeset
|
98 --with-x=no Don't support X. |
950a86899def
Fix some messages. Support -with-gnu-cc.
Richard M. Stallman <rms@gnu.org>
parents:
3078
diff
changeset
|
99 --x-includes=DIR Search for X header files in DIR. |
950a86899def
Fix some messages. Support -with-gnu-cc.
Richard M. Stallman <rms@gnu.org>
parents:
3078
diff
changeset
|
100 --x-libraries=DIR Search for X libraries in DIR. |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
101 --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
|
102 --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
|
103 --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
|
104 source tree. |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
105 --single-tree=DIR Has the effect of creating a directory tree at DIR |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
106 which looks like: |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
107 .../DIR/bin/CONFIGNAME (emacs, etags, etc.) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
108 .../DIR/bin/CONFIGNAME/etc (movemail, etc.) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
109 .../DIR/common/lisp (emacs' lisp files) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
110 .../DIR/common/site-lisp (local lisp files) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
111 .../DIR/common/lib (DOC, TUTORIAL, etc.) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
112 .../DIR/common/lock (lockfiles) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
113 --srcdir=DIR Look for the Emacs source files in DIR. |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
114 --prefix=DIR Install files below DIR. Defaults to \`${prefix}'. |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
115 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
116 You may also specify any of the \`path' variables found in Makefile.in, |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
117 including --bindir, --libdir, --etcdir, --infodir, and so on. This allows |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
118 you to override a single default location when configuring. |
603 | 119 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
120 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
|
121 unsuccessful after disturbing the status quo, it removes config.status." |
603 | 122 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
123 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
124 #### Option processing. |
603 | 125 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
126 ### 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
|
127 arguments="$@" |
638 | 128 |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
129 ### Shell Magic: Quote the quoted arguments in ARGUMENTS. At a later date, |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
130 ### in order to get the arguments back in $@, we have to do an |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
131 ### `eval set x "$quoted_arguments"; shift'. |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
132 quoted_arguments= |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
133 for i in "$@"; do |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
134 quoted_arguments="$quoted_arguments '$i'" |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
135 done |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
136 |
3262
4ece9a6d1f37
* configure.in: Traverse the argument list without destroying it;
Jim Blandy <jimb@redhat.com>
parents:
3259
diff
changeset
|
137 ### Don't use shift -- that destroys the argument list, which autoconf needs |
4ece9a6d1f37
* configure.in: Traverse the argument list without destroying it;
Jim Blandy <jimb@redhat.com>
parents:
3259
diff
changeset
|
138 ### to produce config.status. It turns out that "set - ${arguments}" doesn't |
4ece9a6d1f37
* configure.in: Traverse the argument list without destroying it;
Jim Blandy <jimb@redhat.com>
parents:
3259
diff
changeset
|
139 ### work portably. |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
140 ### However, it also turns out that many shells cannot expand ${10} at all. |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
141 ### So using an index variable doesn't work either. It is possible to use |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
142 ### some shell magic to make 'set x "$arguments"; shift' work portably. |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
143 while [ $# != 0 ]; do |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
144 arg="$1"; shift |
603 | 145 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
|
146 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
147 ## 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
|
148 -* ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
149 ## Separate the switch name from the value it's being given. |
603 | 150 case "${arg}" in |
1139 | 151 -*=*) |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
152 opt=`echo ${arg} | sed 's:^-*\([^=]*\)=.*$:\1:'` |
1139 | 153 val=`echo ${arg} | sed 's:^-*[^=]*=\(.*\)$:\1:'` |
603 | 154 valomitted=no |
155 ;; | |
1139 | 156 -*) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
157 ## 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
|
158 ## --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
|
159 ## argument - see below. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
160 opt=`echo ${arg} | sed 's:^-*\(.*\)$:\1:'` |
603 | 161 val="yes" |
162 valomitted=yes | |
163 ;; | |
164 esac | |
165 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
166 ## Change `-' in the option name to `_'. |
2345 | 167 optname="${opt}" |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
168 opt="`echo ${opt} | tr - _`" |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
169 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
170 ## Process the option. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
171 case "${opt}" in |
603 | 172 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
173 ## 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
|
174 "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
|
175 ## Make sure the value given was either "yes" or "no". |
603 | 176 case "${val}" in |
177 y | ye | yes ) val=yes ;; | |
178 n | no ) val=no ;; | |
179 * ) | |
2345 | 180 (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
|
181 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
|
182 echo "${short_usage}") >&2 |
603 | 183 exit 1 |
184 ;; | |
185 esac | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
186 eval "${opt}=\"${val}\"" |
603 | 187 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
188 |
1859
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
189 ## Has the user specified whether or not they want GCC? |
3082
950a86899def
Fix some messages. Support -with-gnu-cc.
Richard M. Stallman <rms@gnu.org>
parents:
3078
diff
changeset
|
190 "with_gcc" | "with_gnu_cc" ) |
1859
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
191 ## 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
|
192 case "${val}" in |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
193 y | ye | yes ) val=yes ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
194 n | no ) val=no ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
195 * ) |
2345 | 196 (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
|
197 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
|
198 echo "${short_usage}") >&2 |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
199 exit 1 |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
200 ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
201 esac |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
202 eval "${opt}=\"${val}\"" |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
203 ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
204 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
205 ## 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
|
206 "srcdir" ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
207 ## If the value was omitted, get it from the next argument. |
603 | 208 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
|
209 ## Get the next argument from the argument list, if there is one. |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
210 if [ $# = 0 ]; then |
2345 | 211 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
212 \`--${optname}=FOO'." | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
213 echo "${short_usage}") >&2 |
621 | 214 exit 1 |
215 fi | |
4820
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
216 val="$1"; shift |
603 | 217 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
218 srcdir="${val}" |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
219 ;; |
603 | 220 |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
221 ## 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
|
222 ## 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
|
223 ## 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
|
224 ## installed in odd places. |
2345 | 225 "x_includes" ) |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
226 ## 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
|
227 if [ "${valomitted}" = "yes" ]; then |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
228 ## Get the next argument from the argument list, if there is one. |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
229 if [ $# = 0 ]; then |
2345 | 230 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
231 \`--${optname}=/usr/local/X11/include'." |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
232 echo "${short_usage}") >&2 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
233 exit 1 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
234 fi |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
235 val="$1"; shift |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
236 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
237 x_includes="${val}" |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
238 ;; |
2345 | 239 "x_libraries" ) |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
240 ## 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
|
241 if [ "${valomitted}" = "yes" ]; then |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
242 ## Get the next argument from the argument list, if there is one. |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
243 if [ $# = 0 ]; then |
2345 | 244 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
245 \`--${optname}=/usr/local/X11/lib'." |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
246 echo "${short_usage}") >&2 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
247 exit 1 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
248 fi |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
249 val="$1"; shift |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
250 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
251 x_libraries="${val}" |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
252 ;; |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
253 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
254 ## 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
|
255 "run_in_place" ) |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
256 single_tree= |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
257 run_in_place=1 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
258 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
259 |
4820
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
260 ## Should this use the "single tree" configuration? |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
261 "single_tree" ) |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
262 run_in_place= |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
263 single_tree=1 |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
264 ;; |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
265 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
266 ## Has the user specified one of the path options? |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
267 prefix | exec_prefix | bindir | libdir | etcdir | datadir | \ |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
268 archlibdir | statedir | mandir | infodir | lispdir | lockdir | \ |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
269 lisppath | locallisppath ) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
270 ## If the value was omitted, get it from the next argument. |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
271 if [ "${valomitted}" = "yes" ]; then |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
272 if [ $# = 0 ]; then |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
273 (echo \ |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
274 "$progname: You must give a value for the \`--${optname}' option,"; |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
275 echo \ |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
276 "as in \`--${optname}=`eval echo '$'$optname`.'" |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
277 echo "$short_usage") >&2 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
278 exit 1 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
279 fi |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
280 val="$1"; shift |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
281 fi |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
282 eval "${opt}=\"${val}\"" |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
283 eval "${opt}_specified=1" |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
284 ;; |
3010
4ca5a6bd174b
* configure.in: Add support for the `--exec-prefix' option.
Jim Blandy <jimb@redhat.com>
parents:
3006
diff
changeset
|
285 |
3892
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
286 ## Verbose flag, tested by autoconf macros. |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
287 "verbose" ) |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
288 verbose=yes |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
289 ;; |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
290 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
291 ## 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
|
292 "usage" | "help" ) |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
293 if [ "x$PAGER" = x ] |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
294 then |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
295 echo "${short_usage}" | more |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
296 else |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
297 echo "${short_usage}" | $PAGER |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
298 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
299 exit |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
300 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
301 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
302 ## 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
|
303 esac |
603 | 304 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
305 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
306 ## 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
|
307 ## configuration name. |
603 | 308 *) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
309 configuration=${arg} |
603 | 310 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
311 |
603 | 312 esac |
313 done | |
314 | |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
315 ### Get the arguments back. See the diatribe on Shell Magic above. |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
316 eval set x "$quoted_arguments"; shift |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
317 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
318 if [ "${configuration}" = "" ]; then |
3139 | 319 echo '- You did not tell me what kind of host system you want to configure. |
320 - I will attempt to guess the kind of system this is.' 1>&2 | |
321 guesssys=`echo ${progname} | sed 's/configure$/config.guess/'` | |
322 if configuration=`${guesssys}` ; then | |
323 echo "- Looks like this is a ${configuration}" 1>&2 | |
324 else | |
325 echo '- Failed to guess the system type. You need to tell me.' 1>&2 | |
3178
241c63a9aaa1
Delete spurious paren outputting short_usage.
Richard M. Stallman <rms@gnu.org>
parents:
3139
diff
changeset
|
326 echo "${short_usage}" >&2 |
3139 | 327 exit 1 |
328 fi | |
603 | 329 fi |
330 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
331 #### 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
|
332 case "${srcdir}" in |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
333 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
334 ## 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
|
335 "" ) |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
336 confdir=`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'` |
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
337 if [ -f $confdir/src/lisp.h -a -f $confdir/lisp/version.el ]; then |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
338 srcdir="${confdir}" |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
339 else |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
340 if [ -f "./src/lisp.h" -a -f "./lisp/version.el" ]; then |
3304
eed494603359
When looking for sources, use '.', not `.`. Also '..'.
Richard M. Stallman <rms@gnu.org>
parents:
3300
diff
changeset
|
341 srcdir='.' |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
342 else |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
343 if [ -f "../src/lisp.h" -a -f "../lisp/version.el" ]; then |
3304
eed494603359
When looking for sources, use '.', not `.`. Also '..'.
Richard M. Stallman <rms@gnu.org>
parents:
3300
diff
changeset
|
344 srcdir='..' |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
345 else |
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
346 (echo "\ |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
347 ${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
|
348 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
|
349 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
|
350 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
|
351 sources may be found." |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
352 echo "${short_usage}") >&2 |
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
353 exit 1 |
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
354 fi |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
355 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
356 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
357 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
358 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
359 ## 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
|
360 * ) |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
361 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
|
362 (echo "\ |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
363 ${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
|
364 \`${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
|
365 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
|
366 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
|
367 are." |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
368 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
|
369 exit 1 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
370 fi |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
371 ;; |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
372 esac |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
373 |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
374 #### Make srcdir absolute, if it isn't already. It's important to |
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
375 #### avoid running the path through pwd unnecessary, since pwd can |
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
376 #### give you automounter prefixes, which can go away. |
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
377 case "${srcdir}" in |
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
378 /* ) ;; |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
379 . ) |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
380 ## We may be able to use the $PWD environment variable to make this |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
381 ## absolute. But sometimes PWD is inaccurate. |
4746
8b96f2796afd
Use "sh -c pwd" when we want to avoid having the
Richard M. Stallman <rms@gnu.org>
parents:
4745
diff
changeset
|
382 if [ "${PWD}" != "" ] && [ "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`" ] ; then |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
383 srcdir="$PWD" |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
384 else |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
385 srcdir="`(cd ${srcdir}; pwd)`" |
3259
de18f95a692c
* configure.in: Add missing "fi".
Jim Blandy <jimb@redhat.com>
parents:
3245
diff
changeset
|
386 fi |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
387 ;; |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
388 * ) srcdir="`(cd ${srcdir}; pwd)`" ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
389 esac |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
390 |
4704
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
391 #### Check if the source directory already has a configured system in it. |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
392 if [ `pwd` != `(cd ${srcdir} && pwd)` ] \ |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
393 && [ -f "${srcdir}/src/config.h" ] ; then |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
394 (echo "${progname}: WARNING: The directory tree \`${srcdir}' is being used" |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
395 echo " as a build directory right now; it has been configured in its own" |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
396 echo " right. To configure in another directory as well, you MUST" |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
397 echo " use GNU make. If you do not have GNU make, then you must" |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
398 echo " now do \`make distclean' in ${srcdir}," |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
399 echo " and then run ${progname} again.") >&2 |
4811
4df040383e8a
No longer use vpath_sed. Instead, when we notice srcdir already
Roland McGrath <roland@gnu.org>
parents:
4810
diff
changeset
|
400 extrasub='/^VPATH[ ]*=/c\ |
4df040383e8a
No longer use vpath_sed. Instead, when we notice srcdir already
Roland McGrath <roland@gnu.org>
parents:
4810
diff
changeset
|
401 vpath %.c $(srcdir)\ |
4df040383e8a
No longer use vpath_sed. Instead, when we notice srcdir already
Roland McGrath <roland@gnu.org>
parents:
4810
diff
changeset
|
402 vpath %.h $(srcdir)\ |
4815
682bab7525fb
(extrasub): Add vpath patterns for %.[yls].
Roland McGrath <roland@gnu.org>
parents:
4813
diff
changeset
|
403 vpath %.y $(srcdir)\ |
682bab7525fb
(extrasub): Add vpath patterns for %.[yls].
Roland McGrath <roland@gnu.org>
parents:
4813
diff
changeset
|
404 vpath %.l $(srcdir)\ |
682bab7525fb
(extrasub): Add vpath patterns for %.[yls].
Roland McGrath <roland@gnu.org>
parents:
4813
diff
changeset
|
405 vpath %.s $(srcdir)\ |
4811
4df040383e8a
No longer use vpath_sed. Instead, when we notice srcdir already
Roland McGrath <roland@gnu.org>
parents:
4810
diff
changeset
|
406 vpath %.in $(srcdir)' |
4704
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
407 fi |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
408 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
409 ### Make the necessary directories, if they don't exist. |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
410 for dir in ./src ./lib-src ./cpp ./oldXMenu ./etc ; do |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
411 if [ ! -d ${dir} ]; then |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
412 mkdir ${dir} |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
413 fi |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
414 done |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
415 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
416 #### 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
|
417 #### 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
|
418 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
419 ### Canonicalize the configuration name. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
420 echo "Checking the configuration name." |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
421 if canonical=`${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
|
422 exit $? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
423 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
424 |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
425 ### 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
|
426 ### 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
|
427 ### 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
|
428 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
429 ### 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
|
430 ### 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
|
431 ### 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
|
432 ### 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
|
433 ### 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
|
434 ### 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
|
435 ### 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
|
436 ### configuration name. |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
437 ### |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
438 ### 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
|
439 ### 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
|
440 ### /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
|
441 ### 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
|
442 ### 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
|
443 ### |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
444 ### 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
|
445 ### "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
|
446 ### 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
|
447 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
448 machine='' opsys='' unported='false' |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
449 case "${canonical}" in |
1629
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 ## Alliant machines |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
452 ## 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
|
453 ## 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
|
454 ## 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
|
455 ## 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
|
456 ## 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
|
457 fx80-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
458 machine=alliant4 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
459 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
460 i860-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
461 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
|
462 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
463 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
464 ## Altos 3068 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
465 m68*-altos-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
466 machine=altos opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
467 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
468 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
469 ## Amdahl UTS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
470 580-amdahl-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
471 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
|
472 ;; |
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 ## 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
|
475 m68*-apollo* ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
476 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
|
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 ## 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
|
480 we32k-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
481 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
|
482 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
483 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
484 ## 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
|
485 m68*-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
486 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
|
487 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
488 |
4125
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
489 ## Bull dpx2 |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
490 m68*-bull-sysv3* ) |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
491 machine=dpx2 opsys=usg5-3 |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
492 ;; |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
493 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
494 ## Bull sps7 |
4125
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
495 m68*-bull-sysv2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
496 machine=sps7 opsys=usg5-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
497 ;; |
603 | 498 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
499 ## 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
|
500 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
501 ## Celerity |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
502 ## 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
|
503 ## 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
|
504 ## in touch with us! |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
505 celerity-celerity-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
506 machine=celerity opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
507 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
508 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
509 ## Clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
510 ## 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
|
511 ## tested on? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
512 clipper-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
513 machine=clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
514 ## 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
|
515 ## operating system. |
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 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
518 ## Convex |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
519 *-convex-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
520 machine=convex opsys=bsd4-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
521 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
522 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
523 ## Cubix QBx/386 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
524 i386-cubix-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
525 machine=intel386 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
526 ;; |
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 ## Cydra 5 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
529 cydra*-cydrome-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
530 machine=cydra5 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
531 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
532 |
3599
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
533 ## Data General AViiON Machines |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
534 m88k-dg-dgux* ) |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
535 machine=aviion opsys=dgux |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
536 ;; |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
537 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
538 ## DECstations |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
539 mips-dec-ultrix[0-3].* | mips-dec-ultrix4.0* | mips-dec-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
540 machine=pmax opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
541 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
542 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
|
543 machine=pmax opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
544 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
545 mips-dec-osf* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
546 machine=pmax opsys=osf1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
547 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
548 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
549 ## Motorola Delta machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
550 m68*-motorola-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
551 machine=delta opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
552 ;; |
3772
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
553 m88k-motorola-sysv4* ) |
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
554 machine=delta88k opsys=usg5-4 |
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
555 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
556 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
|
557 machine=delta88k opsys=usg5-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
558 ;; |
603 | 559 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
560 ## Dual machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
561 m68*-dual-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
562 machine=dual opsys=usg5-2 |
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 m68*-dual-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
565 machine=dual opsys=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
566 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
567 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
568 ## Elxsi 6400 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
569 elxsi-elxsi-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
570 machine=elxsi opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
571 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
572 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
573 ## Encore machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
574 ns16k-encore-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
575 machine=ns16000 opsys=umax |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
576 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
577 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
578 ## 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
|
579 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
580 ## Gould Power Node and NP1 |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
581 pn-gould-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
582 machine=gould opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
583 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
584 pn-gould-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
585 machine=gould opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
586 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
587 np1-gould-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
588 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
|
589 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
590 |
5584
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
591 ## Harris Night Hawk machines running CX/UX (a 5000 looks just like a 4000 |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
592 ## as far as Emacs is concerned). |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
593 m88k-harris-cxux* ) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
594 # Build needs to be different on 7.0 and later releases |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
595 case "`uname -r`" in |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
596 [56].[0-9] ) machine=nh4000 opsys=cxux ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
597 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
598 esac |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
599 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
600 ## Harris ecx or gcx running CX/UX (Series 1200, Series 3000) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
601 m68k-harris-cxux* ) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
602 machine=nh3000 opsys=cxux |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
603 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
604 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
605 ## Honeywell XPS100 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
606 xps*-honeywell-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
607 machine=xps100 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
608 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
609 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
610 ## 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
|
611 m68*-hp-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
612 machine=hp9000s300 opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
613 ;; |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
614 m68*-hp-netbsd* ) |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
615 machine=hp9000s300 opsys=netbsd |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
616 ;; |
3771
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
617 ## HP/UX 7, 8 and 9 are supported on these machines. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
618 m68*-hp-hpux* ) |
3771
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
619 case "`uname -r`" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
620 ## Someone's system reports A.B8.05 for this. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
621 ## I wonder what other possibilities there are. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
622 *.B8.* ) machine=hp9000s300 opsys=hpux8 ;; |
3771
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
623 *.08.* ) machine=hp9000s300 opsys=hpux8 ;; |
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
624 *.09.* ) machine=hp9000s300 opsys=hpux9 ;; |
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
625 *) machine=hp9000s300 opsys=hpux ;; |
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
626 esac |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
627 ;; |
603 | 628 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
629 ## HP 9000 series 700 and 800, running HP/UX |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
630 hppa*-hp-hpux7* ) |
3575
1b93c0bc8bf4
* configure.in: Remove extra ;; from hpux cases.
Jim Blandy <jimb@redhat.com>
parents:
3574
diff
changeset
|
631 machine=hp9000s800 opsys=hpux |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
632 ;; |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
633 hppa*-hp-hpux8* ) |
3575
1b93c0bc8bf4
* configure.in: Remove extra ;; from hpux cases.
Jim Blandy <jimb@redhat.com>
parents:
3574
diff
changeset
|
634 machine=hp9000s800 opsys=hpux8 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
635 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
636 hppa*-hp-hpux9* ) |
3575
1b93c0bc8bf4
* configure.in: Remove extra ;; from hpux cases.
Jim Blandy <jimb@redhat.com>
parents:
3574
diff
changeset
|
637 machine=hp9000s800 opsys=hpux9 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
638 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
639 |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
640 ## HP 9000 series 700 and 800, running HP/UX |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
641 hppa*-hp-hpux* ) |
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
642 ## Cross-compilation? Nah! |
3124
e6338dd6e55f
* configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
Jim Blandy <jimb@redhat.com>
parents:
3115
diff
changeset
|
643 case "`uname -r`" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
644 ## Someone's system reports A.B8.05 for this. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
645 ## I wonder what other possibilities there are. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
646 *.B8.* ) machine=hp9000s800 opsys=hpux8 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
647 *.08.* ) machine=hp9000s800 opsys=hpux8 ;; |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
648 *.09.* ) machine=hp9000s800 opsys=hpux9 ;; |
3124
e6338dd6e55f
* configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
Jim Blandy <jimb@redhat.com>
parents:
3115
diff
changeset
|
649 *) machine=hp9000s800 opsys=hpux ;; |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
650 esac |
1629
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 ## Orion machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
654 orion-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
655 machine=orion 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 clipper-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
658 machine=orion105 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
659 ;; |
603 | 660 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
661 ## IBM machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
662 i386-ibm-aix1.1* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
663 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
|
664 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
665 i386-ibm-aix1.[23]* | i386-ibm-aix* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
666 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
|
667 ;; |
4461
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
668 i370-ibm-aix*) |
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
669 machine=ibm370aix opsys=usg5-3 |
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
670 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
671 rs6000-ibm-aix3.1* ) |
2244
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
672 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
|
673 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
674 rs6000-ibm-aix3.2* | rs6000-ibm-aix* ) |
2244
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
675 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
|
676 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
677 romp-ibm-bsd4.3* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
678 machine=ibmrt opsys=bsd4-3 |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
679 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
680 romp-ibm-bsd4.2* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
681 machine=ibmrt opsys=bsd4-2 |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
682 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
683 romp-ibm-aos4.3* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
684 machine=ibmrt opsys=bsd4-3 |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
685 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
686 romp-ibm-aos4.2* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
687 machine=ibmrt opsys=bsd4-2 |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
688 ;; |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
689 romp-ibm-aos* ) |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
690 machine=ibmrt opsys=bsd4-3 |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
691 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
692 romp-ibm-bsd* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
693 machine=ibmrt opsys=bsd4-3 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
694 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
695 romp-ibm-aix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
696 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
|
697 ;; |
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 ## Integrated Solutions `Optimum V' |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
700 m68*-isi-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
701 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
|
702 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
703 m68*-isi-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
704 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
|
705 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
706 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
707 ## 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
|
708 i[34]86-intsys-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
709 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
|
710 ;; |
3628
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
711 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
712 ## Prime EXL |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
713 i386-prime-sysv* ) |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
714 machine=i386 opsys=usg5-3 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
715 ;; |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
716 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
717 ## Sequent Symmetry |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
718 i386-sequent-bsd* ) |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
719 machine=symmetry opsys=bsd4-3 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
720 ;; |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
721 |
5093
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
722 ## Unspecified sysv on an ncr machine defaults to svr4. |
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
723 i[34]86-ncr-sysv* ) |
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
724 machine=intel386 opsys=usg5-4 |
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
725 ;; |
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
726 |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
727 ## Intel 860 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
728 i860-*-sysv4* ) |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
729 machine=i860 opsys=usg5-4 |
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
730 ;; |
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
731 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
732 ## Silicon Graphics machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
733 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030) |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
734 m68*-sgi-iris3.5* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
735 machine=irist opsys=iris3-5 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
736 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
737 m68*-sgi-iris3.6* | m68*-sgi-iris*) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
738 machine=irist opsys=iris3-6 |
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 ## Iris 4D |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
741 mips-sgi-irix3.* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
742 machine=iris4d opsys=irix3-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
743 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
744 mips-sgi-irix5.* ) |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
745 machine=iris4d opsys=irix5-0 |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
746 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
747 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
|
748 machine=iris4d opsys=irix4-0 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
749 ;; |
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 ## Masscomp machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
752 m68*-masscomp-rtu* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
753 machine=masscomp opsys=rtu |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
754 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
755 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
756 ## Megatest machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
757 m68*-megatest-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
758 machine=mega68 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
759 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
760 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
761 ## Workstations sold by MIPS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
762 ## 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
|
763 ## 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
|
764 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
765 ## 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
|
766 ## 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
|
767 ## 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
|
768 ## -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
|
769 ## 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
|
770 ## 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
|
771 ## should use mips.h and usg5-2-2, they being listed first. |
3325
4e23ef20e03c
* configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
Jim Blandy <jimb@redhat.com>
parents:
3322
diff
changeset
|
772 mips-mips-usg* ) |
4e23ef20e03c
* configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
Jim Blandy <jimb@redhat.com>
parents:
3322
diff
changeset
|
773 machine=mips4 |
4e23ef20e03c
* configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
Jim Blandy <jimb@redhat.com>
parents:
3322
diff
changeset
|
774 ## Fall through to the general code at the bottom to decide on the OS. |
4e23ef20e03c
* configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
Jim Blandy <jimb@redhat.com>
parents:
3322
diff
changeset
|
775 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
776 mips-mips-riscos4* ) |
3322
6cfb031aabc7
* configure.in: Use s/bsd4-3.h for mips-mips-riscos4.
Jim Blandy <jimb@redhat.com>
parents:
3304
diff
changeset
|
777 machine=mips4 opsys=bsd4-3 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
778 NON_GNU_CC="cc -systype bsd43" |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
779 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
780 mips-mips-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
781 machine=mips opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
782 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
783 mips-mips-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
784 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
|
785 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
786 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
787 ## NeXT |
5407
dd44db966842
(m68*-next-*): Don't care about which os is specified.
Richard M. Stallman <rms@gnu.org>
parents:
5345
diff
changeset
|
788 m68*-next-* ) |
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 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
|
790 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
791 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
792 ## 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
|
793 ns32k-ns-genix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
794 machine=ns32000 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
795 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
796 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
797 ## NCR machines |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
798 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
|
799 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
|
800 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
801 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
|
802 machine=tower32v3 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
803 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
804 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
805 ## Nixdorf Targon 31 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
806 m68*-nixdorf-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
807 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
|
808 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
809 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
810 ## Nu (TI or LMI) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
811 m68*-nu-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
812 machine=nu opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
813 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
814 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
815 ## Plexus |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
816 m68*-plexus-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
817 machine=plexus opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
818 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
819 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
820 ## Pyramid machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
821 ## 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
|
822 ## 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
|
823 pyramid-pyramid-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
824 machine=pyramid opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
825 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
826 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
827 ## Sequent Balance |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
828 ns32k-sequent-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
829 machine=sequent opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
830 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
831 ns32k-sequent-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
832 machine=sequent opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
833 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
834 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
835 ## SONY machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
836 m68*-sony-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
837 machine=news opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
838 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
839 m68*-sony-bsd4.3* ) |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
840 machine=news opsys=bsd4-3 |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
841 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
842 m68*-sony-newsos3*) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
843 machine=news opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
844 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
845 mips-sony-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
846 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
|
847 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
848 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
849 ## Stride |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
850 m68*-stride-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
851 machine=stride opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
852 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
853 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
854 ## Suns |
2812
cea361c342f4
Install ${srcdir} changes from DJM.
Jim Blandy <jimb@redhat.com>
parents:
2804
diff
changeset
|
855 *-sun-sunos* | *-sun-bsd* | *-sun-solaris* ) |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
856 case "${canonical}" in |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
857 m68*-sunos1* ) machine=sun1 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
858 m68*-sunos2* ) machine=sun2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
859 m68* ) machine=sun3 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
860 i[34]86* ) machine=sun386 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
861 sparc* ) machine=sparc ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
862 * ) unported=true ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
863 esac |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
864 case "${canonical}" in |
4615
feec1422d547
(i386-*-sunos4): Assume Sunos 4.0.
Richard M. Stallman <rms@gnu.org>
parents:
4607
diff
changeset
|
865 ## The Sun386 didn't get past 4.0. |
feec1422d547
(i386-*-sunos4): Assume Sunos 4.0.
Richard M. Stallman <rms@gnu.org>
parents:
4607
diff
changeset
|
866 i386-*-sunos4 ) opsys=sunos4-0 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
867 *-sunos4.0* ) opsys=sunos4-0 ;; |
3115
86652a5c442b
Handle sunos4.1.3 specially.
Richard M. Stallman <rms@gnu.org>
parents:
3091
diff
changeset
|
868 *-sunos4.1.3* ) opsys=sunos4-1-3 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
869 *-sunos4* | *-sunos ) opsys=sunos4-1 ;; |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
870 *-sunos5.3* | *-solaris2.3* ) |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
871 opsys=sol2-3 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
872 NON_GNU_CPP=/usr/ccs/lib/cpp |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
873 ;; |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
874 *-sunos5* | *-solaris* ) |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
875 opsys=sol2 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
876 NON_GNU_CPP=/usr/ccs/lib/cpp |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
877 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
878 * ) opsys=bsd4-2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
879 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
880 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
881 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
882 ## Tadpole 68k |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
883 m68*-tadpole-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
884 machine=tad68k opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
885 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
886 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
887 ## Tahoe machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
888 tahoe-tahoe-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
889 machine=tahoe opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
890 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
891 tahoe-tahoe-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
892 machine=tahoe opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
893 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
894 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
895 ## Tandem Integrity S2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
896 mips-tandem-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
897 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
|
898 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
899 |
3271
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
900 ## Tektronix XD88 |
4542
87c959b66ae2
(m88k-tektronix-sysv3*): Added the missing *.
Richard M. Stallman <rms@gnu.org>
parents:
4536
diff
changeset
|
901 m88k-tektronix-sysv3* ) |
87c959b66ae2
(m88k-tektronix-sysv3*): Added the missing *.
Richard M. Stallman <rms@gnu.org>
parents:
4536
diff
changeset
|
902 machine=tekxd88 opsys=usg5-3 |
3271
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
903 ;; |
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
904 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
905 ## Tektronix 16000 box (6130?) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
906 ns16k-tektronix-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
907 machine=ns16000 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
908 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
909 ## Tektronix 4300 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
910 ## 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
|
911 m68*-tektronix-bsd* ) |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
912 machine=tek4300 opsys=bsd4-3 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
913 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
914 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
915 ## Titan P2 or P3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
916 ## 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
|
917 titan-titan-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
918 machine=titan opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
919 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
920 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
921 ## Ustation E30 (SS5E) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
922 m68*-unisys-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
923 machine=ustation opsystem=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
924 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
925 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
926 ## Vaxen. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
927 vax-dec-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
928 machine=vax |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
929 case "${canonical}" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
930 *-bsd4.1* ) opsys=bsd4-1 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
931 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
932 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
933 *-bsd386* ) opsys=bsd386 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
934 *-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
|
935 *-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
|
936 *-vms* ) opsys=vms ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
937 * ) unported=true |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
938 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
939 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
940 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
941 ## Whitechapel MG1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
942 ns16k-whitechapel-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
943 machine=mg1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
944 ## 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
|
945 ## 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
|
946 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
947 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
948 ## Wicat |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
949 m68*-wicat-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
950 machine=wicat opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
951 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
952 |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
953 ## Intel 386 machines where we don't care about the manufacturer |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
954 i[34]86-*-* ) |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
955 machine=intel386 |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
956 case "${canonical}" in |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
957 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
958 *-isc2.2* ) opsys=isc2-2 ;; |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
959 *-isc* ) opsys=isc3-0 ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
960 *-esix5* ) opsys=esix5r4 ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
961 *-esix* ) opsys=esix ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
962 *-xenix* ) opsys=xenix ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
963 *-linux* ) opsys=linux ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
964 *-sco3.2v4* ) opsys=sco4 ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
965 *-bsd386* ) opsys=bsd386 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
966 *-386bsd* ) opsys=386bsd ;; |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
967 *-netbsd* ) opsys=netbsd ;; |
5408
22536a487155
(i[34]86-*-*): Check for *-nextstop*.
Richard M. Stallman <rms@gnu.org>
parents:
5407
diff
changeset
|
968 *-nextstep* ) opsys=mach2 ;; |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
969 ## Otherwise, we'll fall through to the generic opsys code at the bottom. |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
970 esac |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
971 ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
972 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
973 * ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
974 unported=true |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
975 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
976 esac |
603 | 977 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
978 ### 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
|
979 ### 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
|
980 ### 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
|
981 ### 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
|
982 ### 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
|
983 ### above. |
3362 | 984 if [ x"${opsys}" = x ]; then |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
985 case "${canonical}" in |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
986 *-bsd4.[01] ) opsys=bsd4-1 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
987 *-bsd4.2 ) opsys=bsd4-2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
988 *-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
|
989 *-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
|
990 *-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
|
991 *-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
|
992 *-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
|
993 *-sysv4 | *-sysvr4 ) opsys=usg5-4 ;; |
3264
eff921d7bde6
Handle sysv4.2 and sysvr4.2.
Richard M. Stallman <rms@gnu.org>
parents:
3262
diff
changeset
|
994 *-sysv4.2 | *-sysvr4.2 ) opsys=usg5-4-2 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
995 * ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
996 unported=true |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
997 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
998 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
999 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1000 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1001 if $unported ; then |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1002 (echo "${progname}: Emacs hasn't been ported to \`${canonical}' systems." |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1003 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
|
1004 ) >&2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1005 exit 1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1006 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1007 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1008 machfile="m/${machine}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1009 opsysfile="s/${opsys}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1010 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1011 ] |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1012 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
|
1013 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
|
1014 [ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1015 |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1016 #### Choose a compiler. |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1017 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
|
1018 "yes" ) CC="gcc" GCC=1 ;; |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1019 "no" ) CC=${CC:-"cc"} ;; |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1020 * ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1021 ] 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
|
1022 esac |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1023 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1024 #### Some systems specify a CPP to use unless we are using GCC. |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1025 #### Now that we know whether we are using GCC, we can decide whether |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1026 #### to use that one. |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1027 if [ x$NON_GNU_CPP = x ] || [ x$GCC = x1 ] |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1028 then true |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1029 else |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1030 CPP=$NON_GNU_CPP |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1031 fi |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1032 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1033 #### Some systems specify a CC to use unless we are using GCC. |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1034 #### Now that we know whether we are using GCC, we can decide whether |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1035 #### to use that one. |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1036 if [ x$NON_GNU_CC = x ] || [ x$GCC = x1 ] |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1037 then true |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1038 else |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1039 CC=$NON_GNU_CC |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1040 fi |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1041 |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1042 #### 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
|
1043 #### 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
|
1044 #### #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
|
1045 ] |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1046 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
|
1047 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
|
1048 AC_PROG_CPP |
3010
4ca5a6bd174b
* configure.in: Add support for the `--exec-prefix' option.
Jim Blandy <jimb@redhat.com>
parents:
3006
diff
changeset
|
1049 AC_PROG_INSTALL |
3582
eb75df1104eb
* configure.in: Test for bison.
Jim Blandy <jimb@redhat.com>
parents:
3575
diff
changeset
|
1050 AC_PROG_YACC |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1051 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1052 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
|
1053 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1054 dnl checks for header files |
4820
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
1055 AC_HAVE_HEADERS(sys/timeb.h sys/time.h unistd.h) |
2775
72277ed7609e
* configure.in: Call AC_STDC_HEADERS.
Jim Blandy <jimb@redhat.com>
parents:
2739
diff
changeset
|
1056 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
|
1057 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
|
1058 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1059 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
|
1060 AC_RETSIGTYPE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1061 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1062 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
|
1063 AC_STRUCT_TM |
2919
2420d37c5335
* configure.in: Add AC_TIMEZONE.
Jim Blandy <jimb@redhat.com>
parents:
2914
diff
changeset
|
1064 AC_TIMEZONE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1065 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1066 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
|
1067 AC_CONST |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1068 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1069 dnl checks for operating system services |
3603
2bef8320089c
* configure.in: Use AC_LONG_FILE_NAMES.
Jim Blandy <jimb@redhat.com>
parents:
3599
diff
changeset
|
1070 AC_LONG_FILE_NAMES |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1071 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1072 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
|
1073 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1074 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1075 #### Choose a window system. |
617 | 1076 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
|
1077 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1078 window_system='' |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1079 case "${with_x}" in |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1080 yes ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1081 window_system=${window_system}x11 |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1082 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1083 no ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1084 window_system=${window_system}none |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1085 esac |
1139 | 1086 case "${with_x11}" in |
1087 yes ) | |
1088 window_system=${window_system}x11 | |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1089 ;; |
1139 | 1090 esac |
1091 case "${with_x10}" in | |
1092 yes ) | |
1093 window_system=${window_system}x10 | |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1094 ;; |
1139 | 1095 esac |
1096 | |
603 | 1097 case "${window_system}" in |
1098 "none" | "x11" | "x10" ) ;; | |
1099 "" ) | |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1100 # --x-includes or --x-libraries implies --with-x11. |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1101 if [ -n "${x_includes}" ] || [ -n "${x_libraries}" ]; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1102 window_system=x11 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1103 else |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1104 echo " No window system specified. Looking for X11." |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1105 # If the user didn't specify a window system and we found X11, use it. |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1106 if [ -r /usr/lib/libX11.a \ |
2333
47e301d9868b
* configure: Add special code to detect XFree386, and tell
Jim Blandy <jimb@redhat.com>
parents:
2330
diff
changeset
|
1107 -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
|
1108 -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
|
1109 -o -d ${x_includes}/X11 ]; then |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1110 window_system=x11 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1111 fi |
617 | 1112 fi |
603 | 1113 ;; |
1114 * ) | |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1115 echo "Don't specify a window system more than once." >&2 |
603 | 1116 exit 1 |
1117 ;; | |
1118 esac | |
1119 | |
1120 case "${window_system}" in | |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1121 "" | "x11" ) |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1122 ### If the user hasn't specified where we should find X, try |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1123 ### letting autoconf figure that out. |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1124 if [ -z "${x_includes}" ] && [ -z "${x_libraries}" ]; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1125 ] |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1126 AC_FIND_X |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1127 [ |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1128 fi |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1129 if [ -n "${x_includes}" ] || [ -n "${x_libraries}" ]; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1130 window_system=x11 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1131 fi |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1132 ;; |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1133 esac |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1134 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1135 [ -z "${window_system}" ] && window_system=none |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1136 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1137 [ -n "${x_libraries}" ] && LD_SWITCH_X_SITE="-L${x_libraries}" |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1138 [ -n "${x_includes}" ] && C_SWITCH_X_SITE="-I${x_includes}" |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1139 |
4785
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1140 # Avoid forcing the search of /usr/include before fixed include files. |
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1141 if [ "$C_SWITCH_X_SITE" = "-I/usr/include" ]; then |
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1142 C_SWITCH_X_SITE=" " |
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1143 fi |
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1144 |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1145 case "${window_system}" in |
603 | 1146 x11 ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1147 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
|
1148 HAVE_X11=yes |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1149 echo " Using X11." |
603 | 1150 ;; |
1151 x10 ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1152 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
|
1153 HAVE_X11=no |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1154 echo " Using X10." |
603 | 1155 ;; |
1156 none ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1157 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
|
1158 HAVE_X11=no |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1159 echo " Using no window system." |
603 | 1160 ;; |
1161 esac | |
1162 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1163 ### 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
|
1164 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
|
1165 case ${HAVE_X11} in |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1166 yes ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1167 HAVE_X_MENU=yes |
603 | 1168 ;; |
1169 esac | |
1170 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1171 #### Extract some information from the operating system and machine files. |
621 | 1172 |
617 | 1173 echo "Examining the machine- and system-dependent files to find out" |
1174 echo " - which libraries the lib-src programs will want, and" | |
1175 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
|
1176 |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1177 ### 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
|
1178 ### 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
|
1179 ### anyway. |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1180 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
|
1181 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1182 echo ' |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1183 #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
|
1184 #include "'${srcdir}'/src/'${machfile}'" |
603 | 1185 #ifndef LIBS_MACHINE |
1186 #define LIBS_MACHINE | |
1187 #endif | |
1188 #ifndef LIBS_SYSTEM | |
1189 #define LIBS_SYSTEM | |
1190 #endif | |
2361
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
1191 #ifndef C_SWITCH_SYSTEM |
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
1192 #define C_SWITCH_SYSTEM |
2363
64dadcfcdf68
Fix typo in source for `configure.tmp.$$.c'.
Jim Blandy <jimb@redhat.com>
parents:
2361
diff
changeset
|
1193 #endif |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1194 configure___ libsrc_libs=LIBS_MACHINE LIBS_SYSTEM |
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1195 configure___ c_switch_system=C_SWITCH_SYSTEM |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1196 |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1197 #ifndef LIB_X11_LIB |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1198 #define LIB_X11_LIB -lX11 |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1199 #endif |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1200 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1201 #ifndef LIBX11_MACHINE |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1202 #define LIBX11_MACHINE |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1203 #endif |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1204 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1205 #ifndef LIBX11_SYSTEM |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1206 #define LIBX11_SYSTEM |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1207 #endif |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1208 configure___ LIBX=LIB_X11_LIB LIBX11_MACHINE LIBX11_SYSTEM |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1209 |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1210 #ifdef UNEXEC |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1211 configure___ unexec=UNEXEC |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1212 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1213 configure___ unexec=unexec.o |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1214 #endif |
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1215 |
617 | 1216 #ifdef SYSTEM_MALLOC |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1217 configure___ system_malloc=yes |
617 | 1218 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1219 configure___ system_malloc=no |
617 | 1220 #endif |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1221 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1222 #ifndef C_DEBUG_SWITCH |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1223 #define C_DEBUG_SWITCH -g |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1224 #endif |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1225 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1226 #ifndef C_OPTIMIZE_SWITCH |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1227 #define C_OPTIMIZE_SWITCH -O |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1228 #endif |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1229 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1230 #ifdef __GNUC__ |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1231 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1232 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1233 configure___ CFLAGS=C_DEBUG_SWITCH |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1234 #endif |
617 | 1235 ' > ${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
|
1236 # 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
|
1237 # to get its actual value... |
3791
b51e109425f1
* configure.in (CPP): Autoconf sets this to a shell variable
Jim Blandy <jimb@redhat.com>
parents:
3772
diff
changeset
|
1238 CPP=`eval "echo $CPP"` |
b51e109425f1
* configure.in (CPP): Autoconf sets this to a shell variable
Jim Blandy <jimb@redhat.com>
parents:
3772
diff
changeset
|
1239 eval `${CPP} -Isrc ${tempcname} \ |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1240 | grep 'configure___' \ |
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1241 | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'` |
617 | 1242 rm ${tempcname} |
1243 | |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1244 ### Compute the unexec source name from the object name. |
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1245 UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`" |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1246 |
617 | 1247 # 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
|
1248 # 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
|
1249 GNU_MALLOC=yes |
617 | 1250 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
|
1251 GNU_MALLOC=no |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1252 GNU_MALLOC_reason=" |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1253 (The GNU allocators don't work with this system configuration.)" |
617 | 1254 fi |
1255 | |
3362 | 1256 if [ x"${REL_ALLOC}" = x ]; then |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1257 REL_ALLOC=${GNU_MALLOC} |
617 | 1258 fi |
603 | 1259 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1260 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
|
1261 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1262 |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1263 #### Add the libraries to LIBS and check for some functions. |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1264 |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1265 ] |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1266 DEFS="$c_switch_system $DEFS" |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1267 LIBS="$libsrc_libs" |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1268 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1269 dnl If found, this defines HAVE_LIBDNET, which m/pmax.h checks, |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1270 dnl and also adds -ldnet to LIBS, which Autoconf uses for checks. |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1271 AC_HAVE_LIBRARY(-ldnet) |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1272 |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1273 AC_HAVE_LIBRARY(-lXbsd, LD_SWITCH_X_SITE="$LD_SWITCH_X_SITE -lXbsd") |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1274 |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1275 echo checking for XFree86 |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1276 if test -d /usr/X386/include; then |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1277 HAVE_XFREE386=yes |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1278 test -z "${C_SWITCH_X_SITE}" && C_SWITCH_X_SITE="-I/usr/X386/include" |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1279 fi |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1280 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1281 if test "${HAVE_X11}" = "yes"; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1282 DEFS="$C_SWITCH_X_SITE $DEFS" |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1283 LIBS="$LD_SWITCH_X_SITE $LIBX $LIBS" |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1284 AC_HAVE_FUNCS(XrmSetDatabase XScreenResourceString XScreenNumberOfScreen XSetWMProtocols) |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1285 fi |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1286 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1287 AC_ALLOCA |
4536
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1288 |
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1289 # logb and frexp are found in -lm on most systems. |
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1290 AC_HAVE_LIBRARY(-lm) |
5519 | 1291 AC_HAVE_FUNCS(gettimeofday gethostname dup2 rename closedir mkdir rmdir \ |
1292 random bcopy bcmp logb frexp ftime res_init setsid strerror) | |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1293 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1294 ok_so_far=true |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1295 AC_FUNC_CHECK(socket, , ok_so_far=) |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1296 if test -n "$ok_so_far"; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1297 AC_HEADER_CHECK(netinet/in.h, , ok_so_far=) |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1298 fi |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1299 if test -n "$ok_so_far"; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1300 AC_HEADER_CHECK(arpa/inet.h, , ok_so_far=) |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1301 fi |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1302 if test -n "$ok_so_far"; then |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1303 AC_DEFINE(HAVE_INET_SOCKETS) |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1304 fi |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1305 [ |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1306 #### 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
|
1307 version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \ |
5526
5131e7d642b9
(version): Fix sed regexp to match two-elt version number.
Roland McGrath <roland@gnu.org>
parents:
5519
diff
changeset
|
1308 | sed -e 's/^.*"\([0-9][0-9]*\.[0-9][0-9]*\)[."].*$/\1/'` |
3362 | 1309 if [ x"${version}" = x ]; then |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1310 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
|
1311 \`${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
|
1312 exit 1 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1313 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1314 |
4370
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1315 if [ -f /usr/lpp/X11/bin/smt.exp ]; then |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1316 ] |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1317 AC_DEFINE(HAVE_AIX_SMT_EXP) |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1318 [ |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1319 fi |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1320 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1321 |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1322 #### Specify what sort of things we'll be editing into Makefile and config.h. |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1323 ### Use configuration here uncanonicalized to avoid exceeding size limits. |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1324 ] |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1325 AC_SUBST(configuration) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1326 AC_SUBST(version) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1327 AC_SUBST(srcdir) |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1328 AC_SUBST(prefix) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1329 AC_SUBST(exec_prefix) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1330 AC_SUBST(bindir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1331 AC_SUBST(datadir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1332 AC_SUBST(statedir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1333 AC_SUBST(libdir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1334 AC_SUBST(mandir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1335 AC_SUBST(infodir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1336 AC_SUBST(lispdir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1337 AC_SUBST(locallisppath) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1338 AC_SUBST(lisppath) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1339 AC_SUBST(etcdir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1340 AC_SUBST(lockdir) |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1341 AC_SUBST(archlibdir) |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1342 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
|
1343 AC_SUBST(libsrc_libs) |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1344 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
|
1345 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
|
1346 AC_SUBST(CFLAGS) |
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1347 |
2938
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1348 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
|
1349 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
|
1350 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
|
1351 AC_DEFINE_UNQUOTED(C_SWITCH_X_SITE, ${C_SWITCH_X_SITE}) |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1352 AC_DEFINE_UNQUOTED(UNEXEC_SRC, ${UNEXEC_SRC}) |
2737
443605a261b3
* configure.in: Sidestep autoconf's quoting of the second argument
Jim Blandy <jimb@redhat.com>
parents:
2711
diff
changeset
|
1353 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1354 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1355 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
|
1356 ] 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
|
1357 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1358 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
|
1359 ] 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
|
1360 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1361 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
|
1362 ] 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
|
1363 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1364 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
|
1365 ] 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
|
1366 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1367 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
|
1368 ] 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
|
1369 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1370 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
|
1371 ] 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
|
1372 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1373 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
|
1374 ] 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
|
1375 fi |
603 | 1376 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1377 # ====================== Developer's configuration ======================= |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1378 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1379 # The following assignments make sense if you're running Emacs on a single |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1380 # machine, one version at a time, and you want changes to the lisp and etc |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1381 # directories in the source tree to show up immediately in your working |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1382 # environment. It saves a great deal of disk space by not duplicating the |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1383 # lisp and etc directories. |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1384 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1385 if [ "$run_in_place" = "1" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1386 lispdir='${srcdir}/lisp' |
5080
09f37e86d7da
(version): When --run-in-place, exclude
Richard M. Stallman <rms@gnu.org>
parents:
5061
diff
changeset
|
1387 locallisppath='${srcdir}/site-lisp' |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1388 etcdir='${srcdir}/etc' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1389 lockdir='${srcdir}/lock' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1390 archlibdir='${srcdir}/lib-src' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1391 infodir='${srcdir}/info' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1392 elif [ "$single_tree" = "1" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1393 if [ "$exec_prefix_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1394 exec_prefix='${prefix}' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1395 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1396 if [ "$bindir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1397 bindir='${exec_prefix}/bin/${configuration}' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1398 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1399 if [ "$datadir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1400 datadir='${prefix}/common' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1401 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1402 if [ "$statedir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1403 statedir='${prefix}/common' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1404 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1405 if [ "$libdir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1406 libdir='${bindir}' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1407 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1408 if [ "$lispdir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1409 lispdir='${prefix}/common/lisp' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1410 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1411 if [ "$locallisppath_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1412 locallisppath='${prefix}/common/site-lisp' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1413 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1414 if [ "$lockdir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1415 lockdir='${prefix}/common/lock' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1416 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1417 if [ "$archlibdir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1418 archlibdir='${libdir}/etc' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1419 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1420 if [ "$etcdir_specified" = "" ]; then |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1421 etcdir='${prefix}/common/data' |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1422 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1423 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1424 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1425 #### 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
|
1426 echo " |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1427 |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1428 Configured for \`${canonical}'. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1429 |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
1430 Where should the build process find the source code? ${srcdir} |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1431 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
|
1432 \`${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
|
1433 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
|
1434 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
|
1435 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
|
1436 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
|
1437 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
|
1438 Where do we find X Windows libraries? }${x_libraries} |
605 | 1439 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1440 " |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1441 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1442 # Remove any trailing slashes in these variables. |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1443 test -n "${prefix}" && |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1444 prefix=`echo "${prefix}" | sed 's,\([^/]\)/*$,\1,'` |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1445 test -n "${exec_prefix}" && |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1446 exec_prefix=`echo "${exec_prefix}" | sed 's,\([^/]\)/*$,\1,'` |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1447 ] |
5531
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1448 AC_OUTPUT(Makefile lib-src/Makefile oldXMenu/Makefile src/Makefile.in, [ |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1449 # Build src/Makefile from ${srcdir}/src/Makefile.in. This must be done |
5531
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1450 # after src/config.h is built, since we rely on that file. |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1451 |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1452 changequote(,)dnl The horror, the horror. |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1453 # Now get this: Some word that is part of the ${srcdir} directory name |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1454 # might, just might, happen to be an identifier like `i386' or something, |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1455 # and be predefined by the C preprocessor to some helpful value like 1, or |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1456 # maybe the empty string. Needless to say consequent macro substitutions |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1457 # are less than conducive to the makefile finding the correct directory. |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1458 srcdir_undefs="`echo $top_srcdir | |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1459 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/ */ -U/g' \ |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1460 -e 's/ -U$//' -e 's/^[^ ]/-U/' \ |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1461 -e 's/-U[0-9][^ ]*//' \ |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1462 `" |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1463 changequote([,])dnl |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1464 |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1465 echo creating src/Makefile |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1466 ( cd src |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1467 rm -f junk.c |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1468 sed -e 's@^# \(Generated.*\)$@/* \1 */@' \ |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1469 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \ |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1470 < Makefile.in > junk.c |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1471 $CPP $srcdir_undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1472 sed -e 's/^ / /' -e '/^#/d' -e '/^[ ][ ]*$/d' > Makefile.new |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1473 rm -f junk.c |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1474 chmod 444 Makefile.new; |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1475 mv -f Makefile.new Makefile; |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1476 )]) |