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

View File

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