Instance Methodswift-package-manager 6.0.1Build
generateManifest(at:)
Generate build manifest at the given path.
@discardableResult func generateManifest(at path: AbsolutePath) throws -> LLBuildManifest
Generate build manifest at the given path.
@discardableResult func generateManifest(at path: AbsolutePath) throws -> LLBuildManifest
s5Build22LLBuildManifestBuilderC08generateC02at0bC0AFV6Basics12AbsolutePathV_tKF
What are these?678NQ
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
func generatePrepareManifest(at path: AbsolutePath) throws -> LLBuildManifest
enum TargetKind