mirror_edk2/BaseTools/Source/Python
Yunhua Feng a253d217ee BaseTools: Report more clear error message when PCD type mismatch
Error message is not clear when PCD type defined in driver's Library
is different with PCD type defined in DSC components or PCD type
defined in DSC PCD section.

Case as below:
DSC:
[PcdsFixedAtBuild]
PcdToken.PcdCName | "A"
[Components]
 TestPkg/TestDriver.inf {
  <PcdsPatchableInModule>
    PcdToken.PcdCName | "B"
 }
Library:
[Pcd]
 PcdToken.PcdCName

Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yunhua Feng <yunhuax.feng@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
2018-05-22 19:35:28 +08:00
..
AutoGen BaseTools: Report more clear error message when PCD type mismatch 2018-05-22 19:35:28 +08:00
BPDG BaseTools: refactor and remove un-needed use of .keys() on dictionaries 2018-04-18 22:15:36 +08:00
build BaseTools: dont make iterator into list if not needed 2018-05-04 13:08:09 +08:00
Common BaseTools: dont make iterator into list if not needed 2018-05-04 13:08:09 +08:00
CommonDataClass BaseTools: CommonClass - remove unused classes 2018-04-26 14:44:36 +08:00
Ecc BaseTools: Ecc - add dict for config file to internal translation 2018-05-06 20:08:38 +08:00
Eot BaseTools: Eot - refactor global data 2018-05-04 13:03:02 +08:00
GenFds BaseTools: Fix python error with --genfds-multi-thread. 2018-05-11 09:02:31 +08:00
GenPatchPcdTable BaseTools: missed a copyright update 2018-05-04 13:07:55 +08:00
PatchPcdValue BaseTools: replace 'UINT8','UINT16','UINT32','UINT64','VOID*' with shared constants. 2018-04-23 11:11:20 +08:00
Pkcs7Sign BaseTools: Pkcs7Sign Tool to support OPENSSL_PATH has space 2017-04-27 21:19:29 +08:00
Rsa2048Sha256Sign BaseTools: fix None comparisons 2018-04-17 20:49:32 +08:00
Table BaseTools: Clean some coding style issues 2015-12-01 04:22:16 +00:00
TargetTool BaseTools: refactor and remove un-needed use of .keys() on dictionaries 2018-04-18 22:15:36 +08:00
Trim BaseTools: Replace Binary File type strings with predefined constant 2018-05-02 15:01:43 +08:00
UPT BaseTools: refactor and remove out of date use of .keys() 2018-04-10 10:05:16 +08:00
Workspace BaseTools: Retrieve /U and -U CC flags to structure PcdValueInit Makefile 2018-05-07 15:24:30 +08:00
GNUmakefile Sync BaseTool trunk (version r2599) into EDKII BaseTools. 2013-08-23 02:18:16 +00:00
Makefile BaseTools: remove unused MigrationUtilities.py 2018-05-02 15:02:24 +08:00
sitecustomize.py License header updated to match correct format. 2014-08-28 13:53:34 +00:00