INNER CODE UNIT · Swift
hasDependency
apple/swift-argument-parser · Plugins/GenerateCommon/PackagePlugin+Helpers.swift:78
func hasDependency(named name: String) -> Bool {
recursiveTargetDependencies
.contains { $0.name == name }
}
var recursiveTargetDependencies: [Target] {
var dependencies: [Target.ID: Target] = [:]
for target in self.targets {
for dependency in target.recursiveTargetDependencies {
dependencies[dependency.id] = dependency
}
}
return Array(dependencies.values)
}
}