X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=BaseTools%2FSource%2FPython%2FCommon%2FToolDefClassObject.py;h=0f49457449cd698d1e972ab38ca5f04d86066204;hb=da92f27632d2c89fa8726948ac9b02461ca8b61e;hp=b5cd5ee435ef153c14e4495359ea01c9169506d2;hpb=e472e8d3cca67f5e058f26fb6edc214b01114a3c;p=mirror_edk2.git diff --git a/BaseTools/Source/Python/Common/ToolDefClassObject.py b/BaseTools/Source/Python/Common/ToolDefClassObject.py index b5cd5ee435..0f49457449 100644 --- a/BaseTools/Source/Python/Common/ToolDefClassObject.py +++ b/BaseTools/Source/Python/Common/ToolDefClassObject.py @@ -180,8 +180,10 @@ class ToolDefClassObject(object): EnvReference = gEnvRefPattern.findall(Value) for Ref in EnvReference: if Ref not in self.MacroDictionary: - return False, Ref - Value = Value.replace(Ref, self.MacroDictionary[Ref]) + Value = Value.replace(Ref, "") + else: + Value = Value.replace(Ref, self.MacroDictionary[Ref]) + MacroReference = gMacroRefPattern.findall(Value) for Ref in MacroReference: