diff --git a/tools/vcvarsall.bat b/tools/vcvarsall.bat index 96f1faa9..8a9f0de9 100755 --- a/tools/vcvarsall.bat +++ b/tools/vcvarsall.bat @@ -2,7 +2,9 @@ set vcvarsall="%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" set vswhere="%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -for /f "usebackq tokens=*" %%i in (`%vswhere% -find VC\**\vcvarsall.bat`) do ( - set vcvarsall="%%i" +if exist "%vswhere%" ( + for /f "usebackq tokens=*" %%i in (`%vswhere% -find VC\**\vcvarsall.bat`) do ( + set vcvarsall="%%i" + ) ) call %vcvarsall% %*