aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-12-27 13:53:39 +0000
committerEli Zaretskii2006-12-27 13:53:39 +0000
commit56a469c3f64289f1a677138da563f344d5a079ee (patch)
treed5610fd99e63ba18b289c0a061ec2b9e02e54fcf
parent7e5f4e579bd35cefca9e3725d824a28d2e0cbb2c (diff)
downloademacs-56a469c3f64289f1a677138da563f344d5a079ee.tar.gz
emacs-56a469c3f64289f1a677138da563f344d5a079ee.zip
Update table of supported Make ports.
-rwxr-xr-xnt/configure.bat27
1 files changed, 19 insertions, 8 deletions
diff --git a/nt/configure.bat b/nt/configure.bat
index ffc11542ce0..1e411e8ad2c 100755
--- a/nt/configure.bat
+++ b/nt/configure.bat
@@ -25,27 +25,38 @@ rem YOU'LL NEED THE FOLLOWING UTILITIES TO MAKE EMACS:
25rem 25rem
26rem + MS Windows 95/98/Me or NT/2000/XP 26rem + MS Windows 95/98/Me or NT/2000/XP
27rem + either MSVC 2.x or later, or gcc-2.95 or later (with gmake 3.75 27rem + either MSVC 2.x or later, or gcc-2.95 or later (with gmake 3.75
28rem or later) and the Mingw32 and W32 API headers and libraries 28rem or later) and the Mingw32 and W32 API headers and libraries.
29rem + Visual Studio 2005 is not supported at this time.
29rem 30rem
30rem For reference, here is a list of which builds of gmake are known to 31rem For reference, here is a list of which builds of gmake are known to
31rem work or not, and whether they work in the presence and/or absence of 32rem work or not, and whether they work in the presence and/or absence of
32rem sh.exe. 33rem sh.exe.
33rem 34rem
34rem sh exists no sh 35rem sh exists no sh
35rem cygwin b20.1 make (3.75): okay[1] fails[2] 36rem cygwin b20.1 make (3.75): fails[1,5] fails[2,5]
36rem MSVC compiled gmake 3.77: okay okay 37rem MSVC compiled gmake 3.77: okay okay
37rem MSVC compiled gmake 3.78.1: okay okay 38rem MSVC compiled gmake 3.78.1: okay okay
38rem MSVC compiled gmake 3.79.1: okay okay 39rem MSVC compiled gmake 3.79.1: okay okay
39rem mingw32/gcc-2.92.2 make (3.77): okay okay 40rem mingw32/gcc-2.92.2 make (3.77): okay okay[4]
40rem cygwin compiled gmake 3.77: okay[1] fails[2] 41rem cygwin compiled gmake 3.77: fails[1,5] fails[2,5]
41rem cygwin compiled gmake 3.78.1: okay fails[2] 42rem cygwin compiled gmake 3.78.1: fails[5] fails[2,5]
42rem cygwin compiled gmake 3.79.1: couldn't build make[3] 43rem cygwin compiled gmake 3.79.1: fails[3,5] fails[2?,5]
44rem cygwin compiled make 3.80: fails?[6] fails?[6]
45rem cygwin compiled make 3.81: fails fails?[6]
46rem mingw32 compiled make 3.79.1: okay okay
47rem mingw32 compiled make 3.80: okay okay?[6]
48rem mingw32 compiled make 3.81: okay okay[7]
43rem 49rem
44rem [1] doesn't cope with makefiles with DOS line endings, so must mount 50rem [1] doesn't cope with makefiles with DOS line endings, so must mount
45rem emacs source with text!=binary. 51rem emacs source with text!=binary.
46rem [2] fails when needs to invoke shell commands; okay invoking gcc etc. 52rem [2] fails when needs to invoke shell commands; okay invoking gcc etc.
47rem [3] requires LC_MESSAGES support to build; maybe 2.95.x update to 53rem [3] requires LC_MESSAGES support to build; cannot build with early
48rem cygwin provides this? 54rem versions of cygwin.
55rem [4] may fail on Windows 9X and Windows ME; if so, install Bash.
56rem [5] fails when building leim due to the use of cygwin style paths.
57rem May work if building emacs without leim.
58rem [6] not recommended; please report if you try this combination.
59rem [7] tested only on Windows XP.
49rem 60rem
50 61
51if exist config.log del config.log 62if exist config.log del config.log