set C{XX}FLAGS for mimalloc-sys compilation

This commit is contained in:
itsjunetime
2026-06-27 16:01:36 -05:00
parent dd98022eca
commit 69c5a2baf4
+5 -2
View File
@@ -6,9 +6,12 @@ fn main() {
if std::env::var("TARGET").is_ok_and(|s| s.contains("windows-msvc")) if std::env::var("TARGET").is_ok_and(|s| s.contains("windows-msvc"))
&& std::env::var("PROFILE").is_ok_and(|p| p == "debug") && 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 // 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 // Link the debug CRT instead
println!("cargo::rustc-link-arg=/defaultlib:msvcrtd"); // println!("cargo::rustc-link-arg=/defaultlib:msvcrtd");
} }
} }