diff options
author | Michael D Kinney <michael.d.kinney@intel.com> | 2021-04-20 23:12:51 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-04-29 07:29:17 +0000 |
commit | ab957f036f6711869283217227480b109aedc8ef (patch) | |
tree | b8e51dea2dec37738fe90dbbe3d4f4bf34d24c97 /BaseTools/Source/Python/Common/EdkLogger.py | |
parent | 612edbe6cd71f4392b681b75849b2ab6e48f592d (diff) | |
download | edk2-ab957f036f6711869283217227480b109aedc8ef.tar.gz edk2-ab957f036f6711869283217227480b109aedc8ef.tar.bz2 edk2-ab957f036f6711869283217227480b109aedc8ef.zip |
BaseTools/Source/Python: New Target/ToolChain/Arch in DSC [BuildOptions]
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3359
Update BaseTools to support new build targets, new tool chains,
and new architectures declared in DSC file [BuildOptions] sections.
* Do not expand * when tools_def.txt is parsed. Only expand when
both tools_def.txt and DSC [BuilsOptions] sections have been parsed.
This also requires more flexible matching of tool keys that contain *
in tool key fields.
* Pre-scan the platform DSC file for FAMILY and TOOLCHAIN declarations
DSC in [BuildOptions] sections before the FAMILY and TOOLCHAIN need
to be known.
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Common/EdkLogger.py')
0 files changed, 0 insertions, 0 deletions