Mercurial > emacs
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, |