From 201a6b350e76a80f6facbadd9757f14ef49f3ed1 Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Sat, 23 Nov 2024 18:54:27 +0100 Subject: [PATCH] Support MSVCRT and OLDNAMES.lib in python script. --- msvc_build_libraries.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/msvc_build_libraries.py b/msvc_build_libraries.py index 98e368b0c..c67d586b1 100755 --- a/msvc_build_libraries.py +++ b/msvc_build_libraries.py @@ -235,7 +235,13 @@ lib = list((OUTPUT / "VC/Tools/MSVC/").glob("*/lib"))[0] SDK_OUTPUT.mkdir(exist_ok=True) def copy(src, dst): - shutil.copy(src, dst.lower()) + low = dst.lower() + base = os.path.basename(low) + if base == "msvcrt.lib" or base == "oldnames.lib": + base = base[:-3].upper() + "lib" + path = os.path.join(os.path.dirname(low), base); + shutil.copy(src, path) + shutil.copy(src, low) for arch in archs: out_dir = SDK_OUTPUT / arch