Instance Propertyswift-package-manager 6.0.3XCBuildSupport
groupTree
PIF.swift:157var groupTree: Group
var groupTree: Group
import XCBuildSupport
final class Project
A PIF project, consisting of a tree of groups and file references, a list of targets, and some additional information.
enum PIF
The Project Interchange Format (PIF) is a structured representation of the project model created by clients (Xcode/SwiftPM) to send to XCBuild.
final class Group
A group that can contain References (FileReferences and other Groups). The resolved path of a group is used as the base path for any child references whose source tree type is GroupRelative.
required init(from decoder: Decoder) throws
init(guid: GUID, name: String, path: AbsolutePath, projectDirectory: AbsolutePath, developmentRegion: String, buildConfigurations: [BuildConfiguration], targets: [BaseTarget], groupTree: Group)
var buildConfigurations: [BuildConfiguration]
var developmentRegion: String
let guid: GUID
var name: String
var path: AbsolutePath
var projectDirectory: AbsolutePath
var targets: [BaseTarget]
override func encode(to encoder: Encoder) throws