BaseTools: Add two new sections for PCD in the build report

Build Spec updated to add two new sections for PCD in the build report.
1.Conditional directives section:If the DSC or FDF file contains
conditional directive statements.
2.Unused PCDs section: If the DSC or FDF file define values for PCDs that
are not used by any module and are not used in conditional directive
statements.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
Yonghong Zhu
2016-03-23 17:34:13 +08:00
parent f423d76021
commit c8d07c5eeb
3 changed files with 104 additions and 17 deletions

View File

@ -78,3 +78,6 @@ gFdfParser = None
gTempInfs = []
BuildOptionPcd = []
# Pcd name for the Pcd which used in the Conditional directives
gConditionalPcds = []