comparison nt/INSTALL @ 90780:ec58e5c426ef

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 653-661) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 203-206) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-180
author Miles Bader <miles@gnu.org>
date Sun, 04 Mar 2007 06:19:40 +0000
parents 52a7f3f50b89 dc5475982593
children 91bf6e05918b
comparison
equal deleted inserted replaced
90779:6ea6d3d1508d 90780:ec58e5c426ef
24 cmd /c configure.bat 24 cmd /c configure.bat
25 or 25 or
26 command.com /c configure.bat 26 command.com /c configure.bat
27 27
28 3. Run the Make utility suitable for your environment. If you build 28 3. Run the Make utility suitable for your environment. If you build
29 with the Microsoft's Visual C compiler: 29 with the Microsoft's Visual C compiler (but see notes about using
30 VC++ 8.0 and later below):
30 31
31 nmake 32 nmake
32 33
33 For the development environments based on GNU GCC (MinGW, MSYS, 34 For the development environments based on GNU GCC (MinGW, MSYS,
34 Cygwin - but see notes about Cygwin make below), depending on how 35 Cygwin - but see notes about Cygwin make below), depending on how
97 "touch.exe" in your path, and that it will create files that do not 98 "touch.exe" in your path, and that it will create files that do not
98 yet exist. 99 yet exist.
99 100
100 * Supported development environments 101 * Supported development environments
101 102
102 To compile Emacs, you will need either Microsoft Visual C++ 2.0 or 103 To compile Emacs, you will need either Microsoft Visual C++ 2.0, or
103 later and nmake, or a Windows port of GCC 2.95 or later with MinGW 104 later up to 7.0, and nmake, or a Windows port of GCC 2.95 or later
104 and W32 API support and a port of GNU Make. You can use the Cygwin 105 with MinGW and W32 API support and a port of GNU Make. You can use
105 ports of GCC, but Emacs requires the MinGW headers and libraries to 106 the Cygwin ports of GCC, but Emacs requires the MinGW headers and
106 build (latest versions of the Cygwin toolkit, at least since v1.3.3, 107 libraries to build (latest versions of the Cygwin toolkit, at least
107 include the MinGW headers and libraries as an integral part). 108 since v1.3.3, include the MinGW headers and libraries as an integral
108 109 part).
109 Note that building Emacs with Visual Studio 2005 is not supported at 110
110 this time. 111 Note that building Emacs with Visual Studio 2005 (VC++ 8.0) is not
112 supported at this time, due to changes introduced by Microsoft into
113 the libraries shipped with the compiler.
111 114
112 The rest of this file assumes you have a working development 115 The rest of this file assumes you have a working development
113 environment. If you just installed such an environment, try 116 environment. If you just installed such an environment, try
114 building a trivial C "Hello world" program, and see if it works. If 117 building a trivial C "Hello world" program, and see if it works. If
115 it doesn't work, resolve that problem first! 118 it doesn't work, resolve that problem first!
189 Additional instructions and help for building Emacs on Windows can be 192 Additional instructions and help for building Emacs on Windows can be
190 found at the Emacs Wiki: 193 found at the Emacs Wiki:
191 194
192 http://www.emacswiki.org/cgi-bin/wiki/WThirtyTwoInstallationKit 195 http://www.emacswiki.org/cgi-bin/wiki/WThirtyTwoInstallationKit
193 196
194 and at this URL: 197 and on these URLs:
195 198
196 http://ourcomments.org/Emacs/w32-build-emacs.html 199 http://ourcomments.org/Emacs/w32-build-emacs.html
200 http://derekslager.com/blog/posts/2007/01/emacs-hack-3-compile-emacs-from-cvs-on-windows.ashx
201
202 The second URL above includes instructions for building with MSVC,
203 as well as with MinGW, while the first URL covers only MinGW, but
204 has more details about it.
197 205
198 * Configuring 206 * Configuring
199 207
200 Configuration of Emacs is now handled by running configure.bat in the 208 Configuration of Emacs is now handled by running configure.bat in the
201 `nt' subdirectory. It will detect which compiler you have available, 209 `nt' subdirectory. It will detect which compiler you have available,