You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
message ="Target '\(previousTargetName)' has an implicit dependency on Target '\(targetName)' because '\(previousTargetName)' references the file '\(filename)' in the build phase '\(buildPhase)'"
message ="Target '\(previousTargetName)' has an implicit dependency on Target '\(targetName)' because '\(previousTargetName)' defines the option '\(options.joined(separator:""))' in the build setting '\(settingName)'"
suffix =" because the scheme has implicit dependencies enabled and the Target '\(lastTargetsName)' references the file '\(filename)' in the build phase '\(buildPhase)'"
suffix =" because the scheme has implicit dependencies enabled and the Target '\(lastTargetsName)' defines the options '\(options.joined(separator:""))' in the build setting '\(settingName)'"
forcase let target as StandardTargetin workspaceContext.workspace.allTargets {
88
93
// FIXME: We are relying on the product reference name being constant here. This is currently true, given how our path resolver works, but it is possible to construct an Xcode project for which this doesn't work (Xcode doesn't, however, handle that situation very well). We should resolve this: <rdar://problem/29410050> Swift Build doesn't support product references with non-constant basenames
89
94
@@ -95,11 +100,17 @@ actor LinkageDependencyResolver {
@@ -333,7 +344,7 @@ actor LinkageDependencyResolver {
333
344
334
345
// Skip this flag if its corresponding product name is the same as the product of one of our explicit dependencies. This effectively matches the flag to an explicit dependency.
delegate.emit(.overrideTarget(configuredTarget),SWBUtil.Diagnostic(behavior:.warning, location: location, data:DiagnosticData("Multiple targets match implicit dependency for \(source.valueForDisplay). Consider adding an explicit dependency on the intended target to resolve this ambiguity.", component:.targetIntegrity), childDiagnostics: candidateConfiguredTargets.map({ dependency ->Diagnosticin
"[OTHER_LIBTOOLFLAGS]-description" = "Options defined in this setting are passed to all invocations of the archive librarian, which is used to generate static libraries.";
0 commit comments