From 8a430d6495b889f2be9708a4e91d1d3c1cfe1399 Mon Sep 17 00:00:00 2001 From: itsjunetime Date: Thu, 25 Jun 2026 16:41:26 -0500 Subject: [PATCH] Use /MDd flag to compile in debug mode if cargo is in debug mode --- libmimalloc-sys/build.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libmimalloc-sys/build.rs b/libmimalloc-sys/build.rs index 0f3fcda..cae1f77 100644 --- a/libmimalloc-sys/build.rs +++ b/libmimalloc-sys/build.rs @@ -51,6 +51,10 @@ fn main() { build.std("c++17"); build.flag_if_supported("/Zc:__cplusplus"); + if cargo_debug { + build.flag("/MDd"); + } + let wrapper = PathBuf::from(env::var("OUT_DIR").expect("OUT_DIR not set")).join("mimalloc-static.cc"); let include = static_source.to_string_lossy().replace('\\', "/");