Build Information
Successful build of ScintillaLib, reference main (6e328a), with Swift 6.2 for macOS (SPM) on 23 Jun 2025 20:39:06 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/quephird/ScintillaLib.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/quephird/ScintillaLib
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 6e328ad Merge pull request #84 from quephird/implement_focal_blur
Cloned https://github.com/quephird/ScintillaLib.git
Revision (git rev-parse @):
6e328ad4f9f0042df765a9982eef9ee5c20fb554
SUCCESS checkout https://github.com/quephird/ScintillaLib.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/quephird/ScintillaLib.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/117] Write Wine-entitlement.plist
[1/117] Write Vase-entitlement.plist
[2/117] Write Superellipsoids-entitlement.plist
[2/117] Write TestDie-entitlement.plist
[2/117] Write sources
[2/117] Write RainbowBall-entitlement.plist
[6/117] Write StarPrism-entitlement.plist
[6/117] Write QuickStart-entitlement.plist
[8/117] Write Rings-entitlement.plist
[9/117] Write sources
[10/117] Write TDOR-entitlement.plist
[10/117] Write sources
[21/117] Write HollowedSphere-entitlement.plist
[22/117] Write Hourglass-entitlement.plist
[23/117] Write sources
[27/117] Write FocalBlur-entitlement.plist
[28/117] Write DimlyLitScene-entitlement.plist
[28/117] Write sources
[30/117] Write HappyHalloween-entitlement.plist
[30/117] Write sources
[30/117] Write FishEye-entitlement.plist
[34/117] Write Die-entitlement.plist
[35/117] Write DecoCube-entitlement.plist
[36/117] Write sources
[36/117] Write CheckeredSphere-entitlement.plist
[38/117] Write sources
[40/117] Write Cavatappi-entitlement.plist
[42/117] Write Breather-entitlement.plist
[42/117] Write Blob-entitlement.plist
[44/117] Write sources
[45/117] Write BallWithAreaLight-entitlement.plist
[45/117] Write BarthSextic-entitlement.plist
[47/117] Write swift-version-1EA4D86E10B52AF.txt
[49/163] Emitting module ScintillaLib
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:38:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 | self.totalPixels = camera.horizontalSize * camera.verticalSize
37 |
38 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:59:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
57 | self.totalPixels = camera.horizontalSize * camera.verticalSize
58 |
59 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:68:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | self.totalPixels = camera.horizontalSize * camera.verticalSize
67 |
68 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
[50/167] Compiling ScintillaLib World.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:38:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 | self.totalPixels = camera.horizontalSize * camera.verticalSize
37 |
38 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:59:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
57 | self.totalPixels = camera.horizontalSize * camera.verticalSize
58 |
59 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:68:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | self.totalPixels = camera.horizontalSize * camera.verticalSize
67 |
68 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:73:17: warning: variable 'copy' was never mutated; consider changing to 'let' constant
71 | private func assignIds() {
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
74 | return copy.assignId(id: [UInt8(index)])
75 | }
[51/167] Compiling ScintillaLib WorldBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:38:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 | self.totalPixels = camera.horizontalSize * camera.verticalSize
37 |
38 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:59:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
57 | self.totalPixels = camera.horizontalSize * camera.verticalSize
58 |
59 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:68:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | self.totalPixels = camera.horizontalSize * camera.verticalSize
67 |
68 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:73:17: warning: variable 'copy' was never mutated; consider changing to 'let' constant
71 | private func assignIds() {
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
74 | return copy.assignId(id: [UInt8(index)])
75 | }
[52/167] Compiling ScintillaLib WorldObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:38:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 | self.totalPixels = camera.horizontalSize * camera.verticalSize
37 |
38 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:59:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
57 | self.totalPixels = camera.horizontalSize * camera.verticalSize
58 |
59 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:68:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | self.totalPixels = camera.horizontalSize * camera.verticalSize
67 |
68 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:73:17: warning: variable 'copy' was never mutated; consider changing to 'let' constant
71 | private func assignIds() {
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
74 | return copy.assignId(id: [UInt8(index)])
75 | }
[53/167] Compiling ScintillaLib WorldObjectBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:38:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
36 | self.totalPixels = camera.horizontalSize * camera.verticalSize
37 |
38 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
39 | }
40 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:59:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
57 | self.totalPixels = camera.horizontalSize * camera.verticalSize
58 |
59 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | }
61 |
:
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:68:14: warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | self.totalPixels = camera.horizontalSize * camera.verticalSize
67 |
68 | self.assignIds()
| `- warning: actor-isolated instance method 'assignIds()' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
69 | }
70 |
71 | private func assignIds() {
| `- note: calls to instance method 'assignIds()' from outside of its actor context are implicitly asynchronous
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/World.swift:73:17: warning: variable 'copy' was never mutated; consider changing to 'let' constant
71 | private func assignIds() {
72 | self.shapes = self.shapes.enumerated().map { (index, shape) in
73 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
74 | return copy.assignId(id: [UInt8(index)])
75 | }
[54/167] Compiling ScintillaLib SurfaceOfRevolution.swift
[55/167] Compiling ScintillaLib Torus.swift
[56/167] Compiling ScintillaLib Tuple.swift
[57/167] Compiling ScintillaLib Uniform.swift
[58/167] Compiling ScintillaLib Wood.swift
[59/167] Compiling ScintillaLib ShapeBuilder.swift
[60/167] Compiling ScintillaLib SharedShapeProperties.swift
[61/167] Compiling ScintillaLib Sphere.swift
[62/167] Compiling ScintillaLib SpotLight.swift
[63/167] Compiling ScintillaLib Superellipsoid.swift
[64/167] Compiling ScintillaLib Marble.swift
[65/167] Compiling ScintillaLib Material.swift
[66/167] Compiling ScintillaLib Math.swift
[67/167] Compiling ScintillaLib Matrix.swift
[68/167] Compiling ScintillaLib Operation.swift
[69/167] Compiling ScintillaLib Group.swift
[70/167] Compiling ScintillaLib ImplicitSurface.swift
[71/167] Compiling ScintillaLib Intersection.swift
[72/167] Compiling ScintillaLib Jitter.swift
[73/167] Compiling ScintillaLib Light.swift
[74/167] Compiling ScintillaLib AreaLight.swift
[75/167] Compiling ScintillaLib BlurEffect.swift
[76/167] Compiling ScintillaLib CSG.swift
[77/167] Compiling ScintillaLib Camera.swift
[78/167] Compiling ScintillaLib Canvas+ppm file generation.swift
[79/167] Compiling ScintillaLib Canvas.swift
[80/167] Compiling ScintillaLib Color.swift
[81/167] Compiling ScintillaLib ColorFunction.swift
[82/167] Compiling ScintillaLib ColorStrategy.swift
[83/167] Compiling ScintillaLib Computations.swift
[84/167] Compiling ScintillaLib Cone.swift
[85/167] Compiling ScintillaLib Container.swift
[86/167] Compiling ScintillaLib Cube.swift
[87/167] Compiling ScintillaLib Cylinder.swift
[88/167] Compiling ScintillaLib Double.swift
[89/167] Compiling ScintillaLib ParametricSurface.swift
[90/167] Compiling ScintillaLib Pattern.swift
[91/167] Compiling ScintillaLib PerlinNoise.swift
[92/167] Compiling ScintillaLib Plane.swift
[93/167] Compiling ScintillaLib PointLight.swift
[94/167] Compiling ScintillaLib Prism.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/Shape.swift:63:21: warning: variable 'copy' was never mutated; consider changing to 'let' constant
61 | group.id = id
62 | group.children = group.children.enumerated().map { (index, shape) in
63 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
64 | return copy.assignId(id: id + [UInt8(index)])
65 | }
[95/167] Compiling ScintillaLib Ray.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/Shape.swift:63:21: warning: variable 'copy' was never mutated; consider changing to 'let' constant
61 | group.id = id
62 | group.children = group.children.enumerated().map { (index, shape) in
63 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
64 | return copy.assignId(id: id + [UInt8(index)])
65 | }
[96/167] Compiling ScintillaLib ScintillaApp.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/Shape.swift:63:21: warning: variable 'copy' was never mutated; consider changing to 'let' constant
61 | group.id = id
62 | group.children = group.children.enumerated().map { (index, shape) in
63 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
64 | return copy.assignId(id: id + [UInt8(index)])
65 | }
[97/167] Compiling ScintillaLib ScintillaView.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/Shape.swift:63:21: warning: variable 'copy' was never mutated; consider changing to 'let' constant
61 | group.id = id
62 | group.children = group.children.enumerated().map { (index, shape) in
63 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
64 | return copy.assignId(id: id + [UInt8(index)])
65 | }
[98/167] Compiling ScintillaLib Shape.swift
/Users/admin/builder/spi-builder-workspace/Sources/ScintillaLib/Shape.swift:63:21: warning: variable 'copy' was never mutated; consider changing to 'let' constant
61 | group.id = id
62 | group.children = group.children.enumerated().map { (index, shape) in
63 | var copy = shape
| `- warning: variable 'copy' was never mutated; consider changing to 'let' constant
64 | return copy.assignId(id: id + [UInt8(index)])
65 | }
[99/187] Compiling Wine Wine.swift
[100/187] Compiling Vase Vase.swift
[101/187] Compiling TestDie TestDie.swift
[102/187] Emitting module TestDie
[103/187] Emitting module Wine
[104/187] Emitting module RainbowBall
[105/187] Emitting module Vase
[106/187] Compiling StarPrism StarPrism.swift
[107/187] Emitting module StarPrism
[108/187] Compiling TDOR TDOR.swift
[109/187] Emitting module TDOR
[110/187] Compiling QuickStart QuickStart.swift
[111/187] Emitting module QuickStart
[112/187] Compiling RainbowBall RainbowBall.swift
[113/187] Compiling Hourglass Hourglass.swift
[114/187] Emitting module Hourglass
[115/187] Compiling Superellipsoids Superellipsoids.swift
[116/187] Emitting module Superellipsoids
[117/191] Emitting module Rings
[118/191] Compiling Rings Rings.swift
[119/207] Compiling HollowedSphere HollowedSphere.swift
[120/207] Emitting module HollowedSphere
[121/209] Emitting module HappyHalloween
[122/209] Compiling HappyHalloween HappyHalloween.swift
[123/209] Emitting module FishEye
[124/209] Compiling FishEye FishEye.swift
[125/209] Compiling DimlyLitScene DimlyLitScene.swift
[126/209] Emitting module DimlyLitScene
[126/209] Write Objects.LinkFileList
[129/211] Compiling FocalBlur FocalBlur.swift
[130/211] Emitting module FocalBlur
[131/213] Emitting module Cavatappi
[132/213] Compiling Cavatappi Cavatappi.swift
[133/213] Emitting module DecoCube
[134/213] Compiling DecoCube DecoCube.swift
[134/213] Write Objects.LinkFileList
[137/213] Compiling CheckeredSphere CheckeredSphere.swift
[138/213] Emitting module CheckeredSphere
[138/213] Write Objects.LinkFileList
[141/213] Emitting module Die
[142/213] Compiling Die Die.swift
[143/213] Emitting module Breather
[144/213] Compiling Breather Breather.swift
[144/213] Write Objects.LinkFileList
[147/213] Compiling Blob Blob.swift
[148/213] Emitting module Blob
[149/213] Emitting module BallWithAreaLight
[150/213] Emitting module BarthSextic
[151/213] Compiling BarthSextic BarthSextic.swift
[152/213] Compiling BallWithAreaLight BallWithAreaLight.swift
[152/213] Write Objects.LinkFileList
[154/213] Linking Superellipsoids
[154/213] Linking StarPrism
[156/213] Write Objects.LinkFileList
[158/213] Linking Rings
[158/213] Linking TDOR
[160/213] Linking Vase
[161/213] Linking TestDie
[161/213] Linking Wine
[163/213] Applying StarPrism
[164/213] Applying TDOR
[165/213] Applying Superellipsoids
[166/213] Write Objects.LinkFileList
[168/213] Applying Rings
[168/213] Applying Vase
[170/213] Write Objects.LinkFileList
[172/213] Applying Wine
[172/213] Applying TestDie
[174/213] Write Objects.LinkFileList
[176/213] Linking RainbowBall
[177/213] Linking Hourglass
[178/213] Applying RainbowBall
[179/213] Applying Hourglass
[180/213] Write Objects.LinkFileList
[185/213] Linking QuickStart
[186/213] Linking FocalBlur
[187/213] Linking FishEye
[188/213] Linking HappyHalloween
[189/213] Linking HollowedSphere
[190/213] Linking DecoCube
[191/213] Applying QuickStart
[192/213] Applying FocalBlur
[193/213] Linking DimlyLitScene
[194/213] Applying HappyHalloween
[195/213] Applying FishEye
[196/213] Linking Die
[197/213] Applying DecoCube
[197/213] Applying HollowedSphere
[199/213] Linking CheckeredSphere
[200/213] Applying Die
[201/213] Applying DimlyLitScene
[202/213] Applying CheckeredSphere
[203/213] Linking Cavatappi
[204/213] Linking Breather
[205/213] Applying Cavatappi
[206/213] Applying Breather
[207/213] Linking BarthSextic
[208/213] Linking Blob
[209/213] Linking BallWithAreaLight
[210/213] Applying Blob
[211/213] Applying BarthSextic
[212/213] Applying BallWithAreaLight
Build complete! (19.48s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "ScintillaLib",
"name" : "ScintillaLib",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
},
{
"name" : "tvos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "ScintillaLib",
"targets" : [
"ScintillaLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Wine",
"targets" : [
"Wine"
],
"type" : {
"executable" : null
}
},
{
"name" : "Vase",
"targets" : [
"Vase"
],
"type" : {
"executable" : null
}
},
{
"name" : "TestDie",
"targets" : [
"TestDie"
],
"type" : {
"executable" : null
}
},
{
"name" : "TDOR",
"targets" : [
"TDOR"
],
"type" : {
"executable" : null
}
},
{
"name" : "Superellipsoids",
"targets" : [
"Superellipsoids"
],
"type" : {
"executable" : null
}
},
{
"name" : "StarPrism",
"targets" : [
"StarPrism"
],
"type" : {
"executable" : null
}
},
{
"name" : "Rings",
"targets" : [
"Rings"
],
"type" : {
"executable" : null
}
},
{
"name" : "RainbowBall",
"targets" : [
"RainbowBall"
],
"type" : {
"executable" : null
}
},
{
"name" : "QuickStart",
"targets" : [
"QuickStart"
],
"type" : {
"executable" : null
}
},
{
"name" : "Hourglass",
"targets" : [
"Hourglass"
],
"type" : {
"executable" : null
}
},
{
"name" : "HollowedSphere",
"targets" : [
"HollowedSphere"
],
"type" : {
"executable" : null
}
},
{
"name" : "HappyHalloween",
"targets" : [
"HappyHalloween"
],
"type" : {
"executable" : null
}
},
{
"name" : "FocalBlur",
"targets" : [
"FocalBlur"
],
"type" : {
"executable" : null
}
},
{
"name" : "FishEye",
"targets" : [
"FishEye"
],
"type" : {
"executable" : null
}
},
{
"name" : "DimlyLitScene",
"targets" : [
"DimlyLitScene"
],
"type" : {
"executable" : null
}
},
{
"name" : "Die",
"targets" : [
"Die"
],
"type" : {
"executable" : null
}
},
{
"name" : "DecoCube",
"targets" : [
"DecoCube"
],
"type" : {
"executable" : null
}
},
{
"name" : "CheckeredSphere",
"targets" : [
"CheckeredSphere"
],
"type" : {
"executable" : null
}
},
{
"name" : "Cavatappi",
"targets" : [
"Cavatappi"
],
"type" : {
"executable" : null
}
},
{
"name" : "Breather",
"targets" : [
"Breather"
],
"type" : {
"executable" : null
}
},
{
"name" : "Blob",
"targets" : [
"Blob"
],
"type" : {
"executable" : null
}
},
{
"name" : "BarthSextic",
"targets" : [
"BarthSextic"
],
"type" : {
"executable" : null
}
},
{
"name" : "BallWithAreaLight",
"targets" : [
"BallWithAreaLight"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "Wine",
"module_type" : "SwiftTarget",
"name" : "Wine",
"path" : "Examples/Wine",
"product_memberships" : [
"Wine"
],
"sources" : [
"Wine.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Vase",
"module_type" : "SwiftTarget",
"name" : "Vase",
"path" : "Examples/Vase",
"product_memberships" : [
"Vase"
],
"sources" : [
"Vase.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "TestDie",
"module_type" : "SwiftTarget",
"name" : "TestDie",
"path" : "Examples/TestDie",
"product_memberships" : [
"TestDie"
],
"sources" : [
"TestDie.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "TDOR",
"module_type" : "SwiftTarget",
"name" : "TDOR",
"path" : "Examples/TDOR",
"product_memberships" : [
"TDOR"
],
"sources" : [
"TDOR.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Superellipsoids",
"module_type" : "SwiftTarget",
"name" : "Superellipsoids",
"path" : "Examples/Superellipsoids",
"product_memberships" : [
"Superellipsoids"
],
"sources" : [
"Superellipsoids.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "StarPrism",
"module_type" : "SwiftTarget",
"name" : "StarPrism",
"path" : "Examples/StarPrism",
"product_memberships" : [
"StarPrism"
],
"sources" : [
"StarPrism.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "ScintillaLibTests",
"module_type" : "SwiftTarget",
"name" : "ScintillaLibTests",
"path" : "Tests/ScintillaLibTests",
"sources" : [
"CSGTests.swift",
"CameraTests.swift",
"CanvasTests.swift",
"ColorFunctionTests.swift",
"ColorTests.swift",
"ConeTests.swift",
"CubeTests.swift",
"CylinderTests.swift",
"GroupTests.swift",
"ImplicitSurfaceTests.swift",
"IntersectionTests.swift",
"LightTests.swift",
"MaterialTests.swift",
"MathTests.swift",
"MatrixTests.swift",
"ParametricSurfaceTests.swift",
"PatternTests.swift",
"PlaneTests.swift",
"PpmTests.swift",
"PrismTests.swift",
"RayTests.swift",
"ShapeTests.swift",
"SphereTests.swift",
"SuperellipsoidTests.swift",
"SurfaceOfRevolutionTests.swift",
"TorusTests.swift",
"TupleTests.swift",
"WorldTests.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "test"
},
{
"c99name" : "ScintillaLib",
"module_type" : "SwiftTarget",
"name" : "ScintillaLib",
"path" : "Sources/ScintillaLib",
"product_memberships" : [
"ScintillaLib",
"Wine",
"Vase",
"TestDie",
"TDOR",
"Superellipsoids",
"StarPrism",
"Rings",
"RainbowBall",
"QuickStart",
"Hourglass",
"HollowedSphere",
"HappyHalloween",
"FocalBlur",
"FishEye",
"DimlyLitScene",
"Die",
"DecoCube",
"CheckeredSphere",
"Cavatappi",
"Breather",
"Blob",
"BarthSextic",
"BallWithAreaLight"
],
"sources" : [
"AreaLight.swift",
"BlurEffect.swift",
"CSG.swift",
"Camera.swift",
"Canvas+ppm file generation.swift",
"Canvas.swift",
"Color.swift",
"ColorFunction.swift",
"ColorStrategy.swift",
"Computations.swift",
"Cone.swift",
"Container.swift",
"Cube.swift",
"Cylinder.swift",
"Double.swift",
"Group.swift",
"ImplicitSurface.swift",
"Intersection.swift",
"Jitter.swift",
"Light.swift",
"Marble.swift",
"Material.swift",
"Math.swift",
"Matrix.swift",
"Operation.swift",
"ParametricSurface.swift",
"Pattern.swift",
"PerlinNoise.swift",
"Plane.swift",
"PointLight.swift",
"Prism.swift",
"Ray.swift",
"ScintillaApp.swift",
"ScintillaView.swift",
"Shape.swift",
"ShapeBuilder.swift",
"SharedShapeProperties.swift",
"Sphere.swift",
"SpotLight.swift",
"Superellipsoid.swift",
"SurfaceOfRevolution.swift",
"Torus.swift",
"Tuple.swift",
"Uniform.swift",
"Wood.swift",
"World.swift",
"WorldBuilder.swift",
"WorldObject.swift",
"WorldObjectBuilder.swift"
],
"type" : "library"
},
{
"c99name" : "Rings",
"module_type" : "SwiftTarget",
"name" : "Rings",
"path" : "Examples/Rings",
"product_memberships" : [
"Rings"
],
"sources" : [
"Rings.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "RainbowBall",
"module_type" : "SwiftTarget",
"name" : "RainbowBall",
"path" : "Examples/RainbowBall",
"product_memberships" : [
"RainbowBall"
],
"sources" : [
"RainbowBall.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "QuickStart",
"module_type" : "SwiftTarget",
"name" : "QuickStart",
"path" : "Examples/QuickStart",
"product_memberships" : [
"QuickStart"
],
"sources" : [
"QuickStart.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Hourglass",
"module_type" : "SwiftTarget",
"name" : "Hourglass",
"path" : "Examples/Hourglass",
"product_memberships" : [
"Hourglass"
],
"sources" : [
"Hourglass.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "HollowedSphere",
"module_type" : "SwiftTarget",
"name" : "HollowedSphere",
"path" : "Examples/HollowedSphere",
"product_memberships" : [
"HollowedSphere"
],
"sources" : [
"HollowedSphere.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "HappyHalloween",
"module_type" : "SwiftTarget",
"name" : "HappyHalloween",
"path" : "Examples/HappyHalloween",
"product_memberships" : [
"HappyHalloween"
],
"sources" : [
"HappyHalloween.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "FocalBlur",
"module_type" : "SwiftTarget",
"name" : "FocalBlur",
"path" : "Examples/FocalBlur",
"product_memberships" : [
"FocalBlur"
],
"sources" : [
"FocalBlur.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "FishEye",
"module_type" : "SwiftTarget",
"name" : "FishEye",
"path" : "Examples/FishEye",
"product_memberships" : [
"FishEye"
],
"sources" : [
"FishEye.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "DimlyLitScene",
"module_type" : "SwiftTarget",
"name" : "DimlyLitScene",
"path" : "Examples/DimlyLitScene",
"product_memberships" : [
"DimlyLitScene"
],
"sources" : [
"DimlyLitScene.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Die",
"module_type" : "SwiftTarget",
"name" : "Die",
"path" : "Examples/Die",
"product_memberships" : [
"Die"
],
"sources" : [
"Die.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "DecoCube",
"module_type" : "SwiftTarget",
"name" : "DecoCube",
"path" : "Examples/DecoCube",
"product_memberships" : [
"DecoCube"
],
"sources" : [
"DecoCube.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "CheckeredSphere",
"module_type" : "SwiftTarget",
"name" : "CheckeredSphere",
"path" : "Examples/CheckeredSphere",
"product_memberships" : [
"CheckeredSphere"
],
"sources" : [
"CheckeredSphere.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Cavatappi",
"module_type" : "SwiftTarget",
"name" : "Cavatappi",
"path" : "Examples/Cavatappi",
"product_memberships" : [
"Cavatappi"
],
"sources" : [
"Cavatappi.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Breather",
"module_type" : "SwiftTarget",
"name" : "Breather",
"path" : "Examples/Breather",
"product_memberships" : [
"Breather"
],
"sources" : [
"Breather.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "Blob",
"module_type" : "SwiftTarget",
"name" : "Blob",
"path" : "Examples/Blob",
"product_memberships" : [
"Blob"
],
"sources" : [
"Blob.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "BarthSextic",
"module_type" : "SwiftTarget",
"name" : "BarthSextic",
"path" : "Examples/BarthSextic",
"product_memberships" : [
"BarthSextic"
],
"sources" : [
"BarthSextic.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
},
{
"c99name" : "BallWithAreaLight",
"module_type" : "SwiftTarget",
"name" : "BallWithAreaLight",
"path" : "Examples/BallWithAreaLight",
"product_memberships" : [
"BallWithAreaLight"
],
"sources" : [
"BallWithAreaLight.swift"
],
"target_dependencies" : [
"ScintillaLib"
],
"type" : "executable"
}
],
"tools_version" : "5.6"
}
Done.