Bram Moolenaar | 73f4439 | 2017-10-07 18:38:43 +0200 | [diff] [blame^] | 1 | @echo off |
| 2 | rem To be used on MS-Windows for Visual C++ 2015 (either Express or Community) |
| 3 | rem See INSTALLpc.txt for information. |
| 4 | rem |
| 5 | rem Usage: |
| 6 | rem For x86 builds run this without options: |
| 7 | rem msvc2015 |
| 8 | rem For x64 builds run this with "x86_amd64" option: |
| 9 | rem msvc2015 x86_amd64 |
| 10 | @echo on |
| 11 | |
| 12 | call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %* |
| 13 | |
| 14 | rem Use Windows SDK 7.1A for targeting Windows XP. |
| 15 | if "%ProgramFiles(x86)%"=="" ( |
| 16 | set "WinSdk71=%ProgramFiles%\Microsoft SDKs\Windows\v7.1A" |
| 17 | ) else ( |
| 18 | set "WinSdk71=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A" |
| 19 | ) |
| 20 | if not exist "%WinSdk71%" ( |
| 21 | echo Windows SDK 7.1A is not found. Targeting Windows Vista and later. |
| 22 | goto :eof |
| 23 | ) |
| 24 | |
| 25 | set INCLUDE=%WinSdk71%\Include;%INCLUDE% |
| 26 | if "%Platform%"=="x64" ( |
| 27 | set "LIB=%WinSdk71%\Lib\x64;%LIB%" |
| 28 | set SUBSYSTEM_VER=5.02 |
| 29 | ) else ( |
| 30 | set "LIB=%WinSdk71%\Lib;%LIB%" |
| 31 | set SUBSYSTEM_VER=5.01 |
| 32 | ) |
| 33 | set CL=/D_USING_V110_SDK71_ |