PIFBuilder
PIF object builder for a package graph.
PIFBuilder.swift:50final class PIFBuilder
Citizens in XCBuildSupport
Type members
static let allExcludingTestsTargetName: String
Name of the PIF target aggregating all targets (excluding tests).
static let allIncludingTestsTargetName: String
Name of the PIF target aggregating all targets (including tests).
static func generatePIF(buildParameters: BuildParameters, packageGraph: ModulesGraph, fileSystem: FileSystem, observabilityScope: ObservabilityScope, preservePIFModelStructure: Bool
) throws -> String
Instance members
func construct(
) throws -> PIF.TopLevelObject Constructs a
PIF.TopLevelObject
representing the package graph.