Skip to content

Commit cbebb66

Browse files
committed
Enable debug info for dev profile build dependencies
Cargo now [turns off debug symbols for build dependencies by default][1], but that doesn't allow us to reuse those built dependencies when building a proc-macro. Fixes #928 [1]: rust-lang/cargo#11252
1 parent b2a85c5 commit cbebb66

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

top-crates/src/main.rs

+3-2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ struct TomlPackage {
3232
#[serde(rename_all = "kebab-case")]
3333
struct BuildOverride {
3434
codegen_units: u32,
35+
debug: bool,
3536
}
3637

3738
/// A profile section in a Cargo.toml file
@@ -71,12 +72,12 @@ fn main() {
7172
dev: Profile {
7273
codegen_units: 1,
7374
incremental: false,
74-
build_override: BuildOverride { codegen_units: 1 },
75+
build_override: BuildOverride { codegen_units: 1, debug: true },
7576
},
7677
release: Profile {
7778
codegen_units: 1,
7879
incremental: false,
79-
build_override: BuildOverride { codegen_units: 1 },
80+
build_override: BuildOverride { codegen_units: 1, debug: false },
8081
},
8182
},
8283
dependencies: dependencies.clone(),

0 commit comments

Comments
 (0)