]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Workspace/DscBuildData.py
BaseTools: Add authenticated variable store support
[mirror_edk2.git] / BaseTools / Source / Python / Workspace / DscBuildData.py
index d1ee0ccaea7e3b7bf767e1780691902a24d7ff40..35ec5b37ff44da3da46b9914908f845b3323afe5 100644 (file)
@@ -387,6 +387,10 @@ class DscBuildData(PlatformBuildClassObject):
                 for i in range(0, len(LanguageCodes), 3):\r
                     LanguageList.append(LanguageCodes[i:i + 3])\r
                 self._ISOLanguages = LanguageList\r
+            elif Name == TAB_DSC_DEFINES_VPD_AUTHENTICATED_VARIABLE_STORE:\r
+                if TAB_DSC_DEFINES_VPD_AUTHENTICATED_VARIABLE_STORE not in gCommandLineDefines:\r
+                    gCommandLineDefines[TAB_DSC_DEFINES_VPD_AUTHENTICATED_VARIABLE_STORE] = Record[2].strip()\r
+\r
             elif Name == TAB_DSC_DEFINES_VPD_TOOL_GUID:\r
                 #\r
                 # try to convert GUID to a real UUID value to see whether the GUID is format\r