Patch 8.2.1987
Problem: MS-Windows: Win32.mak is no longer needed.
Solution: Do not include Win32.mak. (Jason McHugh, closes #7290)
Files: src/Make_mvc.mak, src/INSTALLpc.txt
*** ../vim-8.2.1986/src/Make_mvc.mak 2020-09-05 15:48:32.465546702 +0200
--- src/Make_mvc.mak 2020-11-14 21:01:34.913604827 +0100
***************
*** 15,25 ****
# This will build the console version of Vim with no additional interfaces.
# To add features, define any of the following:
#
! # For MSVC 11, if you want to include Win32.mak, you need to specify
! # where the file is, e.g.:
! # SDK_INCLUDE_DIR="C:\Program Files\Microsoft
SDKs\Windows\v7.1\Include"
! #
! # !!!! After changing features do "nmake clean" first !!!!
#
# Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE)
#
--- 15,21 ----
# This will build the console version of Vim with no additional interfaces.
# To add features, define any of the following:
#
! # !!!! After changing any features do "nmake clean" first !!!!
#
# Feature Set: FEATURES=[TINY, SMALL, NORMAL, BIG, HUGE] (default is HUGE)
#
***************
*** 209,217 ****
OBJDIR = $(OBJDIR)d
!endif
- # If you include Win32.mak, it requires that CPU be set appropriately.
- # To cross-compile for Win64, set CPU=AMD64 or CPU=IA64.
-
!ifdef PROCESSOR_ARCHITECTURE
# We're on Windows NT or using VC 6+
! ifdef CPU
--- 205,210 ----
***************
*** 251,268 ****
MAKEFLAGS_GVIMEXT = DEBUG=yes
!endif
-
- # Get all sorts of useful, standard macros from the Platform SDK,
- # if SDK_INCLUDE_DIR is set or USE_WIN32MAK is set to "yes".
-
- !ifdef SDK_INCLUDE_DIR
- ! include $(SDK_INCLUDE_DIR)\Win32.mak
- !elseif "$(USE_WIN32MAK)"=="yes"
- ! include <Win32.mak>
- !else
link = link
- !endif
-
# Check VC version.
!if [echo MSVCVER=_MSC_VER> msvcver.c && $(CC) /EP msvcver.c > msvcver.~ 2>
nul]
--- 244,250 ----
*** ../vim-8.2.1986/src/INSTALLpc.txt 2019-11-19 22:56:46.000000000 +0100
--- src/INSTALLpc.txt 2020-11-14 21:02:07.873540984 +0100
***************
*** 265,275 ****
"Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1"
You don't need the examples and documentation.
- If you get an error that Win32.mak can't be found, you have to set the
- variable SDK_INCLUDE_DIR. For example, on Windows 10, installation of MSVC
- puts include files in the following directory:
- set SDK_INCLUDE_DIR=C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
-
2. MSYS2 with MinGW
===================
--- 264,269 ----
*** ../vim-8.2.1986/src/version.c 2020-11-14 20:57:03.866109771 +0100
--- src/version.c 2020-11-14 21:03:15.617408471 +0100
***************
*** 752,753 ****
--- 752,755 ----
{ /* Add new patch number below this line */
+ /**/
+ 1987,
/**/
--
Hear about the guy who played a blank tape at full blast?
The mime next door went nuts.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/202011142006.0AEK6A8E692755%40masaka.moolenaar.net.