check for vcvarsall.bat normally before guessing pre-defined paths

This commit is contained in:
derpy54320 2024-03-31 22:37:50 -04:00
parent d374457040
commit 31ad23dc5a

View File

@ -27,7 +27,11 @@ REM (Prevents calling vcvarsall every time you run this script)
WHERE cl >nul 2>nul
IF %ERRORLEVEL% == 0 goto READ_ARGS
REM Activate the msvc build environment if cl isn't available yet
IF EXIST "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" (
REM Check if vcvarsall.bat is visible (possibly through system path) before checking common paths
WHERE /Q vcvarsall.bat
IF NOT ERRORLEVEL 1 (
set VC_INIT=vcvarsall.bat
) ELSE IF EXIST "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" (
set VC_INIT="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat"
) ELSE IF EXIST "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" (
set VC_INIT="C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Auxiliary\Build\vcvarsall.bat"