Skip to content

Commit fcd4d04

Browse files
authored
Fix conditional logic for target dependencies (#87)
1 parent 1c0927e commit fcd4d04

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Sources/DependencyCalculator/PackageMetadata.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ struct PackageTargetMetadata: Sendable {
7777
} else {
7878
return TargetIdentity.package(path: path, targetName: depName, testTarget: false)
7979
}
80+
} else if let targetDep = dependencyDescription["target"] as? [Any],
81+
let depName = targetDep[0] as? String
82+
{
83+
return TargetIdentity.package(path: path, targetName: depName, testTarget: false)
8084
} else {
8185
return nil
8286
}

0 commit comments

Comments
 (0)