]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/get_vsvars.bat
BaseTools/VfrCompile: Remove framework VFR support
[mirror_edk2.git] / BaseTools / get_vsvars.bat
CommitLineData
e4ac870f
LG
1@REM @file\r
2@REM Windows batch file to find the Visual Studio set up script\r
3@REM\r
4@REM Copyright (c) 2013-2014, ARM Limited. All rights reserved.\r
5\r
2e351cbe 6@REM SPDX-License-Identifier: BSD-2-Clause-Patent\r
e4ac870f
LG
7@REM\r
8\r
9\r
10@echo off\r
11goto :main\r
12\r
7dddedc8
LG
13:set_vsvars\r
14for /f "usebackq tokens=1* delims=: " %%i in (`%*`) do (\r
15 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"\r
16)\r
17goto :EOF\r
18\r
e4ac870f
LG
19:read_vsvars\r
20@rem Do nothing if already found, otherwise call vsvars32.bat if there\r
21if defined VCINSTALLDIR goto :EOF\r
22 set GET_VSVARS_BAT_CHECK_DIR=%*\r
23 set GET_VSVARS_BAT_CHECK_DIR=%GET_VSVARS_BAT_CHECK_DIR:"=%\r
24 if exist "%GET_VSVARS_BAT_CHECK_DIR%\vsvars32.bat" call "%GET_VSVARS_BAT_CHECK_DIR%\vsvars32.bat"\r
25:vsvars_done\r
26goto :EOF\r
27\r
28\r
29REM NOTE: This file will find the most recent Visual Studio installation\r
30REM apparent from the environment.\r
31REM To use an older version, modify your environment set up.\r
32REM (Or invoke the relevant vsvars32 file beforehand).\r
33\r
34:main\r
35if defined VCINSTALLDIR goto :done\r
7dddedc8
LG
36 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"\r
37 if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe"\r
e4ac870f 38 if defined VS140COMNTOOLS call :read_vsvars "%VS140COMNTOOLS%"\r
e4ac870f
LG
39 if defined VS120COMNTOOLS call :read_vsvars "%VS120COMNTOOLS%"\r
40 if defined VS110COMNTOOLS call :read_vsvars "%VS110COMNTOOLS%"\r
41 if defined VS100COMNTOOLS call :read_vsvars "%VS100COMNTOOLS%"\r
42 if defined VS90COMNTOOLS call :read_vsvars "%VS90COMNTOOLS%"\r
43 if defined VS80COMNTOOLS call :read_vsvars "%VS80COMNTOOLS%"\r
44 if defined VS71COMNTOOLS call :read_vsvars "%VS71COMNTOOLS%"\r
45\r
46:done\r
47set GET_VSVARS_BAT_CHECK_DIR=\r