Instance Propertyswift-package-manager 6.0.1Build
manifest
LLBuildManifestBuilder.swift:65var manifest: LLBuildManifest { get }
var manifest: LLBuildManifest { get }
import Build
class LLBuildManifestBuilder
High-level interface to LLBuildManifest
and LLBuildManifestWriter
.
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.
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.
func generatePrepareManifest(at path: AbsolutePath) throws -> LLBuildManifest
enum TargetKind