We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4c3ef33 commit a65d2e9Copy full SHA for a65d2e9
Sources/DependencyCalculator/DependencyGraph.swift
@@ -246,10 +246,15 @@ extension WorkspaceInfo {
246
}
247
248
249
- static func parsePackages(in path: Path,
+ static func parsePackages(in proposedPath: Path,
250
includeRootPackage: Bool,
251
exclude: [String]) throws -> (WorkspaceInfo, [PackageTargetMetadata])
252
{
253
+ var path = proposedPath
254
+ if path.extension == "xcworkspace" || path.extension == "xcodeproj" {
255
+ path = proposedPath.parent()
256
+ }
257
+
258
var dependsOn: [TargetIdentity: Set<TargetIdentity>] = [:]
259
var folders: [Path: TargetIdentity] = [:]
260
var files: [TargetIdentity: Set<Path>] = [:]
0 commit comments