]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/build.py
BaseTools:Build Cache output notification message
[mirror_edk2.git] / BaseTools / Source / Python / build / build.py
index 0855d4561cf8ca6a1b19345f2d380a0c49e8d3c1..2dca3c7b34201e35abbf7982e704eda990dd94f6 100644 (file)
@@ -1815,7 +1815,12 @@ class Build():
                             MaList.append(Ma)\r
                             if Ma.CanSkipbyHash():\r
                                 self.HashSkipModules.append(Ma)\r
+                                if GlobalData.gBinCacheSource:\r
+                                    EdkLogger.quiet("cache hit: %s[%s]" % (Ma.MetaFile.Path, Ma.Arch))\r
                                 continue\r
+                            else:\r
+                                if GlobalData.gBinCacheSource:\r
+                                    EdkLogger.quiet("cache miss: %s[%s]" % (Ma.MetaFile.Path, Ma.Arch))\r
                             # Not to auto-gen for targets 'clean', 'cleanlib', 'cleanall', 'run', 'fds'\r
                             if self.Target not in ['clean', 'cleanlib', 'cleanall', 'run', 'fds']:\r
                                 # for target which must generate AutoGen code and makefile\r
@@ -2004,7 +2009,12 @@ class Build():
                             continue\r
                         if Ma.CanSkipbyHash():\r
                             self.HashSkipModules.append(Ma)\r
+                            if GlobalData.gBinCacheSource:\r
+                                EdkLogger.quiet("cache hit: %s[%s]" % (Ma.MetaFile.Path, Ma.Arch))\r
                             continue\r
+                        else:\r
+                            if GlobalData.gBinCacheSource:\r
+                                EdkLogger.quiet("cache miss: %s[%s]" % (Ma.MetaFile.Path, Ma.Arch))\r
 \r
                         # Not to auto-gen for targets 'clean', 'cleanlib', 'cleanall', 'run', 'fds'\r
                         if self.Target not in ['clean', 'cleanlib', 'cleanall', 'run', 'fds']:\r