summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-10-08 17:58:44 +0200
committerBram Moolenaar <Bram@vim.org>2017-10-08 17:58:44 +0200
commit18cfa940e2bbf657e8f90e6486812876198ef963 (patch)
tree0df440d1dcf073a66208b45871ac4a271097c55b /Makefile
parent0ab35b279f9d64f32e99424166b047f90cb042d8 (diff)
downloadvim-git-18cfa940e2bbf657e8f90e6486812876198ef963.tar.gz
patch 8.0.1183: MS-Windows build instructions are outdatedv8.0.1183
Problem: MS-Windows build instructions are outdated. Solution: Update instructions for MSVC 2015. Update the build script.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile24
1 files changed, 9 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index d19831615..5fa19b5fb 100644
--- a/Makefile
+++ b/Makefile
@@ -128,20 +128,15 @@ MINOR = 0
# > make dosrt
# Unpack dist/vim##rt.zip and dist/vim##src.zip on an MS-Windows PC.
# Win32 console version build:
-# - Set environment for Visual C++ 2008, e.g.:
-# > src/msvc2008.bat
-# Or:
-# > C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat
-# Or, when using the Visual C++ Toolkit 2003: "msvcsetup.bat" (adjust the
-# paths when necessary).
-# For Windows 98/ME the 2003 version is required, but then the executable
-# won't work on Windows 7 and 64 bit systems.
-# - > cd src
+# - See src/INSTALLpc.txt for installing the compiler and SDK.
+# - Set environment for Visual C++ 2015:
+# > cd src
+# > msvc2015.bat
+# - Build the console binary:
# > nmake -f Make_mvc.mak
-# - Run the tests:
+# - Run the tests and check the ouput:
# > nmake -f Make_mvc.mak testclean
# > nmake -f Make_mvc.mak test
-# - check the output.
# - Rename (using ../tools/rename.bat):
# vim.exe to vimw32.exe
# tee/tee.exe to teew32.exe
@@ -152,19 +147,18 @@ MINOR = 0
# Win32 GUI version build:
# - > cd src
# > nmake -f Make_mvc.mak GUI=yes
-# - Run the tests:
+# - Run the tests and check the output:
# > nmake -f Make_mvc.mak testclean
# > nmake -f Make_mvc.mak testgvim
-# - check the output.
# - move "gvim.exe" to here (otherwise the OLE version will overwrite it).
# - Move gvim.pdb to here.
# - Copy "GvimExt/gvimext.dll" to here.
# - Delete vimrun.exe, install.exe and uninstal.exe.
# Win32 GUI version with OLE, PERL, Ruby, TCL, PYTHON and dynamic IME:
# - Install the interfaces you want, see src/INSTALLpc.txt
+# Adjust bigvim.bat to match the version of each interface you want.
# - Build:
# > cd src
-# Adjust bigvim.bat to match the version of each interface you want.
# > bigvim.bat
# - Run the tests:
# > nmake -f Make_mvc.mak testclean
@@ -191,7 +185,7 @@ MINOR = 0
# gvimext64.dll can be obtained from http://code.google.com/p/vim-win3264/
# It is part of vim72.zip as vim72/gvimext.dll.
# - Make sure there is a diff.exe two levels up (get it from a previous Vim
-# version).
+# version). Also put winpty32.dll and winpty-agent.exe there.
# - go to ../nsis and do:
# > makensis gvim.nsi (takes a few minutes).
# ignore warning for libwinpthread-1.dll