Mercurial > emacs
annotate configure1.in @ 8772:c0a21329d9a7
(multiple_frames, Vframe_title_format, Vicon_title_format): New variables.
(store_frame_title): New function.
(x_consider_frame_title): Format title according to template.
(display_mode_element): Handle frame title as well as mode line.
(decode_mode_spec): Use w->buffer, not current_buffer.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Fri, 16 Sep 1994 03:29:33 +0000 |
parents | c9b81faf1b2a |
children | 53653f0b322d |
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. |
8328
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
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 |
8306
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
483 ## NetBSD ports |
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
484 *-*-netbsd* ) |
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
485 opsys=netbsd |
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
486 case "${canonical}" in |
8621
e292e9adde9b
Update to match config.sub changes for NetBSD.
Charles Hannum <mycroft@gnu.org>
parents:
8573
diff
changeset
|
487 i[345]86-*-netbsd*) machine=intel386 ;; |
e292e9adde9b
Update to match config.sub changes for NetBSD.
Charles Hannum <mycroft@gnu.org>
parents:
8573
diff
changeset
|
488 m68k-*-netbsd*) |
e292e9adde9b
Update to match config.sub changes for NetBSD.
Charles Hannum <mycroft@gnu.org>
parents:
8573
diff
changeset
|
489 # This is somewhat bogus. |
e292e9adde9b
Update to match config.sub changes for NetBSD.
Charles Hannum <mycroft@gnu.org>
parents:
8573
diff
changeset
|
490 machine=hp9000s300 ;; |
e292e9adde9b
Update to match config.sub changes for NetBSD.
Charles Hannum <mycroft@gnu.org>
parents:
8573
diff
changeset
|
491 mips-*-netbsd*) machine=pmax ;; |
e292e9adde9b
Update to match config.sub changes for NetBSD.
Charles Hannum <mycroft@gnu.org>
parents:
8573
diff
changeset
|
492 ns32k-*-netbsd*) machine=ns32000 ;; |
8306
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
493 sparc-*-netbsd*) machine=sparc ;; |
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
494 esac |
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
495 ;; |
2291bfe14170
Add more NetBSD ports; rearrange how they're handled.
Charles Hannum <mycroft@gnu.org>
parents:
8235
diff
changeset
|
496 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
497 ## Alliant machines |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
498 ## 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
|
499 ## 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
|
500 ## 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
|
501 ## 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
|
502 ## 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
|
503 fx80-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
504 machine=alliant4 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
505 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
506 i860-alliant-* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
507 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
|
508 ;; |
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 ## Altos 3068 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
511 m68*-altos-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
512 machine=altos opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
513 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
514 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
515 ## Amdahl UTS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
516 580-amdahl-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
517 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
|
518 ;; |
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 ## 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
|
521 m68*-apollo* ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
522 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
|
523 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
524 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
525 ## 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
|
526 we32k-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
527 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
|
528 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
529 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
530 ## 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
|
531 m68*-att-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
532 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
|
533 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
534 |
5962
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
535 ## Bull dpx20 |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
536 rs6000-bull-bosx* ) |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
537 machine=ibmrs6000 opsys=aix3-2 |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
538 ;; |
e09d853d0378
(rs6000-bull-bosx*): New configuration.
Fred Pierresteguy <F.Pierresteguy@frcl.bull.fr>
parents:
5923
diff
changeset
|
539 |
4125
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
540 ## Bull dpx2 |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
541 m68*-bull-sysv3* ) |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
542 machine=dpx2 opsys=usg5-3 |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
543 ;; |
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
544 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
545 ## Bull sps7 |
4125
66f2f7838436
* configure.in (m68k-bull-sysv3): new config.
Jim Blandy <jimb@redhat.com>
parents:
4060
diff
changeset
|
546 m68*-bull-sysv2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
547 machine=sps7 opsys=usg5-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
548 ;; |
603 | 549 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
550 ## 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
|
551 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
552 ## Celerity |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
553 ## 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
|
554 ## 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
|
555 ## in touch with us! |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
556 celerity-celerity-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
557 machine=celerity opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
558 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
559 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
560 ## Clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
561 ## 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
|
562 ## tested on? |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
563 clipper-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
564 machine=clipper |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
565 ## 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
|
566 ## operating system. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
567 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
568 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
569 ## Convex |
8030
d5d12df7b186
(*-convex-convexos*): Accept this as alias.
Richard M. Stallman <rms@gnu.org>
parents:
8024
diff
changeset
|
570 *-convex-bsd* | *-convex-convexos* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
571 machine=convex opsys=bsd4-3 |
8024 | 572 ## Prevents suprious white space in makefiles - d.m.cooke@larc.nasa.gov |
573 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
|
574 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
575 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
576 ## Cubix QBx/386 |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
577 i[345]86-cubix-sysv* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
578 machine=intel386 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
579 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
580 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
581 ## Cydra 5 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
582 cydra*-cydrome-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
583 machine=cydra5 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
584 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
585 |
3599
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
586 ## 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
|
587 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
|
588 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
|
589 ;; |
7314
1d78b0a43c59
Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
Richard M. Stallman <rms@gnu.org>
parents:
7226
diff
changeset
|
590 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
|
591 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
|
592 ;; |
3599
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
593 m88k-dg-dgux* ) |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
594 machine=aviion opsys=dgux |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
595 ;; |
3b928190a3e8
* configure.in: Recognize configuration name for Data General
Jim Blandy <jimb@redhat.com>
parents:
3591
diff
changeset
|
596 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
597 ## DECstations |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
598 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
|
599 machine=pmax opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
600 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
601 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
|
602 machine=pmax opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
603 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
604 mips-dec-osf* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
605 machine=pmax opsys=osf1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
606 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
607 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
608 ## 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
|
609 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
|
610 machine=delta opsys=usg5-3 |
5906 | 611 if [ -z "`type gnucc | grep 'not found'`" ] |
612 then CC=gnucc | |
613 else | |
614 if [ -z "`type gcc | grep 'not found'`" ] | |
615 then CC=gcc | |
616 else CC=cc | |
617 fi | |
618 fi | |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
619 ;; |
3772
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
620 m88k-motorola-sysv4* ) |
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
621 machine=delta88k opsys=usg5-4 |
011935247e94
* configure.in: Add case for m88k-motorola-sysv4.
Jim Blandy <jimb@redhat.com>
parents:
3771
diff
changeset
|
622 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
623 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
|
624 machine=delta88k opsys=usg5-3 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
625 ;; |
603 | 626 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
627 ## Dual machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
628 m68*-dual-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
629 machine=dual opsys=usg5-2 |
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 m68*-dual-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
632 machine=dual opsys=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
633 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
634 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
635 ## Elxsi 6400 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
636 elxsi-elxsi-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
637 machine=elxsi opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
638 ;; |
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 ## Encore machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
641 ns16k-encore-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
642 machine=ns16000 opsys=umax |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
643 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
644 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
645 ## 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
|
646 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
647 ## Gould Power Node and NP1 |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
648 pn-gould-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
649 machine=gould opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
650 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
651 pn-gould-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
652 machine=gould opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
653 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
654 np1-gould-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
655 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
|
656 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
657 |
5584
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
658 ## 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
|
659 ## 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
|
660 m88k-harris-cxux* ) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
661 # 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
|
662 case "`uname -r`" in |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
663 [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
|
664 [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
|
665 esac |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
666 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
667 ## 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
|
668 m68k-harris-cxux* ) |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
669 machine=nh3000 opsys=cxux |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
670 ;; |
a5bb8db5c4e7
(m68k-harris-cxux*, m88k-harris-cxux*): New configs.
Richard M. Stallman <rms@gnu.org>
parents:
5531
diff
changeset
|
671 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
672 ## Honeywell XPS100 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
673 xps*-honeywell-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
674 machine=xps100 opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
675 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
676 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
677 ## 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
|
678 m68*-hp-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
679 machine=hp9000s300 opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
680 ;; |
3771
78c629b32fd9
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3761
diff
changeset
|
681 ## 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
|
682 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
|
683 case "`uname -r`" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
684 ## Someone's system reports A.B8.05 for this. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
685 ## I wonder what other possibilities there are. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
686 *.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
|
687 *.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
|
688 *.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
|
689 *) 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
|
690 esac |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
691 ;; |
603 | 692 |
3006
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
693 ## 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
|
694 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
|
695 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
|
696 ;; |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
697 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
|
698 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
|
699 ;; |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
700 hppa*-hp-hpux9shr* ) |
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
701 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
|
702 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
703 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
|
704 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
|
705 ;; |
3573
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
706 |
7ff6a8013a4d
* configure.in (machine): Fix the versions in hpux version number test.
Jim Blandy <jimb@redhat.com>
parents:
3460
diff
changeset
|
707 ## 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
|
708 hppa*-hp-hpux* ) |
7126575622da
* configure.in: Distinguish between hp800's and hp700's by calling
Jim Blandy <jimb@redhat.com>
parents:
2985
diff
changeset
|
709 ## 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
|
710 case "`uname -r`" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
711 ## Someone's system reports A.B8.05 for this. |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
712 ## 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
|
713 *.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
|
714 *.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
|
715 *.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
|
716 *) 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
|
717 esac |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
718 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
719 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
720 ## Orion machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
721 orion-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
722 machine=orion opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
723 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
724 clipper-orion-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
725 machine=orion105 opsys=bsd4-2 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
726 ;; |
603 | 727 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
728 ## IBM machines |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
729 i[345]86-ibm-aix1.1* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
730 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
|
731 ;; |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
732 i[345]86-ibm-aix1.[23]* | i[345]86-ibm-aix* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
733 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
|
734 ;; |
4461
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
735 i370-ibm-aix*) |
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
736 machine=ibm370aix opsys=usg5-3 |
ac7656a5f6e9
(machine): Add i370-ibm-aix*.
Richard M. Stallman <rms@gnu.org>
parents:
4437
diff
changeset
|
737 ;; |
8693
a85d4593d45f
(powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5*)
Richard M. Stallman <rms@gnu.org>
parents:
8621
diff
changeset
|
738 rs6000-ibm-aix3.1* | powerpc-ibm-aix3.1* ) |
2244
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
739 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
|
740 ;; |
8693
a85d4593d45f
(powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5*)
Richard M. Stallman <rms@gnu.org>
parents:
8621
diff
changeset
|
741 rs6000-ibm-aix3.2.5 | powerpc-ibm-aix3.2.5 ) |
6129
9498f9251e32
New s-file for rs60000-ibm-aix3.2.5.
Karl Heuer <kwzh@gnu.org>
parents:
6105
diff
changeset
|
742 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
|
743 ;; |
8693
a85d4593d45f
(powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5*)
Richard M. Stallman <rms@gnu.org>
parents:
8621
diff
changeset
|
744 rs6000-ibm-aix* | powerpc-ibm-aix* ) |
2244
3b5391ff2ffd
* configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
Jim Blandy <jimb@redhat.com>
parents:
2173
diff
changeset
|
745 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
|
746 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
747 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
|
748 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
|
749 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
750 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
|
751 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
|
752 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
753 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
|
754 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
|
755 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
756 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
|
757 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
|
758 ;; |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
759 romp-ibm-aos* ) |
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
760 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
|
761 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
762 romp-ibm-bsd* ) |
3245
0687b13fc461
(romp): Handle various version numbers with aos and bsd.
Richard M. Stallman <rms@gnu.org>
parents:
3217
diff
changeset
|
763 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
|
764 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
765 romp-ibm-aix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
766 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
|
767 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
768 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
769 ## Integrated Solutions `Optimum V' |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
770 m68*-isi-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
771 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
|
772 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
773 m68*-isi-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
774 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
|
775 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
776 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
777 ## Intel 386 machines where we do care about the manufacturer |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
778 i[345]86-intsys-sysv* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
779 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
|
780 ;; |
3628
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
781 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
782 ## Prime EXL |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
783 i[345]86-prime-sysv* ) |
3628
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
784 machine=i386 opsys=usg5-3 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
785 ;; |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
786 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
787 ## Sequent Symmetry |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
788 i[345]86-sequent-bsd* ) |
3628
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
789 machine=symmetry opsys=bsd4-3 |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
790 ;; |
3f0d7802decb
Move i386-prime-sysv* and i386-sequent-bsd*
Richard M. Stallman <rms@gnu.org>
parents:
3603
diff
changeset
|
791 |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
792 ## 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
|
793 ## (Plain usg5-4 doesn't turn on POSIX signals, which we need.) |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
794 i[345]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
|
795 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
|
796 ;; |
51d2f91b2ce1
(i[34]86-ncr-sysv*): New specific alternative.
Richard M. Stallman <rms@gnu.org>
parents:
5080
diff
changeset
|
797 |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
798 ## Intel 860 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
799 i860-*-sysv4* ) |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
800 machine=i860 opsys=usg5-4 |
8324
fee9047f3b14
(i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
8306
diff
changeset
|
801 NON_GNU_CC="/bin/cc" # Ie, not the one in /usr/ucb/cc. |
fee9047f3b14
(i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
8306
diff
changeset
|
802 NON_GNU_CPP="/usr/ccs/lib/cpp" # cc -E tokenizes macro expansion. |
3057
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
803 ;; |
b155c80dc2c2
* configure.in: Recognize configuration names for i860 boxes
Jim Blandy <jimb@redhat.com>
parents:
3024
diff
changeset
|
804 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
805 ## Masscomp machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
806 m68*-masscomp-rtu* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
807 machine=masscomp opsys=rtu |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
808 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
809 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
810 ## Megatest machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
811 m68*-megatest-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
812 machine=mega68 opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
813 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
814 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
815 ## Workstations sold by MIPS |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
816 ## 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
|
817 ## 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
|
818 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
819 ## 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
|
820 ## 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
|
821 ## 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
|
822 ## -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
|
823 ## 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
|
824 ## 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
|
825 ## 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
|
826 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
|
827 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
|
828 ## 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
|
829 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
830 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
|
831 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
|
832 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
|
833 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
|
834 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
835 mips-mips-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
836 machine=mips opsys=bsd4-3 |
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 mips-mips-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
839 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
|
840 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
841 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
842 ## NeXT |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
843 m68*-next-* | i[345]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
|
844 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
|
845 ;; |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
846 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
847 ## 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
|
848 ns32k-ns-genix* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
849 machine=ns32000 opsys=usg5-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 ## NCR machines |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
853 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
|
854 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
|
855 ;; |
2100
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
856 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
|
857 machine=tower32v3 opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
858 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
859 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
860 ## Nixdorf Targon 31 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
861 m68*-nixdorf-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
862 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
|
863 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
864 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
865 ## Nu (TI or LMI) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
866 m68*-nu-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
867 machine=nu opsys=usg5-2 |
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 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
870 ## Plexus |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
871 m68*-plexus-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
872 machine=plexus opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
873 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
874 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
875 ## Pyramid machines |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
876 ## 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
|
877 ## 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
|
878 pyramid-pyramid-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
879 machine=pyramid opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
880 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
881 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
882 ## Sequent Balance |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
883 ns32k-sequent-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
884 machine=sequent opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
885 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
886 ns32k-sequent-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
887 machine=sequent opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
888 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
889 |
7046 | 890 ## Siemens Nixdorf |
891 mips-siemens-sysv* ) | |
892 machine=mips-siemens opsys=usg5-4 | |
893 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
|
894 NON_GNU_CPP=/usr/ccs/lib/cpp |
7046 | 895 ;; |
896 | |
897 ## Silicon Graphics machines | |
898 ## Iris 2500 and Iris 2500 Turbo (aka the Iris 3030) | |
899 m68*-sgi-iris3.5* ) | |
900 machine=irist opsys=iris3-5 | |
901 ;; | |
902 m68*-sgi-iris3.6* | m68*-sgi-iris*) | |
903 machine=irist opsys=iris3-6 | |
904 ;; | |
905 ## Iris 4D | |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
906 mips-sgi-irix3* ) |
7046 | 907 machine=iris4d opsys=irix3-3 |
908 ;; | |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
909 mips-sgi-irix5* ) |
7046 | 910 machine=iris4d opsys=irix5-0 |
911 ;; | |
7725
4c80934ca1b2
(*-sun-sunos4*): Set GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS.
Richard M. Stallman <rms@gnu.org>
parents:
7665
diff
changeset
|
912 mips-sgi-irix4* | mips-sgi-irix* ) |
7046 | 913 machine=iris4d opsys=irix4-0 |
914 ;; | |
915 | |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
916 ## SONY machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
917 m68*-sony-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
918 machine=news opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
919 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
920 m68*-sony-bsd4.3* ) |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
921 machine=news opsys=bsd4-3 |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
922 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
923 m68*-sony-newsos3*) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
924 machine=news opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
925 ;; |
8077
edcb7fcf3f28
(mips-sony-newsos4*): New alias.
Richard M. Stallman <rms@gnu.org>
parents:
8030
diff
changeset
|
926 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
|
927 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
|
928 ;; |
5963
468b56386da3
(mips-sony-newsos*): New configuration.
Richard M. Stallman <rms@gnu.org>
parents:
5962
diff
changeset
|
929 mips-sony-newsos* ) |
7786
1f3e23273349
(mips-sony-newsos*): Use news-risc.h.
Richard M. Stallman <rms@gnu.org>
parents:
7725
diff
changeset
|
930 machine=news-risc opsys=newsos5 |
5963
468b56386da3
(mips-sony-newsos*): New configuration.
Richard M. Stallman <rms@gnu.org>
parents:
5962
diff
changeset
|
931 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
932 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
933 ## Stride |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
934 m68*-stride-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
935 machine=stride opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
936 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
937 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
938 ## Suns |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
939 *-sun-sunos* | *-sun-bsd* | *-sun-solaris* | i[345]86-*-solaris2* | i[345]86-*-sunos5* ) |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
940 case "${canonical}" in |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
941 m68*-sunos1* ) machine=sun1 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
942 m68*-sunos2* ) machine=sun2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
943 m68* ) machine=sun3 ;; |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
944 i[345]86-sun-sunos[34]* ) machine=sun386 ;; |
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
945 i[345]86-*-* ) machine=intel386 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
946 sparc* ) machine=sparc ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
947 * ) unported=true ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
948 esac |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
949 case "${canonical}" in |
4615
feec1422d547
(i386-*-sunos4): Assume Sunos 4.0.
Richard M. Stallman <rms@gnu.org>
parents:
4607
diff
changeset
|
950 ## The Sun386 didn't get past 4.0. |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
951 i[345]86-*-sunos4 ) opsys=sunos4-0 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
952 *-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
|
953 *-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
|
954 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
|
955 GCC_TEST_OPTIONS=-static |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
956 ;; |
6816
46ea2fa4a4c5
Add sunos4shr as alternative for suns.
Richard M. Stallman <rms@gnu.org>
parents:
6776
diff
changeset
|
957 *-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
|
958 *-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
|
959 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
|
960 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
|
961 ;; |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
962 *-sunos5.3* | *-solaris2.3* ) |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
963 opsys=sol2-3 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
964 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
|
965 ;; |
8450 | 966 *-sunos5.4* | *-solaris2.4* ) |
967 opsys=sol2-4 | |
968 NON_GNU_CPP=/usr/ccs/lib/cpp | |
969 ;; | |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
970 *-sunos5* | *-solaris* ) |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
971 opsys=sol2 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
972 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
|
973 ;; |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
974 * ) opsys=bsd4-2 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
975 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
976 ;; |
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 ## Tadpole 68k |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
979 m68*-tadpole-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
980 machine=tad68k opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
981 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
982 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
983 ## Tahoe machines |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
984 tahoe-tahoe-bsd4.2* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
985 machine=tahoe opsys=bsd4-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
986 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
987 tahoe-tahoe-bsd4.3* ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
988 machine=tahoe opsys=bsd4-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
989 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
990 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
991 ## Tandem Integrity S2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
992 mips-tandem-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
993 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
|
994 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
995 |
3271
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
996 ## Tektronix XD88 |
4542
87c959b66ae2
(m88k-tektronix-sysv3*): Added the missing *.
Richard M. Stallman <rms@gnu.org>
parents:
4536
diff
changeset
|
997 m88k-tektronix-sysv3* ) |
87c959b66ae2
(m88k-tektronix-sysv3*): Added the missing *.
Richard M. Stallman <rms@gnu.org>
parents:
4536
diff
changeset
|
998 machine=tekxd88 opsys=usg5-3 |
3271
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
999 ;; |
dbd332a25c64
* configure.in: Add case for the Tektronix XD88.
Jim Blandy <jimb@redhat.com>
parents:
3264
diff
changeset
|
1000 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1001 ## Tektronix 16000 box (6130?) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1002 ns16k-tektronix-bsd* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1003 machine=ns16000 opsys=bsd4-2 |
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 ## Tektronix 4300 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1006 ## 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
|
1007 m68*-tektronix-bsd* ) |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1008 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
|
1009 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1010 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1011 ## Titan P2 or P3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1012 ## 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
|
1013 titan-titan-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1014 machine=titan opsys=usg5-3 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1015 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1016 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1017 ## Ustation E30 (SS5E) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1018 m68*-unisys-uniplus* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1019 machine=ustation opsystem=unipl5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1020 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1021 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1022 ## Vaxen. |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1023 vax-dec-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1024 machine=vax |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1025 case "${canonical}" in |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1026 *-bsd4.1* ) opsys=bsd4-1 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1027 *-bsd4.2* | *-ultrix[0-3].* | *-ultrix4.0* ) opsys=bsd4-2 ;; |
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1028 *-bsd4.3* | *-ultrix* ) opsys=bsd4-3 ;; |
7804
781655f97fee
Accept bsdi as opsys, like bsd386.
Richard M. Stallman <rms@gnu.org>
parents:
7786
diff
changeset
|
1029 *-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
|
1030 *-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
|
1031 *-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
|
1032 *-vms* ) opsys=vms ;; |
4c081de167f4
* configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
Jim Blandy <jimb@redhat.com>
parents:
2007
diff
changeset
|
1033 * ) unported=true |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1034 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1035 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1036 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1037 ## Whitechapel MG1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1038 ns16k-whitechapel-* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1039 machine=mg1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1040 ## 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
|
1041 ## 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
|
1042 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1043 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1044 ## Wicat |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1045 m68*-wicat-sysv* ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1046 machine=wicat opsys=usg5-2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1047 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1048 |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1049 ## Intel 386 machines where we don't care about the manufacturer |
8573
a93b8c18e07a
Accept i586 and i486 along with i386.
Richard M. Stallman <rms@gnu.org>
parents:
8548
diff
changeset
|
1050 i[345]86-*-* ) |
3761
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1051 machine=intel386 |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1052 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
|
1053 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1054 *-isc2.2* ) opsys=isc2-2 ;; |
6776 | 1055 *-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
|
1056 *-isc* ) opsys=isc3-0 ;; |
6601
fb0929970d84
(esix5): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6259
diff
changeset
|
1057 *-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
|
1058 *-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
|
1059 *-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
|
1060 *-linux* ) opsys=linux ;; |
8546
0dafd20c6716
(i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
Richard M. Stallman <rms@gnu.org>
parents:
8535
diff
changeset
|
1061 *-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;; |
7804
781655f97fee
Accept bsdi as opsys, like bsd386.
Richard M. Stallman <rms@gnu.org>
parents:
7786
diff
changeset
|
1062 *-bsd386* | *-bsdi* ) opsys=bsd386 ;; |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1063 *-386bsd* ) opsys=386bsd ;; |
6259 | 1064 *-freebsd* ) opsys=freebsd ;; |
5408
22536a487155
(i[34]86-*-*): Check for *-nextstop*.
Richard M. Stallman <rms@gnu.org>
parents:
5407
diff
changeset
|
1065 *-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
|
1066 ## 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
|
1067 esac |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1068 ;; |
e9b348e99645
* configure.in: Move clause for PC-compatible i386 box to the end
Jim Blandy <jimb@redhat.com>
parents:
3751
diff
changeset
|
1069 |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1070 * ) |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1071 unported=true |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1072 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1073 esac |
603 | 1074 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1075 ### 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
|
1076 ### 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
|
1077 ### 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
|
1078 ### 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
|
1079 ### 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
|
1080 ### above. |
3362 | 1081 if [ x"${opsys}" = x ]; then |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1082 case "${canonical}" in |
7439 | 1083 *-gnu* ) opsys=gnu ;; |
1084 *-bsd4.[01] ) opsys=bsd4-1 ;; | |
1085 *-bsd4.2 ) opsys=bsd4-2 ;; | |
1086 *-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
|
1087 *-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
|
1088 *-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
|
1089 *-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
|
1090 *-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
|
1091 *-sysv4 | *-sysvr4 ) opsys=usg5-4 ;; |
6070
8784f8ebbb6b
(*-sysv4.1): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6034
diff
changeset
|
1092 *-sysv4.1 | *-sysvr4.1 ) |
8784f8ebbb6b
(*-sysv4.1): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6034
diff
changeset
|
1093 NON_GNU_CPP=/usr/lib/cpp |
8784f8ebbb6b
(*-sysv4.1): Set NON_GNU_CPP.
Richard M. Stallman <rms@gnu.org>
parents:
6034
diff
changeset
|
1094 opsys=usg5-4 ;; |
3264
eff921d7bde6
Handle sysv4.2 and sysvr4.2.
Richard M. Stallman <rms@gnu.org>
parents:
3262
diff
changeset
|
1095 *-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
|
1096 * ) |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1097 unported=true |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1098 ;; |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1099 esac |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1100 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1101 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1102 if $unported ; then |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1103 (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
|
1104 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
|
1105 ) >&2 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1106 exit 1 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1107 fi |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1108 |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1109 machfile="m/${machine}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1110 opsysfile="s/${opsys}.h" |
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1111 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1112 ] |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1113 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
|
1114 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
|
1115 [ |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1116 |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1117 #### 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
|
1118 if [ "x$CC" = x ] |
6827
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1119 then true |
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1120 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
|
1121 fi |
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1122 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1123 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
|
1124 "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
|
1125 "no" ) |
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1126 if [ "x$CC" = x ] |
6827
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1127 then CC=cc; |
2fade2496b79
Conditionals testing for null $CC were backwards.
Richard M. Stallman <rms@gnu.org>
parents:
6816
diff
changeset
|
1128 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
|
1129 fi |
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1130 ;; |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1131 * ) |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1132 ] 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
|
1133 esac |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1134 |
5320
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1135 #### 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
|
1136 #### 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
|
1137 #### 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
|
1138 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
|
1139 then true |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1140 else |
5757
a2346a4ebfe2
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5748
diff
changeset
|
1141 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
|
1142 fi |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1143 |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1144 #### 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
|
1145 #### 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
|
1146 #### 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
|
1147 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
|
1148 then true |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1149 else |
5777
c3a89c49ab5d
(Using NON_GNU_CPP): Don't lose if it has spaces.
Richard M. Stallman <rms@gnu.org>
parents:
5757
diff
changeset
|
1150 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
|
1151 fi |
ada749d7f88c
(*-sun-solaris*): Add special case for Solaris 2.3.
Richard M. Stallman <rms@gnu.org>
parents:
5093
diff
changeset
|
1152 |
7622
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1153 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
|
1154 then |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1155 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
|
1156 fi |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1157 |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1158 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
|
1159 then |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1160 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
|
1161 fi |
db2138db6dab
(GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
Richard M. Stallman <rms@gnu.org>
parents:
7540
diff
changeset
|
1162 |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1163 #### 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
|
1164 #### 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
|
1165 #### #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
|
1166 ] |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1167 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
|
1168 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
|
1169 AC_PROG_CPP |
3010
4ca5a6bd174b
* configure.in: Add support for the `--exec-prefix' option.
Jim Blandy <jimb@redhat.com>
parents:
3006
diff
changeset
|
1170 AC_PROG_INSTALL |
3582
eb75df1104eb
* configure.in: Test for bison.
Jim Blandy <jimb@redhat.com>
parents:
3575
diff
changeset
|
1171 AC_PROG_YACC |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1172 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1173 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
|
1174 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1175 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
|
1176 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
|
1177 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
|
1178 AC_TIME_WITH_SYS_TIME |
5906 | 1179 dnl In Autoconf 1.8 use AC_SYS_SIGLIST_DECLARED instead of this. |
1180 AC_COMPILE_CHECK(sys_siglist declaration in signal.h or unistd.h, | |
1181 [#include <signal.h> | |
1182 /* NetBSD declares sys_siglist in <unistd.h>. */ | |
1183 #ifdef HAVE_UNISTD_H | |
1184 #include <unistd.h> | |
1185 #endif], [char *msg = *(sys_siglist + 1);], | |
1186 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
|
1187 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1188 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
|
1189 AC_RETSIGTYPE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1190 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1191 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
|
1192 AC_STRUCT_TM |
2919
2420d37c5335
* configure.in: Add AC_TIMEZONE.
Jim Blandy <jimb@redhat.com>
parents:
2914
diff
changeset
|
1193 AC_TIMEZONE |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1194 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1195 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
|
1196 AC_CONST |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1197 |
6917 | 1198 dnl check for Make feature |
1199 AC_SET_MAKE | |
1200 | |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1201 dnl checks for operating system services |
3603
2bef8320089c
* configure.in: Use AC_LONG_FILE_NAMES.
Jim Blandy <jimb@redhat.com>
parents:
3599
diff
changeset
|
1202 AC_LONG_FILE_NAMES |
2876
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1203 |
ba7f0ad9aad9
* configure.in: Include remarks saying what order the autoconf
Jim Blandy <jimb@redhat.com>
parents:
2812
diff
changeset
|
1204 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
|
1205 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1206 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1207 #### Choose a window system. |
8328
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1208 echo "checking for specified 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
|
1209 |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1210 window_system='' |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1211 case "${with_x}" in |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1212 yes ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1213 window_system=${window_system}x11 |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1214 ;; |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1215 no ) |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1216 window_system=${window_system}none |
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1217 ;; |
1139 | 1218 esac |
6955
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1219 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
|
1220 .* ) |
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 * ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1223 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
|
1224 yes ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1225 window_system=x11 |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1226 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1227 no ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1228 window_system=none |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1229 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1230 esac |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1231 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
|
1232 yes ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1233 window_system=x10 |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1234 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1235 no ) |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1236 window_system=none |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1237 ;; |
b44a0c16d7ad
(window_system): Obey --with-x11=no and --with-x10=no.
Richard M. Stallman <rms@gnu.org>
parents:
6929
diff
changeset
|
1238 esac |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1239 ;; |
1139 | 1240 esac |
1241 | |
603 | 1242 case "${window_system}" in |
1243 "none" | "x11" | "x10" ) ;; | |
1244 "" ) | |
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
|
1245 # --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
|
1246 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
|
1247 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
|
1248 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
|
1249 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
|
1250 # 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
|
1251 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
|
1252 -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
|
1253 -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
|
1254 -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
|
1255 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
|
1256 fi |
617 | 1257 fi |
603 | 1258 ;; |
1259 * ) | |
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
|
1260 echo "Don't specify a window system more than once." >&2 |
603 | 1261 exit 1 |
1262 ;; | |
1263 esac | |
1264 | |
7201
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1265 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
|
1266 "" | "x11" ) |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1267 ### 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
|
1268 ### 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
|
1269 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
|
1270 ] |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1271 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
|
1272 [ |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1273 fi |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1274 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
|
1275 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
|
1276 fi |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1277 ;; |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1278 esac |
417ba9b88185
(window_system): Restore accidentally deleted code that uses AC_FIND_X.
Richard M. Stallman <rms@gnu.org>
parents:
7181
diff
changeset
|
1279 |
4361
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1280 [ -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
|
1281 |
81016e10e279
* configure.in: If we found X on our own, set C_SWITCH_X_SITE and
Jim Blandy <jimb@redhat.com>
parents:
4354
diff
changeset
|
1282 [ -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
|
1283 [ -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
|
1284 [ -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
|
1285 |
4785
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1286 # 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
|
1287 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
|
1288 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
|
1289 fi |
0bb68a723b61
Avoid forcing the search of /usr/include before fixed include files by
Brian Fox <bfox@gnu.org>
parents:
4746
diff
changeset
|
1290 |
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
|
1291 case "${window_system}" in |
603 | 1292 x11 ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1293 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
|
1294 HAVE_X11=yes |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1295 echo " Using X11." |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1296 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
|
1297 athena | lucid ) |
98f1c53b0ce6
(with_x_toolkit): Treat values athena and lucid alike.
Richard M. Stallman <rms@gnu.org>
parents:
5641
diff
changeset
|
1298 USE_X_TOOLKIT=LUCID |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1299 echo " Using Xt toolkit." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1300 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1301 motif ) |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1302 USE_X_TOOLKIT=MOTIF |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1303 echo " Using Motif toolkit." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1304 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1305 open-look ) |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1306 USE_X_TOOLKIT=OPEN_LOOK |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1307 echo " Using Open-Look toolkit." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1308 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1309 * ) |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1310 USE_X_TOOLKIT=none |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1311 echo " Using Xlib directly." |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1312 ;; |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1313 esac |
603 | 1314 ;; |
1315 x10 ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1316 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
|
1317 HAVE_X11=no |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1318 USE_X_TOOLKIT=none |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1319 echo " Using X10." |
603 | 1320 ;; |
1321 none ) | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1322 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
|
1323 HAVE_X11=no |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1324 USE_X_TOOLKIT=none |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1325 echo " Using no window system." |
603 | 1326 ;; |
1327 esac | |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1328 X_TOOLKIT_TYPE=$USE_X_TOOLKIT |
603 | 1329 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1330 ### 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
|
1331 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
|
1332 case ${HAVE_X11} in |
1423
93ee9c5e7eec
Partially changed to use GCC-style configuration names.
Jim Blandy <jimb@redhat.com>
parents:
1139
diff
changeset
|
1333 yes ) |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1334 HAVE_X_MENU=yes |
603 | 1335 ;; |
1336 esac | |
1337 | |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1338 #### Extract some information from the operating system and machine files. |
621 | 1339 |
8328
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1340 echo "examining the machine- and system-dependent files to find out" |
617 | 1341 echo " - which libraries the lib-src programs will want, and" |
8328
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1342 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
|
1343 |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1344 ### 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
|
1345 ### 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
|
1346 ### 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
|
1347 ### 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
|
1348 ### 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
|
1349 ### as implying static linking. |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1350 |
8235
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1351 ### 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
|
1352 ### instead of the default. |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1353 |
2624
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1354 ### 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
|
1355 ### 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
|
1356 ### anyway. |
5de08620df66
* configure.in: Use the AC_PROG_CPP macro, and then use the CPP
Jim Blandy <jimb@redhat.com>
parents:
2516
diff
changeset
|
1357 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
|
1358 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1359 echo ' |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1360 #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
|
1361 #include "'${srcdir}'/src/'${machfile}'" |
603 | 1362 #ifndef LIBS_MACHINE |
1363 #define LIBS_MACHINE | |
1364 #endif | |
1365 #ifndef LIBS_SYSTEM | |
1366 #define LIBS_SYSTEM | |
1367 #endif | |
2361
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
1368 #ifndef C_SWITCH_SYSTEM |
b1c74a8a020b
Arrange for C compilation throughout the tree to get
Jim Blandy <jimb@redhat.com>
parents:
2345
diff
changeset
|
1369 #define C_SWITCH_SYSTEM |
2363
64dadcfcdf68
Fix typo in source for `configure.tmp.$$.c'.
Jim Blandy <jimb@redhat.com>
parents:
2361
diff
changeset
|
1370 #endif |
5866
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1371 #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
|
1372 #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
|
1373 #endif |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1374 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
|
1375 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
|
1376 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
|
1377 |
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
|
1378 #ifndef LIB_X11_LIB |
4607
81ee2854ccb5
Check for XScreenNumberOfScreen.
Richard M. Stallman <rms@gnu.org>
parents:
4542
diff
changeset
|
1379 #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
|
1380 #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
|
1381 |
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
|
1382 #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
|
1383 #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
|
1384 #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
|
1385 |
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
|
1386 #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
|
1387 #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
|
1388 #endif |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1389 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
|
1390 |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1391 #ifdef UNEXEC |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1392 configure___ unexec=UNEXEC |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1393 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1394 configure___ unexec=unexec.o |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1395 #endif |
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1396 |
617 | 1397 #ifdef SYSTEM_MALLOC |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1398 configure___ system_malloc=yes |
617 | 1399 #else |
4728
49643e1db119
In the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman <rms@gnu.org>
parents:
4704
diff
changeset
|
1400 configure___ system_malloc=no |
617 | 1401 #endif |
3574
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1402 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1403 #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
|
1404 #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
|
1405 #endif |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1406 |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1407 #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
|
1408 #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
|
1409 #endif |
b5ddfcc90902
* configure.in (CFLAGS): Don't set this according to the value of
Jim Blandy <jimb@redhat.com>
parents:
3573
diff
changeset
|
1410 |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1411 #ifdef THIS_IS_CONFIGURE |
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 /* 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
|
1414 #ifdef __GNUC__ |
6849
e0b9e757376c
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6848
diff
changeset
|
1415 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
|
1416 #else |
6849
e0b9e757376c
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6848
diff
changeset
|
1417 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
|
1418 #endif |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1419 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1420 #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
|
1421 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1422 /* 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
|
1423 #ifdef __GNUC__ |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1424 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
|
1425 #else |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1426 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
|
1427 #endif |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1428 |
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1429 #endif /* not THIS_IS_CONFIGURE */ |
617 | 1430 ' > ${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
|
1431 # 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
|
1432 # 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
|
1433 CPP=`eval "echo $CPP"` |
8548
46da92c1706c
Do compute unexec, LIBX, system_malloc, etc
Richard M. Stallman <rms@gnu.org>
parents:
8546
diff
changeset
|
1434 eval `${CPP} -Isrc ${tempcname} \ |
46da92c1706c
Do compute unexec, LIBX, system_malloc, etc
Richard M. Stallman <rms@gnu.org>
parents:
8546
diff
changeset
|
1435 | grep 'configure___' \ |
46da92c1706c
Do compute unexec, LIBX, system_malloc, etc
Richard M. Stallman <rms@gnu.org>
parents:
8546
diff
changeset
|
1436 | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'` |
8235
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1437 if [ "x$CFLAGS" = x ]; then |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1438 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
|
1439 | grep 'configure___' \ |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1440 | 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
|
1441 else |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1442 REAL_CFLAGS="$CFLAGS" |
bc485f942c5e
(CFLAGS): If the envvar was specified, use that.
Richard M. Stallman <rms@gnu.org>
parents:
8077
diff
changeset
|
1443 fi |
617 | 1444 rm ${tempcname} |
1445 | |
3196
c3470c4abe5e
* configure.in: Extract UNEXEC from the system configuration
Jim Blandy <jimb@redhat.com>
parents:
3193
diff
changeset
|
1446 ### 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
|
1447 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
|
1448 |
617 | 1449 # 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
|
1450 # 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
|
1451 GNU_MALLOC=yes |
617 | 1452 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
|
1453 GNU_MALLOC=no |
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1454 GNU_MALLOC_reason=" |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1455 (The GNU allocators don't work with this system configuration.)" |
617 | 1456 fi |
1457 | |
3362 | 1458 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
|
1459 REL_ALLOC=${GNU_MALLOC} |
617 | 1460 fi |
603 | 1461 |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1462 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
|
1463 |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1464 |
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
|
1465 #### 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
|
1466 |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1467 ] |
5866
92d91d7479a2
Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM.
Richard M. Stallman <rms@gnu.org>
parents:
5778
diff
changeset
|
1468 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
|
1469 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
|
1470 |
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
|
1471 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
|
1472 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
|
1473 AC_HAVE_LIBRARY(-ldnet) |
7181
459c47388834
Fix syntax in previous change.
Richard M. Stallman <rms@gnu.org>
parents:
7180
diff
changeset
|
1474 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
|
1475 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
|
1476 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
|
1477 |
4695
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1478 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
|
1479 |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1480 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
|
1481 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
|
1482 HAVE_XFREE386=yes |
32220a85d53b
Remove check for $srcdir being configured. This pretty much works now.
Roland McGrath <roland@gnu.org>
parents:
4615
diff
changeset
|
1483 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
|
1484 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
|
1485 |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1486 # 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
|
1487 # 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
|
1488 |
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
|
1489 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
|
1490 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
|
1491 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
|
1492 CFLAGS="$C_SWITCH_X_SITE $CFLAGS" |
6251 | 1493 AC_HAVE_FUNCS(XrmSetDatabase XScreenResourceString \ |
1494 XScreenNumberOfScreen XSetWMProtocols) | |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1495 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
|
1496 |
7490
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1497 if test "${USE_X_TOOLKIT}" != "none"; then |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1498 AC_COMPILE_CHECK(X11 toolkit version, |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1499 [#include <X11/Intrinsic.h>], |
7503
166f360f788e
(HAVE_X11XTR6): Add newline before #if.
Richard M. Stallman <rms@gnu.org>
parents:
7490
diff
changeset
|
1500 [ |
166f360f788e
(HAVE_X11XTR6): Add newline before #if.
Richard M. Stallman <rms@gnu.org>
parents:
7490
diff
changeset
|
1501 #if XtSpecificationRelease < 6 |
7490
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1502 fail; |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1503 #endif |
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1504 ], |
7490
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1505 AC_DEFINE(HAVE_X11XTR6)) |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1506 fi |
e1d50e2d4cc6
(HAVE_X11XTR6): Arrange to define it.
Richard M. Stallman <rms@gnu.org>
parents:
7468
diff
changeset
|
1507 |
8328
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1508 # If netdb.h doesn't declare h_errno, we must declare it by hand. |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1509 AC_COMPILE_CHECK(declaration of h_errno in netdb.h, |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1510 [#include <netdb.h>], |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1511 [ |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1512 int |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1513 foo () |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1514 { |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1515 return h_errno; |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1516 } |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1517 ], |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1518 AC_DEFINE(HAVE_H_ERRNO)) |
40551ba18423
Make "checking..." messages' style consistent.
Richard M. Stallman <rms@gnu.org>
parents:
8324
diff
changeset
|
1519 |
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
|
1520 AC_ALLOCA |
4536
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1521 |
24b5dca58fbe
Check for -lm. Then can check for frexp and logb.
Roland McGrath <roland@gnu.org>
parents:
4461
diff
changeset
|
1522 # 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
|
1523 AC_HAVE_LIBRARY(-lm) |
5519 | 1524 AC_HAVE_FUNCS(gettimeofday gethostname dup2 rename closedir mkdir rmdir \ |
8700
c9b81faf1b2a
Check for lrand48, not rand48.
Richard M. Stallman <rms@gnu.org>
parents:
8693
diff
changeset
|
1525 random lrand48 bcopy bcmp logb frexp fmod drem ftime res_init setsid \ |
c9b81faf1b2a
Check for lrand48, not rand48.
Richard M. Stallman <rms@gnu.org>
parents:
8693
diff
changeset
|
1526 strerror 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
|
1527 |
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
|
1528 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
|
1529 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
|
1530 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
|
1531 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
|
1532 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
|
1533 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
|
1534 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
|
1535 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
|
1536 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
|
1537 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
|
1538 fi |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1539 |
7965
a563319a7968
Get CFLAGS both with and without THIS_IS_CONFIGURE,
Richard M. Stallman <rms@gnu.org>
parents:
7920
diff
changeset
|
1540 # 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
|
1541 CFLAGS="$REAL_CFLAGS" |
7522
3049e726a161
[HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
Richard M. Stallman <rms@gnu.org>
parents:
7503
diff
changeset
|
1542 |
3751
72997ec201f2
* configure.in (version): Check the X libraries for XrmSetDatabase
Jim Blandy <jimb@redhat.com>
parents:
3635
diff
changeset
|
1543 [ |
1687
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1544 #### 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
|
1545 version=`grep 'defconst[ ]*emacs-version' ${srcdir}/lisp/version.el \ |
7046 | 1546 | sed -e 's/^[^"]*"\([^"]*\)".*$/\1/'` |
3362 | 1547 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
|
1548 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
|
1549 \`${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
|
1550 exit 1 |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1551 fi |
2bee660c3046
* configure: Don't make the top-level Makefile read-only - people
Jim Blandy <jimb@redhat.com>
parents:
1647
diff
changeset
|
1552 |
4370
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1553 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
|
1554 ] |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1555 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
|
1556 [ |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1557 fi |
605e06926c35
* configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
Jim Blandy <jimb@redhat.com>
parents:
4368
diff
changeset
|
1558 |
2711
2c2052ec537d
The GNU coding standards specify that CFLAGS should be left for
Jim Blandy <jimb@redhat.com>
parents:
2678
diff
changeset
|
1559 #### 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
|
1560 ### 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
|
1561 ] |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1562 AC_SUBST(version) |
7139
50698dde1c8e
Restore deleted AC_SUBST of `configuration'.
Richard M. Stallman <rms@gnu.org>
parents:
7126
diff
changeset
|
1563 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
|
1564 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
|
1565 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
|
1566 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
|
1567 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
|
1568 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
|
1569 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
|
1570 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
|
1571 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
|
1572 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
|
1573 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
|
1574 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
|
1575 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
|
1576 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
|
1577 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
|
1578 AC_SUBST(archlibdir) |
6034
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1579 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
|
1580 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
|
1581 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
|
1582 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
|
1583 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
|
1584 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
|
1585 AC_SUBST(CFLAGS) |
5641
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1586 AC_SUBST(X_TOOLKIT_TYPE) |
7046 | 1587 AC_SUBST(machfile) |
1588 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
|
1589 |
7540
8ecd40fe3a65
Define EMACS_CONFIGURATION instead of CONFIGURATION.
Richard M. Stallman <rms@gnu.org>
parents:
7522
diff
changeset
|
1590 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
|
1591 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
|
1592 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
|
1593 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
|
1594 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
|
1595 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
|
1596 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
|
1597 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1598 [ |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1599 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
|
1600 ] 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
|
1601 fi |
6869
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1602 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
|
1603 ] AC_DEFINE(USE_X_TOOLKIT) [ |
e3854e6846a0
Handle --with-x-toolkit. Produce lwlib/Makefile.
Richard M. Stallman <rms@gnu.org>
parents:
5607
diff
changeset
|
1604 fi |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1605 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
|
1606 ] 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
|
1607 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1608 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
|
1609 ] 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
|
1610 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1611 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
|
1612 ] 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
|
1613 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1614 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
|
1615 ] 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
|
1616 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1617 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
|
1618 ] 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
|
1619 fi |
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1620 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
|
1621 ] 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
|
1622 fi |
603 | 1623 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1624 # ====================== 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
|
1625 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1626 # 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
|
1627 # 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
|
1628 # 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
|
1629 # 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
|
1630 # 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
|
1631 |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1632 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
|
1633 lispdir='${srcdir}/lisp' |
5080
09f37e86d7da
(version): When --run-in-place, exclude
Richard M. Stallman <rms@gnu.org>
parents:
5061
diff
changeset
|
1634 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
|
1635 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
|
1636 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
|
1637 # 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
|
1638 # 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
|
1639 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
|
1640 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
|
1641 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
|
1642 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
|
1643 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
|
1644 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
|
1645 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1646 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
|
1647 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
|
1648 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1649 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
|
1650 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
|
1651 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1652 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
|
1653 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
|
1654 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1655 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
|
1656 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
|
1657 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1658 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
|
1659 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
|
1660 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1661 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
|
1662 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
|
1663 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1664 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
|
1665 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
|
1666 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1667 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
|
1668 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
|
1669 fi |
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1670 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
|
1671 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
|
1672 fi |
6034
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1673 if [ "$docdir_specified" = "" ]; then |
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1674 docdir='${prefix}/common/data' |
5d1524e58d71
New variable docdir to control where the docstring file goes.
Karl Heuer <kwzh@gnu.org>
parents:
6028
diff
changeset
|
1675 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
|
1676 fi |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1677 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1678 #### 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
|
1679 echo " |
1647
bd3afc204773
Now partially conforms with GNU coding standards. I'm only checking
Jim Blandy <jimb@redhat.com>
parents:
1629
diff
changeset
|
1680 |
4163
f8fa30d5b7fd
(canonical): New variable holds the canonicalized
Richard M. Stallman <rms@gnu.org>
parents:
4125
diff
changeset
|
1681 Configured for \`${canonical}'. |
1629
b57feef74718
* configure: Use GCC-style configuration names, using config.sub.
Jim Blandy <jimb@redhat.com>
parents:
1559
diff
changeset
|
1682 |
3200
add7f1e21bee
* configure.in: If srcdir is '.', then try using PWD to make it
Jim Blandy <jimb@redhat.com>
parents:
3196
diff
changeset
|
1683 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
|
1684 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
|
1685 \`${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
|
1686 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
|
1687 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
|
1688 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
|
1689 What window system should Emacs use? ${window_system} |
41479037ffec
(CFLAGS): Exclude ${CFLAGS} from singlequotes.
Richard M. Stallman <rms@gnu.org>
parents:
6849
diff
changeset
|
1690 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
|
1691 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
|
1692 Where do we find X Windows libraries? }${x_libraries} |
605 | 1693 |
2499
da67547eda51
* configure.in: When checking for X windows, search for an X11
Jim Blandy <jimb@redhat.com>
parents:
2427
diff
changeset
|
1694 " |
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
|
1695 |
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
|
1696 # 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
|
1697 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
|
1698 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
|
1699 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
|
1700 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
|
1701 ] |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1702 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
|
1703 |
4792
c6f0e1fb834e
Allow any of the path or directory Makefile variables to be set with
Brian Fox <bfox@gnu.org>
parents:
4785
diff
changeset
|
1704 # 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
|
1705 # 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
|
1706 |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1707 changequote(,)dnl The horror, the horror. |
5906 | 1708 # Now get this: Some word that is part of the ${srcdir} directory name |
1709 # or the ${configuration} value might, just might, happen to be an | |
1710 # identifier like `sun4' or `i386' or something, and be predefined by | |
1711 # the C preprocessor to some helpful value like 1, or maybe the empty | |
1712 # string. Needless to say consequent macro substitutions are less | |
1713 # 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
|
1714 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
|
1715 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
|
1716 -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
|
1717 `" |
c4f36c5ece61
(creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
Roland McGrath <roland@gnu.org>
parents:
5526
diff
changeset
|
1718 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
|
1719 |
6916
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1720 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
|
1721 ( cd lib-src |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1722 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
|
1723 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
|
1724 < Makefile.in > junk1.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1725 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
|
1726 -e 's@/\*\*/#\(.*\)$@/* \1 */@' \ |
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1727 < Makefile.in > junk.c |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1728 $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
|
1729 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
|
1730 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
|
1731 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
|
1732 chmod 444 Makefile.new |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1733 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
|
1734 ) |
b8a9395c1b3f
(lib-src/Makefile.in): Make this from Makefile.in.in
Richard M. Stallman <rms@gnu.org>
parents:
6869
diff
changeset
|
1735 |
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
|
1736 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
|
1737 ( cd src |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1738 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
|
1739 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
|
1740 < Makefile.in > junk1.c |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1741 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
|
1742 -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
|
1743 < Makefile.in > junk.c |
7330
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1744 $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
|
1745 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
|
1746 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
|
1747 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
|
1748 chmod 444 Makefile.new |
e66a72c5f8d3
(making src/Makefile and lib-src/Makefile):
Richard M. Stallman <rms@gnu.org>
parents:
7314
diff
changeset
|
1749 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
|
1750 )]) |