Mercurial > emacs
annotate configure1.in @ 8244:15d4c2bd29e6
[MULTI_FRAME] (Fframe_parameters): For non-X frames,
fill in menu-bar-lines value.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Thu, 14 Jul 1994 03:44:29 +0000 |
parents | bc485f942c5e |
children | 2291bfe14170 |
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 |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
4 dnl in the directory containing this script. |
2983
355fee3a2100
* configure.in: Make the first line of the configure script be
Jim Blandy <jimb@redhat.com>
parents:
2975
diff
changeset
|
5 [#!/bin/sh |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
6 #### Configuration script for GNU Emacs |
5519 | 7 #### Copyright (C) 1992, 1994 Free Software Foundation, Inc. |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
8 #### This script requires autoconf version 1.9 or later. |
603 | 9 |
2985
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
10 ### 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
|
11 ### 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
|
12 ### 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
|
13 ### 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
|
14 ### autoconf |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
15 ### in the this directory. |
2985
77adcc23ca44
* configure.in: Explain that this is an autoconf script, and give
Jim Blandy <jimb@redhat.com>
parents:
2984
diff
changeset
|
16 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
17 ### This file is part of GNU Emacs. |
603 | 18 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
19 ### 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
|
20 ### it under the terms of the GNU General Public License as published by |
5519 | 21 ### 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
|
22 ### any later version. |
603 | 23 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
24 ### 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
|
25 ### 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
|
26 ### 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
|
27 ### GNU General Public License for more details. |
603 | 28 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
29 ### 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
|
30 ### 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
|
31 ### the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. |
603 | 32 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
33 ### 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
|
34 ### meet, this file is an unholy marriage of custom-baked |
3011 | 35 ### 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
|
36 ### |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
37 ### 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
|
38 ### 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
|
39 ### 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
|
40 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
41 ### 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
|
42 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
43 ### 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
|
44 ### 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
|
45 ### 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
|
46 |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
47 ### 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
|
48 ### 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
|
49 ### 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
|
50 ### 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
|
51 ### 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
|
52 ### 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
|
53 ### not. |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
54 ### |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
55 ### 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
|
56 ### 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
|
57 ### 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
|
58 ### 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
|
59 progname="`echo $0 | sed 's:^\./\./:\./:'`" |
603 | 60 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
61 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
62 ### 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
|
63 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
|
64 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
|
65 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
|
66 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
|
67 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
|
68 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
|
69 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
|
70 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
|
71 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
|
72 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
|
73 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
|
74 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
|
75 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
|
76 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
|
77 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
|
78 archlibdir='${libdir}/emacs/${version}/${configuration}' |
6073 | 79 docdir='${datadir}/emacs/${version}/etc' |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
80 |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
81 # On Sun systems, people sometimes set up the variable CPP |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
82 # with a value that is a directory, not an executable at all. |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
83 # Detect that case, and ignore that value. |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
84 if [ "x$CPP" != x ] && [ -d "$CPP" ]; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
85 then |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
86 CPP= |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
87 fi |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
88 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
89 # 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
|
90 # /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
|
91 # 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
|
92 # 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
|
93 # 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
|
94 # 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
|
95 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
96 #### Usage messages. |
603 | 97 |
2975
11c21b4d400d
* configure.in (long_usage): Removed; made short_usage describe
Jim Blandy <jimb@redhat.com>
parents:
2973
diff
changeset
|
98 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
|
99 |
603 | 100 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
|
101 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
|
102 --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
|
103 --with-x=no Don't support X. |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
104 --with-x-toolkit Use an X toolkit. |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
105 --with-x-toolkit=no Don't use an X toolkit. |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
106 --with-gcc Use GCC to compile Emacs. |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
107 --with-gcc=no Don't use GCC to compile Emacs. |
3082
950a86899def
Fix some messages. Support -with-gnu-cc.
Richard M. Stallman <rms@gnu.org>
parents:
3078
diff
changeset
|
108 --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
|
109 --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
|
110 --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
|
111 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
|
112 --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
|
113 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
|
114 .../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
|
115 .../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
|
116 .../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
|
117 .../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
|
118 .../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
|
119 .../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
|
120 --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
|
121 --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
|
122 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
123 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
|
124 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
|
125 you to override a single default location when configuring. |
603 | 126 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
127 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
|
128 unsuccessful after disturbing the status quo, it removes config.status." |
603 | 129 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
130 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
131 #### Option processing. |
603 | 132 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
133 ### 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
|
134 arguments="$@" |
638 | 135 |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
136 ### 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
|
137 ### 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
|
138 ### `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
|
139 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
|
140 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
|
141 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
|
142 done |
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
143 |
3262
4ece9a6d1f37
* configure.in: Traverse the argument list without destroying it;
Jim Blandy <jimb@redhat.com>
parents:
3259
diff
changeset
|
144 ### 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
|
145 ### 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
|
146 ### 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
|
147 ### 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
|
148 ### 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
|
149 ### 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
|
150 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
|
151 arg="$1"; shift |
603 | 152 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
|
153 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
154 ## 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
|
155 -* ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
156 ## Separate the switch name from the value it's being given. |
603 | 157 case "${arg}" in |
1139 | 158 -*=*) |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
159 opt=`echo ${arg} | sed 's:^-*\([^=]*\)=.*$:\1:'` |
1139 | 160 val=`echo ${arg} | sed 's:^-*[^=]*=\(.*\)$:\1:'` |
603 | 161 valomitted=no |
162 ;; | |
1139 | 163 -*) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
164 ## 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
|
165 ## --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
|
166 ## argument - see below. |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
167 opt=`echo ${arg} | sed 's:^-*\(.*\)$:\1:'` |
603 | 168 val="yes" |
169 valomitted=yes | |
170 ;; | |
171 esac | |
172 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
173 ## Change `-' in the option name to `_'. |
2345 | 174 optname="${opt}" |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
175 opt="`echo ${opt} | tr - _`" |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
176 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
177 ## Process the option. |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
178 case "${opt}" in |
603 | 179 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
180 ## 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
|
181 "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
|
182 ## Make sure the value given was either "yes" or "no". |
603 | 183 case "${val}" in |
184 y | ye | yes ) val=yes ;; | |
185 n | no ) val=no ;; | |
186 * ) | |
2345 | 187 (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
|
188 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
|
189 echo "${short_usage}") >&2 |
603 | 190 exit 1 |
191 ;; | |
192 esac | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
193 eval "${opt}=\"${val}\"" |
603 | 194 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
195 |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
196 ## Has the user specified which toolkit they want to support? |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
197 "with_x_toolkit" ) |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
198 case "${val}" in |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
199 y | ye | yes ) val=athena ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
200 n | no ) val=no ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
201 l | lu | luc | luci | lucid ) val=lucid ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
202 a | at | ath | athe | athena ) val=athena ;; |
6105
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
203 # These don't currently work. |
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
204 # m | mo | mot | moti | motif ) val=motif ;; |
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
205 # o | op | ope | open | open- | open-l | open-lo \ |
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
206 # | open-loo | open-look ) val=open-look ;; |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
207 * ) |
6105
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
208 ( |
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
209 #echo "${progname}: the \`--${optname}' option is supposed to have a value |
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
210 #which is \`yes', \`no', \`lucid', \`athena', \`motif' or \`open-look'." |
31d2f3e0cf64
(with_x_toolkit): Don't allow motif or open-look.
Richard M. Stallman <rms@gnu.org>
parents:
6073
diff
changeset
|
211 echo "${progname}: the \`--${optname}' option is supposed to have a value |
7141
3d4e66b17fe5
Improve error message for bad --with-x-toolkit value.
Richard M. Stallman <rms@gnu.org>
parents:
7139
diff
changeset
|
212 which is \`yes', \`no', \`lucid', or \`athena'. |
3d4e66b17fe5
Improve error message for bad --with-x-toolkit value.
Richard M. Stallman <rms@gnu.org>
parents:
7139
diff
changeset
|
213 Currently, \`yes', \`athena' and \`lucid' are synonyms." |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
214 echo "${short_usage}") >&2 |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
215 exit 1 |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
216 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
217 esac |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
218 eval "${opt}=\"${val}\"" |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
219 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
220 |
1859
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
221 ## 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
|
222 "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
|
223 ## 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
|
224 case "${val}" in |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
225 y | ye | yes ) val=yes ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
226 n | no ) val=no ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
227 * ) |
2345 | 228 (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
|
229 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
|
230 echo "${short_usage}") >&2 |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
231 exit 1 |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
232 ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
233 esac |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
234 eval "${opt}=\"${val}\"" |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
235 ;; |
bf9e3f462e86
* configure (progname): New option `--with-gcc'. Make it clearer
Jim Blandy <jimb@redhat.com>
parents:
1699
diff
changeset
|
236 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
237 ## 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
|
238 "srcdir" ) |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
239 ## If the value was omitted, get it from the next argument. |
603 | 240 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
|
241 ## 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
|
242 if [ $# = 0 ]; then |
2345 | 243 (echo "${progname}: You must give a value for the \`--${optname}' option, as in |
244 \`--${optname}=FOO'." | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
245 echo "${short_usage}") >&2 |
621 | 246 exit 1 |
247 fi | |
4820
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
248 val="$1"; shift |
603 | 249 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
250 srcdir="${val}" |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
251 ;; |
603 | 252 |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
253 ## 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
|
254 ## 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
|
255 ## 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
|
256 ## installed in odd places. |
2345 | 257 "x_includes" ) |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
258 ## 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
|
259 if [ "${valomitted}" = "yes" ]; then |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
260 ## 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
|
261 if [ $# = 0 ]; then |
2345 | 262 (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
|
263 \`--${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
|
264 echo "${short_usage}") >&2 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
265 exit 1 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
266 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
|
267 val="$1"; shift |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
268 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
269 x_includes="${val}" |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
270 ;; |
2345 | 271 "x_libraries" ) |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
272 ## 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
|
273 if [ "${valomitted}" = "yes" ]; then |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
274 ## 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
|
275 if [ $# = 0 ]; then |
2345 | 276 (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
|
277 \`--${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
|
278 echo "${short_usage}") >&2 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
279 exit 1 |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
280 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
|
281 val="$1"; shift |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
282 fi |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
283 x_libraries="${val}" |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
284 ;; |
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
285 |
7540
8ecd40fe3a65
Define EMACS_CONFIGURATION instead of CONFIGURATION.
Richard M. Stallman <rms@gnu.org>
parents:
7522
diff
changeset
|
286 ## Should this use the "development" file organization? |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
287 "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
|
288 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
|
289 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
|
290 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
291 |
7540
8ecd40fe3a65
Define EMACS_CONFIGURATION instead of CONFIGURATION.
Richard M. Stallman <rms@gnu.org>
parents:
7522
diff
changeset
|
292 ## Should this use the "single tree" file organization? |
4820
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
293 "single_tree" ) |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
294 run_in_place= |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
295 single_tree=1 |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
296 ;; |
fdc2ebb95bed
Make sure that config.status contains the correct commands for
Brian Fox <bfox@gnu.org>
parents:
4815
diff
changeset
|
297 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
298 ## 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
|
299 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
|
300 archlibdir | statedir | mandir | infodir | lispdir | lockdir | \ |
6034
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
301 lisppath | locallisppath | docdir ) |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
302 ## 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
|
303 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
|
304 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
|
305 (echo \ |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
306 "$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
|
307 echo \ |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
308 "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
|
309 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
|
310 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
|
311 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
|
312 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
|
313 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
|
314 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
|
315 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
|
316 ;; |
3010
4ca5a6bd174b
* configure.in: Add support for the `--exec-prefix' option.
Jim Blandy <jimb@redhat.com>
parents:
3006
diff
changeset
|
317 |
3892
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
318 ## Verbose flag, tested by autoconf macros. |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
319 "verbose" ) |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
320 verbose=yes |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
321 ;; |
ad7559755428
* configure.in: Add --verbose flag.
Jim Blandy <jimb@redhat.com>
parents:
3820
diff
changeset
|
322 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
323 ## 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
|
324 "usage" | "help" ) |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
325 if [ "x$PAGER" = x ] |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
326 then |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
327 echo "${short_usage}" | more |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
328 else |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
329 echo "${short_usage}" | $PAGER |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
330 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
331 exit |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
332 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
333 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
334 ## 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
|
335 esac |
603 | 336 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
337 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
338 ## 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
|
339 ## configuration name. |
603 | 340 *) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
341 configuration=${arg} |
603 | 342 ;; |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
343 |
603 | 344 esac |
345 done | |
346 | |
4801
176add5e2e47
Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
Brian Fox <bfox@gnu.org>
parents:
4792
diff
changeset
|
347 ### 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
|
348 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
|
349 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
350 if [ "${configuration}" = "" ]; then |
3139 | 351 echo '- You did not tell me what kind of host system you want to configure. |
352 - I will attempt to guess the kind of system this is.' 1>&2 | |
353 guesssys=`echo ${progname} | sed 's/configure$/config.guess/'` | |
354 if configuration=`${guesssys}` ; then | |
355 echo "- Looks like this is a ${configuration}" 1>&2 | |
356 else | |
357 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
|
358 echo "${short_usage}" >&2 |
3139 | 359 exit 1 |
360 fi | |
603 | 361 fi |
362 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
363 #### 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
|
364 case "${srcdir}" in |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
365 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
366 ## 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
|
367 "" ) |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
368 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
|
369 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
|
370 srcdir="${confdir}" |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
371 else |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
372 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
|
373 srcdir='.' |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
374 else |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
375 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
|
376 srcdir='..' |
3059
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
377 else |
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
378 (echo "\ |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
379 ${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
|
380 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
|
381 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
|
382 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
|
383 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
|
384 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
|
385 exit 1 |
2d8952db38ee
* configure.in: Check to see if the source lives in the same
Jim Blandy <jimb@redhat.com>
parents:
3057
diff
changeset
|
386 fi |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
387 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
388 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
389 ;; |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
390 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
391 ## 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
|
392 * ) |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
393 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
|
394 (echo "\ |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
395 ${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
|
396 \`${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
|
397 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
|
398 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
|
399 are." |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
400 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
|
401 exit 1 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
402 fi |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
403 ;; |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
404 esac |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
405 |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
406 #### 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
|
407 #### 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
|
408 #### 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
|
409 case "${srcdir}" in |
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
410 /* ) ;; |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
411 . ) |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
412 ## 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
|
413 ## 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
|
414 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
|
415 srcdir="$PWD" |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
416 else |
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
417 srcdir="`(cd ${srcdir}; pwd)`" |
3259
de18f95a692c
* configure.in: Add missing "fi".
Jim Blandy <jimb@redhat.com>
parents:
3245
diff
changeset
|
418 fi |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
419 ;; |
3193
d4e38dec127d
* configure.in (prefix): Don't run pwd on srcdir unnecessarily.
Jim Blandy <jimb@redhat.com>
parents:
3178
diff
changeset
|
420 * ) 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
|
421 esac |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
422 |
4704
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
423 #### 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
|
424 if [ `pwd` != `(cd ${srcdir} && pwd)` ] \ |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
425 && [ -f "${srcdir}/src/config.h" ] ; then |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
426 (echo "${progname}: WARNING: The directory tree \`${srcdir}' is being used" |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
427 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
|
428 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
|
429 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
|
430 echo " now do \`make distclean' in ${srcdir}," |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
431 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
|
432 extrasub='/^VPATH[ ]*=/c\ |
4df040383e8a
No longer use vpath_sed. Instead, when we notice srcdir already
Roland McGrath <roland@gnu.org>
parents:
4810
diff
changeset
|
433 vpath %.c $(srcdir)\ |
4df040383e8a
No longer use vpath_sed. Instead, when we notice srcdir already
Roland McGrath <roland@gnu.org>
parents:
4810
diff
changeset
|
434 vpath %.h $(srcdir)\ |
4815
682bab7525fb
(extrasub): Add vpath patterns for %.[yls].
Roland McGrath <roland@gnu.org>
parents:
4813
diff
changeset
|
435 vpath %.y $(srcdir)\ |
682bab7525fb
(extrasub): Add vpath patterns for %.[yls].
Roland McGrath <roland@gnu.org>
parents:
4813
diff
changeset
|
436 vpath %.l $(srcdir)\ |
682bab7525fb
(extrasub): Add vpath patterns for %.[yls].
Roland McGrath <roland@gnu.org>
parents:
4813
diff
changeset
|
437 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
|
438 vpath %.in $(srcdir)' |
4704
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
439 fi |
b5d192c0f910
Substitute variable `vpath_sed'.
Roland McGrath <roland@gnu.org>
parents:
4695
diff
changeset
|
440 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
441 ### Make the necessary directories, if they don't exist. |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
442 for dir in ./src ./lib-src ./cpp ./oldXMenu ./lwlib ./etc ; do |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
443 if [ ! -d ${dir} ]; then |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
444 mkdir ${dir} |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
445 fi |
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
446 done |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
447 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
448 #### 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
|
449 #### 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
|
450 |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
451 ### Canonicalize the configuration name. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
452 echo "Checking the configuration name." |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
453 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
|
454 exit $? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
455 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
456 |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
457 ### 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
|
458 ### 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
|
459 ### 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
|
460 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
461 ### 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
|
462 ### 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
|
463 ### 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
|
464 ### 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
|
465 ### 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
|
466 ### 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
|
467 ### 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
|
468 ### configuration name. |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
469 ### |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
470 ### 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
|
471 ### 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
|
472 ### /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
|
473 ### 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
|
474 ### 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
|
475 ### |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
476 ### 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
|
477 ### "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
|
478 ### 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
|
479 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
480 machine='' opsys='' unported='false' |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
481 case "${canonical}" in |
1629
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 ## Alliant machines |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
484 ## 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
|
485 ## 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
|
486 ## 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
|
487 ## 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
|
488 ## 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
|
489 fx80-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
490 machine=alliant4 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
491 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
492 i860-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
493 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
|
494 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
495 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
496 ## Altos 3068 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
497 m68*-altos-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
498 machine=altos opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
499 ;; |
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 ## Amdahl UTS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
502 580-amdahl-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
503 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
|
504 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
505 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
506 ## 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
|
507 m68*-apollo* ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
508 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
|
509 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
510 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
511 ## 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
|
512 we32k-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
513 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
|
514 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
515 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
516 ## 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
|
517 m68*-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
518 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
|
519 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
520 |
5962
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
521 ## Bull dpx20 |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
522 rs6000-bull-bosx* ) |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
523 machine=ibmrs6000 opsys=aix3-2 |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
524 ;; |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
525 |
4125
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
526 ## Bull dpx2 |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
527 m68*-bull-sysv3* ) |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
528 machine=dpx2 opsys=usg5-3 |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
529 ;; |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
530 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
531 ## Bull sps7 |
4125
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
532 m68*-bull-sysv2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
533 machine=sps7 opsys=usg5-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
534 ;; |
603 | 535 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
536 ## 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
|
537 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
538 ## Celerity |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
539 ## 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
|
540 ## 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
|
541 ## in touch with us! |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
542 celerity-celerity-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
543 machine=celerity opsys=bsd4-2 |
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 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
546 ## Clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
547 ## 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
|
548 ## tested on? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
549 clipper-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
550 machine=clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
551 ## 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
|
552 ## operating system. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
553 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
554 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
555 ## Convex |
8030
d5d12df7b186
(*-convex-convexos*): Accept this as alias.
Richard M. Stallman <rms@gnu.org>
parents:
8024
diff
changeset
|
556 *-convex-bsd* | *-convex-convexos* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
557 machine=convex opsys=bsd4-3 |
8024 | 558 ## Prevents suprious white space in makefiles - d.m.cooke@larc.nasa.gov |
559 NON_GNU_CPP="cc -E -P" | |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
560 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
561 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
562 ## Cubix QBx/386 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
563 i386-cubix-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
564 machine=intel386 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
565 ;; |
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 ## Cydra 5 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
568 cydra*-cydrome-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
569 machine=cydra5 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
570 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
571 |
3599
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
572 ## Data General AViiON Machines |
7314
1d78b0a43c59
Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
Richard M. Stallman <rms@gnu.org>
parents:
7226
diff
changeset
|
573 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) |
1d78b0a43c59
Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
Richard M. Stallman <rms@gnu.org>
parents:
7226
diff
changeset
|
574 machine=aviion opsys=dgux5-4r3 |
7226
6b202e759f69
configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
Paul Reilly <pmr@pajato.com>
parents:
7201
diff
changeset
|
575 ;; |
7314
1d78b0a43c59
Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
Richard M. Stallman <rms@gnu.org>
parents:
7226
diff
changeset
|
576 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) |
1d78b0a43c59
Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
Richard M. Stallman <rms@gnu.org>
parents:
7226
diff
changeset
|
577 machine=aviion opsys=dgux5-4r2 |
7226
6b202e759f69
configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
Paul Reilly <pmr@pajato.com>
parents:
7201
diff
changeset
|
578 ;; |
3599
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
579 m88k-dg-dgux* ) |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
580 machine=aviion opsys=dgux |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
581 ;; |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
582 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
583 ## DECstations |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
584 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
|
585 machine=pmax opsys=bsd4-2 |
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 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
|
588 machine=pmax opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
589 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
590 mips-dec-osf* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
591 machine=pmax opsys=osf1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
592 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
593 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
594 ## Motorola Delta machines |
5867
907e14c58c65
(m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
Richard M. Stallman <rms@gnu.org>
parents:
5866
diff
changeset
|
595 m68k-motorola-sysv* | m68000-motorola-sysv* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
596 machine=delta opsys=usg5-3 |
5906 | 597 if [ -z "`type gnucc | grep 'not found'`" ] |
598 then CC=gnucc | |
599 else | |
600 if [ -z "`type gcc | grep 'not found'`" ] | |
601 then CC=gcc | |
602 else CC=cc | |
603 fi | |
604 fi | |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
605 ;; |
3772
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
606 m88k-motorola-sysv4* ) |
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
607 machine=delta88k opsys=usg5-4 |
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
608 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
609 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
|
610 machine=delta88k opsys=usg5-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
611 ;; |
603 | 612 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
613 ## Dual machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
614 m68*-dual-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
615 machine=dual opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
616 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
617 m68*-dual-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
618 machine=dual opsys=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
619 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
620 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
621 ## Elxsi 6400 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
622 elxsi-elxsi-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
623 machine=elxsi opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
624 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
625 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
626 ## Encore machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
627 ns16k-encore-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
628 machine=ns16000 opsys=umax |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
629 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
630 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
631 ## 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
|
632 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
633 ## Gould Power Node and NP1 |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
634 pn-gould-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
635 machine=gould opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
636 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
637 pn-gould-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
638 machine=gould opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
639 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
640 np1-gould-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
641 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
|
642 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
643 |
5584
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
644 ## 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
|
645 ## 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
|
646 m88k-harris-cxux* ) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
647 # 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
|
648 case "`uname -r`" in |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
649 [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
|
650 [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
|
651 esac |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
652 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
653 ## 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
|
654 m68k-harris-cxux* ) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
655 machine=nh3000 opsys=cxux |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
656 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
657 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
658 ## Honeywell XPS100 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
659 xps*-honeywell-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
660 machine=xps100 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
661 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
662 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
663 ## 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
|
664 m68*-hp-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
665 machine=hp9000s300 opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
666 ;; |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
667 m68*-hp-netbsd* ) |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
668 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
|
669 ;; |
3771
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
670 ## 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
|
671 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
|
672 case "`uname -r`" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
673 ## Someone's system reports A.B8.05 for this. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
674 ## I wonder what other possibilities there are. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
675 *.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
|
676 *.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
|
677 *.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
|
678 *) 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
|
679 esac |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
680 ;; |
603 | 681 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
682 ## 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
|
683 hppa*-hp-hpux7* ) |
7160
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
684 machine=hp800 opsys=hpux |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
685 ;; |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
686 hppa*-hp-hpux8* ) |
7160
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
687 machine=hp800 opsys=hpux8 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
688 ;; |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
689 hppa*-hp-hpux9shr* ) |
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
690 machine=hp800 opsys=hpux9shr |
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
691 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
692 hppa*-hp-hpux9* ) |
7160
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
693 machine=hp800 opsys=hpux9 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
694 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
695 |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
696 ## 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
|
697 hppa*-hp-hpux* ) |
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
698 ## 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
|
699 case "`uname -r`" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
700 ## Someone's system reports A.B8.05 for this. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
701 ## I wonder what other possibilities there are. |
7160
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
702 *.B8.* ) machine=hp800 opsys=hpux8 ;; |
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
703 *.08.* ) machine=hp800 opsys=hpux8 ;; |
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
704 *.09.* ) machine=hp800 opsys=hpux9 ;; |
ff15f545744a
Use m/hp800.h in place of m/hp9000s800.h.
Richard M. Stallman <rms@gnu.org>
parents:
7141
diff
changeset
|
705 *) machine=hp800 opsys=hpux ;; |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
706 esac |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
707 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
708 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
709 ## Orion machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
710 orion-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
711 machine=orion opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
712 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
713 clipper-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
714 machine=orion105 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
715 ;; |
603 | 716 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
717 ## IBM machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
718 i386-ibm-aix1.1* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
719 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
|
720 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
721 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
|
722 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
|
723 ;; |
4461
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
724 i370-ibm-aix*) |
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
725 machine=ibm370aix opsys=usg5-3 |
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
726 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
727 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
|
728 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
|
729 ;; |
6129
9498f9251e32
New s-file for rs60000-ibm-aix3.2.5.
Karl Heuer <kwzh@gnu.org>
parents:
6105
diff
changeset
|
730 rs6000-ibm-aix3.2.5) |
9498f9251e32
New s-file for rs60000-ibm-aix3.2.5.
Karl Heuer <kwzh@gnu.org>
parents:
6105
diff
changeset
|
731 machine=ibmrs6000 opsys=aix3-2-5 |
9498f9251e32
New s-file for rs60000-ibm-aix3.2.5.
Karl Heuer <kwzh@gnu.org>
parents:
6105
diff
changeset
|
732 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
733 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
|
734 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
|
735 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
736 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
|
737 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
|
738 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
739 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
|
740 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
|
741 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
742 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
|
743 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
|
744 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
745 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
|
746 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
|
747 ;; |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
748 romp-ibm-aos* ) |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
749 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
|
750 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
751 romp-ibm-bsd* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
752 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
|
753 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
754 romp-ibm-aix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
755 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
|
756 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
757 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
758 ## Integrated Solutions `Optimum V' |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
759 m68*-isi-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
760 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
|
761 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
762 m68*-isi-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
763 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
|
764 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
765 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
766 ## 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
|
767 i[34]86-intsys-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
768 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
|
769 ;; |
3628
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
770 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
771 ## Prime EXL |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
772 i386-prime-sysv* ) |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
773 machine=i386 opsys=usg5-3 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
774 ;; |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
775 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
776 ## Sequent Symmetry |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
777 i386-sequent-bsd* ) |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
778 machine=symmetry opsys=bsd4-3 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
779 ;; |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
780 |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
781 ## Unspecified sysv on an ncr machine defaults to svr4.2. |
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
782 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.) |
5093
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
783 i[34]86-ncr-sysv* ) |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
784 machine=intel386 opsys=usg5-4-2 |
5093
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
785 ;; |
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
786 |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
787 ## Intel 860 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
788 i860-*-sysv4* ) |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
789 machine=i860 opsys=usg5-4 |
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
790 ;; |
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
791 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
792 ## Masscomp machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
793 m68*-masscomp-rtu* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
794 machine=masscomp opsys=rtu |
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 ## Megatest machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
798 m68*-megatest-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
799 machine=mega68 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
800 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
801 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
802 ## Workstations sold by MIPS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
803 ## 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
|
804 ## 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
|
805 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
806 ## 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
|
807 ## 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
|
808 ## 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
|
809 ## -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
|
810 ## 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
|
811 ## 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
|
812 ## 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
|
813 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
|
814 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
|
815 ## 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
|
816 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
817 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
|
818 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
|
819 NON_GNU_CC="cc -systype bsd43" |
5748
96f85cde2fb4
(mips-mips-riscos4*): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
5727
diff
changeset
|
820 NON_GNU_CPP="cc -systype bsd43 -E" |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
821 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
822 mips-mips-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
823 machine=mips opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
824 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
825 mips-mips-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
826 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
|
827 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
828 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
829 ## NeXT |
7665
7123c846b9b7
(i[34]86-next-*): New alternative.
Richard M. Stallman <rms@gnu.org>
parents:
7652
diff
changeset
|
830 m68*-next-* | i[34]86-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
|
831 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
|
832 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
833 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
834 ## 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
|
835 ns32k-ns-genix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
836 machine=ns32000 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
837 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
838 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
839 ## NCR machines |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
840 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
|
841 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
|
842 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
843 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
|
844 machine=tower32v3 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
845 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
846 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
847 ## Nixdorf Targon 31 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
848 m68*-nixdorf-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
849 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
|
850 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
851 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
852 ## Nu (TI or LMI) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
853 m68*-nu-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
854 machine=nu opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
855 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
856 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
857 ## Plexus |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
858 m68*-plexus-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
859 machine=plexus opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
860 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
861 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
862 ## Pyramid machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
863 ## 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
|
864 ## 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
|
865 pyramid-pyramid-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
866 machine=pyramid opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
867 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
868 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
869 ## Sequent Balance |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
870 ns32k-sequent-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
871 machine=sequent opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
872 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
873 ns32k-sequent-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
874 machine=sequent opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
875 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
876 |
7046 | 877 ## Siemens Nixdorf |
878 mips-siemens-sysv* ) | |
879 machine=mips-siemens opsys=usg5-4 | |
880 NON_GNU_CC=/usr/ccs/bin/cc | |
7812
084809a28904
(mips-siemens-sysv*): Use cpp, not cc -E.
Richard M. Stallman <rms@gnu.org>
parents:
7804
diff
changeset
|
881 NON_GNU_CPP=/usr/ccs/lib/cpp |
7046 | 882 ;; |
883 | |
884 ## Silicon Graphics machines | |
885 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030) | |
886 m68*-sgi-iris3.5* ) | |
887 machine=irist opsys=iris3-5 | |
888 ;; | |
889 m68*-sgi-iris3.6* | m68*-sgi-iris*) | |
890 machine=irist opsys=iris3-6 | |
891 ;; | |
892 ## Iris 4D | |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
893 mips-sgi-irix3* ) |
7046 | 894 machine=iris4d opsys=irix3-3 |
895 ;; | |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
896 mips-sgi-irix5* ) |
7046 | 897 machine=iris4d opsys=irix5-0 |
898 ;; | |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
899 mips-sgi-irix4* | mips-sgi-irix* ) |
7046 | 900 machine=iris4d opsys=irix4-0 |
901 ;; | |
902 | |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
903 ## SONY machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
904 m68*-sony-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
905 machine=news opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
906 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
907 m68*-sony-bsd4.3* ) |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
908 machine=news opsys=bsd4-3 |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
909 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
910 m68*-sony-newsos3*) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
911 machine=news opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
912 ;; |
8077
edcb7fcf3f28
(mips-sony-newsos4*): New alias.
Richard M. Stallman <rms@gnu.org>
parents:
8030
diff
changeset
|
913 mips-sony-bsd* | mips-sony-newsos4* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
914 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
|
915 ;; |
5963
468b56386da3
(mips-sony-newsos*): New configuration.
Richard M. Stallman <rms@gnu.org>
parents:
5962
diff
changeset
|
916 mips-sony-newsos* ) |
7786
1f3e23273349
(mips-sony-newsos*): Use news-risc.h.
Richard M. Stallman <rms@gnu.org>
parents:
7725
diff
changeset
|
917 machine=news-risc opsys=newsos5 |
5963
468b56386da3
(mips-sony-newsos*): New configuration.
Richard M. Stallman <rms@gnu.org>
parents:
5962
diff
changeset
|
918 ;; |
1629
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 ## Stride |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
921 m68*-stride-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
922 machine=stride opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
923 ;; |
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 ## Suns |
7875
e3a341341aeb
Handle 386 running Solaris 2.
Richard M. Stallman <rms@gnu.org>
parents:
7812
diff
changeset
|
926 *-sun-sunos* | *-sun-bsd* | *-sun-solaris* | i[34]86-*-solaris2* | i[34]86-*-sunos5* ) |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
927 case "${canonical}" in |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
928 m68*-sunos1* ) machine=sun1 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
929 m68*-sunos2* ) machine=sun2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
930 m68* ) machine=sun3 ;; |
7875
e3a341341aeb
Handle 386 running Solaris 2.
Richard M. Stallman <rms@gnu.org>
parents:
7812
diff
changeset
|
931 i[34]86-sun-* ) machine=sun386 ;; |
e3a341341aeb
Handle 386 running Solaris 2.
Richard M. Stallman <rms@gnu.org>
parents:
7812
diff
changeset
|
932 i[34]86-*-* ) machine=intel386 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
933 sparc* ) machine=sparc ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
934 * ) unported=true ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
935 esac |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
936 case "${canonical}" in |
4615
feec1422d547
(i386-*-sunos4): Assume Sunos 4.0.
Richard M. Stallman <rms@gnu.org>
parents:
4607
diff
changeset
|
937 ## 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
|
938 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
|
939 *-sunos4.0* ) opsys=sunos4-0 ;; |
7622
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
940 *-sunos4.1.3* ) opsys=sunos4-1-3 |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
941 NON_GCC_TEST_OPTIONS=-Bstatic |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
942 GCC_TEST_OPTIONS=-static |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
943 ;; |
6816
46ea2fa4a4c5
Add sunos4shr as alternative for suns.
Richard M. Stallman <rms@gnu.org>
parents:
6776
diff
changeset
|
944 *-sunos4shr* ) opsys=sunos4shr ;; |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
945 *-sunos4* | *-sunos ) opsys=sunos4-1 |
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
946 NON_GCC_TEST_OPTIONS=-Bstatic |
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
947 GCC_TEST_OPTIONS=-static |
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
948 ;; |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
949 *-sunos5.3* | *-solaris2.3* ) |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
950 opsys=sol2-3 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
951 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
|
952 ;; |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
953 *-sunos5* | *-solaris* ) |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
954 opsys=sol2 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
955 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
|
956 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
957 * ) opsys=bsd4-2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
958 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
959 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
960 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
961 ## Tadpole 68k |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
962 m68*-tadpole-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
963 machine=tad68k opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
964 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
965 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
966 ## Tahoe machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
967 tahoe-tahoe-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
968 machine=tahoe opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
969 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
970 tahoe-tahoe-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
971 machine=tahoe opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
972 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
973 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
974 ## Tandem Integrity S2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
975 mips-tandem-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
976 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
|
977 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
978 |
3271
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
979 ## Tektronix XD88 |
4542
87c959b66ae2
(m88k-tektronix-sysv3*): Added the missing *.
Richard M. Stallman <rms@gnu.org>
parents:
4536
diff
changeset
|
980 m88k-tektronix-sysv3* ) |
87c959b66ae2
(m88k-tektronix-sysv3*): Added the missing *.
Richard M. Stallman <rms@gnu.org>
parents:
4536
diff
changeset
|
981 machine=tekxd88 opsys=usg5-3 |
3271
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
982 ;; |
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
983 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
984 ## Tektronix 16000 box (6130?) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
985 ns16k-tektronix-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
986 machine=ns16000 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
987 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
988 ## Tektronix 4300 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
989 ## 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
|
990 m68*-tektronix-bsd* ) |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
991 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
|
992 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
993 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
994 ## Titan P2 or P3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
995 ## 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
|
996 titan-titan-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
997 machine=titan opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
998 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
999 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1000 ## Ustation E30 (SS5E) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1001 m68*-unisys-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1002 machine=ustation opsystem=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1003 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1004 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1005 ## Vaxen. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1006 vax-dec-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1007 machine=vax |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1008 case "${canonical}" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1009 *-bsd4.1* ) opsys=bsd4-1 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1010 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1011 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;; |
7804
781655f97fee
Accept bsdi as opsys, like bsd386.
Richard M. Stallman <rms@gnu.org>
parents:
7786
diff
changeset
|
1012 *-bsd386* | *-bsdi* ) opsys=bsd386 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
1013 *-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
|
1014 *-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
|
1015 *-vms* ) opsys=vms ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
1016 * ) unported=true |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1017 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1018 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1019 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1020 ## Whitechapel MG1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1021 ns16k-whitechapel-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1022 machine=mg1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1023 ## 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
|
1024 ## 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
|
1025 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1026 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1027 ## Wicat |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1028 m68*-wicat-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1029 machine=wicat opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1030 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1031 |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1032 ## 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
|
1033 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
|
1034 machine=intel386 |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1035 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
|
1036 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1037 *-isc2.2* ) opsys=isc2-2 ;; |
6776 | 1038 *-isc4.0* ) opsys=isc4-0 ;; |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1039 *-isc* ) opsys=isc3-0 ;; |
6601
fb0929970d84
(esix5): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6259
diff
changeset
|
1040 *-esix5* ) opsys=esix5r4; NON_GNU_CPP=/usr/lib/cpp ;; |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1041 *-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
|
1042 *-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
|
1043 *-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
|
1044 *-sco3.2v4* ) opsys=sco4 ;; |
7804
781655f97fee
Accept bsdi as opsys, like bsd386.
Richard M. Stallman <rms@gnu.org>
parents:
7786
diff
changeset
|
1045 *-bsd386* | *-bsdi* ) opsys=bsd386 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1046 *-386bsd* ) opsys=386bsd ;; |
6259 | 1047 *-freebsd* ) opsys=freebsd ;; |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1048 *-netbsd* ) opsys=netbsd ;; |
5408
22536a487155
(i[34]86-*-*): Check for *-nextstop*.
Richard M. Stallman <rms@gnu.org>
parents:
5407
diff
changeset
|
1049 *-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
|
1050 ## 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
|
1051 esac |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1052 ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1053 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1054 * ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1055 unported=true |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1056 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1057 esac |
603 | 1058 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1059 ### 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
|
1060 ### 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
|
1061 ### 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
|
1062 ### 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
|
1063 ### 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
|
1064 ### above. |
3362 | 1065 if [ x"${opsys}" = x ]; then |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1066 case "${canonical}" in |
7439 | 1067 *-gnu* ) opsys=gnu ;; |
1068 *-bsd4.[01] ) opsys=bsd4-1 ;; | |
1069 *-bsd4.2 ) opsys=bsd4-2 ;; | |
1070 *-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
|
1071 *-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
|
1072 *-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
|
1073 *-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
|
1074 *-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
|
1075 *-sysv4 | *-sysvr4 ) opsys=usg5-4 ;; |
6070
8784f8ebbb6b
(*-sysv4.1): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6034
diff
changeset
|
1076 *-sysv4.1 | *-sysvr4.1 ) |
8784f8ebbb6b
(*-sysv4.1): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6034
diff
changeset
|
1077 NON_GNU_CPP=/usr/lib/cpp |
8784f8ebbb6b
(*-sysv4.1): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6034
diff
changeset
|
1078 opsys=usg5-4 ;; |
3264
eff921d7bde6
Handle sysv4.2 and sysvr4.2.
Richard M. Stallman <rms@gnu.org>
parents:
3262
diff
changeset
|
1079 *-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
|
1080 * ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1081 unported=true |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1082 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1083 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1084 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1085 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1086 if $unported ; then |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1087 (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
|
1088 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
|
1089 ) >&2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1090 exit 1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1091 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1092 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1093 machfile="m/${machine}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1094 opsysfile="s/${opsys}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1095 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1096 ] |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1097 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
|
1098 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
|
1099 [ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1100 |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1101 #### Choose a compiler. |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1102 if [ "x$CC" = x ] |
6827
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1103 then true |
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1104 else cc_specified=1 |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1105 fi |
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1106 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1107 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
|
1108 "yes" ) CC="gcc" GCC=1 ;; |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1109 "no" ) |
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1110 if [ "x$CC" = x ] |
6827
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1111 then CC=cc; |
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1112 else true; |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1113 fi |
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1114 ;; |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1115 * ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1116 ] 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
|
1117 esac |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1118 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1119 #### 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
|
1120 #### 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
|
1121 #### to use that one. |
7438
5e075fbbef1d
(using NON_GNU_CPP): Fix test for CPP already set.
Richard M. Stallman <rms@gnu.org>
parents:
7417
diff
changeset
|
1122 if [ "x$NON_GNU_CPP" = x ] || [ x$GCC = x1 ] || [ "x$CPP" != x ] |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1123 then true |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1124 else |
5757
a2346a4ebfe2
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5748
diff
changeset
|
1125 CPP="$NON_GNU_CPP" |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1126 fi |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1127 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1128 #### 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
|
1129 #### 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
|
1130 #### to use that one. |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1131 if [ "x$NON_GNU_CC" = x ] || [ x$GCC = x1 ] || [ x$cc_specified = x1 ] |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1132 then true |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1133 else |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1134 CC="$NON_GNU_CC" |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1135 fi |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1136 |
7622
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1137 if [ x$GCC = x1 ] && [ "x$GCC_TEST_OPTIONS" != x ] |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1138 then |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1139 CC="$CC $GCC_TEST_OPTIONS" |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1140 fi |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1141 |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1142 if [ x$GCC = x ] && [ "x$NON_GCC_TEST_OPTIONS" != x ] |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1143 then |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1144 CC="$CC $NON_GCC_TEST_OPTIONS" |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1145 fi |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1146 |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1147 #### 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
|
1148 #### 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
|
1149 #### #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
|
1150 ] |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1151 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
|
1152 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
|
1153 AC_PROG_CPP |
3010
4ca5a6bd174b
* configure.in: Add support for the `--exec-prefix' option.
Jim Blandy <jimb@redhat.com>
parents:
3006
diff
changeset
|
1154 AC_PROG_INSTALL |
3582
eb75df1104eb
* configure.in: Test for bison.
Jim Blandy <jimb@redhat.com>
parents:
3575
diff
changeset
|
1155 AC_PROG_YACC |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1156 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1157 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
|
1158 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1159 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
|
1160 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
|
1161 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
|
1162 AC_TIME_WITH_SYS_TIME |
5906 | 1163 dnl In Autoconf 1.8 use AC_SYS_SIGLIST_DECLARED instead of this. |
1164 AC_COMPILE_CHECK(sys_siglist declaration in signal.h or unistd.h, | |
1165 [#include <signal.h> | |
1166 /* NetBSD declares sys_siglist in <unistd.h>. */ | |
1167 #ifdef HAVE_UNISTD_H | |
1168 #include <unistd.h> | |
1169 #endif], [char *msg = *(sys_siglist + 1);], | |
1170 AC_DEFINE(SYS_SIGLIST_DECLARED)) | |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1171 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1172 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
|
1173 AC_RETSIGTYPE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1174 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1175 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
|
1176 AC_STRUCT_TM |
2919
2420d37c5335
* configure.in: Add AC_TIMEZONE.
Jim Blandy <jimb@redhat.com>
parents:
2914
diff
changeset
|
1177 AC_TIMEZONE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1178 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1179 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
|
1180 AC_CONST |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1181 |
6917 | 1182 dnl check for Make feature |
1183 AC_SET_MAKE | |
1184 | |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1185 dnl checks for operating system services |
3603
2bef8320089c
* configure.in: Use AC_LONG_FILE_NAMES.
Jim Blandy <jimb@redhat.com>
parents:
3599
diff
changeset
|
1186 AC_LONG_FILE_NAMES |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1187 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1188 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
|
1189 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1190 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1191 #### Choose a window system. |
617 | 1192 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
|
1193 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1194 window_system='' |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1195 case "${with_x}" in |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1196 yes ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1197 window_system=${window_system}x11 |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1198 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1199 no ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1200 window_system=${window_system}none |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1201 ;; |
1139 | 1202 esac |
6955
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1203 case "${window_system}" in |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1204 .* ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1205 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1206 * ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1207 case "${with_x11}" in |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1208 yes ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1209 window_system=x11 |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1210 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1211 no ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1212 window_system=none |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1213 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1214 esac |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1215 case "${with_x10}" in |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1216 yes ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1217 window_system=x10 |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1218 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1219 no ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1220 window_system=none |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1221 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1222 esac |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1223 ;; |
1139 | 1224 esac |
1225 | |
603 | 1226 case "${window_system}" in |
1227 "none" | "x11" | "x10" ) ;; | |
1228 "" ) | |
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
|
1229 # --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
|
1230 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
|
1231 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
|
1232 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
|
1233 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
|
1234 # 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
|
1235 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
|
1236 -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
|
1237 -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
|
1238 -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
|
1239 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
|
1240 fi |
617 | 1241 fi |
603 | 1242 ;; |
1243 * ) | |
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
|
1244 echo "Don't specify a window system more than once." >&2 |
603 | 1245 exit 1 |
1246 ;; | |
1247 esac | |
1248 | |
7201
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1249 case "${window_system}" in |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1250 "" | "x11" ) |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1251 ### If the user hasn't specified where we should find X, try |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1252 ### letting autoconf figure that out. |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1253 if [ -z "${x_includes}" ] && [ -z "${x_libraries}" ]; then |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1254 ] |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1255 AC_FIND_X |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1256 [ |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1257 fi |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1258 if [ -n "${x_includes}" ] || [ -n "${x_libraries}" ]; then |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1259 window_system=x11 |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1260 fi |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1261 ;; |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1262 esac |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1263 |
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
|
1264 [ -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
|
1265 |
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 [ -n "${x_libraries}" ] && LD_SWITCH_X_SITE="-L${x_libraries}" |
5598
8572f378835e
Provide for variable LD_SWITCH_X_SITE_AUX. (See src/s/sol2.h.)
Richard M. Stallman <rms@gnu.org>
parents:
5584
diff
changeset
|
1267 [ -n "${x_libraries}" ] && LD_SWITCH_X_SITE_AUX="-R${x_libraries}" |
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
|
1268 [ -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
|
1269 |
4785
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1270 # 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
|
1271 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
|
1272 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
|
1273 fi |
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1274 |
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
|
1275 case "${window_system}" in |
603 | 1276 x11 ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1277 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
|
1278 HAVE_X11=yes |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1279 echo " Using X11." |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1280 case "${with_x_toolkit}" in |
5651
98f1c53b0ce6
(with_x_toolkit): Treat values athena and lucid alike.
Richard M. Stallman <rms@gnu.org>
parents:
5641
diff
changeset
|
1281 athena | lucid ) |
98f1c53b0ce6
(with_x_toolkit): Treat values athena and lucid alike.
Richard M. Stallman <rms@gnu.org>
parents:
5641
diff
changeset
|
1282 USE_X_TOOLKIT=LUCID |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1283 echo " Using Xt toolkit." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1284 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1285 motif ) |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1286 USE_X_TOOLKIT=MOTIF |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1287 echo " Using Motif toolkit." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1288 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1289 open-look ) |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1290 USE_X_TOOLKIT=OPEN_LOOK |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1291 echo " Using Open-Look toolkit." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1292 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1293 * ) |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1294 USE_X_TOOLKIT=none |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1295 echo " Using Xlib directly." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1296 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1297 esac |
603 | 1298 ;; |
1299 x10 ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1300 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
|
1301 HAVE_X11=no |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1302 USE_X_TOOLKIT=none |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1303 echo " Using X10." |
603 | 1304 ;; |
1305 none ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1306 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
|
1307 HAVE_X11=no |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1308 USE_X_TOOLKIT=none |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1309 echo " Using no window system." |
603 | 1310 ;; |
1311 esac | |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1312 X_TOOLKIT_TYPE=$USE_X_TOOLKIT |
603 | 1313 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1314 ### 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
|
1315 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
|
1316 case ${HAVE_X11} in |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1317 yes ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1318 HAVE_X_MENU=yes |
603 | 1319 ;; |
1320 esac | |
1321 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1322 #### Extract some information from the operating system and machine files. |
621 | 1323 |
617 | 1324 echo "Examining the machine- and system-dependent files to find out" |
1325 echo " - which libraries the lib-src programs will want, and" | |
1326 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
|
1327 |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1328 ### First figure out CFLAGS (which we use for running the compiler here) |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1329 ### and REAL_CFLAGS (which we use for real compilation). |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1330 ### The two are the same except on a few systems, where they are made |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1331 ### different to work around various lossages. For example, |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1332 ### GCC 2.5 on Linux needs them to be different because it treats -g |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1333 ### as implying static linking. |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1334 |
8235
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1335 ### If the CFLAGS env var is specified, we use that value |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1336 ### instead of the default. |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1337 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1338 ### 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
|
1339 ### 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
|
1340 ### anyway. |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1341 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
|
1342 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1343 echo ' |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1344 #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
|
1345 #include "'${srcdir}'/src/'${machfile}'" |
603 | 1346 #ifndef LIBS_MACHINE |
1347 #define LIBS_MACHINE | |
1348 #endif | |
1349 #ifndef LIBS_SYSTEM | |
1350 #define LIBS_SYSTEM | |
1351 #endif | |
2361
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
1352 #ifndef C_SWITCH_SYSTEM |
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
1353 #define C_SWITCH_SYSTEM |
2363
64dadcfcdf68
Fix typo in source for `configure.tmp.$$.c'.
Jim Blandy <jimb@redhat.com>
parents:
2361
diff
changeset
|
1354 #endif |
5866
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1355 #ifndef C_SWITCH_MACHINE |
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1356 #define C_SWITCH_MACHINE |
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1357 #endif |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1358 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
|
1359 configure___ c_switch_system=C_SWITCH_SYSTEM |
5866
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1360 configure___ c_switch_machine=C_SWITCH_MACHINE |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1361 |
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
|
1362 #ifndef LIB_X11_LIB |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1363 #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
|
1364 #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
|
1365 |
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
|
1366 #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
|
1367 #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
|
1368 #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
|
1369 |
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
|
1370 #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
|
1371 #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
|
1372 #endif |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1373 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
|
1374 |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1375 #ifdef UNEXEC |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1376 configure___ unexec=UNEXEC |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1377 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1378 configure___ unexec=unexec.o |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1379 #endif |
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1380 |
617 | 1381 #ifdef SYSTEM_MALLOC |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1382 configure___ system_malloc=yes |
617 | 1383 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1384 configure___ system_malloc=no |
617 | 1385 #endif |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1386 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1387 #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
|
1388 #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
|
1389 #endif |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1390 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1391 #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
|
1392 #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
|
1393 #endif |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1394 |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1395 #ifdef THIS_IS_CONFIGURE |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1396 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1397 /* Get the CFLAGS for tests in configure. */ |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1398 #ifdef __GNUC__ |
6849
e0b9e757376c
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6848
diff
changeset
|
1399 configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${CFLAGS}' |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1400 #else |
6849
e0b9e757376c
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6848
diff
changeset
|
1401 configure___ CFLAGS=C_DEBUG_SWITCH '${CFLAGS}' |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1402 #endif |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1403 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1404 #else /* not THIS_IS_CONFIGURE */ |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1405 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1406 /* Get the CFLAGS for real compilation. */ |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1407 #ifdef __GNUC__ |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1408 configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${CFLAGS}' |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1409 #else |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1410 configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${CFLAGS}' |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1411 #endif |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1412 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1413 #endif /* not THIS_IS_CONFIGURE */ |
617 | 1414 ' > ${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
|
1415 # 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
|
1416 # 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
|
1417 CPP=`eval "echo $CPP"` |
8235
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1418 if [ "x$CFLAGS" = x ]; then |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1419 eval `${CPP} -Isrc ${tempcname} \ |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1420 | grep 'configure___' \ |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1421 | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'` |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1422 eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \ |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1423 | grep 'configure___' \ |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1424 | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'` |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1425 else |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1426 REAL_CFLAGS="$CFLAGS" |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1427 fi |
617 | 1428 rm ${tempcname} |
1429 | |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1430 ### 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
|
1431 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
|
1432 |
617 | 1433 # 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
|
1434 # 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
|
1435 GNU_MALLOC=yes |
617 | 1436 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
|
1437 GNU_MALLOC=no |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1438 GNU_MALLOC_reason=" |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1439 (The GNU allocators don't work with this system configuration.)" |
617 | 1440 fi |
1441 | |
3362 | 1442 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
|
1443 REL_ALLOC=${GNU_MALLOC} |
617 | 1444 fi |
603 | 1445 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1446 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
|
1447 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1448 |
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
|
1449 #### 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
|
1450 |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1451 ] |
5866
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1452 DEFS="$c_switch_system $c_switch_machine $DEFS" |
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
|
1453 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
|
1454 |
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
|
1455 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
|
1456 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
|
1457 AC_HAVE_LIBRARY(-ldnet) |
7181
459c47388834
Fix syntax in previous change.
Richard M. Stallman <rms@gnu.org>
parents:
7180
diff
changeset
|
1458 dnl This causes -lresolv to get used in subsequent tests, |
459c47388834
Fix syntax in previous change.
Richard M. Stallman <rms@gnu.org>
parents:
7180
diff
changeset
|
1459 dnl which causes failures on some systems such as HPUX 9. |
459c47388834
Fix syntax in previous change.
Richard M. Stallman <rms@gnu.org>
parents:
7180
diff
changeset
|
1460 dnl AC_HAVE_LIBRARY(-lresolv) |
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
|
1461 |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1462 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
|
1463 |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1464 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
|
1465 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
|
1466 HAVE_XFREE386=yes |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1467 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
|
1468 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
|
1469 |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1470 # We change CFLAGS temporarily so that C_SWITCH_X_SITE gets used |
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1471 # for the tests that follow. |
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1472 |
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
|
1473 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
|
1474 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
|
1475 LIBS="$LD_SWITCH_X_SITE $LIBX $LIBS" |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1476 CFLAGS="$C_SWITCH_X_SITE $CFLAGS" |
6251 | 1477 AC_HAVE_FUNCS(XrmSetDatabase XScreenResourceString \ |
1478 XScreenNumberOfScreen XSetWMProtocols) | |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1479 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
|
1480 |
7490
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1481 if test "${USE_X_TOOLKIT}" != "none"; then |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1482 AC_COMPILE_CHECK(X11 toolkit version, |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1483 [#include <X11/Intrinsic.h>], |
7503
166f360f788e
(HAVE_X11XTR6): Add newline before #if.
Richard M. Stallman <rms@gnu.org>
parents:
7490
diff
changeset
|
1484 [ |
166f360f788e
(HAVE_X11XTR6): Add newline before #if.
Richard M. Stallman <rms@gnu.org>
parents:
7490
diff
changeset
|
1485 #if XtSpecificationRelease < 6 |
7490
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1486 fail; |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1487 #endif |
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1488 ], |
7490
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1489 AC_DEFINE(HAVE_X11XTR6)) |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1490 fi |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1491 |
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
|
1492 AC_ALLOCA |
4536
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1493 |
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1494 # 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
|
1495 AC_HAVE_LIBRARY(-lm) |
5519 | 1496 AC_HAVE_FUNCS(gettimeofday gethostname dup2 rename closedir mkdir rmdir \ |
6251 | 1497 random bcopy bcmp logb frexp fmod drem ftime res_init setsid strerror \ |
1498 fpathconf) | |
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
|
1499 |
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
|
1500 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
|
1501 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
|
1502 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
|
1503 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
|
1504 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
|
1505 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
|
1506 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
|
1507 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
|
1508 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
|
1509 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
|
1510 fi |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1511 |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1512 # Set up the CFLAGS for real compilation, so we can substitute it. |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1513 CFLAGS="$REAL_CFLAGS" |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1514 |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1515 [ |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1516 #### 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
|
1517 version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \ |
7046 | 1518 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` |
3362 | 1519 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
|
1520 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
|
1521 \`${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
|
1522 exit 1 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1523 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1524 |
4370
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1525 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
|
1526 ] |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1527 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
|
1528 [ |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1529 fi |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1530 |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1531 #### 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
|
1532 ### 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
|
1533 ] |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1534 AC_SUBST(version) |
7139
50698dde1c8e
Restore deleted AC_SUBST of `configuration'.
Richard M. Stallman <rms@gnu.org>
parents:
7126
diff
changeset
|
1535 AC_SUBST(configuration) |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1536 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
|
1537 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
|
1538 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
|
1539 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
|
1540 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
|
1541 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
|
1542 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
|
1543 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
|
1544 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
|
1545 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
|
1546 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
|
1547 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
|
1548 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
|
1549 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
|
1550 AC_SUBST(archlibdir) |
6034
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1551 AC_SUBST(docdir) |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1552 AC_SUBST(c_switch_system) |
5866
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1553 AC_SUBST(c_switch_machine) |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1554 AC_SUBST(LD_SWITCH_X_SITE) |
5598
8572f378835e
Provide for variable LD_SWITCH_X_SITE_AUX. (See src/s/sol2.h.)
Richard M. Stallman <rms@gnu.org>
parents:
5584
diff
changeset
|
1555 AC_SUBST(LD_SWITCH_X_SITE_AUX) |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1556 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
|
1557 AC_SUBST(CFLAGS) |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1558 AC_SUBST(X_TOOLKIT_TYPE) |
7046 | 1559 AC_SUBST(machfile) |
1560 AC_SUBST(opsysfile) | |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1561 |
7540
8ecd40fe3a65
Define EMACS_CONFIGURATION instead of CONFIGURATION.
Richard M. Stallman <rms@gnu.org>
parents:
7522
diff
changeset
|
1562 AC_DEFINE_UNQUOTED(EMACS_CONFIGURATION, "\"${configuration}\"") |
2938
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1563 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
|
1564 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
|
1565 AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE, ${LD_SWITCH_X_SITE}) |
5923
ee06aa87f729
Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
Karl Heuer <kwzh@gnu.org>
parents:
5906
diff
changeset
|
1566 AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE_AUX, ${LD_SWITCH_X_SITE_AUX}) |
2938
0d26c3d15c1b
* configure.in: Remove the hack of AC_DEFINE; use
Jim Blandy <jimb@redhat.com>
parents:
2919
diff
changeset
|
1567 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
|
1568 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
|
1569 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1570 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1571 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
|
1572 ] 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
|
1573 fi |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1574 if [ "${USE_X_TOOLKIT}" != "none" ] ; then |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1575 ] AC_DEFINE(USE_X_TOOLKIT) [ |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1576 fi |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1577 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
|
1578 ] 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
|
1579 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1580 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
|
1581 ] 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
|
1582 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1583 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
|
1584 ] 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
|
1585 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1586 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
|
1587 ] 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
|
1588 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1589 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
|
1590 ] 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
|
1591 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1592 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
|
1593 ] 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
|
1594 fi |
603 | 1595 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1596 # ====================== 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
|
1597 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1598 # 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
|
1599 # 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
|
1600 # 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
|
1601 # 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
|
1602 # 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
|
1603 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1604 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
|
1605 lispdir='${srcdir}/lisp' |
5080
09f37e86d7da
(version): When --run-in-place, exclude
Richard M. Stallman <rms@gnu.org>
parents:
5061
diff
changeset
|
1606 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
|
1607 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
|
1608 lockdir='${srcdir}/lock' |
7389
b0bb6f6dd7fe
(run_in_place): Don't use pwd for archlibdir and docdir.
Richard M. Stallman <rms@gnu.org>
parents:
7330
diff
changeset
|
1609 # We used to make archlibdir and docdir absolute, |
b0bb6f6dd7fe
(run_in_place): Don't use pwd for archlibdir and docdir.
Richard M. Stallman <rms@gnu.org>
parents:
7330
diff
changeset
|
1610 # but that caused trouble with automounters. |
b0bb6f6dd7fe
(run_in_place): Don't use pwd for archlibdir and docdir.
Richard M. Stallman <rms@gnu.org>
parents:
7330
diff
changeset
|
1611 archlibdir='${srcdir}/lib-src' |
b0bb6f6dd7fe
(run_in_place): Don't use pwd for archlibdir and docdir.
Richard M. Stallman <rms@gnu.org>
parents:
7330
diff
changeset
|
1612 docdir='${srcdir}/etc' |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1613 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
|
1614 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
|
1615 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
|
1616 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
|
1617 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1618 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
|
1619 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
|
1620 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1621 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
|
1622 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
|
1623 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1624 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
|
1625 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
|
1626 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1627 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
|
1628 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
|
1629 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1630 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
|
1631 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
|
1632 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1633 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
|
1634 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
|
1635 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1636 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
|
1637 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
|
1638 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1639 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
|
1640 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
|
1641 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1642 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
|
1643 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
|
1644 fi |
6034
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1645 if [ "$docdir_specified" = "" ]; then |
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1646 docdir='${prefix}/common/data' |
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1647 fi |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1648 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1649 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1650 #### 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
|
1651 echo " |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1652 |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1653 Configured for \`${canonical}'. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1654 |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
1655 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
|
1656 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
|
1657 \`${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
|
1658 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
|
1659 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
|
1660 Should Emacs use the relocating allocator for buffers? ${REL_ALLOC} |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1661 What window system should Emacs use? ${window_system} |
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1662 What toolkit should Emacs use? ${USE_X_TOOLKIT}${x_includes+ |
2329
b8028b77b69a
* configure: Add `--x-includes' and `--x-libraries' options. I
Jim Blandy <jimb@redhat.com>
parents:
2244
diff
changeset
|
1663 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
|
1664 Where do we find X Windows libraries? }${x_libraries} |
605 | 1665 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1666 " |
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
|
1667 |
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
|
1668 # 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
|
1669 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
|
1670 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
|
1671 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
|
1672 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
|
1673 ] |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1674 AC_OUTPUT(Makefile lib-src/Makefile.in oldXMenu/Makefile lwlib/Makefile src/Makefile.in, [ |
6845
e1420213cfdb
(window_system): If no X, set USE_X_TOOLKIT=no.
Richard M. Stallman <rms@gnu.org>
parents:
6832
diff
changeset
|
1675 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1676 # 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
|
1677 # 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
|
1678 |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1679 changequote(,)dnl The horror, the horror. |
5906 | 1680 # Now get this: Some word that is part of the ${srcdir} directory name |
1681 # or the ${configuration} value might, just might, happen to be an | |
1682 # identifier like `sun4' or `i386' or something, and be predefined by | |
1683 # the C preprocessor to some helpful value like 1, or maybe the empty | |
1684 # string. Needless to say consequent macro substitutions are less | |
1685 # than conducive to the makefile finding the correct directory. | |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1686 undefs="`echo $top_srcdir $configuration $canonical | |
6957
22e3af0deae4
(src/Makefile, lib-src/Makefile): Delete ^L. Fix definition of $undefs.
Karl Heuer <kwzh@gnu.org>
parents:
6955
diff
changeset
|
1687 sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ |
22e3af0deae4
(src/Makefile, lib-src/Makefile): Delete ^L. Fix definition of $undefs.
Karl Heuer <kwzh@gnu.org>
parents:
6955
diff
changeset
|
1688 -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g' \ |
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
|
1689 `" |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1690 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
|
1691 |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1692 echo creating lib-src/Makefile |
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1693 ( cd lib-src |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1694 rm -f junk.c junk1.c junk2.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1695 sed -e '/start of cpp stuff/q' \ |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1696 < Makefile.in > junk1.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1697 sed -e '1,/start of cpp stuff/d'\ |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1698 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \ |
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1699 < Makefile.in > junk.c |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1700 $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \ |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1701 sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1702 cat junk1.c junk2.c > Makefile.new |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1703 rm -f junk.c junk1.c junk2.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1704 chmod 444 Makefile.new |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1705 mv -f Makefile.new Makefile |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1706 ) |
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1707 |
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
|
1708 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
|
1709 ( cd src |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1710 rm -f junk.c junk1.c junk2.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1711 sed -e '/start of cpp stuff/q' \ |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1712 < Makefile.in > junk1.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1713 sed -e '1,/start of cpp stuff/d'\ |
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
|
1714 -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
|
1715 < Makefile.in > junk.c |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1716 $CPP $undefs -I. -I$top_srcdir/src $CPPFLAGS junk.c | \ |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1717 sed -e 's/^ / /' -e '/^#/d' -e '/^[ ]*$/d' > junk2.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1718 cat junk1.c junk2.c > Makefile.new |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1719 rm -f junk.c junk1.c junk2.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1720 chmod 444 Makefile.new |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1721 mv -f Makefile.new Makefile |
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
|
1722 )]) |