Преглед на файлове

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
lgao4 преди 14 години
родител
ревизия
d27bd9e95b
променени са 1 файла, в които са добавени 13 реда и са изтрити 0 реда
  1. 13 0
      edksetup.bat

+ 13 - 0
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