diff --git a/build.rs b/build.rs index b36305d..b2050f2 100644 --- a/build.rs +++ b/build.rs @@ -6,9 +6,12 @@ fn main() { if std::env::var("TARGET").is_ok_and(|s| s.contains("windows-msvc")) && std::env::var("PROFILE").is_ok_and(|p| p == "debug") { + println!("cargo::rustc-env=CFLAGS=-MDd"); + println!("cargo::rustc-env=CXXFLAGS=-MDd"); + // Don't link the default CRT - println!("cargo::rustc-link-arg=/nodefaultlib:msvcrt"); + // println!("cargo::rustc-link-arg=/nodefaultlib:msvcrt"); // Link the debug CRT instead - println!("cargo::rustc-link-arg=/defaultlib:msvcrtd"); + // println!("cargo::rustc-link-arg=/defaultlib:msvcrtd"); } }