diff options
author | Fan, ZhijuX <zhijux.fan@intel.com> | 2019-01-18 10:32:43 +0800 |
---|---|---|
committer | Feng, Bob C <bob.c.feng@intel.com> | 2019-01-28 11:44:41 +0800 |
commit | e3ef8f0c52aa4bcceb9a305ff4c0842b4bb1e074 (patch) | |
tree | cbf5129364544956d1354bad6ef8f600fdac6caf /BaseTools/Source/Python/build/BuildReport.py | |
parent | 83463154afc699c8116a42df9184b034056c7b33 (diff) | |
download | edk2-e3ef8f0c52aa4bcceb9a305ff4c0842b4bb1e074.tar.gz edk2-e3ef8f0c52aa4bcceb9a305ff4c0842b4bb1e074.tar.bz2 edk2-e3ef8f0c52aa4bcceb9a305ff4c0842b4bb1e074.zip |
BaseTools: Fix Pcd Array changes build report issue.
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1472
The Pcd Array feature changes the Pcd Default value
data structure which is used by build report. This
patch is going to update build report to adapt that change.
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Zhiju.Fan <zhijux.fan@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/build/BuildReport.py')
-rw-r--r-- | BaseTools/Source/Python/build/BuildReport.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/BaseTools/Source/Python/build/BuildReport.py b/BaseTools/Source/Python/build/BuildReport.py index ae37a6ce0e..6c9a20b373 100644 --- a/BaseTools/Source/Python/build/BuildReport.py +++ b/BaseTools/Source/Python/build/BuildReport.py @@ -1195,8 +1195,11 @@ class PcdReport(object): HasDscOverride = False
if struct:
for _, Values in struct.items():
- if Values[1] and Values[1].endswith('.dsc'):
- HasDscOverride = True
+ for Key, value in Values.items():
+ if value[1] and value[1].endswith('.dsc'):
+ HasDscOverride = True
+ break
+ if HasDscOverride == True:
break
return HasDscOverride
|