SwiftCompilerTool
Swift compiler llbuild tool.
struct SwiftCompilerTool
Swift compiler llbuild tool.
struct SwiftCompilerTool
import LLBuildManifest
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol ToolProtocol : Decodable, Encodable
init(from decoder: any Decoder) throws
static let name: String
static let numThreads: Int
var executable: AbsolutePath
var fileList: AbsolutePath
var importPath: AbsolutePath
var inputs: [Node]
var isLibrary: Bool
var moduleAliases: [String : String]?
var moduleName: String
var moduleOutputPath: AbsolutePath
var objects: [AbsolutePath]
var otherArguments: [String]
var outputFileMapPath: AbsolutePath
var outputs: [Node]
var prepareForIndexing: Bool
var sources: [AbsolutePath]
var tempsPath: AbsolutePath
var wholeModuleOptimization: Bool
func write(to stream: inout ManifestToolStream)
var alwaysOutOfDate: Bool { get }