Changeset 89983 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/BaseTools/set_vsprefix_envs.bat
- Timestamp:
- Jul 1, 2021 8:17:41 AM (4 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-139864 /vendor/edk2/current 103735-103757,103769-103776,129194-145445
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/BaseTools/set_vsprefix_envs.bat
r85718 r89983 4 4 @REM if the file is not executed within a WORKSPACE\BaseTools folder. 5 5 @REM 6 @REM Copyright (c) 2016-20 19, Intel Corporation. All rights reserved.<BR>6 @REM Copyright (c) 2016-2020, Intel Corporation. All rights reserved.<BR> 7 7 @REM 8 8 @REM SPDX-License-Identifier: BSD-2-Clause-Patent … … 109 109 if /I "%1"=="VS2015" goto SetWinDDK 110 110 111 :SetVS2019 112 if not defined VS160COMNTOOLS ( 111 :SetVS2017 112 if not defined VS150COMNTOOLS ( 113 @REM clear two envs so that vcvars32.bat can run successfully. 114 set VSINSTALLDIR= 115 set VCToolsVersion= 113 116 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" ( 114 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\201 9\BuildTools" (115 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 1 6,17> vswhereInfo116 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 117 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 118 ) 119 del vswhereInfo 120 ) else ( 121 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 1 6,17> vswhereInfo117 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" ( 118 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo 119 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 120 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 121 ) 122 del vswhereInfo 123 ) else ( 124 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo 122 125 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 123 126 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" … … 126 129 ) 127 130 ) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" ( 128 if exist "%ProgramFiles%\Microsoft Visual Studio\201 9\BuildTools" (129 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 1 6,17> vswhereInfo130 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 131 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 132 ) 133 del vswhereInfo 134 ) else ( 135 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 1 6,17> vswhereInfo131 if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" ( 132 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo 133 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 134 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 135 ) 136 del vswhereInfo 137 ) else ( 138 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo 136 139 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 137 140 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" … … 140 143 ) 141 144 ) else ( 142 if /I "%1"=="VS201 9" goto ToolNotInstall145 if /I "%1"=="VS2017" goto ToolNotInstall 143 146 goto SetWinDDK 144 147 ) … … 146 149 147 150 if defined VCToolsInstallDir ( 148 if not defined VS201 9_PREFIX (149 set "VS201 9_PREFIX=%VCToolsInstallDir%"151 if not defined VS2017_PREFIX ( 152 set "VS2017_PREFIX=%VCToolsInstallDir%" 150 153 ) 151 154 if not defined WINSDK10_PREFIX ( … … 165 168 ) 166 169 167 :SetVS2017 168 if not defined VS150COMNTOOLS ( 170 if /I "%1"=="VS2017" goto SetWinDDK 171 172 :SetVS2019 173 if not defined VS160COMNTOOLS ( 174 @REM clear two envs so that vcvars32.bat can run successfully. 175 set VSINSTALLDIR= 176 set VCToolsVersion= 169 177 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" ( 170 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\201 7\BuildTools" (171 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 1 5,16> vswhereInfo172 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 173 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 174 ) 175 del vswhereInfo 176 ) else ( 177 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 1 5,16> vswhereInfo178 if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools" ( 179 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo 180 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 181 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 182 ) 183 del vswhereInfo 184 ) else ( 185 call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo 178 186 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 179 187 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" … … 182 190 ) 183 191 ) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" ( 184 if exist "%ProgramFiles%\Microsoft Visual Studio\201 7\BuildTools" (185 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 1 5,16> vswhereInfo186 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 187 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 188 ) 189 del vswhereInfo 190 ) else ( 191 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 1 5,16> vswhereInfo192 if exist "%ProgramFiles%\Microsoft Visual Studio\2019\BuildTools" ( 193 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo 194 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 195 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" 196 ) 197 del vswhereInfo 198 ) else ( 199 call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo 192 200 for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do ( 193 201 if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat" … … 196 204 ) 197 205 ) else ( 198 if /I "%1"=="VS201 7" goto ToolNotInstall206 if /I "%1"=="VS2019" goto ToolNotInstall 199 207 goto SetWinDDK 200 208 ) … … 202 210 203 211 if defined VCToolsInstallDir ( 204 if not defined VS201 7_PREFIX (205 set "VS201 7_PREFIX=%VCToolsInstallDir%"212 if not defined VS2019_PREFIX ( 213 set "VS2019_PREFIX=%VCToolsInstallDir%" 206 214 ) 207 215 if not defined WINSDK10_PREFIX ( … … 221 229 ) 222 230 231 if /I "%1"=="VS2019" goto SetWinDDK 232 223 233 :SetWinDDK 224 234 if not defined WINDDK3790_PREFIX (
Note:
See TracChangeset
for help on using the changeset viewer.