Build Information
Successful build of OpenGraph, reference 0.1.0 (2cec96
), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 08:31:25 UTC.
Swift 6 data race errors: 1
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/OpenSwiftUIProject/OpenGraph.git
Reference: 0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/OpenSwiftUIProject/OpenGraph
* tag 0.1.0 -> FETCH_HEAD
HEAD is now at 2cec96b Update CI to Swift 5.10
Cloned https://github.com/OpenSwiftUIProject/OpenGraph.git
Revision (git rev-parse @):
2cec96b95fe1289dac75ec422d9a3c783d5fe14c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/OpenSwiftUIProject/OpenGraph.git at 0.1.0
Fetching https://github.com/apple/swift-testing
Fetching https://github.com/apple/swift-syntax.git
[1/15109] Fetching swift-testing
[15110/81508] Fetching swift-testing, swift-syntax
Fetched https://github.com/apple/swift-syntax.git from cache (5.08s)
Fetched https://github.com/apple/swift-testing from cache (5.08s)
Computing version for https://github.com/apple/swift-testing
Computed https://github.com/apple/swift-testing at 0.6.0 (0.61s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 510.0.1 (0.76s)
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 510.0.1
Creating working copy for https://github.com/apple/swift-testing
Working copy of https://github.com/apple/swift-testing resolved at 0.6.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "opengraph",
"name": "OpenGraph",
"url": "https://github.com/OpenSwiftUIProject/OpenGraph.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/OpenGraph",
"dependencies": [
]
}
]
}
Fetching https://github.com/OpenSwiftUIProject/OpenGraph.git
[1/5232] Fetching opengraph
Fetched https://github.com/OpenSwiftUIProject/OpenGraph.git from cache (1.12s)
Creating working copy for https://github.com/OpenSwiftUIProject/OpenGraph.git
Working copy of https://github.com/OpenSwiftUIProject/OpenGraph.git resolved at 0.1.0 (2cec96b)
warning: '.resolve-product-dependencies': dependency 'opengraph' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/OpenSwiftUIProject/OpenGraph.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin UpdateModule
Building for debugging...
[1/29] Compiling OGWeakAttribute.cpp
[2/29] Write swift-version--7754E27361AE5C74.txt
[3/29] Compiling OGAttribute.cpp
[4/29] Compiling realloc_vector.cpp
[5/29] Compiling log.cpp
[6/29] Compiling assert.cpp
[7/29] Compiling OGTypeID.cpp
[8/29] Compiling OGUniqueID.c
[9/29] Compiling OGDebugServer.cpp
[10/29] Compiling GraphContext.cpp
[11/29] Compiling OGGraph.cpp
[12/29] Compiling Graph.cpp
[12/29] Compiling ClosureFunction.cpp
[14/29] Compiling OGTypeDescription.cpp
[15/29] Compiling OGTypeApplyField.cpp
[16/29] Compiling OGTypeApplyEnumData.cpp
[16/29] Write sources
[19/29] Copying AttributeGraph.framework
[20/29] Compiling OGTupleType.cpp
[21/29] Compiling OGGraphContext.cpp
[22/29] Compiling OGCompareValues.cpp
[23/29] Compiling AttributeType.cpp
[24/32] Compiling AttributeID.cpp
In file included from /Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/og-debug-server.mm:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/og-debug-server.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/../Util/vector.hpp:149:1: warning: non-void function does not return a value [-Wreturn-type]
149 | }
| ^
/Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/og-debug-server.mm:225:27: note: in instantiation of member function 'OG::vector<std::unique_ptr<OG::DebugServer::Connection>, 0, unsigned long>::begin' requested here
225 | auto it = connections.begin();
| ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/og-debug-server.mm:8:
In file included from /Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/og-debug-server.hpp:14:
/Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/../Util/vector.hpp:156:1: warning: non-void function does not return a value [-Wreturn-type]
156 | }
| ^
/Users/admin/builder/spi-builder-workspace/Sources/_OpenGraph/Debug/og-debug-server.mm:226:30: note: in instantiation of member function 'OG::vector<std::unique_ptr<OG::DebugServer::Connection>, 0, unsigned long>::end' requested here
226 | for (; it != connections.end(); it++) {
| ^
2 warnings generated.
[25/32] Compiling GraphDescription.mm
[26/32] Compiling og-debug-server.mm
[27/32] Compiling OGSubgraph.cpp
[28/32] Compiling Subgraph.cpp
[30/56] Emitting module OpenGraph
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Attribute/OGAttribute.swift:81:1: warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
79 | // MARK: CustomStringConvertible
80 |
81 | extension OGAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
82 | @inlinable
83 | public var description: String { "#\(rawValue)" }
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Weak/OGWeakAttribute.swift:43:1: warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
41 | }
42 |
43 | extension OGWeakAttribute: Hashable {
| |- warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | @_alwaysEmitIntoClient
45 | public static func == (lhs: OGWeakAttribute, rhs: OGWeakAttribute) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Weak/OGWeakAttribute.swift:61:1: warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
59 | }
60 |
61 | extension OGWeakAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | @_alwaysEmitIntoClient
63 | public var description: String { attribute?.description ?? "nil" }
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Runtime/OGTypeID.swift:26:1: warning: extension declares a conformance of imported type 'OGTypeID' to imported protocols 'Hashable', 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
24 | ) -> Bool
25 |
26 | extension OGTypeID: Hashable, CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGTypeID' to imported protocols 'Hashable', 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 | @inlinable
28 | @inline(__always)
[31/58] Emitting module OpenGraphShims
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraphShims/OGTypeID+Debug.swift:12:27: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | let ignoreStdlib: Bool
11 |
12 | public static var `default` = Option(maxLevel: 3, ignoreStdlib: true)
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | }
14 |
[32/58] Compiling OpenGraph DebugServer.swift
[33/58] Compiling OpenGraph Export.swift
[34/58] Compiling OpenGraph CompareValues.swift
[35/58] Compiling OpenGraph OGTupleType.swift
[36/58] Compiling OpenGraph Rule.swift
[37/58] Compiling OpenGraph RuleContext.swift
[38/58] Compiling OpenGraph StatefulRule.swift
[39/58] Compiling OpenGraph Attribute.swift
[40/58] Compiling OpenGraph External.swift
[41/58] Compiling OpenGraph Focus.swift
[42/58] Compiling OpenGraph OGWeakAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Weak/OGWeakAttribute.swift:43:1: warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
41 | }
42 |
43 | extension OGWeakAttribute: Hashable {
| |- warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | @_alwaysEmitIntoClient
45 | public static func == (lhs: OGWeakAttribute, rhs: OGWeakAttribute) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Weak/OGWeakAttribute.swift:61:1: warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
59 | }
60 |
61 | extension OGWeakAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | @_alwaysEmitIntoClient
63 | public var description: String { attribute?.description ?? "nil" }
[43/58] Compiling OpenGraph WeakAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Weak/OGWeakAttribute.swift:43:1: warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
41 | }
42 |
43 | extension OGWeakAttribute: Hashable {
| |- warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
44 | @_alwaysEmitIntoClient
45 | public static func == (lhs: OGWeakAttribute, rhs: OGWeakAttribute) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Weak/OGWeakAttribute.swift:61:1: warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
59 | }
60 |
61 | extension OGWeakAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGWeakAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
62 | @_alwaysEmitIntoClient
63 | public var description: String { attribute?.description ?? "nil" }
[44/58] Compiling OpenGraph OGGraph.swift
[45/58] Compiling OpenGraph OGSubgraph.swift
[46/58] Compiling OpenGraph AttributeBodyVisitor.swift
[47/58] Compiling OpenGraph ObservedAttribute.swift
[48/58] Compiling OpenGraph IndirectAttribute.swift
[49/58] Compiling OpenGraph AnyOptionalAttribute.swift
[50/58] Compiling OpenGraph OptionalAttribute.swift
[51/58] Compiling OpenGraph AnyRuleContext.swift
[52/58] Compiling OpenGraph OGAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Attribute/OGAttribute.swift:81:1: warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
79 | // MARK: CustomStringConvertible
80 |
81 | extension OGAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
82 | @inlinable
83 | public var description: String { "#\(rawValue)" }
[53/58] Compiling OpenGraph PointerOffset.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Attribute/OGAttribute.swift:81:1: warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
79 | // MARK: CustomStringConvertible
80 |
81 | extension OGAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
82 | @inlinable
83 | public var description: String { "#\(rawValue)" }
[54/58] Compiling OpenGraph AttributeBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Attribute/Attribute/OGAttribute.swift:81:1: warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
79 | // MARK: CustomStringConvertible
80 |
81 | extension OGAttribute: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGAttribute' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
82 | @inlinable
83 | public var description: String { "#\(rawValue)" }
[55/58] Compiling OpenGraphShims GraphShims.swift
[56/58] Compiling OpenGraphShims OGTypeID+Debug.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraphShims/OGTypeID+Debug.swift:12:27: warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | let ignoreStdlib: Bool
11 |
12 | public static var `default` = Option(maxLevel: 3, ignoreStdlib: true)
| |- warning: static property 'default' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'default' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | }
14 |
[57/58] Compiling OpenGraph OGTypeApplyEnumData.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Runtime/OGTypeID.swift:26:1: warning: extension declares a conformance of imported type 'OGTypeID' to imported protocols 'Hashable', 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
24 | ) -> Bool
25 |
26 | extension OGTypeID: Hashable, CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGTypeID' to imported protocols 'Hashable', 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 | @inlinable
28 | @inline(__always)
[58/58] Compiling OpenGraph OGTypeID.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenGraph/Runtime/OGTypeID.swift:26:1: warning: extension declares a conformance of imported type 'OGTypeID' to imported protocols 'Hashable', 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
24 | ) -> Bool
25 |
26 | extension OGTypeID: Hashable, CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'OGTypeID' to imported protocols 'Hashable', 'CustomStringConvertible'; this will not behave correctly if the owners of '_OpenGraph' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
27 | @inlinable
28 | @inline(__always)
Build complete! (18.37s)
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "swift-testing",
"requirement" : {
"exact" : [
"0.6.0"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-testing"
}
],
"manifest_display_name" : "OpenGraph",
"name" : "OpenGraph",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "OpenGraphShims",
"targets" : [
"OpenGraphShims"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "OpenGraph",
"targets" : [
"OpenGraph"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AttributeGraph",
"targets" : [
"AttributeGraph"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "_OpenGraph",
"module_type" : "ClangTarget",
"name" : "_OpenGraph",
"path" : "Sources/_OpenGraph",
"product_memberships" : [
"OpenGraph"
],
"sources" : [
"Attribute/AttributeID.cpp",
"Attribute/AttributeType.cpp",
"Attribute/OGAttribute.cpp",
"Attribute/OGWeakAttribute.cpp",
"Data/ClosureFunction.cpp",
"Data/OGUniqueID.c",
"Debug/OGDebugServer.cpp",
"Debug/og-debug-server.mm",
"Graph/Graph.cpp",
"Graph/GraphContext.cpp",
"Graph/GraphDescription.mm",
"Graph/OGGraph.cpp",
"Graph/OGGraphContext.cpp",
"Graph/OGSubgraph.cpp",
"Graph/Subgraph.cpp",
"Runtime/OGCompareValues.cpp",
"Runtime/OGTupleType.cpp",
"Runtime/OGTypeApplyEnumData.cpp",
"Runtime/OGTypeApplyField.cpp",
"Runtime/OGTypeDescription.cpp",
"Runtime/OGTypeID.cpp",
"Util/assert.cpp",
"Util/log.cpp",
"Util/realloc_vector.cpp"
],
"type" : "library"
},
{
"c99name" : "UpdateModule",
"module_type" : "PluginTarget",
"name" : "UpdateModule",
"path" : "Plugins/UpdateModule",
"plugin_capability" : {
"intent" : {
"description" : "Update AG xcframework",
"type" : "custom",
"verb" : "update-module"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Update AG xcframework",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"sources" : [
"UpdateModuleCommand.swift"
],
"type" : "plugin"
},
{
"c99name" : "OpenGraphTests",
"module_type" : "SwiftTarget",
"name" : "OpenGraphTests",
"path" : "Tests/OpenGraphTests",
"product_dependencies" : [
"Testing"
],
"sources" : [
"DummyTests.swift",
"Scaffolding.swift"
],
"target_dependencies" : [
"OpenGraph"
],
"type" : "test"
},
{
"c99name" : "OpenGraphTempTests",
"module_type" : "SwiftTarget",
"name" : "OpenGraphTempTests",
"path" : "Tests/OpenGraphTempTests",
"product_dependencies" : [
"Testing"
],
"sources" : [
"AttributeTestBase.swift",
"AttributeTestHelper.swift",
"GraphShims.swift",
"Scaffolding.swift"
],
"target_dependencies" : [
"OpenGraph"
],
"type" : "test"
},
{
"c99name" : "OpenGraphShims",
"module_type" : "SwiftTarget",
"name" : "OpenGraphShims",
"path" : "Sources/OpenGraphShims",
"product_memberships" : [
"OpenGraphShims"
],
"sources" : [
"GraphShims.swift",
"OGTypeID+Debug.swift"
],
"target_dependencies" : [
"AttributeGraph"
],
"type" : "library"
},
{
"c99name" : "OpenGraphCompatibilityTests",
"module_type" : "SwiftTarget",
"name" : "OpenGraphCompatibilityTests",
"path" : "Tests/OpenGraphCompatibilityTests",
"product_dependencies" : [
"Testing"
],
"sources" : [
"Attribute/Attribute/AttributeTests.swift",
"Attribute/Attribute/ExternalTests.swift",
"Attribute/Attribute/FocusTests.swift",
"Attribute/Attribute/OGAttributeTests.swift",
"Attribute/Attribute/PointerOffsetTests.swift",
"Attribute/AttributeTestBase.swift",
"Attribute/AttributeTestHelper.swift",
"Attribute/Indirect/IndirectAttributeTests.swift",
"Attribute/Optional/AnyOptionalAttributeTests.swift",
"Attribute/Optional/OptionalAttributeTests.swift",
"Attribute/Rule/RuleTests.swift",
"Attribute/Weak/OGWeakAttributeTests.swift",
"Attribute/Weak/WeakAttributeTests.swift",
"Data/UniqueIDTests.swift",
"Debug/DebugServerTests.swift",
"Graph/GraphTests.swift",
"GraphShims.swift",
"Runtime/CompareValuesTests.swift",
"Runtime/TupleTypeTests.swift",
"Runtime/TypeIDTests.swift",
"Runtime/TypeKindTests.swift",
"Scaffolding.swift"
],
"target_dependencies" : [
"OpenGraph"
],
"type" : "test"
},
{
"c99name" : "OpenGraph",
"module_type" : "SwiftTarget",
"name" : "OpenGraph",
"path" : "Sources/OpenGraph",
"product_memberships" : [
"OpenGraph"
],
"sources" : [
"Attribute/Attribute/Attribute.swift",
"Attribute/Attribute/External.swift",
"Attribute/Attribute/Focus.swift",
"Attribute/Attribute/OGAttribute.swift",
"Attribute/Attribute/PointerOffset.swift",
"Attribute/Body/AttributeBody.swift",
"Attribute/Body/AttributeBodyVisitor.swift",
"Attribute/Body/ObservedAttribute.swift",
"Attribute/Indirect/IndirectAttribute.swift",
"Attribute/Optional/AnyOptionalAttribute.swift",
"Attribute/Optional/OptionalAttribute.swift",
"Attribute/Rule/AnyRuleContext.swift",
"Attribute/Rule/Rule.swift",
"Attribute/Rule/RuleContext.swift",
"Attribute/Rule/StatefulRule.swift",
"Attribute/Weak/OGWeakAttribute.swift",
"Attribute/Weak/WeakAttribute.swift",
"Debug/DebugServer.swift",
"Export.swift",
"Graph/OGGraph.swift",
"Graph/OGSubgraph.swift",
"Runtime/CompareValues.swift",
"Runtime/OGTupleType.swift",
"Runtime/OGTypeApplyEnumData.swift",
"Runtime/OGTypeID.swift"
],
"target_dependencies" : [
"_OpenGraph"
],
"type" : "library"
},
{
"c99name" : "AttributeGraph",
"module_type" : "BinaryTarget",
"name" : "AttributeGraph",
"path" : "AG/AttributeGraph.xcframework",
"product_memberships" : [
"OpenGraphShims",
"AttributeGraph"
],
"sources" : [
],
"type" : "binary"
}
],
"tools_version" : "5.10"
}
Done.