From c80a7069404599db54f32ac7a0a1945bf67e5ea2 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Sun, 6 Oct 2024 14:09:20 +1100 Subject: [PATCH] Use debug version of MSVC runtime library on debug (#1231) * Use debug version of MSVC runtime library on debug Fixed #1230 * Fix clippy --- src/lib.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index bdd437a6..cfe5f63b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1945,8 +1945,15 @@ impl Build { None => { let features = self.getenv("CARGO_CFG_TARGET_FEATURE"); let features = features.as_deref().unwrap_or_default(); + let debug = self.get_debug(); if features.to_string_lossy().contains("crt-static") { - "-MT" + if debug { + "-MTd" + } else { + "-MT" + } + } else if debug { + "-MDd" } else { "-MD" }