1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-22 07:09:54 +00:00
Commit Graph

252 Commits

Author SHA1 Message Date
Richard M. Stallman
4624e65168 (HAVE_X11XTR6): Arrange to define it. 1994-05-13 21:02:57 +00:00
David J. MacKenzie
16d03a05a1 (mips-siemens-sysv*): Put quotes around value containing blanks. 1994-05-12 07:44:36 +00:00
Roland McGrath
d6dddccbb9 (opsys): Recognize `gnu'. 1994-05-10 20:50:05 +00:00
Richard M. Stallman
f4828eac53 (using NON_GNU_CPP): Fix test for CPP already set. 1994-05-10 20:11:32 +00:00
David J. MacKenzie
2e25fb4205 Remove AC_LANG_C call. Not needed with Autoconf > 1.8. 1994-05-09 14:24:52 +00:00
Richard M. Stallman
542eb82b74 (run_in_place): Don't use pwd for archlibdir and docdir. 1994-05-07 03:14:53 +00:00
Richard M. Stallman
23aaa3427f (making src/Makefile and lib-src/Makefile):
Split off the autoconf substitutions and don't pass them thru cpp.
(undefs): Use $canonical as well as $configuration.
1994-05-05 04:12:44 +00:00
Richard M. Stallman
39178e9e49 Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
Use lower case names for the s files.
1994-05-04 19:47:46 +00:00
Paul Reilly
677159d6a5 configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
(m88k-dg-dgux5.4R2): dgux5.4R2.
1994-04-30 19:10:37 +00:00
Richard M. Stallman
1659e114ab (window_system): Restore accidentally deleted code that uses AC_FIND_X. 1994-04-29 21:29:49 +00:00
Richard M. Stallman
30a91516b8 Fix syntax in previous change. 1994-04-28 22:24:41 +00:00
Richard M. Stallman
edc866c370 Don't look for -lresolv. 1994-04-28 22:22:28 +00:00
Richard M. Stallman
280ec6c2d4 Use m/hp800.h in place of m/hp9000s800.h. 1994-04-28 05:19:08 +00:00
Richard M. Stallman
6a66e3be46 Improve error message for bad --with-x-toolkit value. 1994-04-27 22:33:52 +00:00
Richard M. Stallman
ca2a138421 Restore deleted AC_SUBST of `configuration'. 1994-04-27 21:58:53 +00:00
Richard M. Stallman
041b4242dc Define CONFIGURATION in src/config.h
rather than substituting into src/Makefile.in.
1994-04-27 05:27:02 +00:00
Richard M. Stallman
73e7c7be38 Test for libresolv.a.
Substitute machfile and opsysfile.

(version): Use entire value of emacs-version.
(mips-siemens-sysv*): New alternative.
1994-04-23 06:00:06 +00:00
Karl Heuer
196a790385 (src/Makefile, lib-src/Makefile): Delete ^L. Fix definition of $undefs. 1994-04-19 00:43:06 +00:00
Richard M. Stallman
a14938298f (window_system): Obey --with-x11=no and --with-x10=no.
(lib-src/Makefile.in): Use src, not lib-src, in -I.
1994-04-19 00:30:13 +00:00
David J. MacKenzie
61ef9d86a9 Call AC_LANG_C, if it's defined, after AC_PREPARE. 1994-04-16 19:01:56 +00:00
Richard M. Stallman
4703b6798b Use AC_SET_MAKE. 1994-04-16 04:52:26 +00:00
Richard M. Stallman
4acc682468 (lib-src/Makefile.in): Make this from Makefile.in.in
and run it thru cpp, as with src/Makefile.in.

(i[34]86-ncr-sysv*): Use usg5-4-2.
1994-04-16 04:48:12 +00:00
Richard M. Stallman
78a0e19954 (CFLAGS): Exclude ${CFLAGS} from singlequotes.
(printing the choices): Make the toolkit message unconditional.
(USE_X_TOOLKIT): Use `none', not `no', if none.
(include libsrc_libs): Include config.h, and specify -I for srcdir.
Get rid of temp file foofoo1.
1994-04-14 03:44:05 +00:00
Richard M. Stallman
a84cd14029 (CFLAGS): Exclude ${CFLAGS} from singlequotes. 1994-04-13 17:52:13 +00:00
Karl Heuer
5f990f9f55 (CFLAGS): Use shell syntax, not Makefile. 1994-04-13 17:13:42 +00:00
Richard M. Stallman
6e4b48e2a8 (window_system): If no X, set USE_X_TOOLKIT=no.
(printing the choices): State choice of toolkit.

(libsrc_libs): Recalculate after writing config.h;
then update lib-src/Makefile.

Conditionals testing for null $CC were backwards.
1994-04-13 05:37:24 +00:00
Richard M. Stallman
b2d5d0f412 (window_system): If no X, set USE_X_TOOLKIT=no. 1994-04-12 15:25:00 +00:00
Richard M. Stallman
c78f294b50 Conditionals testing for null $CC were backwards. 1994-04-12 07:36:44 +00:00
Richard M. Stallman
b2c3b7ffed Add sunos4shr as alternative for suns. 1994-04-12 01:55:59 +00:00
Richard M. Stallman
e5f1d6a0cc Handle -isc4.0*. 1994-04-09 21:42:43 +00:00
Richard M. Stallman
dc6ace1268 (esix5): Set NON_GNU_CPP. 1994-03-31 04:39:32 +00:00
Karl Heuer
a117e51e29 Add freebsd. 1994-03-08 22:37:54 +00:00
Roland McGrath
5725490b48 Check for fpathconf. 1994-03-08 06:51:56 +00:00
Karl Heuer
d2ebfa8cfc (with_x_toolkit): Fix typo in previous change. 1994-03-02 05:59:09 +00:00
Karl Heuer
a69c774b84 New s-file for rs60000-ibm-aix3.2.5. 1994-03-02 03:23:30 +00:00
Richard M. Stallman
0de5246d1d (with_x_toolkit): Don't allow motif or open-look. 1994-02-26 22:05:19 +00:00
Karl Heuer
080d8166d8 Fix value of docdir. 1994-02-24 22:00:11 +00:00
Richard M. Stallman
effdbe0d08 (*-sysv4.1): Set NON_GNU_CPP. 1994-02-24 20:41:49 +00:00
Karl Heuer
109ebdd473 New variable docdir to control where the docstring file goes. 1994-02-22 23:57:13 +00:00
Karl Heuer
82d1475f40 When --run-in-place, don't inherit archlibdir. 1994-02-22 21:54:40 +00:00
Richard M. Stallman
eaa2dcbd2c (mips-sony-newsos*): New configuration. 1994-02-17 02:18:09 +00:00
Fred Pierresteguy
f9b9f71b31 (rs6000-bull-bosx*): New configuration. 1994-02-17 02:13:55 +00:00
Karl Heuer
382d3536ba Fix misspelled symbol LD_SWITCH_X_SITE_AUX. 1994-02-12 02:26:44 +00:00
Richard M. Stallman
764b979bfe Don't initialize CC.
(creating src/Makefile): Also generate -U switches
for symbols in the $configuration value.

(creating src/Makefile): Delete blank lines along with lines of whitespace.

Check for sys_siglist being declared in system header.

(m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
1994-02-11 21:32:49 +00:00
Richard M. Stallman
98f5cfc333 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000. 1994-02-09 21:08:01 +00:00
Richard M. Stallman
1e39d86ddb Get, use, and substitute C_SWITCH_MACHINE like C_SWITCH_SYSTEM. 1994-02-09 21:03:13 +00:00
Karl Heuer
bbfe5099dd (drem): Check for this function. 1994-02-04 20:21:21 +00:00
Richard M. Stallman
63041661ee (Using NON_GNU_CPP): Don't lose if it has spaces.
If CPP was inherited from environment, don't use NON_GNU_CPP.
(NON_GNU_CC): Likewise.
(handling with_gcc): Use explicit if in the `no' case.
(cc_specified): New variable; if set, don't use NON_GNU_CC.
1994-02-04 20:20:00 +00:00
Richard M. Stallman
990a74216b (Using NON_GNU_CPP): Don't lose if it has spaces. 1994-02-03 05:55:12 +00:00
Richard M. Stallman
781ce8e8d3 (mips-mips-riscos4*): Set NON_GNU_CPP. 1994-02-02 22:35:44 +00:00
Karl Heuer
37cdb177b8 Check whether fmod exists. 1994-02-01 23:17:03 +00:00
Roland McGrath
d317463ce3 To define USE_X_TOOLKIT, check for $USE_X_TOOLKIT being != "no", not =
"yes" (it might be "athena" or somesuch).
1994-01-22 23:18:14 +00:00
Richard M. Stallman
c6a9d2511a (with_x_toolkit): Treat values athena and lucid alike. 1994-01-21 06:37:05 +00:00
Richard M. Stallman
1c4ce111de Handle --with-x-toolkit. Produce lwlib/Makefile.
Substitute USE_X_TOOLKIT as both C macro and Make variable.

If CPP has a value that is a directory, discard the value.
1994-01-20 14:39:31 +00:00
Roland McGrath
dace61c11f (srcdir_undefs): Add g flag to sed substitution to remove -U[0-9]*. 1994-01-16 09:58:31 +00:00
Richard M. Stallman
5b46c38300 Provide for variable LD_SWITCH_X_SITE_AUX. (See src/s/sol2.h.) 1994-01-15 15:18:19 +00:00
Richard M. Stallman
d8e16cd273 (m68k-harris-cxux*, m88k-harris-cxux*): New configs. 1994-01-14 18:09:50 +00:00
Roland McGrath
47241a651a (creating src/Makefile): Put code inside 2nd arg to AC_OUTPUT as it should
be; hopefully noone will again see fit to gratuitously break this and not
make a change log entry.  Optimized sed processing of Makefile.in and cpp
output; now preserves comments previously removed from the cpp input.
Eliminated temp file for cpp output.
Generate -U switches to undefine all identifiers that appear in the
directory name ${srcdir}; pass these to cpp.
1994-01-09 00:36:27 +00:00
Roland McGrath
e773d20a7b (version): Fix sed regexp to match two-elt version number. 1994-01-08 22:06:34 +00:00
Roland McGrath
5dd53b997d Check for strerror. 1994-01-08 21:37:31 +00:00
Richard M. Stallman
76d1726a00 Test for bcmp. 1994-01-07 05:55:40 +00:00
Richard M. Stallman
91d39bf04a (i[34]86-*-*): Check for *-nextstop*. 1994-01-01 17:15:40 +00:00
Richard M. Stallman
624e2ec38c (m68*-next-*): Don't care about which os is specified. 1994-01-01 17:12:22 +00:00
Richard M. Stallman
bd7a1ebba7 Check for setsid. 1993-12-25 01:43:19 +00:00
Richard M. Stallman
9c34bd79b7 (*-sun-solaris*): Add special case for Solaris 2.3.
(i860-*-sysv4): Renamed from i860-*-sysvr4.

(LIBS): Add test for existence of XSetWMProtocols.

(solaris): Set NON_GNU_CPP instead of CPP.
Set it for all solaris versions.
(mips-mips-riscos4*): Set NON_GNU_CC, not CC.
(after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
Likewise for NON_GNU_CC and CC.

(mips-mips-riscos4*): Assign variable CC.
(checking ${with_gcc}): If "no", don't override CC if already set.
(CC): Initialize it as empty.

(Suns): Set CPP if *-solaris2.3*.
1993-12-24 02:26:57 +00:00
Richard M. Stallman
14442cbfd8 (i[34]86-ncr-sysv*): New specific alternative. 1993-11-21 09:02:45 +00:00
Richard M. Stallman
7f291b64ee (version): When --run-in-place, exclude
${datadir}/emacs/site-lisp from locallisppath.
1993-11-20 06:04:07 +00:00
Richard M. Stallman
561d8c56aa Delete jumk.c before writing it. 1993-11-18 05:57:17 +00:00
Richard M. Stallman
bdb6dc9dc6 (creating src/Makefile): Before running cpp,
discard all lines that start with `# Generated' or /**/#.
1993-11-15 01:26:54 +00:00
Richard M. Stallman
22b092ef9e (creating src/Makefile): Before running cpp,
discard all lines that start with # or /**/#.
1993-11-13 10:02:57 +00:00
Brian Fox
1052acbf95 Make sure that config.status contains the correct commands for
rebuilding src/Makefile.
1993-10-05 00:54:01 +00:00
Roland McGrath
eb8a344d52 (extrasub): Add vpath patterns for %.[yls]. 1993-10-03 23:11:06 +00:00
Roland McGrath
879dea9384 Don't do seddery on config.status after AC_OUTPUT.
Instead just include the commands to make src/Makefile as the second arg to
AC_OUTPUT.
1993-10-03 21:18:51 +00:00
Roland McGrath
bbe097d0a5 Use : instead of dnl for comment inside $makefile_command. 1993-10-03 20:43:37 +00:00
Roland McGrath
916758115d No longer use vpath_sed. Instead, when we notice srcdir already
configured, set extrasub to hack vpath in the makefiles.
1993-10-03 20:41:20 +00:00
Roland McGrath
ca40a31326 In cmds to make src/Makefile, chmod Makefile.new before moving it. 1993-10-03 19:57:50 +00:00
Brian Fox
6703f6cdbd Don't copy ${srcdir}/src/Makefile.in; that file doesn't exist. Just
copy src/Makefile.in instead.  Touch all of the Makefiles after
editing config.status.
1993-09-30 23:11:45 +00:00
Brian Fox
cedb6c1b97 Allow any of the path or directory Makefile variables to be set with
flags to configure.  Create all Makefiles at configure time.  Edit
special commands into config.status after src/Makefile.in is built
from src/Makefile.  Don't AC_SUBST rip_paths or inst_paths.
1993-09-28 09:28:09 +00:00
Brian Fox
7a5e089152 Avoid forcing the search of /usr/include before fixed include files by
resetting C_SWITCH_X_SITE if it is "-I/usr/include".
1993-09-24 07:07:22 +00:00
Richard M. Stallman
dce3d8a95c Use "sh -c pwd" when we want to avoid having the
shell fix up the value of $PWD.
1993-09-19 20:04:21 +00:00
Roland McGrath
e16b32b045 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
Remove ${extra_output} from AC_OUTPUT call.
1993-09-19 19:54:04 +00:00
Richard M. Stallman
d91a343ed6 Test for res_init in libc. 1993-09-16 20:08:34 +00:00
Richard M. Stallman
0028bd66b4 In the file ${tempcname}, use configure___ instead of @configure@. 1993-09-16 15:34:08 +00:00
Roland McGrath
acd399a1c7 Substitute variable `vpath_sed'.
If not in $srcdir and $srcdir is configured,
issue warning that GNU make is required,
and set vpath_sed to use vpath.sed script.
1993-09-12 10:47:34 +00:00
Roland McGrath
dbf6ad3d3e Remove check for $srcdir being configured. This pretty much works now.
Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
Check for XFree86 (/usr/X386/include) independent of whether -lXbsd exists.
1993-09-10 06:08:27 +00:00
Richard M. Stallman
342077745e (i386-*-sunos4): Assume Sunos 4.0. 1993-08-14 05:32:25 +00:00
Richard M. Stallman
1c0feb6700 Check for XScreenNumberOfScreen.
Add * to end of all configuration alternatives.
(m68*-sony-newsos3*): New alternative.

For --help, use $PAGER if it is set.
(LIB_X11_LIB): Default to -lX11.
(mips-sgi-irix5.*): New alternative.

(m68*-hp-hpux*, hppa*-hp-hpux*): Recognize *.B8.* as hpux version 8.
(m68*-tektronix-bsd*): Fix typo in tek4300.
(AC_HAVE_FUNCS): Add ftime.
1993-08-13 22:18:34 +00:00
Richard M. Stallman
0d33a6902c (m88k-tektronix-sysv3*): Added the missing *.
Use tekxd88, not tekXD88.
1993-08-10 21:30:51 +00:00
Roland McGrath
3f469c2e5e Check for -lm. Then can check for frexp and logb. 1993-08-10 18:16:48 +00:00
Richard M. Stallman
d5aac16a2a (machine): Add i370-ibm-aix*. 1993-08-05 21:16:04 +00:00
Jim Blandy
d50a54c0f1 * configure.in (function checks): Test for mkdir and rmdir.
* configure.in (function checks): Don't test for random and bcopy
only when we're building with X; look for them all the time.
1993-08-03 06:57:03 +00:00
Jim Blandy
8686888e2c * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
and #define HAVE_AIX_SMT_EXP if we do.  This is present in some
versions of AIX, and needs to be passed to the loader.
1993-07-31 01:40:35 +00:00
Jim Blandy
9b7cd36694 * configure.in: Test for the availablility of the
XScreenResourceString function.
1993-07-31 01:34:30 +00:00
Jim Blandy
f5ad956022 * configure.in: Test for availability of bcopy functions, searching
the X libraries if we're using X.
1993-07-31 01:07:38 +00:00
Jim Blandy
825e4ec2b9 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
LD_SWITCH_X_SITE and assume --with-x11.
Only look for X11 files if we weren't told about a window system
or if we were told to use X11 but not told where.
Search the libraries from the s and/or m files when checking for
functions.

* configure.in: Remove any trailing slashes in prefix and exec_prefix.
1993-07-31 00:55:39 +00:00
Richard M. Stallman
9b973fd79b Add code to set HAVE_INET_SOCKETS. 1993-07-30 07:55:42 +00:00
Richard M. Stallman
7c7b8f9d15 Fix up previous change. 1993-07-21 22:12:08 +00:00
Richard M. Stallman
f6f32e5a43 If we do find x_includes and x_libraries
via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
1993-07-21 22:06:56 +00:00
Richard M. Stallman
7e39a592c3 (testing x_includes and x_libraries): Use =, not ==. 1993-07-19 19:42:58 +00:00
Richard M. Stallman
279271bab8 (canonical): New variable holds the canonicalized
configuration.  Don't alter `configuration'.  Use `configuration'
for Makefile.in for file naming.
1993-07-19 19:25:46 +00:00