mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-27 15:44:04 +02:00
Add VS2019 Support on ToolSetup Batches
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2182 Inorder to support VS2019, we add VS2019 config process in Setup Batch Files, Because VS2019 and VS2017 could using same vswhere.exe to detect the InstallationPath, So we add the -version as the parameter of vswhere to get the correct VS2017/VS2019's InstallationPath v3: In BaseTools\set_vsprefix_envs.bat, move WINSDK10_PREFIX setting into VCToolsInstallDir check condition. Cc: Amy Chan <amy.chan@intel.com> Cc: Bob Feng <bob.c.feng@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by: Ching JenX Cheng <ching.jenx.cheng@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Pete Batard <pete@akeo.ie>
This commit is contained in:
parent
7a25b3da78
commit
670c903a68
@ -10,15 +10,21 @@
|
|||||||
@echo off
|
@echo off
|
||||||
set SCRIPT_ERROR=0
|
set SCRIPT_ERROR=0
|
||||||
if "%1"=="" goto main
|
if "%1"=="" goto main
|
||||||
|
if /I "%1"=="VS2019" goto VS2019Vars
|
||||||
if /I "%1"=="VS2017" goto VS2017Vars
|
if /I "%1"=="VS2017" goto VS2017Vars
|
||||||
if /I "%1"=="VS2015" goto VS2015Vars
|
if /I "%1"=="VS2015" goto VS2015Vars
|
||||||
if /I "%1"=="VS2013" goto VS2013Vars
|
if /I "%1"=="VS2013" goto VS2013Vars
|
||||||
if /I "%1"=="VS2012" goto VS2012Vars
|
if /I "%1"=="VS2012" goto VS2012Vars
|
||||||
|
|
||||||
:set_vsvars
|
:set_vsvars
|
||||||
for /f "usebackq tokens=1* delims=: " %%i in (`%*`) do (
|
if defined VCINSTALLDIR goto :EOF
|
||||||
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
call %* > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
|
if /i "%%i"=="installationPath" (
|
||||||
|
call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
del vswhereInfo
|
||||||
goto :EOF
|
goto :EOF
|
||||||
|
|
||||||
:read_vsvars
|
:read_vsvars
|
||||||
@ -42,19 +48,36 @@ REM (Or invoke the relevant vsvars32 file beforehand).
|
|||||||
|
|
||||||
:main
|
:main
|
||||||
if defined VCINSTALLDIR goto :done
|
if defined VCINSTALLDIR goto :done
|
||||||
|
:VS2019Vars
|
||||||
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools" (
|
||||||
|
call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17
|
||||||
|
) else (
|
||||||
|
call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17
|
||||||
|
)
|
||||||
|
)
|
||||||
|
if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
|
if exist "%ProgramFiles%\Microsoft Visual Studio\2019\BuildTools" (
|
||||||
|
call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17
|
||||||
|
) else (
|
||||||
|
call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17
|
||||||
|
)
|
||||||
|
)
|
||||||
|
if /I "%1"=="VS2019" goto ToolNotInstall
|
||||||
|
|
||||||
:VS2017Vars
|
:VS2017Vars
|
||||||
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
|
||||||
call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools
|
call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16
|
||||||
) else (
|
) else (
|
||||||
call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"
|
call :set_vsvars "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" (
|
if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" (
|
||||||
call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools
|
call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16
|
||||||
) else (
|
) else (
|
||||||
call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe"
|
call :set_vsvars "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if /I "%1"=="VS2017" goto ToolNotInstall
|
if /I "%1"=="VS2017" goto ToolNotInstall
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
@REM however it may be executed directly from the BaseTools project folder
|
@REM however it may be executed directly from the BaseTools project folder
|
||||||
@REM if the file is not executed within a WORKSPACE\BaseTools folder.
|
@REM if the file is not executed within a WORKSPACE\BaseTools folder.
|
||||||
@REM
|
@REM
|
||||||
@REM Copyright (c) 2016-2017, Intel Corporation. All rights reserved.<BR>
|
@REM Copyright (c) 2016-2019, Intel Corporation. All rights reserved.<BR>
|
||||||
@REM
|
@REM
|
||||||
@REM SPDX-License-Identifier: BSD-2-Clause-Patent
|
@REM SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||||
@REM
|
@REM
|
||||||
@ -18,6 +18,7 @@ set SCRIPT_ERROR=1
|
|||||||
goto :EOF
|
goto :EOF
|
||||||
|
|
||||||
:main
|
:main
|
||||||
|
if /I "%1"=="VS2019" goto SetVS2019
|
||||||
if /I "%1"=="VS2017" goto SetVS2017
|
if /I "%1"=="VS2017" goto SetVS2017
|
||||||
if /I "%1"=="VS2015" goto SetVS2015
|
if /I "%1"=="VS2015" goto SetVS2015
|
||||||
if /I "%1"=="VS2013" goto SetVS2013
|
if /I "%1"=="VS2013" goto SetVS2013
|
||||||
@ -107,27 +108,86 @@ if defined VS140COMNTOOLS (
|
|||||||
)
|
)
|
||||||
if /I "%1"=="VS2015" goto SetWinDDK
|
if /I "%1"=="VS2015" goto SetWinDDK
|
||||||
|
|
||||||
|
:SetVS2019
|
||||||
|
if not defined VS160COMNTOOLS (
|
||||||
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\BuildTools" (
|
||||||
|
call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
|
)
|
||||||
|
del vswhereInfo
|
||||||
|
) else (
|
||||||
|
call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
|
)
|
||||||
|
del vswhereInfo
|
||||||
|
)
|
||||||
|
) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
|
if exist "%ProgramFiles%\Microsoft Visual Studio\2019\BuildTools" (
|
||||||
|
call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 16,17 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
|
)
|
||||||
|
del vswhereInfo
|
||||||
|
) else (
|
||||||
|
call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 16,17 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
|
)
|
||||||
|
del vswhereInfo
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
if /I "%1"=="VS2019" goto ToolNotInstall
|
||||||
|
goto SetWinDDK
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if defined VCToolsInstallDir (
|
||||||
|
if not defined VS2019_PREFIX (
|
||||||
|
set "VS2019_PREFIX=%VCToolsInstallDir%"
|
||||||
|
)
|
||||||
|
if not defined WINSDK10_PREFIX (
|
||||||
|
if defined WindowsSdkVerBinPath (
|
||||||
|
set "WINSDK10_PREFIX=%WindowsSdkVerBinPath%"
|
||||||
|
) else if exist "%ProgramFiles(x86)%\Windows Kits\10\bin" (
|
||||||
|
set "WINSDK10_PREFIX=%ProgramFiles(x86)%\Windows Kits\10\bin\"
|
||||||
|
) else if exist "%ProgramFiles%\Windows Kits\10\bin" (
|
||||||
|
set "WINSDK10_PREFIX=%ProgramFiles%\Windows Kits\10\bin\"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
:SetVS2017
|
:SetVS2017
|
||||||
if not defined VS150COMNTOOLS (
|
if not defined VS150COMNTOOLS (
|
||||||
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
|
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\BuildTools" (
|
||||||
for /f "usebackq tokens=1* delims=: " %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools`) do (
|
call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
)
|
)
|
||||||
|
del vswhereInfo
|
||||||
) else (
|
) else (
|
||||||
for /f "usebackq tokens=1* delims=: " %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"`) do (
|
call "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
)
|
)
|
||||||
|
del vswhereInfo
|
||||||
)
|
)
|
||||||
) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
) else if exist "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" (
|
||||||
if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" (
|
if exist "%ProgramFiles%\Microsoft Visual Studio\2017\BuildTools" (
|
||||||
for /f "usebackq tokens=1* delims=: " %%i in (`"%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools`) do (
|
call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -products Microsoft.VisualStudio.Product.BuildTools -version 15,16 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
)
|
)
|
||||||
|
del vswhereInfo
|
||||||
) else (
|
) else (
|
||||||
for /f "usebackq tokens=1* delims=: " %%i in (`"%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe"`) do (
|
call "%ProgramFiles%\Microsoft Visual Studio\Installer\vswhere.exe" -version 15,16 > vswhereInfo
|
||||||
|
for /f "usebackq tokens=1* delims=: " %%i in (vswhereInfo) do (
|
||||||
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
if /i "%%i"=="installationPath" call "%%j\VC\Auxiliary\Build\vcvars32.bat"
|
||||||
)
|
)
|
||||||
|
del vswhereInfo
|
||||||
)
|
)
|
||||||
) else (
|
) else (
|
||||||
if /I "%1"=="VS2017" goto ToolNotInstall
|
if /I "%1"=="VS2017" goto ToolNotInstall
|
||||||
@ -139,7 +199,6 @@ if defined VCToolsInstallDir (
|
|||||||
if not defined VS2017_PREFIX (
|
if not defined VS2017_PREFIX (
|
||||||
set "VS2017_PREFIX=%VCToolsInstallDir%"
|
set "VS2017_PREFIX=%VCToolsInstallDir%"
|
||||||
)
|
)
|
||||||
)
|
|
||||||
if not defined WINSDK10_PREFIX (
|
if not defined WINSDK10_PREFIX (
|
||||||
if defined WindowsSdkVerBinPath (
|
if defined WindowsSdkVerBinPath (
|
||||||
set "WINSDK10_PREFIX=%WindowsSdkVerBinPath%"
|
set "WINSDK10_PREFIX=%WindowsSdkVerBinPath%"
|
||||||
@ -149,6 +208,7 @@ if not defined WINSDK10_PREFIX (
|
|||||||
set "WINSDK10_PREFIX=%ProgramFiles%\Windows Kits\10\bin\"
|
set "WINSDK10_PREFIX=%ProgramFiles%\Windows Kits\10\bin\"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
|
||||||
:SetWinDDK
|
:SetWinDDK
|
||||||
if not defined WINDDK3790_PREFIX (
|
if not defined WINDDK3790_PREFIX (
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
@REM however it may be executed directly from the BaseTools project folder
|
@REM however it may be executed directly from the BaseTools project folder
|
||||||
@REM if the file is not executed within a WORKSPACE\BaseTools folder.
|
@REM if the file is not executed within a WORKSPACE\BaseTools folder.
|
||||||
@REM
|
@REM
|
||||||
@REM Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
@REM Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
|
||||||
@REM (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
@REM (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||||
@REM
|
@REM
|
||||||
@REM SPDX-License-Identifier: BSD-2-Clause-Patent
|
@REM SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||||
@ -42,6 +42,12 @@ if /I "%1"=="/?" goto Usage
|
|||||||
set FORCE_REBUILD=TRUE
|
set FORCE_REBUILD=TRUE
|
||||||
goto loop
|
goto loop
|
||||||
)
|
)
|
||||||
|
if /I "%1"=="VS2019" (
|
||||||
|
shift
|
||||||
|
set VS2019=TRUE
|
||||||
|
set VSTool=VS2019
|
||||||
|
goto loop
|
||||||
|
)
|
||||||
if /I "%1"=="VS2017" (
|
if /I "%1"=="VS2017" (
|
||||||
shift
|
shift
|
||||||
set VS2017=TRUE
|
set VS2017=TRUE
|
||||||
@ -176,7 +182,9 @@ IF NOT exist "%EDK_TOOLS_PATH%\set_vsprefix_envs.bat" (
|
|||||||
@echo.
|
@echo.
|
||||||
goto end
|
goto end
|
||||||
)
|
)
|
||||||
if defined VS2017 (
|
if defined VS2019 (
|
||||||
|
call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2019
|
||||||
|
) else if defined VS2017 (
|
||||||
call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2017
|
call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2017
|
||||||
) else if defined VS2015 (
|
) else if defined VS2015 (
|
||||||
call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2015
|
call %EDK_TOOLS_PATH%\set_vsprefix_envs.bat VS2015
|
||||||
@ -444,7 +452,7 @@ goto end
|
|||||||
|
|
||||||
:Usage
|
:Usage
|
||||||
@echo.
|
@echo.
|
||||||
echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [ Rebuild | ForceRebuild ] [Reconfig] [base_tools_path [edk_tools_path]] [VS2017] [VS2015] [VS2013] [VS2012]"
|
echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [ Rebuild | ForceRebuild ] [Reconfig] [base_tools_path [edk_tools_path]] [VS2019] [VS2017] [VS2015] [VS2013] [VS2012]"
|
||||||
@echo.
|
@echo.
|
||||||
@echo base_tools_path BaseTools project path, BASE_TOOLS_PATH will be set to this path.
|
@echo base_tools_path BaseTools project path, BASE_TOOLS_PATH will be set to this path.
|
||||||
@echo edk_tools_path EDK_TOOLS_PATH will be set to this path.
|
@echo edk_tools_path EDK_TOOLS_PATH will be set to this path.
|
||||||
@ -457,12 +465,14 @@ goto end
|
|||||||
@echo VS2013 Set the env for VS2013 build.
|
@echo VS2013 Set the env for VS2013 build.
|
||||||
@echo VS2015 Set the env for VS2015 build.
|
@echo VS2015 Set the env for VS2015 build.
|
||||||
@echo VS2017 Set the env for VS2017 build.
|
@echo VS2017 Set the env for VS2017 build.
|
||||||
|
@echo VS2019 Set the env for VS2019 build.
|
||||||
@echo.
|
@echo.
|
||||||
|
|
||||||
:end
|
:end
|
||||||
set REBUILD=
|
set REBUILD=
|
||||||
set FORCE_REBUILD=
|
set FORCE_REBUILD=
|
||||||
set RECONFIG=
|
set RECONFIG=
|
||||||
|
set VS2019=
|
||||||
set VS2017=
|
set VS2017=
|
||||||
set VS2015=
|
set VS2015=
|
||||||
set VS2013=
|
set VS2013=
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
@REM @file
|
@REM @file
|
||||||
@REM Windows batch file to setup a WORKSPACE environment
|
@REM Windows batch file to setup a WORKSPACE environment
|
||||||
@REM
|
@REM
|
||||||
@REM Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
|
@REM Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
|
||||||
@REM (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
@REM (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
|
||||||
@REM SPDX-License-Identifier: BSD-2-Clause-Patent
|
@REM SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||||
@REM
|
@REM
|
||||||
@ -133,6 +133,7 @@ if defined CYGWIN_HOME (
|
|||||||
:cygwin_done
|
:cygwin_done
|
||||||
if /I "%1"=="Rebuild" shift
|
if /I "%1"=="Rebuild" shift
|
||||||
if /I "%1"=="ForceRebuild" shift
|
if /I "%1"=="ForceRebuild" shift
|
||||||
|
if /I "%1"=="VS2019" shift
|
||||||
if /I "%1"=="VS2017" shift
|
if /I "%1"=="VS2017" shift
|
||||||
if /I "%1"=="VS2015" shift
|
if /I "%1"=="VS2015" shift
|
||||||
if /I "%1"=="VS2013" shift
|
if /I "%1"=="VS2013" shift
|
||||||
@ -141,7 +142,7 @@ if "%1"=="" goto end
|
|||||||
|
|
||||||
:Usage
|
:Usage
|
||||||
@echo.
|
@echo.
|
||||||
@echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [Reconfig] [Rebuild] [ForceRebuild] [VS2017] [VS2015] [VS2013] [VS2012]"
|
@echo Usage: "%0 [-h | -help | --help | /h | /help | /?] [Reconfig] [Rebuild] [ForceRebuild] [VS2019] [VS2017] [VS2015] [VS2013] [VS2012]"
|
||||||
@echo.
|
@echo.
|
||||||
@echo Reconfig Reinstall target.txt, tools_def.txt and build_rule.txt.
|
@echo Reconfig Reinstall target.txt, tools_def.txt and build_rule.txt.
|
||||||
@echo Rebuild Perform incremental rebuild of BaseTools binaries.
|
@echo Rebuild Perform incremental rebuild of BaseTools binaries.
|
||||||
@ -150,6 +151,7 @@ if "%1"=="" goto end
|
|||||||
@echo VS2013 Set the env for VS2013 build.
|
@echo VS2013 Set the env for VS2013 build.
|
||||||
@echo VS2015 Set the env for VS2015 build.
|
@echo VS2015 Set the env for VS2015 build.
|
||||||
@echo VS2017 Set the env for VS2017 build.
|
@echo VS2017 Set the env for VS2017 build.
|
||||||
|
@echo VS2019 Set the env for VS2019 build.
|
||||||
@echo.
|
@echo.
|
||||||
@echo Note that target.template, tools_def.template and build_rules.template
|
@echo Note that target.template, tools_def.template and build_rules.template
|
||||||
@echo will only be copied to target.txt, tools_def.txt and build_rule.txt
|
@echo will only be copied to target.txt, tools_def.txt and build_rule.txt
|
||||||
|
Loading…
x
Reference in New Issue
Block a user