Reviewed-by: Liming Gao <[email protected]>
>-----Original Message----- >From: edk2-devel [mailto:[email protected]] On Behalf Of >Yonghong Zhu >Sent: Monday, September 04, 2017 4:42 PM >To: [email protected] >Cc: Gao, Liming <[email protected]> >Subject: [edk2] [Patch] BaseTools: Not show *B when Pcd value in build >option same with DEC > >Per build spec, If the value obtained from either a build option, the >DSC or FDF is the same as the value in the DEC, then *B , *P or *F >will not be shown in the report. > >Cc: Liming Gao <[email protected]> >Contributed-under: TianoCore Contribution Agreement 1.1 >Signed-off-by: Yonghong Zhu <[email protected]> >--- > BaseTools/Source/Python/build/BuildReport.py | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > >diff --git a/BaseTools/Source/Python/build/BuildReport.py >b/BaseTools/Source/Python/build/BuildReport.py >index a7cbb6a..38ee26d 100644 >--- a/BaseTools/Source/Python/build/BuildReport.py >+++ b/BaseTools/Source/Python/build/BuildReport.py >@@ -969,14 +969,14 @@ class PcdReport(object): > DscMatch = (DscDefaultValue.strip() == > PcdValue.strip()) > > # > # Report PCD item according to their override relationship > # >- if BuildOptionMatch: >- FileWrite(File, ' *B %-*s: %6s %10s = %-22s' % >(self.MaxLen, >PcdTokenCName, TypeName, '(' + Pcd.DatumType + ')', PcdValue.strip())) >- elif DecMatch and InfMatch: >+ if DecMatch and InfMatch: > FileWrite(File, ' %-*s: %6s %10s = %-22s' % > (self.MaxLen, >PcdTokenCName, TypeName, '(' + Pcd.DatumType + ')', PcdValue.strip())) >+ elif BuildOptionMatch: >+ FileWrite(File, ' *B %-*s: %6s %10s = %-22s' % >(self.MaxLen, >PcdTokenCName, TypeName, '(' + Pcd.DatumType + ')', PcdValue.strip())) > else: > if DscMatch: > if (Pcd.TokenCName, Key) in self.FdfPcdSet: > FileWrite(File, ' *F %-*s: %6s %10s = %-22s' > % (self.MaxLen, >PcdTokenCName, TypeName, '(' + Pcd.DatumType + ')', PcdValue.strip())) > else: >-- >2.6.1.windows.1 > >_______________________________________________ >edk2-devel mailing list >[email protected] >https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

