Build Information
Successful build of Cadova, reference 0.1.5 (77a3cb
), with Swift 6.1 for macOS (SPM) on 2 Sep 2025 15:39:39 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tomasf/Cadova.git
Reference: 0.1.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tomasf/Cadova
* tag 0.1.5 -> FETCH_HEAD
HEAD is now at 77a3cb2 Merge branch 'dev'
Cloned https://github.com/tomasf/Cadova.git
Revision (git rev-parse @):
77a3cb29b70fa131eeb79ec89adbbc7e6f437a25
SUCCESS checkout https://github.com/tomasf/Cadova.git at 0.1.5
Fetching https://github.com/tomasf/ThreeMF.git
Fetching https://github.com/tomasf/freetype-spm.git
Fetching https://github.com/tomasf/manifold-swift.git
Fetching https://github.com/tomasf/FindFont.git
Fetching https://github.com/tomasf/Zip.git
Fetching https://github.com/tomasf/Nodal.git
Fetching https://github.com/apple/swift-log.git from cache
[3/9] Fetching freetype-spm
Fetched https://github.com/tomasf/freetype-spm.git from cache (0.57s)
[1/186] Fetching zip
[57/648] Fetching zip, threemf
[275/1308] Fetching zip, threemf, nodal
[487/1440] Fetching zip, threemf, nodal, findfont
[515/1997] Fetching zip, threemf, nodal, findfont, manifold-swift
Fetched https://github.com/tomasf/FindFont.git from cache (0.84s)
Fetched https://github.com/tomasf/manifold-swift.git from cache (0.84s)
Fetched https://github.com/tomasf/Zip.git from cache (0.84s)
Fetched https://github.com/tomasf/Nodal.git from cache (0.84s)
Fetched https://github.com/apple/swift-log.git from cache (0.87s)
[347/462] Fetching threemf
Fetched https://github.com/tomasf/ThreeMF.git from cache (1.39s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (1.91s)
Computing version for https://github.com/tomasf/FindFont.git
Computed https://github.com/tomasf/FindFont.git at 1.0.0 (0.46s)
Computing version for https://github.com/tomasf/freetype-spm.git
Computed https://github.com/tomasf/freetype-spm.git at 1.0.1 (0.48s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.1.0 (0.46s)
Computing version for https://github.com/tomasf/manifold-swift.git
Computed https://github.com/tomasf/manifold-swift.git at 0.2.3 (0.46s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 0.3.1 (0.47s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.0 (0.46s)
Creating working copy for https://github.com/tomasf/FindFont.git
Working copy of https://github.com/tomasf/FindFont.git resolved at 1.0.0
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.0
Creating working copy for https://github.com/tomasf/manifold-swift.git
Working copy of https://github.com/tomasf/manifold-swift.git resolved at 0.2.3
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 0.3.1
Creating working copy for https://github.com/tomasf/freetype-spm.git
Working copy of https://github.com/tomasf/freetype-spm.git resolved at 1.0.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.4
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.1.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": "cadova",
"name": "Cadova",
"url": "https://github.com/tomasf/Cadova.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Cadova",
"dependencies": [
{
"identity": "manifold-swift",
"name": "manifold-swift",
"url": "https://github.com/tomasf/manifold-swift.git",
"version": "0.2.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/manifold-swift",
"dependencies": [
]
},
{
"identity": "threemf",
"name": "ThreeMF",
"url": "https://github.com/tomasf/ThreeMF.git",
"version": "0.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ThreeMF",
"dependencies": [
{
"identity": "zip",
"name": "zip",
"url": "https://github.com/tomasf/Zip.git",
"version": "2.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Zip",
"dependencies": [
]
},
{
"identity": "nodal",
"name": "Nodal",
"url": "https://github.com/tomasf/Nodal.git",
"version": "0.3.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Nodal",
"dependencies": [
]
}
]
},
{
"identity": "freetype-spm",
"name": "freetype",
"url": "https://github.com/tomasf/freetype-spm.git",
"version": "1.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/freetype-spm",
"dependencies": [
]
},
{
"identity": "findfont",
"name": "FindFont",
"url": "https://github.com/tomasf/FindFont.git",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FindFont",
"dependencies": [
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log.git",
"version": "1.6.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/tomasf/Cadova.git
[1/12002] Fetching cadova
Fetched https://github.com/tomasf/Cadova.git from cache (1.54s)
Fetching https://github.com/tomasf/ThreeMF.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/tomasf/manifold-swift.git from cache
Fetching https://github.com/tomasf/freetype-spm.git from cache
Fetching https://github.com/tomasf/FindFont.git from cache
Fetched https://github.com/tomasf/ThreeMF.git from cache (0.43s)
Fetched https://github.com/tomasf/freetype-spm.git from cache (0.56s)
Fetched https://github.com/tomasf/manifold-swift.git from cache (0.56s)
Fetched https://github.com/tomasf/FindFont.git from cache (0.56s)
Fetched https://github.com/apple/swift-log.git from cache (0.59s)
Computing version for https://github.com/tomasf/FindFont.git
Computed https://github.com/tomasf/FindFont.git at 1.0.0 (0.65s)
Computing version for https://github.com/tomasf/freetype-spm.git
Computed https://github.com/tomasf/freetype-spm.git at 1.0.1 (0.03s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.1.0 (0.03s)
Fetching https://github.com/tomasf/Nodal.git from cache
Fetching https://github.com/tomasf/Zip.git from cache
Fetched https://github.com/tomasf/Nodal.git from cache (0.46s)
Fetched https://github.com/tomasf/Zip.git from cache (0.46s)
Computing version for https://github.com/tomasf/manifold-swift.git
Computed https://github.com/tomasf/manifold-swift.git at 0.2.3 (0.51s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 0.3.1 (0.03s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.0 (0.03s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.03s)
Creating working copy for https://github.com/tomasf/manifold-swift.git
Working copy of https://github.com/tomasf/manifold-swift.git resolved at 0.2.3
Creating working copy for https://github.com/tomasf/freetype-spm.git
Working copy of https://github.com/tomasf/freetype-spm.git resolved at 1.0.1
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.4
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.0
Creating working copy for https://github.com/tomasf/FindFont.git
Working copy of https://github.com/tomasf/FindFont.git resolved at 1.0.0
Creating working copy for https://github.com/tomasf/Cadova.git
Working copy of https://github.com/tomasf/Cadova.git resolved at 0.1.5 (77a3cb2)
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 0.3.1
warning: '.resolve-product-dependencies': dependency 'cadova' is not used by any target
Found 5 product dependencies
- manifold-swift
- ThreeMF
- freetype
- FindFont
- swift-log
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/tomasf/Cadova.git
https://github.com/tomasf/Cadova.git
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "manifold-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.3",
"upper_bound" : "0.3.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/manifold-swift.git"
},
{
"identity" : "threemf",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "0.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/ThreeMF.git"
},
{
"identity" : "freetype-spm",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/freetype-spm.git"
},
{
"identity" : "findfont",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/FindFont.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "Cadova",
"name" : "Cadova",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "Cadova",
"targets" : [
"Cadova"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Tests",
"module_type" : "SwiftTarget",
"name" : "Tests",
"path" : "Tests/Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/golden",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"2D.swift",
"3D.swift",
"BezierCurve.swift",
"BezierPatch.swift",
"BezierPath.swift",
"BezierPathBuilder.swift",
"Bounds.swift",
"Cache.swift",
"CircularOverhang.swift",
"Common/ApproximatelyEquatable.swift",
"Common/ExpressionExtensions.swift",
"Common/GeometryExtensions.swift",
"Common/GoldenRecord.swift",
"Deform.swift",
"Examples.swift",
"GeometryExpressionCodable.swift",
"GeometryExpressionSimplification.swift",
"Import.swift",
"Line.swift",
"Loft.swift",
"Matrix.swift",
"NaturalUpDirection.swift",
"Operation.swift",
"Parts.swift",
"Result.swift",
"Split.swift",
"Stack.swift",
"Sweep.swift",
"Text.swift",
"Transform.swift",
"Wrap.swift"
],
"target_dependencies" : [
"Cadova"
],
"type" : "test"
},
{
"c99name" : "CadovaCPP",
"module_type" : "ClangTarget",
"name" : "CadovaCPP",
"path" : "Sources/CadovaCPP",
"product_dependencies" : [
"Manifold"
],
"product_memberships" : [
"Cadova"
],
"sources" : [
"src/CadovaCPP.cpp"
],
"type" : "library"
},
{
"c99name" : "Cadova",
"module_type" : "SwiftTarget",
"name" : "Cadova",
"path" : "Sources/Cadova",
"product_dependencies" : [
"freetype",
"FindFont",
"Manifold",
"ThreeMF",
"Logging"
],
"product_memberships" : [
"Cadova"
],
"sources" : [
"Abstract Layer/2D/Circle/Arc.swift",
"Abstract Layer/2D/Circle/Circle+Metrics.swift",
"Abstract Layer/2D/Circle/Circle.swift",
"Abstract Layer/2D/Circle/Ring.swift",
"Abstract Layer/2D/Metrics2D.swift",
"Abstract Layer/2D/Overhang/CylinderBridge.swift",
"Abstract Layer/2D/Overhang/OverhangCircle.swift",
"Abstract Layer/2D/Polygon/Polygon.Metrics.swift",
"Abstract Layer/2D/Polygon/Polygon.swift",
"Abstract Layer/2D/Polygon/PolygonPointsProvider.swift",
"Abstract Layer/2D/Rectangle.swift",
"Abstract Layer/2D/RegularPolygon.swift",
"Abstract Layer/2D/Text/GlyphRenderer.swift",
"Abstract Layer/2D/Text/Text.swift",
"Abstract Layer/2D/Text/TextAttributes.swift",
"Abstract Layer/2D/Text/TextRendering.swift",
"Abstract Layer/3D/Box.swift",
"Abstract Layer/3D/Cylinder+Angles.swift",
"Abstract Layer/3D/Cylinder.swift",
"Abstract Layer/3D/Import.swift",
"Abstract Layer/3D/Mesh+Debug.swift",
"Abstract Layer/3D/Mesh.swift",
"Abstract Layer/3D/SDF.swift",
"Abstract Layer/3D/Sphere.swift",
"Abstract Layer/3D/Torus.swift",
"Abstract Layer/3D/Tube.swift",
"Abstract Layer/Development/VisualizeAxes.swift",
"Abstract Layer/Environment/Environment.swift",
"Abstract Layer/Environment/EnvironmentModifier.swift",
"Abstract Layer/Environment/EnvironmentValues.swift",
"Abstract Layer/Environment/ReadEnvironment.swift",
"Abstract Layer/Environment/Values/CircularOverhangMethod.swift",
"Abstract Layer/Environment/Values/Environment+CornerRoundingStyle.swift",
"Abstract Layer/Environment/Values/Environment+Material.swift",
"Abstract Layer/Environment/Values/Environment+ModelOptions.swift",
"Abstract Layer/Environment/Values/Environment+Segmentation.swift",
"Abstract Layer/Environment/Values/Environment+Text.swift",
"Abstract Layer/Environment/Values/Environment+Transform.swift",
"Abstract Layer/Environment/Values/FillRule.swift",
"Abstract Layer/Environment/Values/MiterLimit.swift",
"Abstract Layer/Environment/Values/NaturalUpDirection.swift",
"Abstract Layer/Environment/Values/Operation.swift",
"Abstract Layer/Environment/Values/Overhang.swift",
"Abstract Layer/Environment/Values/SimplificationThreshold.swift",
"Abstract Layer/Environment/Values/Tolerance.swift",
"Abstract Layer/Environment/Values/TwistRate.swift",
"Abstract Layer/Environment/Values/TwistSubdivisionThreshold.swift",
"Abstract Layer/Geometry/Anchors/AnchorList.swift",
"Abstract Layer/Geometry/Anchors/Anchors+Public.swift",
"Abstract Layer/Geometry/Anchors/Geometry+Anchors.swift",
"Abstract Layer/Geometry/ApplyMaterial.swift",
"Abstract Layer/Geometry/BuildResult.swift",
"Abstract Layer/Geometry/CachingGeometryTypes.swift",
"Abstract Layer/Geometry/GeometryBaseTypes.swift",
"Abstract Layer/Geometry/GeometryBuilder.swift",
"Abstract Layer/Geometry/PartAssignment.swift",
"Abstract Layer/Geometry/Protocols/Geometry.swift",
"Abstract Layer/Geometry/Protocols/Shape.swift",
"Abstract Layer/Geometry/ResultElement/ResultElement.swift",
"Abstract Layer/Geometry/ResultElement/ResultModifier.swift",
"Abstract Layer/Geometry/ResultElement/ResultReader.swift",
"Abstract Layer/Operations/Aligned.swift",
"Abstract Layer/Operations/Attraction/Attract.swift",
"Abstract Layer/Operations/Attraction/AttractionTarget.swift",
"Abstract Layer/Operations/Attraction/Pull.swift",
"Abstract Layer/Operations/Boolean/AddingExclusive.swift",
"Abstract Layer/Operations/Boolean/Difference.swift",
"Abstract Layer/Operations/Boolean/Intersection.swift",
"Abstract Layer/Operations/Boolean/MapBoolean.swift",
"Abstract Layer/Operations/Boolean/Union.swift",
"Abstract Layer/Operations/Bounds/Resize2D.swift",
"Abstract Layer/Operations/Bounds/Resize3D.swift",
"Abstract Layer/Operations/DeformUsingPath.swift",
"Abstract Layer/Operations/Duplication/Clone.swift",
"Abstract Layer/Operations/Duplication/Distribute.swift",
"Abstract Layer/Operations/Duplication/RepeatAlong.swift",
"Abstract Layer/Operations/Duplication/RepeatAlongPath.swift",
"Abstract Layer/Operations/Duplication/RepeatAround.swift",
"Abstract Layer/Operations/Duplication/Symmetry.swift",
"Abstract Layer/Operations/Edge Profiling/ApplyBoxEdgeProfile.swift",
"Abstract Layer/Operations/Edge Profiling/ApplyEdgeProfileToCorners.swift",
"Abstract Layer/Operations/Edge Profiling/Masks/ProfiledRectangleMask.swift",
"Abstract Layer/Operations/Edge Profiling/Masks/RoundedBoxCornerMask.swift",
"Abstract Layer/Operations/Edge Profiling/RoundingBoxCorners.swift",
"Abstract Layer/Operations/Extrude/ExtrudeAlongTransforms.swift",
"Abstract Layer/Operations/Extrude/ExtrudeWithEdgeProfiles.swift",
"Abstract Layer/Operations/Extrude/Extrusion.swift",
"Abstract Layer/Operations/Extrude/HelixSweep.swift",
"Abstract Layer/Operations/Extrude/Sweep.swift",
"Abstract Layer/Operations/Filling/ConvexHull.swift",
"Abstract Layer/Operations/Filling/Fill.swift",
"Abstract Layer/Operations/Follow2D.swift",
"Abstract Layer/Operations/Follow3D.swift",
"Abstract Layer/Operations/Loft/Loft+Build.swift",
"Abstract Layer/Operations/Loft/Loft+Resampling.swift",
"Abstract Layer/Operations/Loft/Loft.swift",
"Abstract Layer/Operations/Measure.swift",
"Abstract Layer/Operations/Offsetting/Offset.swift",
"Abstract Layer/Operations/Offsetting/Rounding.swift",
"Abstract Layer/Operations/OverhangSafe.swift",
"Abstract Layer/Operations/Projection.swift",
"Abstract Layer/Operations/ReadConcrete.swift",
"Abstract Layer/Operations/ReadOutlines.swift",
"Abstract Layer/Operations/Replace.swift",
"Abstract Layer/Operations/Resolution.swift",
"Abstract Layer/Operations/Skew2D.swift",
"Abstract Layer/Operations/Skew3D.swift",
"Abstract Layer/Operations/Split.swift",
"Abstract Layer/Operations/SplitInto.swift",
"Abstract Layer/Operations/Stack.swift",
"Abstract Layer/Operations/Transformations/Rotate.swift",
"Abstract Layer/Operations/Transformations/RotateAround.swift",
"Abstract Layer/Operations/Transformations/Scale.swift",
"Abstract Layer/Operations/Transformations/Transformed.swift",
"Abstract Layer/Operations/Transformations/Translate.swift",
"Abstract Layer/Operations/Transformations/VariableScale.swift",
"Abstract Layer/Operations/Twist.swift",
"Abstract Layer/Operations/Warp.swift",
"Abstract Layer/Operations/WhileMasked.swift",
"Abstract Layer/Operations/Within.swift",
"Abstract Layer/Operations/Wrap.swift",
"ArrayBuilder.swift",
"Compatibility.swift",
"Concrete Layer/ConcreteGeometry.swift",
"Concrete Layer/Output Providers/BinarySTLDataProvider.swift",
"Concrete Layer/Output Providers/OutputDataProvider.swift",
"Concrete Layer/Output Providers/SVGDataProvider.swift",
"Concrete Layer/Output Providers/ThreeMFDataProvider.swift",
"Concrete Layer/PartIdentifier.swift",
"Concrete Layer/PolygonTree.swift",
"Concrete Layer/Saving/Model.swift",
"Concrete Layer/Saving/Options/Compression.swift",
"Concrete Layer/Saving/Options/FileFormats.swift",
"Concrete Layer/Saving/Options/IncludedPartSemantics.swift",
"Concrete Layer/Saving/Options/Metadata.swift",
"Concrete Layer/Saving/Options/ModelOptions.swift",
"Concrete Layer/Saving/OutputContext.swift",
"Concrete Layer/Saving/Project.swift",
"Dimensionality.swift",
"Extensions.swift",
"Logging.swift",
"Node Layer/Context/EvaluationContext.swift",
"Node Layer/Context/GeometryCache.swift",
"Node Layer/EvaluationResult.swift",
"Node Layer/GeometryNode+Codable.swift",
"Node Layer/GeometryNode+Creation.swift",
"Node Layer/GeometryNode+Debug.swift",
"Node Layer/GeometryNode+Hashable.swift",
"Node Layer/GeometryNode+Shapes.swift",
"Node Layer/GeometryNode.swift",
"Operators.swift",
"Platform.swift",
"Values/Alignment/AxisAlignment.swift",
"Values/Alignment/GeometryAlignment+Presets.swift",
"Values/Alignment/GeometryAlignment.swift",
"Values/Angle/Angle+Operators.swift",
"Values/Angle/Angle+Trigonometry.swift",
"Values/Angle/Angle.swift",
"Values/Axis/Axes.swift",
"Values/Axis/Axis.swift",
"Values/Bezier/BezierCurve.swift",
"Values/Bezier/BezierPatch+Deformation.swift",
"Values/Bezier/BezierPatch+Extrude.swift",
"Values/Bezier/BezierPatch.swift",
"Values/Bezier/BezierPath+Adding.swift",
"Values/Bezier/BezierPath+Frame.swift",
"Values/Bezier/BezierPath+Internal.swift",
"Values/Bezier/BezierPath+Operations.swift",
"Values/Bezier/BezierPath+Visualization.swift",
"Values/Bezier/BezierPath.swift",
"Values/Bezier/Path Builder/BezierPath.Builder.swift",
"Values/Bezier/Path Builder/ComponentFunctions.swift",
"Values/Bezier/Path Builder/PathBuilderValue.swift",
"Values/Bezier/Path Builder/PathBuilderVector.swift",
"Values/Boundary/BoundingBox+Visualization.swift",
"Values/Boundary/BoundingBox.swift",
"Values/CacheKey.swift",
"Values/Color/Color+Constants.swift",
"Values/Color/Color+HSB.swift",
"Values/Color/Color.swift",
"Values/Corners, Edges and Sides/Box.Corner.swift",
"Values/Corners, Edges and Sides/Box.Edge.swift",
"Values/Corners, Edges and Sides/CornerRoundingStyle.swift",
"Values/Corners, Edges and Sides/DirectionalAxis.swift",
"Values/Corners, Edges and Sides/OrthogonalCorner.swift",
"Values/Corners, Edges and Sides/Rectangle.Corner.swift",
"Values/Edge Profiles/EdgeProfile+Presets.swift",
"Values/Edge Profiles/EdgeProfile.swift",
"Values/LinearInterpolation.swift",
"Values/Material+Presets.swift",
"Values/Material.swift",
"Values/Measurements.swift",
"Values/MeshData.swift",
"Values/OpaqueKey.swift",
"Values/Segmentation.swift",
"Values/ShapingFunction+Internal.swift",
"Values/ShapingFunction.swift",
"Values/SimplePolygon.swift",
"Values/SimplePolygonList.swift",
"Values/Spatial/Direction.swift",
"Values/Spatial/Line.swift",
"Values/Spatial/LinearDirection.swift",
"Values/Spatial/Plane+Transformation.swift",
"Values/Spatial/Plane.swift",
"Values/Transforms/2D/BasicMatrix3x3.swift",
"Values/Transforms/2D/Transform2D+Creation.swift",
"Values/Transforms/2D/Transform2D+Modification.swift",
"Values/Transforms/2D/Transform2D.swift",
"Values/Transforms/3D/BasicMatrix4x4.swift",
"Values/Transforms/3D/Transform3D+Creation.swift",
"Values/Transforms/3D/Transform3D+Modification.swift",
"Values/Transforms/3D/Transform3D.swift",
"Values/Transforms/Matrix.swift",
"Values/Transforms/Transform.swift",
"Values/Vectors/DimensionalValues.swift",
"Values/Vectors/Vector.swift",
"Values/Vectors/Vector2D+Operators.swift",
"Values/Vectors/Vector2D.swift",
"Values/Vectors/Vector3D+Operators.swift",
"Values/Vectors/Vector3D.swift"
],
"target_dependencies" : [
"CadovaCPP"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/72] Write swift-version-2F0A5646E1D333AE.txt
[1/72] Compiling ftbbox.c
[2/72] Compiling ftcid.c
[2/72] Compiling ftdebug.c
[4/72] Compiling ftbitmap.c
[4/72] Compiling ftbdf.c
[6/72] Compiling winfnt.c
[7/72] Compiling ftcache.c
[8/72] Compiling cff.c
[9/72] Compiling svg.c
[10/72] Compiling smooth.c
[11/72] Compiling ftbase.c
[12/72] Compiling type42.c
[13/72] Compiling sdf.c
[14/72] Compiling type1.c
[15/72] Compiling raster.c
[16/72] Compiling psnames.c
[17/72] Compiling pshinter.c
[18/72] Compiling pcf.c
[19/72] Compiling ftlzw.c
[20/72] Compiling pfr.c
[21/72] Compiling truetype.c
[22/72] Compiling ftbzip2.c
[23/72] Compiling ftgzip.c
[24/72] Compiling sfnt.c
[25/72] Compiling type1cid.c
[26/72] Compiling ftwinfnt.c
[27/72] Compiling fttype1.c
[28/72] Compiling ftsynth.c
[29/72] Compiling psaux.c
[30/72] Compiling ftpfr.c
[31/72] Compiling bdf.c
[32/72] Compiling ftpatent.c
[33/72] Compiling ftstroke.c
[34/72] Compiling ftotval.c
[34/72] Write sources
[38/72] Compiling ftinit.c
[39/72] Compiling ftmm.c
[40/72] Compiling ftgxval.c
[41/72] Compiling ftgasp.c
[42/72] Compiling ftglyph.c
[43/72] Compiling ftfstype.c
[44/72] Compiling autofit.c
[45/72] Compiling pugixml.cpp
[46/72] Compiling tree2d.cpp
[47/72] Compiling ftsystem.c
[48/72] Compiling Miniz miniz.c
[49/72] Compiling sdf.cpp
[50/72] Compiling quickhull.cpp
[51/80] Compiling polygon.cpp
[52/80] Compiling subdivision.cpp
[53/80] Compiling properties.cpp
[54/80] Compiling sort.cpp
[55/80] Compiling smoothing.cpp
[56/80] Compiling face_op.cpp
[57/80] Compiling manifold.cpp
[58/80] Write sources
[61/80] Compiling cross_section.cpp
[62/80] Compiling edge_op.cpp
[63/80] Write sources
[64/90] Compiling impl.cpp
[65/90] Compiling Bridge bridge.cpp
[66/119] Compiling constructors.cpp
[67/127] Compiling bridge.cpp
[68/127] Compiling boolean3.cpp
[69/127] Compiling csg_tree.cpp
[70/127] Compiling boolean_result.cpp
[72/149] Compiling Logging Logging.swift
[73/149] Compiling Logging MetadataProvider.swift
[74/149] Emitting module Logging
[75/149] Compiling Logging Locks.swift
[76/149] Compiling Logging LogHandler.swift
[77/149] Compiling FindFont FindFont+Linux.swift
[78/149] Compiling FindFont FindFont+Windows.swift
[79/149] Emitting module FindFont
[80/149] Compiling FindFont FindFont+Apple.swift
[81/149] Compiling FindFont FindFont.swift
[82/149] Compiling Zip ZipArchive+OnDisk.swift
[83/149] Compiling Zip ZipArchive.swift
[84/149] Compiling Zip ZipArchive+Get.swift
[85/149] Compiling Zip ZipArchive+Write.swift
[86/149] Compiling Zip ZipArchive+Read.swift
[87/149] Compiling Zip ZipError.swift
[88/149] Emitting module Zip
[89/149] Compiling Zip ZipArchive+InMemory.swift
[90/149] Emitting module Nodal
[91/153] Emitting module Manifold3D
[92/155] Compiling Nodal Node+xPath.swift
[93/155] Compiling Nodal XPathQuery.swift
[94/155] Compiling Nodal XPathResults.swift
[95/155] Compiling Nodal XPathVariableValue.swift
[96/155] Compiling Manifold3D CrossSection+Operations.swift
[97/155] Compiling Manifold3D CrossSection+Properties.swift
[98/155] Compiling Manifold3D CrossSection+Shapes.swift
[99/155] Compiling Manifold3D Manifold+VertexProperties.swift
[100/155] Compiling Nodal Document.ParseOptions.swift
[101/155] Compiling Nodal Document.swift
[102/155] Compiling Nodal PendingNameRecord.swift
[103/155] Compiling Nodal Encoding.swift
[104/155] Compiling Manifold3D BooleanOperation.swift
[105/155] Compiling Manifold3D CrossSectionTypes.swift
[106/155] Compiling Manifold3D Manifold+Smoothing.swift
[107/155] Compiling Manifold3D Manifold+Transforms.swift
[108/155] Compiling Manifold3D CrossSection.swift
[109/155] Compiling Manifold3D Extensions.swift
[110/155] Compiling Manifold3D Matrices.swift
[111/155] Compiling Manifold3D Polygon.swift
[112/155] Compiling Manifold3D Manifold.swift
[113/155] Compiling Manifold3D MeshGL.swift
[114/155] Compiling Manifold3D Quality.swift
[115/155] Compiling Manifold3D CrossSection+Transforms.swift
[116/155] Compiling Manifold3D Manifold+Operations.swift
[117/155] Compiling Manifold3D Triangle.swift
[118/155] Compiling Manifold3D Vectors.swift
[119/155] Compiling Nodal ReverseSiblingSequence.swift
[120/155] Compiling Manifold3D Manifold+Properties.swift
[121/155] Compiling Manifold3D Manifold+Shapes.swift
[122/155] Compiling Manifold3D Geometry.swift
[123/155] Compiling Manifold3D Manifold+Composition.swift
[124/155] Compiling Nodal Document+Namespaces.swift
[125/155] Compiling Nodal Document+Output.swift
[126/155] Compiling Nodal Document+PendingNameRecords.swift
[127/155] Compiling Nodal Document+RootElement.swift
[128/155] Compiling Nodal Node+XMLValueCodableArray.swift
[129/155] Compiling Nodal XMLValueCodable.swift
[130/155] Compiling Nodal Document+Errors.swift
[131/155] Compiling Nodal Document+Input.swift
[132/189] Compiling ThreeMF Texture2D.swift
[133/189] Compiling ThreeMF MetallicDisplayProperties.swift
[134/189] Compiling ThreeMF MetallicTextureDisplayProperties.swift
[135/189] Compiling ThreeMF SpecularDisplayProperties.swift
[136/189] Compiling ThreeMF SpecularTextureDisplayProperties.swift
[137/189] Compiling ThreeMF Object.swift
[138/189] Compiling ThreeMF Resource.swift
[139/189] Compiling ThreeMF PackageWriter.swift
[140/189] Compiling ThreeMF TranslucentDisplayProperties.swift
[141/189] Compiling ThreeMF TriangleSets.swift
[142/189] Compiling ThreeMF ContentTypes.swift
[143/189] Compiling ThreeMF PackageReader.swift
[144/189] Compiling ThreeMF Mesh.Triangle.swift
[145/189] Compiling ThreeMF Extensions.swift
[146/189] Compiling ThreeMF Item.swift
[147/189] Compiling ThreeMF Multiproperties.swift
[148/189] Compiling ThreeMF Component.swift
[149/189] Compiling ThreeMF Model.swift
[150/189] Compiling ThreeMF ResourceContainer.swift
[151/189] Compiling ThreeMF Attributes.swift
[152/189] Compiling ThreeMF Namespace.swift
[153/189] Compiling ThreeMF Core.swift
[154/189] Compiling ThreeMF Materials.swift
[154/189] Compiling CadovaCPP.cpp
[156/189] Emitting module ThreeMF
[157/192] Compiling ThreeMF Mesh.TriangleSet.swift
[158/192] Compiling ThreeMF Mesh.Vertex.swift
[159/192] Compiling ThreeMF Mesh.swift
[160/192] Compiling ThreeMF Relationship.swift
[161/192] Compiling ThreeMF BaseMaterial.swift
[162/192] Compiling ThreeMF ColorGroup.swift
[163/192] Compiling ThreeMF CompositeMaterial.swift
[187/192] Compiling ThreeMF Texture2DGroup.swift
[188/192] Compiling ThreeMF ThreeMF.swift
[189/192] Compiling ThreeMF Color.swift
[190/192] Compiling ThreeMF Matrix3D.swift
[191/192] Compiling ThreeMF Metadata.swift
[192/192] Compiling ThreeMF Unit.swift
[193/391] Compiling Cadova Sweep.swift
[194/391] Compiling Cadova ConvexHull.swift
[195/391] Compiling Cadova Fill.swift
[196/391] Compiling Cadova Follow2D.swift
[197/391] Compiling Cadova Follow3D.swift
[198/391] Compiling Cadova Loft+Build.swift
[199/391] Compiling Cadova Loft+Resampling.swift
[200/391] Compiling Cadova Loft.swift
[201/391] Compiling Cadova Measure.swift
[202/391] Compiling Cadova Offset.swift
[203/391] Compiling Cadova Rounding.swift
[204/391] Compiling Cadova OverhangSafe.swift
[205/391] Compiling Cadova Projection.swift
[206/391] Compiling Cadova ReadConcrete.swift
[207/391] Compiling Cadova ReadOutlines.swift
[208/391] Compiling Cadova Replace.swift
[209/391] Compiling Cadova Resolution.swift
[210/391] Compiling Cadova Skew2D.swift
[211/391] Compiling Cadova Skew3D.swift
[212/391] Compiling Cadova Split.swift
[213/391] Compiling Cadova SplitInto.swift
[214/391] Compiling Cadova Stack.swift
[215/413] Compiling Cadova Tolerance.swift
[216/413] Compiling Cadova TwistRate.swift
[217/413] Compiling Cadova TwistSubdivisionThreshold.swift
[218/413] Compiling Cadova AnchorList.swift
[219/413] Compiling Cadova Anchors+Public.swift
[220/413] Compiling Cadova Geometry+Anchors.swift
[221/413] Compiling Cadova ApplyMaterial.swift
[222/413] Compiling Cadova BuildResult.swift
[223/413] Compiling Cadova CachingGeometryTypes.swift
[224/413] Compiling Cadova GeometryBaseTypes.swift
[225/413] Compiling Cadova GeometryBuilder.swift
[226/413] Compiling Cadova PartAssignment.swift
[227/413] Compiling Cadova Geometry.swift
[228/413] Compiling Cadova Shape.swift
[229/413] Compiling Cadova ResultElement.swift
[230/413] Compiling Cadova ResultModifier.swift
[231/413] Compiling Cadova ResultReader.swift
[232/413] Compiling Cadova Aligned.swift
[233/413] Compiling Cadova Attract.swift
[234/413] Compiling Cadova AttractionTarget.swift
[235/413] Compiling Cadova Pull.swift
[236/413] Compiling Cadova AddingExclusive.swift
[237/413] Emitting module Cadova
[238/413] Compiling Cadova GeometryAlignment.swift
[239/413] Compiling Cadova Angle+Operators.swift
[240/413] Compiling Cadova Angle+Trigonometry.swift
[241/413] Compiling Cadova Angle.swift
[242/413] Compiling Cadova Axes.swift
[243/413] Compiling Cadova Axis.swift
[244/413] Compiling Cadova BezierCurve.swift
[245/413] Compiling Cadova BezierPatch+Deformation.swift
[246/413] Compiling Cadova BezierPatch+Extrude.swift
[247/413] Compiling Cadova BezierPatch.swift
[248/413] Compiling Cadova BezierPath+Adding.swift
[249/413] Compiling Cadova BezierPath+Frame.swift
[250/413] Compiling Cadova BezierPath+Internal.swift
[251/413] Compiling Cadova BezierPath+Operations.swift
[252/413] Compiling Cadova BezierPath+Visualization.swift
[253/413] Compiling Cadova BezierPath.swift
[254/413] Compiling Cadova BezierPath.Builder.swift
[255/413] Compiling Cadova ComponentFunctions.swift
[256/413] Compiling Cadova PathBuilderValue.swift
[257/413] Compiling Cadova PathBuilderVector.swift
[258/413] Compiling Cadova BoundingBox+Visualization.swift
[259/413] Compiling Cadova BoundingBox.swift
[260/413] Compiling Cadova CacheKey.swift
[261/413] Compiling Cadova Color+Constants.swift
[262/413] Compiling Cadova Color+HSB.swift
[263/413] Compiling Cadova Color.swift
[264/413] Compiling Cadova Box.Corner.swift
[265/413] Compiling Cadova Box.Edge.swift
[266/413] Compiling Cadova CornerRoundingStyle.swift
[267/413] Compiling Cadova DirectionalAxis.swift
[268/413] Compiling Cadova OrthogonalCorner.swift
[269/413] Compiling Cadova Rectangle.Corner.swift
[270/413] Compiling Cadova EdgeProfile+Presets.swift
[271/413] Compiling Cadova EdgeProfile.swift
[272/413] Compiling Cadova LinearInterpolation.swift
[273/413] Compiling Cadova Material+Presets.swift
[274/413] Compiling Cadova Material.swift
[275/413] Compiling Cadova Measurements.swift
[276/413] Compiling Cadova MeshData.swift
[277/413] Compiling Cadova OpaqueKey.swift
[278/413] Compiling Cadova Segmentation.swift
[279/413] Compiling Cadova ShapingFunction+Internal.swift
[280/413] Compiling Cadova ShapingFunction.swift
[281/413] Compiling Cadova SimplePolygon.swift
[282/413] Compiling Cadova SimplePolygonList.swift
[283/413] Compiling Cadova Direction.swift
[284/413] Compiling Cadova Line.swift
[285/413] Compiling Cadova LinearDirection.swift
[286/413] Compiling Cadova Plane+Transformation.swift
[287/413] Compiling Cadova Plane.swift
[288/413] Compiling Cadova BasicMatrix3x3.swift
[289/413] Compiling Cadova Transform2D+Creation.swift
[290/413] Compiling Cadova Transform2D+Modification.swift
[291/413] Compiling Cadova Transform2D.swift
[292/413] Compiling Cadova BasicMatrix4x4.swift
[293/413] Compiling Cadova Transform3D+Creation.swift
[294/413] Compiling Cadova Transform3D+Modification.swift
[295/413] Compiling Cadova Transform3D.swift
[296/413] Compiling Cadova Matrix.swift
[297/413] Compiling Cadova Transform.swift
[298/413] Compiling Cadova DimensionalValues.swift
[299/413] Compiling Cadova Vector.swift
[300/413] Compiling Cadova Vector2D+Operators.swift
[301/413] Compiling Cadova Vector2D.swift
[302/413] Compiling Cadova Vector3D+Operators.swift
[303/413] Compiling Cadova Vector3D.swift
[304/413] Compiling Cadova Rotate.swift
[305/413] Compiling Cadova RotateAround.swift
[306/413] Compiling Cadova Scale.swift
[307/413] Compiling Cadova Transformed.swift
[308/413] Compiling Cadova Translate.swift
[309/413] Compiling Cadova VariableScale.swift
[310/413] Compiling Cadova Twist.swift
[311/413] Compiling Cadova Warp.swift
[312/413] Compiling Cadova WhileMasked.swift
[313/413] Compiling Cadova Within.swift
[314/413] Compiling Cadova Wrap.swift
[315/413] Compiling Cadova ArrayBuilder.swift
[316/413] Compiling Cadova Compatibility.swift
[317/413] Compiling Cadova ConcreteGeometry.swift
[318/413] Compiling Cadova BinarySTLDataProvider.swift
[319/413] Compiling Cadova OutputDataProvider.swift
[320/413] Compiling Cadova SVGDataProvider.swift
[321/413] Compiling Cadova ThreeMFDataProvider.swift
[322/413] Compiling Cadova PartIdentifier.swift
[323/413] Compiling Cadova PolygonTree.swift
[324/413] Compiling Cadova Model.swift
[325/413] Compiling Cadova Compression.swift
[326/413] Compiling Cadova SDF.swift
[327/413] Compiling Cadova Sphere.swift
[328/413] Compiling Cadova Torus.swift
[329/413] Compiling Cadova Tube.swift
[330/413] Compiling Cadova VisualizeAxes.swift
[331/413] Compiling Cadova Environment.swift
[332/413] Compiling Cadova EnvironmentModifier.swift
[333/413] Compiling Cadova EnvironmentValues.swift
[334/413] Compiling Cadova ReadEnvironment.swift
[335/413] Compiling Cadova CircularOverhangMethod.swift
[336/413] Compiling Cadova Environment+CornerRoundingStyle.swift
[337/413] Compiling Cadova Environment+Material.swift
[338/413] Compiling Cadova Environment+ModelOptions.swift
[339/413] Compiling Cadova Environment+Segmentation.swift
[340/413] Compiling Cadova Environment+Text.swift
[341/413] Compiling Cadova Environment+Transform.swift
[342/413] Compiling Cadova FillRule.swift
[343/413] Compiling Cadova MiterLimit.swift
[344/413] Compiling Cadova NaturalUpDirection.swift
[345/413] Compiling Cadova Operation.swift
[346/413] Compiling Cadova Overhang.swift
[347/413] Compiling Cadova SimplificationThreshold.swift
[348/413] Compiling Cadova FileFormats.swift
[349/413] Compiling Cadova IncludedPartSemantics.swift
[350/413] Compiling Cadova Metadata.swift
[351/413] Compiling Cadova ModelOptions.swift
[352/413] Compiling Cadova OutputContext.swift
[353/413] Compiling Cadova Project.swift
[354/413] Compiling Cadova Dimensionality.swift
[355/413] Compiling Cadova Extensions.swift
[356/413] Compiling Cadova Logging.swift
[357/413] Compiling Cadova EvaluationContext.swift
[358/413] Compiling Cadova GeometryCache.swift
[359/413] Compiling Cadova EvaluationResult.swift
[360/413] Compiling Cadova GeometryNode+Codable.swift
[361/413] Compiling Cadova GeometryNode+Creation.swift
[362/413] Compiling Cadova GeometryNode+Debug.swift
[363/413] Compiling Cadova GeometryNode+Hashable.swift
[364/413] Compiling Cadova GeometryNode+Shapes.swift
[365/413] Compiling Cadova GeometryNode.swift
[366/413] Compiling Cadova Operators.swift
[367/413] Compiling Cadova Platform.swift
[368/413] Compiling Cadova AxisAlignment.swift
[369/413] Compiling Cadova GeometryAlignment+Presets.swift
[370/413] Compiling Cadova Difference.swift
[371/413] Compiling Cadova Intersection.swift
[372/413] Compiling Cadova MapBoolean.swift
[373/413] Compiling Cadova Union.swift
[374/413] Compiling Cadova Resize2D.swift
[375/413] Compiling Cadova Resize3D.swift
[376/413] Compiling Cadova DeformUsingPath.swift
[377/413] Compiling Cadova Clone.swift
[378/413] Compiling Cadova Distribute.swift
[379/413] Compiling Cadova RepeatAlong.swift
[380/413] Compiling Cadova RepeatAlongPath.swift
[381/413] Compiling Cadova RepeatAround.swift
[382/413] Compiling Cadova Symmetry.swift
[383/413] Compiling Cadova ApplyBoxEdgeProfile.swift
[384/413] Compiling Cadova ApplyEdgeProfileToCorners.swift
[385/413] Compiling Cadova ProfiledRectangleMask.swift
[386/413] Compiling Cadova RoundedBoxCornerMask.swift
[387/413] Compiling Cadova RoundingBoxCorners.swift
[388/413] Compiling Cadova ExtrudeAlongTransforms.swift
[389/413] Compiling Cadova ExtrudeWithEdgeProfiles.swift
[390/413] Compiling Cadova Extrusion.swift
[391/413] Compiling Cadova HelixSweep.swift
[392/413] Compiling Cadova Arc.swift
[393/413] Compiling Cadova Circle+Metrics.swift
[394/413] Compiling Cadova Circle.swift
[395/413] Compiling Cadova Ring.swift
[396/413] Compiling Cadova Metrics2D.swift
[397/413] Compiling Cadova CylinderBridge.swift
[398/413] Compiling Cadova OverhangCircle.swift
[399/413] Compiling Cadova Polygon.Metrics.swift
[400/413] Compiling Cadova Polygon.swift
[401/413] Compiling Cadova PolygonPointsProvider.swift
[402/413] Compiling Cadova Rectangle.swift
[403/413] Compiling Cadova RegularPolygon.swift
[404/413] Compiling Cadova GlyphRenderer.swift
[405/413] Compiling Cadova Text.swift
[406/413] Compiling Cadova TextAttributes.swift
[407/413] Compiling Cadova TextRendering.swift
[408/413] Compiling Cadova Box.swift
[409/413] Compiling Cadova Cylinder+Angles.swift
[410/413] Compiling Cadova Cylinder.swift
[411/413] Compiling Cadova Import.swift
[412/413] Compiling Cadova Mesh+Debug.swift
[413/413] Compiling Cadova Mesh.swift
Build complete! (111.92s)
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "manifold-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.3",
"upper_bound" : "0.3.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/manifold-swift.git"
},
{
"identity" : "threemf",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "0.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/ThreeMF.git"
},
{
"identity" : "freetype-spm",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/freetype-spm.git"
},
{
"identity" : "findfont",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/FindFont.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "Cadova",
"name" : "Cadova",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "Cadova",
"targets" : [
"Cadova"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Tests",
"module_type" : "SwiftTarget",
"name" : "Tests",
"path" : "Tests/Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/golden",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"2D.swift",
"3D.swift",
"BezierCurve.swift",
"BezierPatch.swift",
"BezierPath.swift",
"BezierPathBuilder.swift",
"Bounds.swift",
"Cache.swift",
"CircularOverhang.swift",
"Common/ApproximatelyEquatable.swift",
"Common/ExpressionExtensions.swift",
"Common/GeometryExtensions.swift",
"Common/GoldenRecord.swift",
"Deform.swift",
"Examples.swift",
"GeometryExpressionCodable.swift",
"GeometryExpressionSimplification.swift",
"Import.swift",
"Line.swift",
"Loft.swift",
"Matrix.swift",
"NaturalUpDirection.swift",
"Operation.swift",
"Parts.swift",
"Result.swift",
"Split.swift",
"Stack.swift",
"Sweep.swift",
"Text.swift",
"Transform.swift",
"Wrap.swift"
],
"target_dependencies" : [
"Cadova"
],
"type" : "test"
},
{
"c99name" : "CadovaCPP",
"module_type" : "ClangTarget",
"name" : "CadovaCPP",
"path" : "Sources/CadovaCPP",
"product_dependencies" : [
"Manifold"
],
"product_memberships" : [
"Cadova"
],
"sources" : [
"src/CadovaCPP.cpp"
],
"type" : "library"
},
{
"c99name" : "Cadova",
"module_type" : "SwiftTarget",
"name" : "Cadova",
"path" : "Sources/Cadova",
"product_dependencies" : [
"freetype",
"FindFont",
"Manifold",
"ThreeMF",
"Logging"
],
"product_memberships" : [
"Cadova"
],
"sources" : [
"Abstract Layer/2D/Circle/Arc.swift",
"Abstract Layer/2D/Circle/Circle+Metrics.swift",
"Abstract Layer/2D/Circle/Circle.swift",
"Abstract Layer/2D/Circle/Ring.swift",
"Abstract Layer/2D/Metrics2D.swift",
"Abstract Layer/2D/Overhang/CylinderBridge.swift",
"Abstract Layer/2D/Overhang/OverhangCircle.swift",
"Abstract Layer/2D/Polygon/Polygon.Metrics.swift",
"Abstract Layer/2D/Polygon/Polygon.swift",
"Abstract Layer/2D/Polygon/PolygonPointsProvider.swift",
"Abstract Layer/2D/Rectangle.swift",
"Abstract Layer/2D/RegularPolygon.swift",
"Abstract Layer/2D/Text/GlyphRenderer.swift",
"Abstract Layer/2D/Text/Text.swift",
"Abstract Layer/2D/Text/TextAttributes.swift",
"Abstract Layer/2D/Text/TextRendering.swift",
"Abstract Layer/3D/Box.swift",
"Abstract Layer/3D/Cylinder+Angles.swift",
"Abstract Layer/3D/Cylinder.swift",
"Abstract Layer/3D/Import.swift",
"Abstract Layer/3D/Mesh+Debug.swift",
"Abstract Layer/3D/Mesh.swift",
"Abstract Layer/3D/SDF.swift",
"Abstract Layer/3D/Sphere.swift",
"Abstract Layer/3D/Torus.swift",
"Abstract Layer/3D/Tube.swift",
"Abstract Layer/Development/VisualizeAxes.swift",
"Abstract Layer/Environment/Environment.swift",
"Abstract Layer/Environment/EnvironmentModifier.swift",
"Abstract Layer/Environment/EnvironmentValues.swift",
"Abstract Layer/Environment/ReadEnvironment.swift",
"Abstract Layer/Environment/Values/CircularOverhangMethod.swift",
"Abstract Layer/Environment/Values/Environment+CornerRoundingStyle.swift",
"Abstract Layer/Environment/Values/Environment+Material.swift",
"Abstract Layer/Environment/Values/Environment+ModelOptions.swift",
"Abstract Layer/Environment/Values/Environment+Segmentation.swift",
"Abstract Layer/Environment/Values/Environment+Text.swift",
"Abstract Layer/Environment/Values/Environment+Transform.swift",
"Abstract Layer/Environment/Values/FillRule.swift",
"Abstract Layer/Environment/Values/MiterLimit.swift",
"Abstract Layer/Environment/Values/NaturalUpDirection.swift",
"Abstract Layer/Environment/Values/Operation.swift",
"Abstract Layer/Environment/Values/Overhang.swift",
"Abstract Layer/Environment/Values/SimplificationThreshold.swift",
"Abstract Layer/Environment/Values/Tolerance.swift",
"Abstract Layer/Environment/Values/TwistRate.swift",
"Abstract Layer/Environment/Values/TwistSubdivisionThreshold.swift",
"Abstract Layer/Geometry/Anchors/AnchorList.swift",
"Abstract Layer/Geometry/Anchors/Anchors+Public.swift",
"Abstract Layer/Geometry/Anchors/Geometry+Anchors.swift",
"Abstract Layer/Geometry/ApplyMaterial.swift",
"Abstract Layer/Geometry/BuildResult.swift",
"Abstract Layer/Geometry/CachingGeometryTypes.swift",
"Abstract Layer/Geometry/GeometryBaseTypes.swift",
"Abstract Layer/Geometry/GeometryBuilder.swift",
"Abstract Layer/Geometry/PartAssignment.swift",
"Abstract Layer/Geometry/Protocols/Geometry.swift",
"Abstract Layer/Geometry/Protocols/Shape.swift",
"Abstract Layer/Geometry/ResultElement/ResultElement.swift",
"Abstract Layer/Geometry/ResultElement/ResultModifier.swift",
"Abstract Layer/Geometry/ResultElement/ResultReader.swift",
"Abstract Layer/Operations/Aligned.swift",
"Abstract Layer/Operations/Attraction/Attract.swift",
"Abstract Layer/Operations/Attraction/AttractionTarget.swift",
"Abstract Layer/Operations/Attraction/Pull.swift",
"Abstract Layer/Operations/Boolean/AddingExclusive.swift",
"Abstract Layer/Operations/Boolean/Difference.swift",
"Abstract Layer/Operations/Boolean/Intersection.swift",
"Abstract Layer/Operations/Boolean/MapBoolean.swift",
"Abstract Layer/Operations/Boolean/Union.swift",
"Abstract Layer/Operations/Bounds/Resize2D.swift",
"Abstract Layer/Operations/Bounds/Resize3D.swift",
"Abstract Layer/Operations/DeformUsingPath.swift",
"Abstract Layer/Operations/Duplication/Clone.swift",
"Abstract Layer/Operations/Duplication/Distribute.swift",
"Abstract Layer/Operations/Duplication/RepeatAlong.swift",
"Abstract Layer/Operations/Duplication/RepeatAlongPath.swift",
"Abstract Layer/Operations/Duplication/RepeatAround.swift",
"Abstract Layer/Operations/Duplication/Symmetry.swift",
"Abstract Layer/Operations/Edge Profiling/ApplyBoxEdgeProfile.swift",
"Abstract Layer/Operations/Edge Profiling/ApplyEdgeProfileToCorners.swift",
"Abstract Layer/Operations/Edge Profiling/Masks/ProfiledRectangleMask.swift",
"Abstract Layer/Operations/Edge Profiling/Masks/RoundedBoxCornerMask.swift",
"Abstract Layer/Operations/Edge Profiling/RoundingBoxCorners.swift",
"Abstract Layer/Operations/Extrude/ExtrudeAlongTransforms.swift",
"Abstract Layer/Operations/Extrude/ExtrudeWithEdgeProfiles.swift",
"Abstract Layer/Operations/Extrude/Extrusion.swift",
"Abstract Layer/Operations/Extrude/HelixSweep.swift",
"Abstract Layer/Operations/Extrude/Sweep.swift",
"Abstract Layer/Operations/Filling/ConvexHull.swift",
"Abstract Layer/Operations/Filling/Fill.swift",
"Abstract Layer/Operations/Follow2D.swift",
"Abstract Layer/Operations/Follow3D.swift",
"Abstract Layer/Operations/Loft/Loft+Build.swift",
"Abstract Layer/Operations/Loft/Loft+Resampling.swift",
"Abstract Layer/Operations/Loft/Loft.swift",
"Abstract Layer/Operations/Measure.swift",
"Abstract Layer/Operations/Offsetting/Offset.swift",
"Abstract Layer/Operations/Offsetting/Rounding.swift",
"Abstract Layer/Operations/OverhangSafe.swift",
"Abstract Layer/Operations/Projection.swift",
"Abstract Layer/Operations/ReadConcrete.swift",
"Abstract Layer/Operations/ReadOutlines.swift",
"Abstract Layer/Operations/Replace.swift",
"Abstract Layer/Operations/Resolution.swift",
"Abstract Layer/Operations/Skew2D.swift",
"Abstract Layer/Operations/Skew3D.swift",
"Abstract Layer/Operations/Split.swift",
"Abstract Layer/Operations/SplitInto.swift",
"Abstract Layer/Operations/Stack.swift",
"Abstract Layer/Operations/Transformations/Rotate.swift",
"Abstract Layer/Operations/Transformations/RotateAround.swift",
"Abstract Layer/Operations/Transformations/Scale.swift",
"Abstract Layer/Operations/Transformations/Transformed.swift",
"Abstract Layer/Operations/Transformations/Translate.swift",
"Abstract Layer/Operations/Transformations/VariableScale.swift",
"Abstract Layer/Operations/Twist.swift",
"Abstract Layer/Operations/Warp.swift",
"Abstract Layer/Operations/WhileMasked.swift",
"Abstract Layer/Operations/Within.swift",
"Abstract Layer/Operations/Wrap.swift",
"ArrayBuilder.swift",
"Compatibility.swift",
"Concrete Layer/ConcreteGeometry.swift",
"Concrete Layer/Output Providers/BinarySTLDataProvider.swift",
"Concrete Layer/Output Providers/OutputDataProvider.swift",
"Concrete Layer/Output Providers/SVGDataProvider.swift",
"Concrete Layer/Output Providers/ThreeMFDataProvider.swift",
"Concrete Layer/PartIdentifier.swift",
"Concrete Layer/PolygonTree.swift",
"Concrete Layer/Saving/Model.swift",
"Concrete Layer/Saving/Options/Compression.swift",
"Concrete Layer/Saving/Options/FileFormats.swift",
"Concrete Layer/Saving/Options/IncludedPartSemantics.swift",
"Concrete Layer/Saving/Options/Metadata.swift",
"Concrete Layer/Saving/Options/ModelOptions.swift",
"Concrete Layer/Saving/OutputContext.swift",
"Concrete Layer/Saving/Project.swift",
"Dimensionality.swift",
"Extensions.swift",
"Logging.swift",
"Node Layer/Context/EvaluationContext.swift",
"Node Layer/Context/GeometryCache.swift",
"Node Layer/EvaluationResult.swift",
"Node Layer/GeometryNode+Codable.swift",
"Node Layer/GeometryNode+Creation.swift",
"Node Layer/GeometryNode+Debug.swift",
"Node Layer/GeometryNode+Hashable.swift",
"Node Layer/GeometryNode+Shapes.swift",
"Node Layer/GeometryNode.swift",
"Operators.swift",
"Platform.swift",
"Values/Alignment/AxisAlignment.swift",
"Values/Alignment/GeometryAlignment+Presets.swift",
"Values/Alignment/GeometryAlignment.swift",
"Values/Angle/Angle+Operators.swift",
"Values/Angle/Angle+Trigonometry.swift",
"Values/Angle/Angle.swift",
"Values/Axis/Axes.swift",
"Values/Axis/Axis.swift",
"Values/Bezier/BezierCurve.swift",
"Values/Bezier/BezierPatch+Deformation.swift",
"Values/Bezier/BezierPatch+Extrude.swift",
"Values/Bezier/BezierPatch.swift",
"Values/Bezier/BezierPath+Adding.swift",
"Values/Bezier/BezierPath+Frame.swift",
"Values/Bezier/BezierPath+Internal.swift",
"Values/Bezier/BezierPath+Operations.swift",
"Values/Bezier/BezierPath+Visualization.swift",
"Values/Bezier/BezierPath.swift",
"Values/Bezier/Path Builder/BezierPath.Builder.swift",
"Values/Bezier/Path Builder/ComponentFunctions.swift",
"Values/Bezier/Path Builder/PathBuilderValue.swift",
"Values/Bezier/Path Builder/PathBuilderVector.swift",
"Values/Boundary/BoundingBox+Visualization.swift",
"Values/Boundary/BoundingBox.swift",
"Values/CacheKey.swift",
"Values/Color/Color+Constants.swift",
"Values/Color/Color+HSB.swift",
"Values/Color/Color.swift",
"Values/Corners, Edges and Sides/Box.Corner.swift",
"Values/Corners, Edges and Sides/Box.Edge.swift",
"Values/Corners, Edges and Sides/CornerRoundingStyle.swift",
"Values/Corners, Edges and Sides/DirectionalAxis.swift",
"Values/Corners, Edges and Sides/OrthogonalCorner.swift",
"Values/Corners, Edges and Sides/Rectangle.Corner.swift",
"Values/Edge Profiles/EdgeProfile+Presets.swift",
"Values/Edge Profiles/EdgeProfile.swift",
"Values/LinearInterpolation.swift",
"Values/Material+Presets.swift",
"Values/Material.swift",
"Values/Measurements.swift",
"Values/MeshData.swift",
"Values/OpaqueKey.swift",
"Values/Segmentation.swift",
"Values/ShapingFunction+Internal.swift",
"Values/ShapingFunction.swift",
"Values/SimplePolygon.swift",
"Values/SimplePolygonList.swift",
"Values/Spatial/Direction.swift",
"Values/Spatial/Line.swift",
"Values/Spatial/LinearDirection.swift",
"Values/Spatial/Plane+Transformation.swift",
"Values/Spatial/Plane.swift",
"Values/Transforms/2D/BasicMatrix3x3.swift",
"Values/Transforms/2D/Transform2D+Creation.swift",
"Values/Transforms/2D/Transform2D+Modification.swift",
"Values/Transforms/2D/Transform2D.swift",
"Values/Transforms/3D/BasicMatrix4x4.swift",
"Values/Transforms/3D/Transform3D+Creation.swift",
"Values/Transforms/3D/Transform3D+Modification.swift",
"Values/Transforms/3D/Transform3D.swift",
"Values/Transforms/Matrix.swift",
"Values/Transforms/Transform.swift",
"Values/Vectors/DimensionalValues.swift",
"Values/Vectors/Vector.swift",
"Values/Vectors/Vector2D+Operators.swift",
"Values/Vectors/Vector2D.swift",
"Values/Vectors/Vector3D+Operators.swift",
"Values/Vectors/Vector3D.swift"
],
"target_dependencies" : [
"CadovaCPP"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.