Mercurial > emacs
comparison nt/INSTALL @ 57565:5bab1954e91f
Added note to see INSTALL.CVS, and to make sure touch creates files.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Sun, 17 Oct 2004 20:20:26 +0000 |
parents | a1a91a32f865 |
children | 64443697a546 f3ec05478165 |
comparison
equal
deleted
inserted
replaced
57564:124aed7b66e8 | 57565:5bab1954e91f |
---|---|
14 If you are building out of CVS, then some files in this directory | 14 If you are building out of CVS, then some files in this directory |
15 (.bat files, nmake.defs and makefile.w32-in) may need the line-ends | 15 (.bat files, nmake.defs and makefile.w32-in) may need the line-ends |
16 fixing first. The easiest way to do this and avoid future conflicts | 16 fixing first. The easiest way to do this and avoid future conflicts |
17 is to run the following command in this (emacs/nt) directory: | 17 is to run the following command in this (emacs/nt) directory: |
18 cvs update -kb | 18 cvs update -kb |
19 In addition to this file, you should also read INSTALL.CVS in the | |
20 parent directory, and make sure that you have a version of "touch.exe" | |
21 in your path, and that it will create files that do not yet exist. | |
19 | 22 |
20 To compile Emacs, you will need either Microsoft Visual C++ 2.0 or | 23 To compile Emacs, you will need either Microsoft Visual C++ 2.0 or |
21 later and nmake, or a Windows port of GCC 2.95 or later with Mingw | 24 later and nmake, or a Windows port of GCC 2.95 or later with Mingw |
22 and W32 API support and a port of GNU make. You can use the Cygwin | 25 and W32 API support and a port of GNU make. You can use the Cygwin |
23 ports of GCC, but Emacs requires the Mingw headers and libraries to | 26 ports of GCC, but Emacs requires the Mingw headers and libraries to |
29 Emacs executable with strange filename completion behaviour. Unless | 32 Emacs executable with strange filename completion behaviour. Unless |
30 you would like to assist by finding and fixing the cause of any bugs | 33 you would like to assist by finding and fixing the cause of any bugs |
31 like this, we recommend the use of the supported compilers mentioned | 34 like this, we recommend the use of the supported compilers mentioned |
32 in the previous paragraph. | 35 in the previous paragraph. |
33 | 36 |
37 You will also need a copy of the Posix cp, rm and mv programs. These | |
38 and other useful Posix utilities can be obtained from the Mingw or | |
39 Cygwin projects. | |
40 | |
34 If you build Emacs on Windows 9X or ME, not on Windows 2K/XP or | 41 If you build Emacs on Windows 9X or ME, not on Windows 2K/XP or |
35 Windows NT, we suggest to install the Cygwin port of Bash. | 42 Windows NT, we suggest to install the Cygwin port of Bash. |
36 | 43 |
37 Please see http://www.mingw.org for pointers to GCC/Mingw binaries. | 44 Please see http://www.mingw.org for pointers to GCC/Mingw and binaries. |
38 | 45 |
39 For reference, here is a list of which builds of GNU make are known | 46 For reference, here is a list of which builds of GNU make are known |
40 to work or not, and whether they work in the presence and/or absence | 47 to work or not, and whether they work in the presence and/or absence |
41 of sh.exe, the Cygwin port of Bash. Note that any version of make | 48 of sh.exe, the Cygwin port of Bash. Note that any version of make |
42 that is compiled with Cygwin will only work with Cygwin tools, due to | 49 that is compiled with Cygwin will only work with Cygwin tools, due to |