]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/BuildReport.py
BaseTools: Update --pcd parser to support flexible pcd format
[mirror_edk2.git] / BaseTools / Source / Python / build / BuildReport.py
index 89bdfa1d864288e69db0ccdbffc3e90db40f6222..d555dce9b3bc3f15dfda855868520e4b3f4168e0 100644 (file)
@@ -977,7 +977,9 @@ class PcdReport(object):
                     if GlobalData.BuildOptionPcd:\r
                         for pcd in GlobalData.BuildOptionPcd:\r
                             if (Pcd.TokenSpaceGuidCName, Pcd.TokenCName) == (pcd[0], pcd[1]):\r
                     if GlobalData.BuildOptionPcd:\r
                         for pcd in GlobalData.BuildOptionPcd:\r
                             if (Pcd.TokenSpaceGuidCName, Pcd.TokenCName) == (pcd[0], pcd[1]):\r
-                                PcdValue = pcd[2]\r
+                                if pcd[2]:\r
+                                    continue\r
+                                PcdValue = pcd[3]\r
                                 Pcd.DefaultValue = PcdValue\r
                                 BuildOptionMatch = True\r
                                 break\r
                                 Pcd.DefaultValue = PcdValue\r
                                 BuildOptionMatch = True\r
                                 break\r