Clear EFI_SOURCE and EDK_SOURCE environment when workspace is changed.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 26 Jan 2010 02:42:37 +0000 (02:42 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 26 Jan 2010 02:42:37 +0000 (02:42 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@9814 6f19259b-4bc3-4df7-8a09-765794883524

edk2/edksetup.bat

index d81e7fd..7c7f52f 100755 (executable)
 @REM\r
 pushd .\r
 cd %~dp0\r
+\r
+if defined WORKSPACE (\r
+  if %WORKSPACE% == %CD% (\r
+    @REM workspace is not changed.\r
+    @goto ParseArgs\r
+  )\r
+)\r
+\r
+@REM set new workspace\r
+@REM clear EFI_SOURCE and EDK_SOURCE for the new workspace\r
 set WORKSPACE=%CD%\r
+set EFI_SOURCE=\r
+set EDK_SOURCE=\r
 \r
+:ParseArgs\r
 @if /I "%1"=="-h" goto Usage\r
 @if /I "%1"=="-help" goto Usage\r
 @if /I "%1"=="--help" goto Usage\r