We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53fb72c commit 766e2c9Copy full SHA for 766e2c9
src/lib.rs
@@ -1487,7 +1487,7 @@ impl Build {
1487
ToolFamily::Msvc { .. } => {
1488
cmd.push_cc_arg("-nologo".into());
1489
1490
- let crt_flag = match self.static_crt {
+ let mut crt_flag: OsString = match self.static_crt {
1491
Some(true) => "-MT",
1492
Some(false) => "-MD",
1493
None => {
@@ -1500,8 +1500,13 @@ impl Build {
1500
"-MD"
1501
}
1502
1503
- };
1504
- cmd.push_cc_arg(crt_flag.into());
+ }.into();
+
1505
+ if self.get_debug() {
1506
+ crt_flag.push("d");
1507
+ }
1508
1509
+ cmd.push_cc_arg(crt_flag);
1510
1511
match &opt_level[..] {
1512
// Msvc uses /O1 to enable all optimizations that minimize code size.
0 commit comments