Skip to content

Commit 06f39cd

Browse files
authored
skip lib default members (#4895)
1 parent c2d540e commit 06f39cd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/cli/src/workspace.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,14 @@ impl Workspace {
310310

311311
let found = workspace_members.find_map(|node| {
312312
if let krates::Node::Krate { id, krate, .. } = node {
313+
// Skip this default member if it doesn't have any binary targets
314+
if !krate
315+
.targets
316+
.iter()
317+
.any(|t| t.kind.contains(&krates::cm::TargetKind::Bin))
318+
{
319+
return None;
320+
}
313321
let member_path =
314322
std::fs::canonicalize(krate.manifest_path.parent().unwrap()).unwrap();
315323
if member_path == default_member_path {

0 commit comments

Comments
 (0)