Skip to content

Commit 66005c8

Browse files
authored
Merge pull request #742 from nagisa/ml-debuginfo
Add debuginfo flags for msvc assemblers
2 parents ad1f00d + c05e9d9 commit 66005c8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/lib.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1961,8 +1961,16 @@ impl Build {
19611961
cmd.arg("-I").arg(directory);
19621962
}
19631963
if target.contains("aarch64") || target.contains("arm") {
1964+
if self.get_debug() {
1965+
cmd.arg("-g");
1966+
}
1967+
19641968
println!("cargo:warning=The MSVC ARM assemblers do not support -D flags");
19651969
} else {
1970+
if self.get_debug() {
1971+
cmd.arg("-Zi");
1972+
}
1973+
19661974
for &(ref key, ref value) in self.definitions.iter() {
19671975
if let Some(ref value) = *value {
19681976
cmd.arg(&format!("-D{}={}", key, value));

0 commit comments

Comments
 (0)