From ad00b0452e0c6cf09aecfe1b0cf64d81f191a507 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Mon, 30 May 2016 18:48:50 -0700 Subject: [PATCH] BaseTools ConvertMasmToNasm: Don't try to reconvert .nasm files We now check to see if the destination .nasm file already exists. If it does, then we don't try to convert the .asm to .nasm. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen Reviewed-by: Liming Gao --- BaseTools/Scripts/ConvertMasmToNasm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BaseTools/Scripts/ConvertMasmToNasm.py b/BaseTools/Scripts/ConvertMasmToNasm.py index 3c8f994fcf..5b83724b31 100755 --- a/BaseTools/Scripts/ConvertMasmToNasm.py +++ b/BaseTools/Scripts/ConvertMasmToNasm.py @@ -768,7 +768,8 @@ class ConvertInfFile(CommonUtils): src = self.mo.group(1) srcExt = self.mo.group(2) dst = os.path.splitext(src)[0] + '.nasm' - if src not in srcToDst: + fullDst = os.path.join(self.dir, dst) + if src not in srcToDst and not os.path.exists(fullDst): srcToDst[src] = dst srcToDst['order'].append(src) return srcToDst -- 2.39.2