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