]> git.proxmox.com Git - mirror_edk2.git/commit - BaseTools/Source/Python/Workspace/MetaFileTable.py
BaseTools: Fixed metafile parser issues
authorFeng, Bob C <bob.c.feng@intel.com>
Thu, 13 Dec 2018 08:16:25 +0000 (16:16 +0800)
committerBobCF <bob.c.feng@intel.com>
Tue, 18 Dec 2018 02:45:31 +0000 (10:45 +0800)
commit643556fc484397364f92fcfe7aed8abe1c082de0
tree7e30a1a0a71d293949aa1acf4699fc799bff3977
parent4c6e6f9f75a7b86d7760f5409a24b3c20759ccb9
BaseTools: Fixed metafile parser issues

https://bugzilla.tianocore.org/show_bug.cgi?id=1406
This patch is going to fix the regressions that
is introduced by commit 2f818ed0fb57d98985d151781a2ce9b8683129ee

The internal array for storing the metadata info should be cached
so that the meta file is parsed only once in one build.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
BaseTools/Source/Python/Workspace/DscBuildData.py
BaseTools/Source/Python/Workspace/MetaFileParser.py
BaseTools/Source/Python/Workspace/MetaFileTable.py
BaseTools/Source/Python/Workspace/WorkspaceDatabase.py