]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools: Latter full value should overwrite the former field value.
authorZhao, ZhiqiangX <zhiqiangx.zhao@intel.com>
Wed, 12 Sep 2018 09:19:26 +0000 (17:19 +0800)
committerLiming Gao <liming.gao@intel.com>
Tue, 25 Sep 2018 01:43:51 +0000 (09:43 +0800)
commit0fd04efd01b0b3b8f05048343ab5f6109c66e07a
treed858e07f69e505bf284129a6523f3c57b5cd3b27
parentb602265d559b2f2ade4d09ba55652c23922c141f
BaseTools: Latter full value should overwrite the former field value.

For structure Pcd, the latter full assign value in commandLine should
override the former field assign value. For example in commandLine,
build --pcd Token.pcd.field="haha" --pcd Token.pcd=H"{0x01,0x02}",
the former field value "haha" will be ignored and overwrite by the latter
full value "{0x01,0x02}".

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: ZhiqiangX Zhao <zhiqiangx.zhao@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Cc: Bob Feng <bob.c.feng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
BaseTools/Source/Python/Workspace/DscBuildData.py
BaseTools/Source/Python/build/BuildReport.py