Instance Propertyswift-package-manager 6.0.1Build
plan
The build plan to work on.
let plan: BuildPlan
The build plan to work on.
let plan: BuildPlan
import Build
class LLBuildManifestBuilder
High-level interface to LLBuildManifest
and LLBuildManifestWriter
.
class BuildPlan
A build plan for a package graph.
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
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