summaryrefslogtreecommitdiffstats
path: root/src/Make_mvc.mak
diff options
context:
space:
mode:
authorK.Takata <kentkt@csc.jp>2022-11-10 23:17:19 +0000
committerBram Moolenaar <Bram@vim.org>2022-11-10 23:17:19 +0000
commit37f1030fd6e2092582893f438978384025c55328 (patch)
tree74a76387bd90f791ea890a55e4130dca48035bb2 /src/Make_mvc.mak
parentd55bfcaa9b140c50cddf56a2c614f05f2f6f2533 (diff)
patch 9.0.0857: selecting MSVC 2017 does not set $PLATFORMv9.0.0857
Problem: Selecting MSVC 2017 does not set $PLATFORM. Solution: Use $VSCMD_ARG_TGT_ARCH. (Ken Takata, closes #11485)
Diffstat (limited to 'src/Make_mvc.mak')
-rw-r--r--src/Make_mvc.mak6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak
index 028277a108..639ae2f893 100644
--- a/src/Make_mvc.mak
+++ b/src/Make_mvc.mak
@@ -222,8 +222,12 @@ CPU = i386
! endif
! else # !CPU
CPU = i386
-! if !defined(PLATFORM) && defined(TARGET_CPU)
+! ifndef PLATFORM
+! ifdef TARGET_CPU
PLATFORM = $(TARGET_CPU)
+! elseif defined(VSCMD_ARG_TGT_ARCH)
+PLATFORM = $(VSCMD_ARG_TGT_ARCH)
+! endif
! endif
! ifdef PLATFORM
! if ("$(PLATFORM)" == "x64") || ("$(PLATFORM)" == "X64")