mirror of
https://github.com/winfsp/winfsp.git
synced 2025-06-07 12:32:11 -05:00
tools: vsvarsall.bat: cleanup and restrict to VS2019
This commit is contained in:
parent
d816d607f4
commit
9ecb6541cf
@ -1,16 +1,24 @@
|
||||
@echo off
|
||||
|
||||
set vcvarsall="%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat"
|
||||
set vcvarsall=""
|
||||
|
||||
set vswhere="%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"
|
||||
if exist %vswhere% (
|
||||
for /f "usebackq tokens=*" %%i in (`%vswhere% -latest -find VC\**\vcvarsall.bat`) do (
|
||||
if exist "%%i" (
|
||||
for /f "usebackq tokens=*" %%i in (`%vswhere% -version [15.0^,17.0^) -find VC\**\vcvarsall.bat`) do (
|
||||
set vcvarsall="%%i"
|
||||
) else (
|
||||
for /f "usebackq tokens=*" %%i in (`%vswhere% -latest -property installationPath`) do (
|
||||
)
|
||||
)
|
||||
|
||||
if not exist %vcvarsall% (
|
||||
if exist %vswhere% (
|
||||
for /f "usebackq tokens=*" %%i in (`%vswhere% -version [15.0^,17.0^) -property installationPath`) do (
|
||||
set vcvarsall="%%i\VC\Auxiliary\Build\vcvarsall.bat"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
if not exist %vcvarsall% (
|
||||
set vcvarsall="%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat"
|
||||
)
|
||||
|
||||
call %vcvarsall% %*
|
||||
|
Loading…
x
Reference in New Issue
Block a user