Revision: 18852
http://sourceforge.net/p/edk2/code/18852
Author: yzhu52
Date: 2015-11-17 07:45:04 +0000 (Tue, 17 Nov 2015)
Log Message:
-----------
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 <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Modified Paths:
--------------
trunk/edk2/BaseTools/toolsetup.bat
Modified: trunk/edk2/BaseTools/toolsetup.bat
===================================================================
--- trunk/edk2/BaseTools/toolsetup.bat 2015-11-17 07:40:00 UTC (rev 18851)
+++ trunk/edk2/BaseTools/toolsetup.bat 2015-11-17 07:45:04 UTC (rev 18852)
@@ -322,13 +322,24 @@
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%
------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits