BaseTools/toolsetup.bat: fixed the error when the path contains space

when the path contains space, it will report error for PATH Environment
update.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18852 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Yonghong Zhu 2015-11-17 07:45:04 +00:00 committed by yzhu52
parent 868c9c35a6
commit 1834aeeac6
1 changed files with 16 additions and 5 deletions

View File

@ -322,13 +322,24 @@ goto end
echo !!! WARNING !!! Will not be able to compile Python programs to .exe
echo Will setup environment to run Python scripts directly.
echo.
set PATH=%BASETOOLS_PYTHON_SOURCE%\Trim;%PATH%
set PATH=%BASETOOLS_PYTHON_SOURCE%\GenFds;%PATH%
set PATH=%BASETOOLS_PYTHON_SOURCE%\build;%PATH%
set PATHEXT=%PATHEXT%;.py
goto UpdatePATH
)
else (
goto UpdateEnv
)
)
else (
goto UpdateEnv
)
:UpdatePATH
set PATH=%BASETOOLS_PYTHON_SOURCE%\Trim;%PATH%
set PATH=%BASETOOLS_PYTHON_SOURCE%\GenFds;%PATH%
set PATH=%BASETOOLS_PYTHON_SOURCE%\build;%PATH%
set PATHEXT=%PATHEXT%;.py
goto UpdateEnv
:UpdateEnv
echo BASE_TOOLS_PATH = %BASE_TOOLS_PATH%
echo PYTHON_PATH = %PYTHON_PATH%
echo PYTHON_FREEZER_PATH = %PYTHON_FREEZER_PATH%