comparison src/msvc2015.bat @ 14792:8eb8200a55b2 v8.1.0408

patch 8.1.0408: MSVC: cannot use the "x64" native compiler option commit https://github.com/vim/vim/commit/a87f8fd3fe8697d2b43da5c89e3079aaa0f1c9c7 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Sep 18 22:58:41 2018 +0200 patch 8.1.0408: MSVC: cannot use the "x64" native compiler option Problem: MSVC: cannot use the "x64" native compiler option. Solution: Ignore case for %Platform%. Improve documentation. (Ken Takata)
author Christian Brabandt <cb@256bit.org>
date Tue, 18 Sep 2018 23:00:07 +0200
parents 590424e87b65
children fe97616d43d2
comparison
equal deleted inserted replaced
14791:c0cc417a9714 14792:8eb8200a55b2
5 rem Usage: 5 rem Usage:
6 rem For x86 builds run this without options: 6 rem For x86 builds run this without options:
7 rem msvc2015 7 rem msvc2015
8 rem For x64 builds run this with "x86_amd64" option: 8 rem For x64 builds run this with "x86_amd64" option:
9 rem msvc2015 x86_amd64 9 rem msvc2015 x86_amd64
10 rem This works on any editions including Express edition.
11 rem If you use Community (or Professional) edition, you can also use "x64"
12 rem option:
13 rem msvc2015 x64
10 @echo on 14 @echo on
11 15
12 call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %* 16 call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %*
13 17
14 rem Use Windows SDK 7.1A for targeting Windows XP. 18 rem Use Windows SDK 7.1A for targeting Windows XP.
21 echo Windows SDK 7.1A is not found. Targeting Windows Vista and later. 25 echo Windows SDK 7.1A is not found. Targeting Windows Vista and later.
22 goto :eof 26 goto :eof
23 ) 27 )
24 28
25 set INCLUDE=%WinSdk71%\Include;%INCLUDE% 29 set INCLUDE=%WinSdk71%\Include;%INCLUDE%
26 if "%Platform%"=="x64" ( 30 if /i "%Platform%"=="x64" (
27 set "LIB=%WinSdk71%\Lib\x64;%LIB%" 31 set "LIB=%WinSdk71%\Lib\x64;%LIB%"
28 set SUBSYSTEM_VER=5.02 32 set SUBSYSTEM_VER=5.02
29 ) else ( 33 ) else (
30 set "LIB=%WinSdk71%\Lib;%LIB%" 34 set "LIB=%WinSdk71%\Lib;%LIB%"
31 set SUBSYSTEM_VER=5.01 35 set SUBSYSTEM_VER=5.01