The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Graphics, reference 0.4.1 (4d15d4), with Swift 6.3 for macOS (SPM) on 11 Apr 2026 16:38:17 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dn-m/Graphics.git
Reference: 0.4.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dn-m/Graphics
 * tag               0.4.1      -> FETCH_HEAD
HEAD is now at 4d15d49 Refine quarantined platforms, and regenerate linux tests (#41)
Cloned https://github.com/dn-m/Graphics.git
Revision (git rev-parse @):
4d15d498a072e0c2ce7964c76c71fc41c6715538
SUCCESS checkout https://github.com/dn-m/Graphics.git at 0.4.1
Fetching https://github.com/drmohundro/SWXMLHash
Fetching https://github.com/dn-m/Math
Fetching https://github.com/dn-m/PerformanceTesting
Fetching https://github.com/dn-m/Structure
[1/5829] Fetching structure
[351/7354] Fetching structure, performancetesting
[611/8195] Fetching structure, performancetesting, math
[1494/11053] Fetching structure, performancetesting, math, swxmlhash
Fetched https://github.com/dn-m/PerformanceTesting from cache (1.09s)
Fetched https://github.com/dn-m/Math from cache (1.09s)
Fetched https://github.com/drmohundro/SWXMLHash from cache (1.10s)
Fetched https://github.com/dn-m/Structure from cache (1.10s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.25.0 (3.40s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.8.0 (0.67s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 4.9.0 (2.62s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.70s)
Creating working copy for https://github.com/dn-m/Math
Working copy of https://github.com/dn-m/Math resolved at 0.8.0
Creating working copy for https://github.com/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 4.9.0
Creating working copy for https://github.com/dn-m/Structure
Working copy of https://github.com/dn-m/Structure resolved at 0.25.0
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "graphics",
      "name": "Graphics",
      "url": "https://github.com/dn-m/Graphics.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Graphics",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swxmlhash",
          "name": "SWXMLHash",
          "url": "https://github.com/drmohundro/SWXMLHash",
          "version": "4.9.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SWXMLHash",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "math",
          "name": "Math",
          "url": "https://github.com/dn-m/Math",
          "version": "0.8.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Math",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "structure",
              "name": "Structure",
              "url": "https://github.com/dn-m/Structure",
              "version": "0.25.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Structure",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "performancetesting",
                  "name": "PerformanceTesting",
                  "url": "https://github.com/dn-m/PerformanceTesting",
                  "version": "0.4.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        },
        {
          "identity": "structure",
          "name": "Structure",
          "url": "https://github.com/dn-m/Structure",
          "version": "0.25.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Structure",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "performancetesting",
              "name": "PerformanceTesting",
              "url": "https://github.com/dn-m/PerformanceTesting",
              "version": "0.4.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/dn-m/Graphics.git
[1/1158] Fetching graphics
Fetched https://github.com/dn-m/Graphics.git from cache (0.75s)
Fetching https://github.com/dn-m/Structure from cache
Fetching https://github.com/dn-m/Math from cache
Fetching https://github.com/drmohundro/SWXMLHash from cache
Fetched https://github.com/dn-m/Math from cache (0.43s)
Fetched https://github.com/drmohundro/SWXMLHash from cache (0.50s)
Fetched https://github.com/dn-m/Structure from cache (0.50s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.8.0 (0.57s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.25.0 (0.03s)
Fetching https://github.com/dn-m/PerformanceTesting from cache
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.45s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.51s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 4.9.0 (0.03s)
Creating working copy for https://github.com/dn-m/Math
Working copy of https://github.com/dn-m/Math resolved at 0.8.0
Creating working copy for https://github.com/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 4.9.0
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.0
Creating working copy for https://github.com/dn-m/Structure
Working copy of https://github.com/dn-m/Structure resolved at 0.25.0
Creating working copy for https://github.com/dn-m/Graphics.git
Working copy of https://github.com/dn-m/Graphics.git resolved at 0.4.1 (4d15d49)
warning: '.resolve-product-dependencies': dependency 'graphics' is not used by any target
Found 3 product dependencies
  - SWXMLHash
  - Math
  - Structure
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/dn-m/Graphics.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/13] Write sources
[12/13] Write swift-version--6988338F2F200930.txt
[14/19] Emitting module Destructure
[15/19] Compiling Destructure Destructure.swift
[16/45] Compiling Algebra Semigroup.swift
[17/46] Compiling Algebra Group.swift
[18/46] Compiling Algebra Invertible.swift
[19/46] Compiling Algebra Monoid.swift
[20/46] Compiling Algebra MonoidView.swift
[21/46] Compiling Algebra Sum.swift
[22/46] Compiling Algebra Zero.swift
[23/46] Compiling Algorithms Rotate.swift
[24/46] Compiling Algorithms TupleMap.swift
[25/46] Compiling Algorithms Split.swift
[26/46] Compiling Algorithms Swap.swift
[27/46] Compiling Algorithms StableSort.swift
[28/46] Compiling Algorithms Unzip.swift
[29/46] Compiling Algebra Multiplicative.swift
[30/46] Compiling Algebra MultiplicativeSemigroup.swift
[31/46] Compiling Algebra One.swift
[32/46] Compiling Algebra Product.swift
[33/46] Compiling Algorithms Ordered.swift
[34/46] Emitting module Algorithms
[35/46] Compiling Algorithms Combinatorics.swift
[36/46] Compiling Algebra AdditiveSemigroup.swift
[37/46] Compiling Algebra AlgebraAdapters.swift
[38/46] Compiling Algebra Additive.swift
[39/46] Compiling Algebra AdditiveGroup.swift
[40/46] Emitting module Algebra
[41/46] Compiling Algebra Abelian.swift
[42/46] Compiling Algebra Accumulate.swift
[43/107] Compiling DataStructures Either.swift
[44/107] Compiling DataStructures IntervalRelation.swift
[45/107] Compiling DataStructures InvertibleEnum.swift
[46/107] Compiling DataStructures Cross.swift
[47/107] Compiling DataStructures OrderedPair.swift
[48/107] Compiling DataStructures Pair.swift
[49/107] Compiling DataStructures SwappablePair.swift
[50/113] Compiling DataStructures SetExtensions.swift
[51/113] Compiling DataStructures AdjacencyList.swift
[52/113] Compiling DataStructures DirectedGraph.swift
[53/113] Compiling DataStructures Graph.swift
[54/113] Compiling DataStructures DirectedGraphProtocol.swift
[55/113] Compiling DataStructures GraphProtocol.swift
[56/113] Compiling DataStructures UndirectedGraphProtocol.swift
[57/113] Compiling DataStructures IntegerWrapping.swift
[58/113] Compiling DataStructures Metatype.swift
[59/113] Compiling DataStructures NewType.swift
[60/113] Compiling DataStructures RandomAccessCollectionWrapping.swift
[61/113] Compiling DataStructures SequenceWrapping.swift
[62/113] Compiling DataStructures SortedCollectionWrapping.swift
[63/113] Emitting module DataStructures
[64/113] Compiling DataStructures Matrix.swift
[65/113] Compiling DataStructures Queue.swift
[66/113] Compiling DataStructures SortedArray.swift
[67/113] Compiling DataStructures Stack.swift
[68/113] Compiling DataStructures Zip3Sequence.swift
[69/113] Compiling DataStructures ZipToLongest.swift
[70/113] Compiling DataStructures Measured.swift
[71/113] Compiling DataStructures Totalizable.swift
[72/113] Compiling DataStructures DictionaryProtocol.swift
[73/113] Compiling DataStructures OrderedDictionary.swift
[74/113] Compiling DataStructures SortedDictionary.swift
[75/113] Compiling DataStructures CircularArray.swift
[76/113] Compiling DataStructures LinkedList.swift
[77/113] Compiling DataStructures Tree.Zipper.swift
[78/113] Compiling DataStructures Tree.swift
[79/113] Compiling DataStructures CollectionWrapping.swift
[80/113] Compiling DataStructures DoubleWrapping.swift
[81/113] Compiling DataStructures FloatWrapping.swift
[82/113] Compiling DataStructures Identifier.swift
[83/113] Compiling DataStructures SymmetricPair.swift
[84/113] Compiling DataStructures UnorderedPair.swift
[85/113] Compiling DataStructures CollectionExtensions.swift
[86/113] Compiling DataStructures Homogeneity.swift
[87/113] Compiling DataStructures RangeProtocol+Algebra.swift
[88/113] Compiling DataStructures RangeProtocol.swift
[89/113] Compiling DataStructures SequenceExtensions.swift
[90/113] Compiling DataStructures AVLTree.swift
[91/113] Compiling DataStructures BinaryHeap.swift
[92/113] Compiling DataStructures BinarySearchTree.swift
[93/113] Compiling DataStructures ReferenceTree.swift
[94/113] Compiling DataStructures ReferenceTreeProtocol.swift
[95/113] Compiling DataStructures SingleTypedTree.swift
[96/113] Compiling DataStructures WeightedDirectedGraph.swift
[97/113] Compiling DataStructures WeightedGraph.swift
[98/113] Compiling DataStructures Bimap.swift
[99/113] Compiling DataStructures ContiguousSegmentCollection.swift
[100/113] Compiling DataStructures Fragmentable.swift
[101/113] Compiling DataStructures Intervallic.swift
[102/113] Compiling DataStructures IntervallicFragmentable.swift
[103/113] Compiling DataStructures UnweightedGraphProtocol.swift
[104/113] Compiling DataStructures WeightedGraphProtocol.swift
[105/113] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
[106/113] Compiling DataStructures ReferenceGraph.Edge.swift
[107/113] Compiling DataStructures ReferenceGraph.EdgeList.swift
[108/113] Compiling DataStructures ReferenceGraph.Node.swift
[109/113] Compiling DataStructures ReferenceGraph.swift
[110/127] Compiling SWXMLHash shim.swift
[111/127] Compiling Math Rational.swift
[112/128] Compiling Math Scale.swift
[113/128] Emitting module Math
[114/128] Compiling Math Proximity.swift
[115/128] Compiling Math Power.swift
[116/128] Compiling Math PowerOfTwoSequence.swift
[117/128] Compiling Math Functions.swift
[118/128] Compiling Math GCDDomain.swift
[119/128] Compiling Math IntegerExtensions.swift
[120/128] Compiling Math LinearRegression.swift
[121/128] Compiling Math Bitwise.swift
[122/128] Compiling Math CollectionExtensions.swift
[123/128] Compiling Math DoubleExtensions.swift
[124/128] Compiling Math Fraction.swift
[125/128] Compiling Math Quadratic.swift
[126/153] Emitting module Geometry
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/PolygonError.swift:13:10: warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
11 |
12 |     /// Invalid vertices, attempted shape type, message.
13 |     case invalidVertices(VertexCollection, PolygonProtocol.Type, String)
   |          `- warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
14 | }
15 |
[127/153] Compiling Geometry Rotation.swift
[128/153] Compiling Geometry Shape.swift
[129/155] Compiling Geometry ConvexPolygon.swift
[130/155] Compiling Geometry ConvexPolygonContainer.swift
[131/155] Compiling Geometry ConvexPolygonProtocol.swift
[132/155] Compiling Geometry Angle.swift
[133/155] Compiling Geometry Axis.swift
[134/155] Compiling Geometry Bound.swift
[135/155] Compiling Geometry Size.swift
[136/155] Compiling Geometry Triangle.swift
[137/155] Compiling Geometry Ellipse.swift
[138/155] Compiling Geometry Extremum.swift
[139/155] Compiling Geometry Line.Ray.swift
[140/155] Compiling Geometry Circle.swift
[141/155] Compiling Geometry CollisionDetectable.swift
[142/155] Compiling Geometry CollisionDetection.swift
[143/155] Compiling Geometry Polyline.swift
[144/155] Compiling Geometry Rectangle.swift
[145/155] Compiling Geometry Line.Segment.swift
[146/155] Compiling Geometry Line.swift
[147/155] Compiling Geometry Point.swift
[148/155] Compiling Geometry Polygon.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/Polygon.swift:80:22: warning: VertexCollection has no `removing(at:)`, refine
 78 |
 79 |             // Snip off tip, and proceed.
 80 |             #warning("VertexCollection has no `removing(at:)`, refine")
    |                      `- warning: VertexCollection has no `removing(at:)`, refine
 81 |             var v = vertices
 82 |             v.remove(at: index)
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/PolygonError.swift:13:10: warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
11 |
12 |     /// Invalid vertices, attempted shape type, message.
13 |     case invalidVertices(VertexCollection, PolygonProtocol.Type, String)
   |          `- warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
14 | }
15 |
[149/155] Compiling Geometry PolygonError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/Polygon.swift:80:22: warning: VertexCollection has no `removing(at:)`, refine
 78 |
 79 |             // Snip off tip, and proceed.
 80 |             #warning("VertexCollection has no `removing(at:)`, refine")
    |                      `- warning: VertexCollection has no `removing(at:)`, refine
 81 |             var v = vertices
 82 |             v.remove(at: index)
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/PolygonError.swift:13:10: warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
11 |
12 |     /// Invalid vertices, attempted shape type, message.
13 |     case invalidVertices(VertexCollection, PolygonProtocol.Type, String)
   |          `- warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
14 | }
15 |
[150/155] Compiling Geometry PolygonProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/Polygon.swift:80:22: warning: VertexCollection has no `removing(at:)`, refine
 78 |
 79 |             // Snip off tip, and proceed.
 80 |             #warning("VertexCollection has no `removing(at:)`, refine")
    |                      `- warning: VertexCollection has no `removing(at:)`, refine
 81 |             var v = vertices
 82 |             v.remove(at: index)
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/PolygonError.swift:13:10: warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
11 |
12 |     /// Invalid vertices, attempted shape type, message.
13 |     case invalidVertices(VertexCollection, PolygonProtocol.Type, String)
   |          `- warning: associated value 'invalidVertices' of 'Sendable'-conforming enum 'PolygonError' contains non-Sendable type 'any PolygonProtocol.Type'
14 | }
15 |
[151/155] Compiling Geometry Vector2.swift
[152/155] Compiling Geometry VertexCollection.swift
[153/171] Compiling SWXMLHash XMLIndexer+XMLIndexerDeserializable.swift
[154/171] Compiling SWXMLHash SWXMLHash.swift
[155/171] Emitting module SWXMLHash
[156/171] Compiling Path Path.Builder.swift
[157/171] Compiling Path Path+Polyline.swift
[158/171] Compiling Path Path+Rectangle.swift
[159/171] Compiling Path Path.swift
[160/171] Compiling Path Path+Parallelogram.swift
[161/171] Compiling Path Path+PolygonProtocol.swift
[162/171] Compiling Path PathElement.swift
[163/171] Compiling Path Path+Square.swift
[164/171] Compiling Path Path+Transform.swift
[165/172] Compiling Path PathRepresentable.swift
[166/172] Compiling Path Path+Arrowhead.swift
[167/172] Compiling Path Path+Circle.swift
[168/172] Compiling Path Path+Ellipse.swift
[169/172] Compiling Path Path+Line.Segment.swift
[170/172] Compiling Path BezierCurve.swift
[171/172] Compiling Path CubicBezierCurve.swift
[172/172] Emitting module Path
[173/184] Compiling Rendering StyledPath.Composite.swift
[174/184] Compiling Rendering Insets.swift
[175/184] Compiling Rendering StyledPath.swift
[176/184] Compiling Rendering Renderable.swift
[177/184] Compiling Rendering Stroke.swift
[178/184] Compiling Rendering Renderer.swift
[179/184] Compiling Rendering Item.swift
[180/185] Emitting module Rendering
[181/185] Compiling Rendering Styling.swift
[182/185] Compiling Rendering Fill.swift
[183/185] Compiling Rendering Group.swift
[184/185] Compiling Rendering Alignment.swift
[185/185] Compiling Rendering Color.swift
[186/217] Emitting module SVG
/Users/admin/builder/spi-builder-workspace/Sources/SVG/Polygon+SVG.swift:31:1: warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
29 | }
30 |
31 | extension Polygon: PathRepresentable {
   | |- warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
32 |
33 |     public var path: Path {
[187/219] Compiling SVG Polyline+SVG.swift
[188/219] Compiling SVG Rectangle+SVG.swift
[189/219] Compiling SVG Point+SVG.swift
/Users/admin/builder/spi-builder-workspace/Sources/SVG/Polygon+SVG.swift:31:1: warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
29 | }
30 |
31 | extension Polygon: PathRepresentable {
   | |- warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
32 |
33 |     public var path: Path {
[190/219] Compiling SVG Polygon+SVG.swift
/Users/admin/builder/spi-builder-workspace/Sources/SVG/Polygon+SVG.swift:31:1: warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
29 | }
30 |
31 | extension Polygon: PathRepresentable {
   | |- warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
32 |
33 |     public var path: Path {
[191/219] Compiling SVG SVG.Group.swift
[192/219] Compiling SVG SVG.Parser.swift
[193/219] Compiling SVG SVG.swift
[194/219] Compiling SVG SVGInitializable.swift
[195/219] Compiling SVG Stroke+SVGInitializable.swift
[196/219] Compiling SVG StyledPath+SVGInitializable.swift
[197/219] Compiling SVG Circle+SVG.swift
[198/219] Compiling SVG Color+SVG.swift
[199/219] Compiling SVG Double+SVG.swift
[200/219] Compiling SVG Ellipse+SVG.swift
[201/219] Compiling SVG Fill+SVGInitializable.swift
[202/219] Compiling SVG Line+SVG.swift
[203/219] Compiling SVG Path+SVG.swift
[204/219] Compiling SVG PathElement+SVG.swift
[205/219] Compiling SVG StyledPath.Composite+SVG.swift
[206/219] Compiling SVG Styling+SVGInitializable.swift
[207/219] Compiling QuartzAdapter Rectangle+CGRect.swift
[214/220] Emitting module QuartzAdapter
[215/220] Compiling QuartzAdapter StyledPath.Composite+CALayer.swift
[216/220] Compiling QuartzAdapter Size+CGSize.swift
[217/220] Compiling QuartzAdapter StyledPath+CAShapeLayer.swift
[218/220] Compiling QuartzAdapter TextBox+CALayer.swift
[219/220] Compiling QuartzAdapter TestFrame.swift
[220/220] Compiling QuartzAdapter Text+CATextLayer.swift
[221/222] Emitting module GraphicsTesting
[222/222] Compiling GraphicsTesting GraphicsTesting.swift
Build complete! (14.84s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swxmlhash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.1.1",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/drmohundro/SWXMLHash"
    },
    {
      "identity" : "math",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/Math"
    },
    {
      "identity" : "structure",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.23.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/Structure"
    }
  ],
  "manifest_display_name" : "Graphics",
  "name" : "Graphics",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Geometry",
      "targets" : [
        "Geometry"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Path",
      "targets" : [
        "Path"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Rendering",
      "targets" : [
        "Rendering"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SVG",
      "targets" : [
        "SVG"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "QuartzAdapter",
      "targets" : [
        "QuartzAdapter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GraphicsTesting",
      "targets" : [
        "GraphicsTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SVGTests",
      "module_type" : "SwiftTarget",
      "name" : "SVGTests",
      "path" : "Tests/SVGTests",
      "sources" : [
        "SVGTests.swift"
      ],
      "target_dependencies" : [
        "SVG",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SVG",
      "module_type" : "SwiftTarget",
      "name" : "SVG",
      "path" : "Sources/SVG",
      "product_dependencies" : [
        "SWXMLHash"
      ],
      "product_memberships" : [
        "SVG"
      ],
      "sources" : [
        "Circle+SVG.swift",
        "Color+SVG.swift",
        "Double+SVG.swift",
        "Ellipse+SVG.swift",
        "Fill+SVGInitializable.swift",
        "Line+SVG.swift",
        "Path+SVG.swift",
        "PathElement+SVG.swift",
        "Point+SVG.swift",
        "Polygon+SVG.swift",
        "Polyline+SVG.swift",
        "Rectangle+SVG.swift",
        "SVG.Group.swift",
        "SVG.Parser.swift",
        "SVG.swift",
        "SVGInitializable.swift",
        "Stroke+SVGInitializable.swift",
        "StyledPath+SVGInitializable.swift",
        "StyledPath.Composite+SVG.swift",
        "Styling+SVGInitializable.swift"
      ],
      "target_dependencies" : [
        "Rendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RenderingTests",
      "module_type" : "SwiftTarget",
      "name" : "RenderingTests",
      "path" : "Tests/RenderingTests",
      "sources" : [
        "ColorTests.swift",
        "CompositeTests.swift",
        "StyledPathTests.swift",
        "TextBoxTests.swift",
        "TextTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Rendering",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Rendering",
      "module_type" : "SwiftTarget",
      "name" : "Rendering",
      "path" : "Sources/Rendering",
      "product_memberships" : [
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "Alignment.swift",
        "Color.swift",
        "Fill.swift",
        "Group.swift",
        "Insets.swift",
        "Item.swift",
        "Renderable.swift",
        "Renderer.swift",
        "Stroke.swift",
        "StyledPath.Composite.swift",
        "StyledPath.swift",
        "Styling.swift"
      ],
      "target_dependencies" : [
        "Path"
      ],
      "type" : "library"
    },
    {
      "c99name" : "QuartzAdapterTests",
      "module_type" : "SwiftTarget",
      "name" : "QuartzAdapterTests",
      "path" : "Tests/QuartzAdapterTests",
      "sources" : [
        "QuartzAdapterTests.swift"
      ],
      "target_dependencies" : [
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "QuartzAdapter",
      "module_type" : "SwiftTarget",
      "name" : "QuartzAdapter",
      "path" : "Sources/QuartzAdapter",
      "product_memberships" : [
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "CALayer+PDF.swift",
        "Color+CGColor.swift",
        "Path+CAShapeLayer.swift",
        "Path+CGPath.swift",
        "PathElement+CGPathElement.swift",
        "Point+CGPoint.swift",
        "Rectangle+CGRect.swift",
        "Size+CGSize.swift",
        "StyledPath+CAShapeLayer.swift",
        "StyledPath.Composite+CALayer.swift",
        "TestFrame.swift",
        "Text+CATextLayer.swift",
        "TextBox+CALayer.swift"
      ],
      "target_dependencies" : [
        "Rendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PathTests",
      "module_type" : "SwiftTarget",
      "name" : "PathTests",
      "path" : "Tests/PathTests",
      "sources" : [
        "CubicBezierCurveTests.swift",
        "EllipseTests.swift",
        "LinearBezierCurveTests.swift",
        "PathElementTests.swift",
        "PathTests.swift",
        "QuadraticBezierCurveTests.swift",
        "TransformTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Path",
        "Rendering",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Path",
      "module_type" : "SwiftTarget",
      "name" : "Path",
      "path" : "Sources/Path",
      "product_dependencies" : [
        "Math"
      ],
      "product_memberships" : [
        "Path",
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "BezierCurve.swift",
        "CubicBezierCurve.swift",
        "Path+Arrowhead.swift",
        "Path+Circle.swift",
        "Path+Ellipse.swift",
        "Path+Line.Segment.swift",
        "Path+Parallelogram.swift",
        "Path+PolygonProtocol.swift",
        "Path+Polyline.swift",
        "Path+Rectangle.swift",
        "Path+Square.swift",
        "Path+Transform.swift",
        "Path.Builder.swift",
        "Path.swift",
        "PathElement.swift",
        "PathRepresentable.swift"
      ],
      "target_dependencies" : [
        "Geometry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GraphicsTesting",
      "module_type" : "SwiftTarget",
      "name" : "GraphicsTesting",
      "path" : "Sources/GraphicsTesting",
      "product_memberships" : [
        "GraphicsTesting"
      ],
      "sources" : [
        "GraphicsTesting.swift"
      ],
      "target_dependencies" : [
        "QuartzAdapter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometryTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometryTests",
      "path" : "Tests/GeometryTests",
      "sources" : [
        "AngleTests.swift",
        "CollisionDetectionTests.swift",
        "LineTests.swift",
        "PointTests.swift",
        "PolygonTests.swift",
        "RectangleTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Geometry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Geometry",
      "module_type" : "SwiftTarget",
      "name" : "Geometry",
      "path" : "Sources/Geometry",
      "product_dependencies" : [
        "Math",
        "DataStructures"
      ],
      "product_memberships" : [
        "Geometry",
        "Path",
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "Angle.swift",
        "Axis.swift",
        "Bound.swift",
        "Circle.swift",
        "CollisionDetectable.swift",
        "CollisionDetection.swift",
        "ConvexPolygon.swift",
        "ConvexPolygonContainer.swift",
        "ConvexPolygonProtocol.swift",
        "Ellipse.swift",
        "Extremum.swift",
        "Line.Ray.swift",
        "Line.Segment.swift",
        "Line.swift",
        "Point.swift",
        "Polygon.swift",
        "PolygonError.swift",
        "PolygonProtocol.swift",
        "Polyline.swift",
        "Rectangle.swift",
        "Rotation.swift",
        "Shape.swift",
        "Size.swift",
        "Triangle.swift",
        "Vector2.swift",
        "VertexCollection.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
Done.