]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools: INF should use latest Pcd value instead of default value
authorLi, Yi1 <yi1.li@intel.com>
Mon, 11 Jul 2022 05:48:14 +0000 (13:48 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Sun, 24 Jul 2022 06:46:33 +0000 (06:46 +0000)
commitd32a84b5ad8eb5293710ca83dad2b4686479b653
tree147f751fcca46262d5b6280630ecbe24b100e0f6
parent6964b5c48c69e4961bad2dd9d6c02918f23c3be0
BaseTools: INF should use latest Pcd value instead of default value

This patch is a bug fix about FeatureFlagExpression in INF file:
 INF [Source] section now unconditionally use Pcd default value in DEC
 when handling FeatureFlagExpression, it is wrong.
 If a Pcd value has been set in the DSC file, we should use latest
 value in DSC instead of default value.

Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Yi Li <yi1.li@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
BaseTools/Source/Python/Workspace/InfBuildData.py