TargetDependencyCondition
A condition that limits the application of a target’s dependency.
Target.swift:1372Target-TargetDependencyCondition.mdstruct TargetDependencyCondition
Creating a Dependency Condition
static func when(platforms: [Platform]
) -> TargetDependencyCondition? Creates a target dependency condition.
static func when(platforms: [Platform]?
) -> TargetDependencyCondition Creates a target dependency condition.
See also
static func product(name: String, package: String, condition: TargetDependencyCondition?
) -> Target.Dependency Creates a target dependency on a product from a package dependency.
static func product(name: String, package: String?
) -> Target.Dependency Creates a dependency on a product from a package dependency.
static func product(name: String, package: String
) -> Target.Dependency Creates a dependency on a product from a package dependency.
static func product(name: String, package: String?, moduleAliases: [String : String]?
) -> Target.Dependency Creates a dependency on a product from a dependent package.
static func product(name: String, package: String, moduleAliases: [String : String]?, condition: TargetDependencyCondition?
) -> Target.Dependency Creates a target dependency on a product from a package dependency.
static func target(name: String, condition: TargetDependencyCondition?
) -> Target.Dependency Creates a dependency on a target in the same package.
static func target(name: String
) -> Target.Dependency Creates a dependency on a target in the same package.
static func byName(name: String, condition: TargetDependencyCondition?
) -> Target.Dependency Creates a dependency that resolves to either a target or a product with the specified name.
static func byName(name: String
) -> Target.Dependency Creates a dependency that resolves to either a target or a product with the specified name.
init(stringLiteral: String
) Creates a target dependency instance with the given value.
init(extendedGraphemeClusterLiteral: Self.StringLiteralType
) init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType
)