Library Moduleswift-package-manager 6.1.2LLBuildManifest
LLBuildManifest
import LLBuildManifest
Module information
- Declarations
- 192
- Symbols
- 213
import LLBuildManifest
protocol AuxiliaryFileType
protocol ToolProtocol : Decodable, Encodable
struct ArchiveTool
struct ClangTool
struct Command
struct CopyTool
struct LLBuildManifest
struct LLBuildManifestWriter
struct ManifestToolStream
struct Node
struct PackageStructureTool
Package structure tool is used to determine if the package has changed in some way that requires regenerating the build manifest file. This allows us to skip a lot of redundant work (package graph loading, build planning, manifest generation) during incremental builds.
struct PhonyTool
struct ShellTool
struct SwiftCompilerTool
Swift compiler llbuild tool.
struct SwiftFrontendTool
Swift frontend tool, which maps down to a shell tool.
struct Target
struct TestDiscoveryTool
struct TestEntryPointTool
enum WriteAuxiliary
struct WriteAuxiliaryFile
import Basics
import Build
import CompilerPluginSupport
import DriverSupport
import PackageCollections
import PackageCollectionsModel
import PackageCollectionsSigning
import PackageDescription
Create reusable code, organize it in a lightweight way, and share it across your projects and with other developers.
import PackageFingerprint
import PackageGraph
import PackageLoading
import PackageMetadata
import PackageModel
import PackageModelSyntax
import PackagePlugin
import PackageRegistry
import PackageSigning
import SPMBuildCore
import SPMLLBuild
import SPMSQLite3
import SourceControl
import SourceKitLSPAPI
import Workspace
import XCBuildSupport
import _AsyncFileSystem