summaryrefslogtreecommitdiff
path: root/edksetup.bat
diff options
context:
space:
mode:
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2010-01-26 02:42:37 +0000
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2010-01-26 02:42:37 +0000
commitd27bd9e95b313435fb243dbebc5dd10da4798c13 (patch)
tree02cde5367f726b1094b465a8461b871b7dbae6bf /edksetup.bat
parentba9978cff2d8e4c33d645687a03a73054d15f2f6 (diff)
Clear EFI_SOURCE and EDK_SOURCE environment when workspace is changed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9814 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'edksetup.bat')
-rwxr-xr-xedksetup.bat13
1 files changed, 13 insertions, 0 deletions
diff --git a/edksetup.bat b/edksetup.bat
index d81e7fd5e..7c7f52f6d 100755
--- a/edksetup.bat
+++ b/edksetup.bat
@@ -29,8 +29,21 @@
@REM
pushd .
cd %~dp0
+
+if defined WORKSPACE (
+ if %WORKSPACE% == %CD% (
+ @REM workspace is not changed.
+ @goto ParseArgs
+ )
+)
+
+@REM set new workspace
+@REM clear EFI_SOURCE and EDK_SOURCE for the new workspace
set WORKSPACE=%CD%
+set EFI_SOURCE=
+set EDK_SOURCE=
+:ParseArgs
@if /I "%1"=="-h" goto Usage
@if /I "%1"=="-help" goto Usage
@if /I "%1"=="--help" goto Usage