]> git.proxmox.com Git - mirror_edk2.git/commit
BaseTools: Fix a bug for ExpandMacros to support mixed case ENV var
authorYonghong Zhu <yonghong.zhu@intel.com>
Fri, 28 Oct 2016 01:24:52 +0000 (09:24 +0800)
committerYonghong Zhu <yonghong.zhu@intel.com>
Wed, 2 Nov 2016 01:49:04 +0000 (09:49 +0800)
commit18ca2fec97010e8a79407ec092539218c04ee1c5
treefadd57225c3f95bd6c8aea61cca187959033e239
parent2a6402d490a2da818b7650ffe0330d3020e5b020
BaseTools: Fix a bug for ExpandMacros to support mixed case ENV var

os.environ contains all environment variables uppercase on Windows which
cause the key in the self.MacroDictionary is uppercase, but the real
variable name maybe mixed case, eg:WINSDK81x86, then we can't find the
variable in the self.MacroDictionary.

Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
BaseTools/Source/Python/Common/ToolDefClassObject.py