audk/BaseTools/Source/Python/AutoGen
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.py BaseTools: Report more clear error message when PCD type mismatch 2018-05-22 19:35:28 +08:00
BuildEngine.py BaseTools: AutoGen - refactor class factory 2018-05-04 13:03:01 +08:00
GenC.py BaseTools: Remove the redundant code 2018-05-10 08:38:15 +08:00
GenDepex.py BaseTools: refactor Depex optomization 2018-05-04 13:07:56 +08:00
GenMake.py BaseTools: AutoGen - remove unused variables. 2018-04-26 14:43:25 +08:00
GenPcdDb.py BaseTools: standardize GUID and pack size 2018-05-04 13:07:34 +08:00
GenVar.py BaseTools: dont make iterator into list if not needed 2018-05-04 13:08:09 +08:00
IdfClassObject.py BaseTools: remove unused member variable 2018-05-04 13:03:11 +08:00
InfSectionParser.py BaseTools: remove redundant content in InfSectionParser 2018-05-04 13:03:11 +08:00
StrGather.py BaseTools: Remove equality operator with None 2018-03-30 08:25:13 +08:00
UniClassObject.py BaseTools: AutoGen - UniClassObject refactor static methods 2018-05-04 13:03:03 +08:00
ValidCheckingInfoObject.py BaseTools: standardize GUID and pack size 2018-05-04 13:07:34 +08:00
__init__.py Sync EDKII BaseTools to BaseTools project r1971 2010-05-18 05:04:32 +00:00