mirror of https://github.com/acidanthera/audk.git
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:
parent
c563077a38
commit
0a563f3fec
|
@ -4320,7 +4320,7 @@ class ModuleAutoGen(AutoGen):
|
||||||
# If any source file is newer than the module than we cannot skip
|
# If any source file is newer than the module than we cannot skip
|
||||||
#
|
#
|
||||||
def CanSkip(self):
|
def CanSkip(self):
|
||||||
if self.MetaFile in GlobalData.gSikpAutoGenCache:
|
if self.MakeFileDir in GlobalData.gSikpAutoGenCache:
|
||||||
return True
|
return True
|
||||||
if not os.path.exists(self.GetTimeStampPath()):
|
if not os.path.exists(self.GetTimeStampPath()):
|
||||||
return False
|
return False
|
||||||
|
@ -4340,7 +4340,7 @@ class ModuleAutoGen(AutoGen):
|
||||||
ModuleAutoGen.TimeDict[source] = os.stat(source)[8]
|
ModuleAutoGen.TimeDict[source] = os.stat(source)[8]
|
||||||
if ModuleAutoGen.TimeDict[source] > DstTimeStamp:
|
if ModuleAutoGen.TimeDict[source] > DstTimeStamp:
|
||||||
return False
|
return False
|
||||||
GlobalData.gSikpAutoGenCache.add(self.MetaFile)
|
GlobalData.gSikpAutoGenCache.add(self.MakeFileDir)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def GetTimeStampPath(self):
|
def GetTimeStampPath(self):
|
||||||
|
|
Loading…
Reference in New Issue