]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/AutoGen/AutoGen.py
BaseTools: Enhance --Pcd which override by build option
[mirror_edk2.git] / BaseTools / Source / Python / AutoGen / AutoGen.py
index e9e46c29d73e719a221de4bc8ac48b71f254729b..f29d3680e0f07decf272cb2b38c34c02af22c86e 100644 (file)
@@ -352,6 +352,8 @@ class WorkspaceAutoGen(AutoGen):
             PGen = PlatformAutoGen(self, self.MetaFile, Target, Toolchain, Arch)\r
             if GlobalData.BuildOptionPcd:\r
                 for i, pcd in enumerate(GlobalData.BuildOptionPcd):\r
+                    if type(pcd) is tuple:\r
+                        continue\r
                     (pcdname, pcdvalue) = pcd.split('=')\r
                     if not pcdvalue:\r
                         EdkLogger.error('build', AUTOGEN_ERROR, "No Value specified for the PCD %s." % (pcdname))\r