struct BuildDescription
s15SourceKitLSPAPI16BuildDescriptionV
4IST3
import SourceKitLSPAPI
init(buildPlan: Build.BuildPlan)
func allTargetsInTopologicalOrder(in modulesGraph: ModulesGraph) throws -> [BuildTarget]
Returns all targets within the module graph in topological order, starting with low-level targets (that have no dependencies).
func fileAffectsSwiftOrClangBuildSettings(_ url: URL) -> Bool
Returns true if the file at the given path might influence build settings for a swiftc or clang invocation generated by SwiftPM.
true
swiftc
clang
func getBuildTarget(for target: ResolvedModule, in modulesGraph: ModulesGraph) -> BuildTarget?