diff options
author | Yonghong Zhu <yonghong.zhu@intel.com> | 2015-11-30 03:43:25 +0000 |
---|---|---|
committer | yzhu52 <yzhu52@Edk2> | 2015-11-30 03:43:25 +0000 |
commit | 35ba063da8d7058c1650678d217b5c025255230d (patch) | |
tree | 87643c9b509982532129e9c2450fd0dd3ecad8eb /BaseTools | |
parent | 38b986e3d01e9a1f169e4c3f13a43228913572aa (diff) | |
download | edk2-35ba063da8d7058c1650678d217b5c025255230d.tar.gz edk2-35ba063da8d7058c1650678d217b5c025255230d.tar.bz2 edk2-35ba063da8d7058c1650678d217b5c025255230d.zip |
BaseTools/toolsetup.bat: fixed the error when the path contains space
We have a new simple and effective method to resolve the original issue
that the PATH env's update error when the path contains space, so this
patch remove the last check in and use the new method to fix the original
issue.
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@19028 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BaseTools')
-rwxr-xr-x | BaseTools/toolsetup.bat | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/BaseTools/toolsetup.bat b/BaseTools/toolsetup.bat index 310ddd030c..76fd8bb6ef 100755 --- a/BaseTools/toolsetup.bat +++ b/BaseTools/toolsetup.bat @@ -322,24 +322,13 @@ goto end echo !!! WARNING !!! Will not be able to compile Python programs to .exe
echo Will setup environment to run Python scripts directly.
echo.
- goto 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
)
- 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%
|