Mercurial > vim
comparison src/Make_mvc.mak @ 13198:ac68616f0cf7 v8.0.1473
patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit apps
commit https://github.com/vim/vim/commit/511ffdd65d48b0597ed10614d161b5e811342058
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Feb 4 19:37:40 2018 +0100
patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit apps
Problem: MS-Windows: D&D fails between 32 and 64 bit apps.
Solution: Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes https://github.com/vim/vim/issues/2504)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 04 Feb 2018 19:45:05 +0100 |
parents | cfce9ac1d1e8 |
children | 017a81187128 |
comparison
equal
deleted
inserted
replaced
13197:ffbc5e141df5 | 13198:ac68616f0cf7 |
---|---|
1177 LINKARGS1 = $(LINKARGS1) /LTCG:STATUS | 1177 LINKARGS1 = $(LINKARGS1) /LTCG:STATUS |
1178 !endif | 1178 !endif |
1179 !endif | 1179 !endif |
1180 !endif | 1180 !endif |
1181 | 1181 |
1182 !if $(MSVC_MAJOR) >= 11 && "$(CPU)" == "AMD64" && "$(GUI)" == "yes" | |
1183 # This option is required for VC2012 or later so that 64-bit gvim can | |
1184 # accept D&D from 32-bit applications. NOTE: This disables 64-bit ASLR, | |
1185 # therefore the security level becomes as same as VC2010. | |
1186 LINKARGS1 = $(LINKARGS1) /HIGHENTROPYVA:NO | |
1187 !endif | |
1188 | |
1182 all: $(VIM).exe \ | 1189 all: $(VIM).exe \ |
1183 vimrun.exe \ | 1190 vimrun.exe \ |
1184 install.exe \ | 1191 install.exe \ |
1185 uninstal.exe \ | 1192 uninstal.exe \ |
1186 xxd/xxd.exe \ | 1193 xxd/xxd.exe \ |