BaseTool: Fixed the incorrect cache key.

This patch is to fix the incorrect cache key of
skip ModuleAutoGen cache.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
bob.c.feng@intel.com 2018-07-11 00:19:24 +08:00 committed by Liming Gao
parent c563077a38
commit 0a563f3fec
1 changed files with 2 additions and 2 deletions

View File

@ -4320,7 +4320,7 @@ class ModuleAutoGen(AutoGen):
# If any source file is newer than the module than we cannot skip
#
def CanSkip(self):
if self.MetaFile in GlobalData.gSikpAutoGenCache:
if self.MakeFileDir in GlobalData.gSikpAutoGenCache:
return True
if not os.path.exists(self.GetTimeStampPath()):
return False
@ -4340,7 +4340,7 @@ class ModuleAutoGen(AutoGen):
ModuleAutoGen.TimeDict[source] = os.stat(source)[8]
if ModuleAutoGen.TimeDict[source] > DstTimeStamp:
return False
GlobalData.gSikpAutoGenCache.add(self.MetaFile)
GlobalData.gSikpAutoGenCache.add(self.MakeFileDir)
return True
def GetTimeStampPath(self):