]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Workspace/DecBuildData.py
BaseTools: Report Structure PCD value and SKU, DefaultStore info
[mirror_edk2.git] / BaseTools / Source / Python / Workspace / DecBuildData.py
index d0e77fa440d8ace7182b61f331af11a244d5c59f..84489b5b4f2bd9c96da2219f68b64b952c73dd80 100644 (file)
@@ -401,14 +401,15 @@ class DecBuildData(PackageBuildClassObject):
         #\r
         PcdDict = tdict(True, 3)\r
         # for summarizing PCD\r
-        PcdSet = set()\r
+        PcdSet = []\r
         # find out all PCDs of the 'type'\r
 \r
         StrPcdSet = []\r
         RecordList = self._RawData[Type, self._Arch]\r
         for TokenSpaceGuid, PcdCName, Setting, Arch, PrivateFlag, Dummy1, Dummy2 in RecordList:\r
             PcdDict[Arch, PcdCName, TokenSpaceGuid] = (Setting,Dummy2)\r
-            PcdSet.add((PcdCName, TokenSpaceGuid))\r
+            if not (PcdCName, TokenSpaceGuid) in PcdSet:\r
+                PcdSet.append((PcdCName, TokenSpaceGuid))\r
 \r
         for PcdCName, TokenSpaceGuid in PcdSet:\r
             #\r