Instance Methodswift-package-manager 6.0.1Build
generatePrepareManifest(at:)
LLBuildManifestBuilder.swift:127func generatePrepareManifest(at path: AbsolutePath) throws -> LLBuildManifest
func generatePrepareManifest(at path: AbsolutePath) throws -> LLBuildManifest
s5Build22LLBuildManifestBuilderC015generatePrepareC02at0bC0AFV6Basics12AbsolutePathV_tKF
What are these?1UMQO
import Build
class LLBuildManifestBuilder
High-level interface to LLBuildManifest
and LLBuildManifestWriter
.
struct AbsolutePath
Represents an absolute file system path, independently of what (or whether anything at all) exists at that path in the file system at any given time. An absolute path always starts with a /
character, and holds a normalized string representation. This normalization is strictly syntactic, and does not access the file system in any way.
struct LLBuildManifest
init(_ plan: BuildPlan, disableSandboxForPluginCommands: Bool = false, fileSystem: any FileSystem, observabilityScope: ObservabilityScope)
Create a new builder with a build plan.
let disableSandboxForPluginCommands: Bool
Whether to sandbox commands from build tool plugins.
var manifest: LLBuildManifest { get }
let observabilityScope: ObservabilityScope
ObservabilityScope with which to emit diagnostics
let plan: BuildPlan
The build plan to work on.
func addTargetsToExplicitBuildManifest() throws
@discardableResult func generateManifest(at path: AbsolutePath) throws -> LLBuildManifest
Generate build manifest at the given path.
enum TargetKind