comparison src/Make_mvc.mak @ 16229:081522b02c2d v8.1.1119

patch 8.1.1119: no support for Windows on ARM64. commit https://github.com/vim/vim/commit/577fadfc100ff8fa569a34b89f5ad055ad726646 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Apr 4 20:32:24 2019 +0200 patch 8.1.1119: no support for Windows on ARM64. Problem: No support for Windows on ARM64. Solution: Add ARM64 support (Leendert van Doorn)
author Bram Moolenaar <Bram@vim.org>
date Thu, 04 Apr 2019 20:45:04 +0200
parents b0e19f135e50
children 1dcbaa780b8e
comparison
equal deleted inserted replaced
16228:2cec03568383 16229:081522b02c2d
238 PLATFORM = $(TARGET_CPU) 238 PLATFORM = $(TARGET_CPU)
239 ! endif 239 ! endif
240 ! ifdef PLATFORM 240 ! ifdef PLATFORM
241 ! if ("$(PLATFORM)" == "x64") || ("$(PLATFORM)" == "X64") 241 ! if ("$(PLATFORM)" == "x64") || ("$(PLATFORM)" == "X64")
242 CPU = AMD64 242 CPU = AMD64
243 ! elseif ("$(PLATFORM)" == "arm64") || ("$(PLATFORM)" == "ARM64")
244 CPU = ARM64
243 ! elseif ("$(PLATFORM)" != "x86") && ("$(PLATFORM)" != "X86") 245 ! elseif ("$(PLATFORM)" != "x86") && ("$(PLATFORM)" != "X86")
244 ! error *** ERROR Unknown target platform "$(PLATFORM)". Make aborted. 246 ! error *** ERROR Unknown target platform "$(PLATFORM)". Make aborted.
245 ! endif 247 ! endif
246 ! endif # !PLATFORM 248 ! endif # !PLATFORM
247 ! endif 249 ! endif
440 !ifndef USE_MSVCRT 442 !ifndef USE_MSVCRT
441 # Both XPM and USE_MSVCRT are not set, use the included xpm files, depending 443 # Both XPM and USE_MSVCRT are not set, use the included xpm files, depending
442 # on the architecture. 444 # on the architecture.
443 !if "$(CPU)" == "AMD64" 445 !if "$(CPU)" == "AMD64"
444 XPM = xpm\x64 446 XPM = xpm\x64
447 !elseif "$(CPU)" == "ARM64"
448 XPM = xpm\arm64
445 !elseif "$(CPU)" == "i386" 449 !elseif "$(CPU)" == "i386"
446 XPM = xpm\x86 450 XPM = xpm\x86
447 !else 451 !else
448 XPM = no 452 XPM = no
449 !endif 453 !endif