BaseTools: Update windows and linux run scripts file to use Python3
Modify windows script, PosixLike script, edksetup.sh, edksetup.bat to use Python3 Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Yunhua Feng <yunhuax.feng@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
committed by
Yonghong Zhu
parent
8be15c61e8
commit
04c47cd401
@@ -299,18 +299,32 @@ goto end
|
||||
)
|
||||
)
|
||||
|
||||
if not defined PYTHON_HOME (
|
||||
if defined PYTHONHOME (
|
||||
set PYTHON_HOME=%PYTHONHOME%
|
||||
) else (
|
||||
echo.
|
||||
echo !!! ERROR !!! Binary python tools are missing. PYTHON_HOME environment variable is not set.
|
||||
echo PYTHON_HOME is required to build or execute the python tools.
|
||||
echo.
|
||||
goto end
|
||||
set PYTHON3=py -3
|
||||
:check_python_version
|
||||
%PYTHON3% --version >NUL 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
if defined PYTHON_HOME (
|
||||
if EXIST "%PYTHON_HOME%" (
|
||||
set PYTHON3=%PYTHON_HOME%\python.exe
|
||||
)
|
||||
)
|
||||
)
|
||||
%PYTHON3% --version >NUL 2>&1
|
||||
if %ERRORLEVEL% NEQ 0 (
|
||||
echo.
|
||||
echo !!! ERROR !!! %PYTHON3% not install.
|
||||
echo.
|
||||
goto end
|
||||
)
|
||||
FOR /F "TOKENS=1,2" %%i IN ('%PYTHON3% --version') DO set VERSION=%%j
|
||||
if /I "%VERSION%" LSS "3.6" (
|
||||
echo.
|
||||
echo !!! ERROR !!! python version should greater than or equal to version 3.6.
|
||||
echo.
|
||||
goto end
|
||||
)
|
||||
|
||||
:check_freezer_path
|
||||
@REM We have Python, now test for FreezePython application
|
||||
if not defined PYTHON_FREEZER_PATH (
|
||||
echo.
|
||||
|
Reference in New Issue
Block a user