The Swift Package Index logo.Swift Package Index

Build Information

Successful build of OCCTSwift, reference v4.0.0-beta.5 (8124f4), with Swift 6.3 for macOS (SPM) on 13 Oct 2026 05:13:16 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SecondMouseAU/OCCTSwift.git
Reference: v4.0.0-beta.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SecondMouseAU/OCCTSwift
 * tag               v4.0.0-beta.5 -> FETCH_HEAD
HEAD is now at 8124f49 Merge pull request #3262 from SecondMouseAU/release/beta5-docs
Cloned https://github.com/SecondMouseAU/OCCTSwift.git
Revision (git rev-parse @):
8124f49a326ce0433a92e217352cd777aafb6ebc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/SecondMouseAU/OCCTSwift.git at v4.0.0-beta.5
Downloading binary artifact https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip
[19274/149428849] Downloading https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip
Downloaded https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip (17.56s)
========================================
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": "occtswift",
      "name": "OCCTSwift",
      "url": "https://github.com/SecondMouseAU/OCCTSwift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/OCCTSwift",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/SecondMouseAU/OCCTSwift.git
[1/69760] Fetching occtswift
Fetched https://github.com/SecondMouseAU/OCCTSwift.git from cache (20.61s)
Creating working copy for https://github.com/SecondMouseAU/OCCTSwift.git
Working copy of https://github.com/SecondMouseAU/OCCTSwift.git resolved at v4.0.0-beta.5 (8124f49)
Fetching binary artifact https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip from cache
Fetched https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.6/OCCT.xcframework.zip from cache (15.13s)
warning: '.resolve-product-dependencies': dependency 'occtswift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/SecondMouseAU/OCCTSwift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/94] Copying libOCCT-macos.a
[1/94] Write sources
[2/94] Write OCCTTest-entitlement.plist
[2/94] Write sources
[8/94] Write Censuses-entitlement.plist
[9/94] Write Harnesses-entitlement.plist
[10/94] Write swift-version-69A768CDF2A0BEE1.txt
[11/94] Compiling OCCTBridge_Topology_Adjacency.mm
[12/94] Compiling OCCTBridge_Visualization_Camera.mm
[13/94] Compiling OCCTBridge_Visualization_Appearance.mm
[13/94] Compiling OCCTBridge_Topology_ShapeQueries.mm
[13/94] Compiling OCCTBridge_Visualization_Assets.mm
[13/94] Compiling OCCTBridge_Visualization_Presentation.mm
[13/94] Compiling OCCTBridge_Topology_Analysis.mm
[13/94] Compiling OCCTBridge_Topology_BoundingBox.mm
[13/94] Compiling OCCTBridge_Topology_Extrema.mm
[13/94] Compiling OCCTBridge_Surface_Surfaces.mm
[21/100] Compiling OCCTBridge_Surface_Extrema.mm
[22/100] Compiling OCCTBridge_Surface_Analysis.mm
[23/100] Compiling OCCTBridge_Surface_Intersection.mm
[24/100] Compiling OCCTBridge_Surface_Conversion.mm
[25/100] Compiling OCCTBridge_Spatial_SpatialQueries.mm
[26/100] Compiling OCCTBridge_Surface_Adaptor.mm
[27/100] Compiling OCCTBridge_Surface_Fill.mm
[28/100] Compiling OCCTBridge_Spatial_MathSolvers.mm
[30/100] Compiling OCCTPlatform Platform.swift
[31/100] Compiling OCCTPlatform FoundationCompat.swift
[32/100] Emitting module OCCTPlatform
[33/100] Compiling OCCTPlatform PlatformLock.swift
[34/100] Emitting module RunnerCore
[35/100] Compiling RunnerCore GenericRunner.swift
[35/100] Compiling OCCTBridge_Spatial_Intersection.mm
[36/100] Compiling OCCTBridge_Spatial_GeometryUtils.mm
[37/100] Compiling OCCTBridge_Spatial_Bounding.mm
[38/100] Compiling OCCTBridge_ProjLib_NLPlate.mm
[39/100] Compiling OCCTBridge_Modeling_Transform.mm
[40/100] Compiling OCCTBridge_Properties.mm
[41/100] Compiling OCCTBridge_Modeling_WireEdgeFaceBuilders.mm
[42/100] Compiling OCCTBridge_Modeling_Sweep.mm
[43/100] Compiling OCCTBridge_Modeling_ShapeToolsHistory.mm
[44/100] Compiling OCCTBridge_Modeling_SolidPrimitives.mm
[45/100] Compiling OCCTBridge_Modeling_Misc.mm
[46/100] Compiling OCCTBridge_Modeling_HLRProjection.mm
[47/100] Compiling OCCTBridge_Modeling_HealingSewing.mm
[48/100] Compiling OCCTBridge_Modeling_Fillet.mm
[49/100] Compiling OCCTBridge_Modeling_Features.mm
[50/100] Compiling OCCTBridge_Modeling_Chamfer.mm
[51/100] Compiling OCCTBridge_Mesh.mm
[52/100] Compiling OCCTBridge_Modeling_Boolean.mm
[53/100] Compiling OCCTBridge_IO_OSDUtilities.mm
[54/100] Compiling OCCTBridge_IO_StepFormat.mm
[55/100] Compiling OCCTBridge_IO_Misc.mm
[56/100] Compiling OCCTBridge_IO_NativeFormats.mm
[57/100] Compiling OCCTBridge_IO_MeshFormats.mm
[58/100] Compiling OCCTBridge_IO_IgesFormat.mm
[59/100] Compiling OCCTBridge_IO_Diagnostics.mm
[60/100] Compiling OCCTBridge_Healing_Upgrade.mm
[61/100] Compiling OCCTBridge_Healing_Sewing.mm
[62/100] Compiling OCCTBridge_Healing_Misc.mm
[63/100] Compiling OCCTBridge_Healing_Filling.mm
[64/100] Compiling OCCTBridge_Healing_Fix.mm
[65/100] Compiling OCCTBridge_Healing_Blends.mm
[66/100] Compiling OCCTBridge_Healing_Analysis.mm
[67/100] Compiling OCCTBridge_HLR.mm
[68/100] Compiling OCCTBridge_Geom2d_Hatching.mm
[69/100] Compiling OCCTBridge_Geom2d_GccSolver.mm
[70/100] Compiling OCCTBridge_Geom2d_Extrema.mm
[71/100] Compiling OCCTBridge_Geom2d_Conversion.mm
[72/100] Compiling OCCTBridge_Geom2d_Curves.mm
[73/100] Compiling OCCTBridge_Geom2d_Bisector.mm
[74/100] Compiling OCCTBridge_Geom2d_Adaptor.mm
[75/100] Compiling OCCTBridge_Document_GDT.mm
[76/100] Compiling OCCTBridge_Document_Functions.mm
[77/100] Compiling OCCTBridge_Document_DocumentLifecycle.mm
[78/100] Compiling OCCTBridge_Document_Assembly.mm
[79/100] Compiling OCCTBridge_Document_Attributes.mm
[80/100] Compiling OCCTBridge_Document_Appearance.mm
[81/100] Compiling OCCTBridge_Curve3D_Extrema.mm
[82/100] Compiling OCCTBridge_Curve3D_Curves.mm
[83/100] Compiling OCCTBridge_Curve3D_ArcLength.mm
[84/100] Compiling OCCTBridge_Curve3D_Conversion.mm
[85/100] Compiling OCCTBridge_Curve3D_Approximation.mm
[86/100] Compiling OCCTBridge_Curve3D_Adaptor.mm
[87/100] Compiling OCCTBridge_AdvancedModeling.mm
[88/100] Compiling OCCTBridge_AIS.mm
[89/100] Compiling OCCTBridge.mm
[90/100] Compiling OCCTBridge_BRepGraph.mm
[92/309] Compiling OCCTSwift IDFilter.swift
[93/309] Compiling OCCTSwift IOStatus.swift
[94/309] Compiling OCCTSwift ImportProgress.swift
[95/309] Compiling OCCTSwift ImportResult.swift
[96/309] Compiling OCCTSwift IntAna.swift
[97/309] Compiling OCCTSwift IntAna2d.swift
[98/309] Compiling OCCTSwift IntCSResult.swift
[99/309] Compiling OCCTSwift IntTools.swift
[100/309] Compiling OCCTSwift Interval.swift
[101/309] Compiling OCCTSwift IntfTool.swift
[102/309] Compiling OCCTSwift KDTree.swift
[103/309] Compiling OCCTSwift LawFunction.swift
[104/309] Compiling OCCTSwift LengthUnit.swift
[105/309] Compiling OCCTSwift LocalProperties.swift
[106/309] Compiling OCCTSwift LogSample.swift
[107/309] Compiling OCCTSwift MassCentroid.swift
[108/309] Compiling OCCTSwift MassProperties.swift
[109/309] Compiling OCCTSwift Material.swift
[110/309] Compiling OCCTSwift MaterialInfo.swift
[111/309] Compiling OCCTSwift MathDimension.swift
[112/309] Compiling OCCTSwift MathLibrary.swift
[113/309] Compiling OCCTSwift MathSolver.swift
[114/309] Compiling OCCTSwift Matrix2D.swift
[115/332] Compiling OCCTSwift Extrema2d.swift
[116/332] Compiling OCCTSwift ExtremaTypes.swift
[117/332] Compiling OCCTSwift Face.swift
[118/332] Compiling OCCTSwift FeatureRecognition.swift
[119/332] Compiling OCCTSwift FeatureReconstructor.swift
[120/332] Compiling OCCTSwift FillConstraint.swift
[121/332] Compiling OCCTSwift FilletBuilder.swift
[122/332] Compiling OCCTSwift FillingPoleGrid.swift
[123/332] Compiling OCCTSwift FillingSurface.swift
[124/332] Compiling OCCTSwift FontManager.swift
[125/332] Compiling OCCTSwift FreeBoundsProperties.swift
[126/332] Compiling OCCTSwift GDTRead.swift
[127/332] Compiling OCCTSwift GDTWrite.swift
[128/332] Compiling OCCTSwift GProps.swift
[129/332] Compiling OCCTSwift GeneralTransform2D.swift
[130/332] Compiling OCCTSwift GeomEval.swift
[131/332] Compiling OCCTSwift GeomPrimitives.swift
[132/332] Compiling OCCTSwift GeomTransformation.swift
[133/332] Compiling OCCTSwift GeometryProperties.swift
[134/332] Compiling OCCTSwift HatchBuilder.swift
[135/332] Compiling OCCTSwift HatchPattern.swift
[136/332] Compiling OCCTSwift Helix.swift
[137/332] Compiling OCCTSwift HostInfo.swift
[138/332] Compiling OCCTSwift MeasurementHelpers.swift
[139/332] Compiling OCCTSwift MedialAxis.swift
[140/332] Compiling OCCTSwift MemInfo.swift
[141/332] Compiling OCCTSwift Mesh.swift
[142/332] Compiling OCCTSwift MeshCoordinateSystem.swift
[143/332] Compiling OCCTSwift MeshIterators.swift
[144/332] Compiling OCCTSwift MeshTypes.swift
[145/332] Compiling OCCTSwift MessageSystem.swift
[146/332] Compiling OCCTSwift Messenger.swift
[147/332] Compiling OCCTSwift NamingHistory.swift
[148/332] Compiling OCCTSwift NativeHandleView.swift
[149/332] Compiling OCCTSwift NormalProjection.swift
[150/332] Compiling OCCTSwift NoteObject.swift
[151/332] Compiling OCCTSwift OBB.swift
[152/332] Compiling OCCTSwift OCCTDiagnostics.swift
[153/332] Compiling OCCTSwift OCCTPrecision.swift
[154/332] Compiling OCCTSwift OCCTSerialQueue.swift
[155/332] Compiling OCCTSwift OSDFile.swift
[156/332] Compiling OCCTSwift OSDPath.swift
[157/332] Compiling OCCTSwift OffsetAncestors.swift
[158/332] Compiling OCCTSwift OffsetJoinType.swift
[159/332] Compiling OCCTSwift OrientedBoundingBox.swift
[160/332] Compiling OCCTSwift PCDMStatus.swift
[161/332] Compiling OCCTSwift ThruSectionsBuilder.swift
[162/332] Compiling OCCTSwift Timer.swift
[163/332] Compiling OCCTSwift TopologyRef.swift
[164/332] Compiling OCCTSwift TransactionDelta.swift
[165/332] Compiling OCCTSwift Transform2D.swift
[166/332] Compiling OCCTSwift TransformFactory.swift
[167/332] Compiling OCCTSwift TransformUtils.swift
[168/332] Compiling OCCTSwift TrigRoots.swift
[169/332] Compiling OCCTSwift UnicodeUtils.swift
[170/332] Compiling OCCTSwift UnifySameDomainBuilder.swift
[171/332] Compiling OCCTSwift Units.swift
[172/332] Compiling OCCTSwift UnitsConversion.swift
[173/332] Compiling OCCTSwift ValidateEdgeResult.swift
[174/332] Compiling OCCTSwift VectorMath.swift
[175/332] Compiling OCCTSwift ViewObject.swift
[176/332] Compiling OCCTSwift VisMaterial.swift
[177/332] Compiling OCCTSwift VrmlRepresentation.swift
[178/332] Compiling OCCTSwift Wire.swift
[179/332] Compiling OCCTSwift WireAnalyzer.swift
[180/332] Compiling OCCTSwift WireBuilder.swift
[181/332] Compiling OCCTSwift WireCurve.swift
[182/332] Compiling OCCTSwift WireOrder.swift
[183/332] Compiling OCCTSwift ZLayerSettings.swift
[184/332] Compiling OCCTSwift AnalyticGeometry.swift
[185/332] Compiling OCCTSwift AnalyticalResult.swift
[186/332] Compiling OCCTSwift Annotation.swift
[187/332] Compiling OCCTSwift ApproxResult.swift
[188/332] Compiling OCCTSwift ArcLengthCurveAdaptor.swift
[189/332] Compiling OCCTSwift AsDesTracker.swift
[190/332] Compiling OCCTSwift AssemblyGraph.swift
[191/332] Compiling OCCTSwift AssemblyItemId.swift
[192/332] Compiling OCCTSwift AssemblyNode.swift
[193/332] Compiling OCCTSwift AxisPlacement2D.swift
[194/332] Compiling OCCTSwift BRepGraph+Attributes.swift
[195/332] Compiling OCCTSwift BRepGraph.swift
[196/332] Compiling OCCTSwift BSplineApproxInterp.swift
[197/332] Compiling OCCTSwift BiTgteCurveOnEdge.swift
[198/332] Compiling OCCTSwift BillOfMaterials.swift
[199/332] Compiling OCCTSwift BisectorResult.swift
[200/332] Compiling OCCTSwift BndLib.swift
[201/332] Compiling OCCTSwift BooleanResult.swift
[202/332] Compiling OCCTSwift BoundSortBox.swift
[203/332] Compiling OCCTSwift BoundingSphere.swift
[204/332] Compiling OCCTSwift CPUTime.swift
[205/332] Compiling OCCTSwift Camera.swift
[206/332] Compiling OCCTSwift CanonicalForm.swift
[207/332] Compiling OCCTSwift CellsBuilder.swift
[208/332] Compiling OCCTSwift ChamferBuilder.swift
[209/332] Compiling OCCTSwift Circle2DSolution.swift
[210/332] Compiling OCCTSwift ClipPlane.swift
[211/332] Compiling OCCTSwift Color.swift
[212/332] Compiling OCCTSwift CompBezierConverter.swift
[213/332] Compiling OCCTSwift Conic2D.swift
[214/332] Compiling OCCTSwift ConstructionContext.swift
[215/332] Compiling OCCTSwift ConstructionEntity.swift
[216/332] Compiling OCCTSwift ConstructionLayer.swift
[217/332] Compiling OCCTSwift ContapContourResult.swift
[218/332] Compiling OCCTSwift Continuity.swift
[219/332] Compiling OCCTSwift CoordinateSystem.swift
[220/332] Compiling OCCTSwift CoordinateSystem3D.swift
[221/332] Compiling OCCTSwift CoveringEdges.swift
[222/332] Compiling OCCTSwift Curve2D.swift
[223/332] Compiling OCCTSwift Curve2DGcc.swift
[224/332] Compiling OCCTSwift Curve3D.swift
[225/332] Compiling OCCTSwift CurveProfiler.swift
[226/332] Compiling OCCTSwift DXFExporter.swift
[227/332] Compiling OCCTSwift Date.swift
[228/332] Compiling OCCTSwift DirectoryIterator.swift
[229/332] Compiling OCCTSwift DirectoryUtils.swift
[230/332] Compiling OCCTSwift DiskInfo.swift
[231/332] Compiling OCCTSwift PDFExporter.swift
[232/332] Compiling OCCTSwift PerfMeter.swift
[233/332] Compiling OCCTSwift Period.swift
[234/332] Compiling OCCTSwift PerpendicularBasis.swift
[235/332] Compiling OCCTSwift PipeShellBuilder.swift
[236/332] Compiling OCCTSwift PipeSweepMode.swift
[237/332] Compiling OCCTSwift PixMap.swift
[238/332] Compiling OCCTSwift PlateSolver.swift
[239/332] Compiling OCCTSwift Point2D.swift
[240/332] Compiling OCCTSwift PointClassification.swift
[241/332] Compiling OCCTSwift PolynomialConvert.swift
[242/332] Compiling OCCTSwift PolynomialSolver.swift
[243/332] Compiling OCCTSwift PresentationMesh.swift
[244/332] Compiling OCCTSwift PresentationStyle.swift
[245/332] Compiling OCCTSwift ProcessInfo.swift
[246/332] Compiling OCCTSwift ProjLib.swift
[247/332] Compiling OCCTSwift Projection.swift
[248/332] Compiling OCCTSwift QuadricIntersection.swift
[249/332] Compiling OCCTSwift Quaternion.swift
[250/332] Compiling OCCTSwift Range.swift
[251/332] Compiling OCCTSwift ReShapeContext.swift
[252/332] Compiling OCCTSwift ResourceManager.swift
[253/332] Compiling OCCTSwift SAWireAnalysis.swift
[254/332] Compiling OCCTSwift ShapeContents.swift
[255/332] Compiling OCCTSwift ShapeContentsExtended.swift
[256/332] Compiling OCCTSwift ShapeDistance.swift
[257/332] Compiling OCCTSwift ShapeFixStatus.swift
[258/332] Compiling OCCTSwift ShapeFixer.swift
[259/332] Compiling OCCTSwift ShapeFixers.swift
[260/332] Compiling OCCTSwift ShapeImage.swift
[261/332] Compiling OCCTSwift ShapeMeasurements.swift
[262/332] Compiling OCCTSwift ShapeProperties.swift
[263/332] Compiling OCCTSwift ShapeRayIntersection.swift
[264/332] Compiling OCCTSwift ShapeType.swift
[265/332] Compiling OCCTSwift SharedLibrary.swift
[266/332] Compiling OCCTSwift SheetLayout.swift
[267/332] Compiling OCCTSwift SheetMetal.swift
[268/332] Compiling OCCTSwift Sketch.swift
[269/332] Compiling OCCTSwift StepHeader.swift
[270/332] Compiling OCCTSwift SubShapeEnumeration.swift
[271/332] Compiling OCCTSwift Surface.swift
[272/332] Compiling OCCTSwift SurfaceIntersectionResult.swift
[273/332] Compiling OCCTSwift SweepGuideTypes.swift
[274/332] Compiling OCCTSwift TObjApplication.swift
[275/332] Compiling OCCTSwift TangentialDeflectionPoint.swift
[276/332] Compiling OCCTSwift ThreadFeatures.swift
[277/332] Emitting module OCCTSwift
[278/332] Compiling OCCTSwift SIMD3Unpacking.swift
[279/332] Compiling OCCTSwift STEPOptions.swift
[280/332] Compiling OCCTSwift SVGExporter.swift
[281/332] Compiling OCCTSwift SameParameterResult.swift
[282/332] Compiling OCCTSwift Sampling.swift
[283/332] Compiling OCCTSwift Section2D.swift
[284/332] Compiling OCCTSwift SectionBuilder.swift
[285/332] Compiling OCCTSwift Selection.swift
[286/332] Compiling OCCTSwift Selector.swift
[287/332] Compiling OCCTSwift SewingBuilder.swift
[288/332] Compiling OCCTSwift Shape+Analysis.swift
[289/332] Compiling OCCTSwift Shape+Curve.swift
[290/332] Compiling OCCTSwift Shape+Drawing.swift
[291/332] Compiling OCCTSwift Shape+Geom2d.swift
[292/332] Compiling OCCTSwift Shape+Math.swift
[293/332] Compiling OCCTSwift Shape+Mesh.swift
[294/332] Compiling OCCTSwift Shape+Modeling.swift
[295/332] Compiling OCCTSwift Shape+ShapeHealing.swift
[296/332] Compiling OCCTSwift Shape+Surface.swift
[297/332] Compiling OCCTSwift Shape+Topology.swift
[298/332] Compiling OCCTSwift Shape.swift
[299/332] Compiling OCCTSwift ShapeAnalysisResult.swift
[300/332] Compiling OCCTSwift ShapeAxis.swift
[301/332] Compiling OCCTSwift DisplayDrawer.swift
[302/332] Compiling OCCTSwift DistanceResult.swift
[303/332] Compiling OCCTSwift Document.swift
[304/332] Compiling OCCTSwift DocumentError.swift
[305/332] Compiling OCCTSwift Drawing.swift
[306/332] Compiling OCCTSwift DrawingAnnotation.swift
[307/332] Compiling OCCTSwift DrawingAutoCenterlines.swift
[308/332] Compiling OCCTSwift DrawingAutoDimensions.swift
[309/332] Compiling OCCTSwift DrawingComposition.swift
[310/332] Compiling OCCTSwift DrawingDispatch.swift
[311/332] Compiling OCCTSwift DrawingSheet.swift
[312/332] Compiling OCCTSwift DrawingStyle.swift
[313/332] Compiling OCCTSwift DrawingSymbols.swift
[314/332] Compiling OCCTSwift DrawingThreadAnnotation.swift
[315/332] Compiling OCCTSwift DriverTable.swift
[316/332] Compiling OCCTSwift Edge.swift
[317/332] Compiling OCCTSwift EdgeAnalysis.swift
[318/332] Compiling OCCTSwift EdgeCurve.swift
[319/332] Compiling OCCTSwift ElLib.swift
[320/332] Compiling OCCTSwift Environment.swift
[321/332] Compiling OCCTSwift EvolvedSectionInfo.swift
[322/332] Compiling OCCTSwift EvolvingFilletEdge.swift
[323/332] Compiling OCCTSwift Exporter.swift
[324/349] Compiling OCCTTest main.swift
[325/349] Emitting module OCCTTest
[325/349] Write Objects.LinkFileList
[327/349] Compiling Censuses main.swift
[328/349] Compiling Harnesses main.swift
[329/349] Compiling Censuses SharedFixtures.swift
[330/349] Compiling Censuses Issue761.swift
[331/349] Compiling Harnesses PropertiesLifetime.swift
[332/349] Compiling Harnesses HarnessRunner.swift
[333/349] Compiling Harnesses AnalyzeSelfIntersectionTiming.swift
[334/349] Compiling Harnesses PocketEnclosureTiming.swift
[335/349] Compiling Harnesses SheetMetalVolumes.swift
[336/349] Emitting module Harnesses
[336/349] Write Objects.LinkFileList
[337/349] Linking OCCTTest
[338/349] Linking Harnesses
[339/349] Applying OCCTTest
[340/349] Applying Harnesses
[342/349] Compiling Censuses ClusterA.swift
[343/349] Compiling Censuses ClusterB.swift
[344/349] Compiling Censuses ClusterD.swift
[345/349] Compiling Censuses CensusRunner.swift
[346/349] Emitting module Censuses
[346/349] Write Objects.LinkFileList
[347/349] Linking Censuses
[348/349] Applying Censuses
Build complete! (48.41s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "OCCTSwift",
  "name" : "OCCTSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "OCCTSwift",
      "targets" : [
        "OCCTSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OCCTTest",
      "targets" : [
        "OCCTTest"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Harnesses",
      "targets" : [
        "Harnesses"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Censuses",
      "targets" : [
        "Censuses"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RunnerCore",
      "module_type" : "SwiftTarget",
      "name" : "RunnerCore",
      "path" : "Scripts/repro/runner-core",
      "product_memberships" : [
        "Harnesses",
        "Censuses"
      ],
      "sources" : [
        "GenericRunner.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OCCTXCAFTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTXCAFTests",
      "path" : "Tests/OCCTXCAFTests",
      "sources" : [
        "Annotations/XCAFDocClippingPlaneToolTests.swift",
        "Annotations/XCAFDocNoteBalloonTests.swift",
        "Annotations/XCAFDocNoteBinDataTests.swift",
        "Annotations/XCAFDocNoteCommentTests.swift",
        "Annotations/XCAFDocNotesToolTests.swift",
        "Annotations/XCAFNoteObjectsTests.swift",
        "Annotations/XCAFViewObjectTests.swift",
        "Appearance/ColorToolCompletionsTests.swift",
        "Appearance/DocumentColorMaterialTests.swift",
        "Appearance/DocumentMaterialTests.swift",
        "Appearance/VisMaterialCommonTests.swift",
        "Appearance/VisMaterialPBRTests.swift",
        "Appearance/XCAFDocColorTests.swift",
        "Appearance/XCAFDocMaterialTests.swift",
        "Appearance/XCAFPrsStyleIsEmptyTests.swift",
        "Appearance/XCAFPrsStyleTests.swift",
        "Appearance/XDEColorToolByShapeTests.swift",
        "Assembly/AssemblyNodeIdentityTests.swift",
        "Assembly/DocumentExplorerExtensionTests.swift",
        "Assembly/DocumentExplorerTests.swift",
        "Assembly/Issue173AssemblySTEPTests.swift",
        "Assembly/XCAFDocAssemblyGraphTests.swift",
        "Assembly/XCAFDocAssemblyItemIdTests.swift",
        "Assembly/XCAFDocAssemblyItemRefTests.swift",
        "Assembly/XCAFDocAssemblyIteratorTests.swift",
        "Assembly/XCAFDocGraphNodeTests.swift",
        "Assembly/XCAFDocLocationTests.swift",
        "Assembly/XDEEditorTests.swift",
        "Document/DocumentModifiedTests.swift",
        "Document/DocumentTests.swift",
        "Document/Issue2730CreateLabelTagSourceTests.swift",
        "Document/OCAFDocumentMetadataTests.swift",
        "Document/TDocStdXLinkToolTests.swift",
        "Document/XLinkTests.swift",
        "DocumentIO/OBJDocumentIOTests.swift",
        "DocumentIO/OCAFFormatRegistrationTests.swift",
        "DocumentIO/OCAFSaveInPlaceTests.swift",
        "DocumentIO/OCAFSaveLoadBinaryTests.swift",
        "DocumentIO/OCAFSaveLoadXmlTests.swift",
        "DocumentIO/PCDMStatusEnumTests.swift",
        "GDT/DimTolToolTests.swift",
        "GDT/DocumentGDTTests.swift",
        "GDT/GDTDimensionAccessorTests.swift",
        "GDT/GDTDocumentTests.swift",
        "GDT/GDTToleranceDatumAccessorTests.swift",
        "GDT/GDTUnifiedReadTests.swift",
        "GDT/Issue1030DatumLookupGuardTests.swift",
        "GDT/Issue1037GDTEnumRangeTests.swift",
        "GDT/Issue1038DatumTargetPlacementTests.swift",
        "GDT/Issue1055DatumNameLengthTests.swift",
        "GDT/Issue1056GDTWriteAnswerTests.swift",
        "GDT/Issue1435DatumDocumentToolTableTests.swift",
        "GDT/Issue1481DimensionRefCountTests.swift",
        "GDT/XCAFDocDimTolTests.swift",
        "Layers/DocumentLayerTests.swift",
        "Layers/Issue1078LayerNameLengthTests.swift",
        "Layers/XDELayerToolExpansionTests.swift",
        "ShapeTool/ShapeToolCompletionsTests.swift",
        "ShapeTool/XCAFComponentMatrixTests.swift",
        "ShapeTool/XCAFDocShapeMapToolTests.swift",
        "ShapeTool/XDEAreaVolumeCentroidTests.swift",
        "ShapeTool/XDEAssemblyOperationTests.swift",
        "ShapeTool/XDEShapeToolQueryTests.swift",
        "TDF/IDFilterTests.swift",
        "TDF/TDFAttributeIteratorTests.swift",
        "TDF/TDFChildIDIteratorTests.swift",
        "TDF/TDFComparisonToolTests.swift",
        "TDF/TDFCopyLabelTests.swift",
        "TDF/TDFLabelNameTests.swift",
        "TDF/TDFLabelPropertyTests.swift",
        "TDF/TDFReferenceTests.swift",
        "TDataStd/ChildNodeIteratorTests.swift",
        "TDataStd/CurrentTests.swift",
        "TDataStd/DirectoryTests.swift",
        "TDataStd/ExpressionTests.swift",
        "TDataStd/Issue2855OCAFArrayBoundsTests.swift",
        "TDataStd/Issue2866OCAFArraySetterRangeTests.swift",
        "TDataStd/TDataStdAsciiStringTests.swift",
        "TDataStd/TDataStdBooleanArrayTests.swift",
        "TDataStd/TDataStdBooleanListTests.swift",
        "TDataStd/TDataStdByteArrayTests.swift",
        "TDataStd/TDataStdCommentTests.swift",
        "TDataStd/TDataStdExtStringArrayTests.swift",
        "TDataStd/TDataStdExtStringListTests.swift",
        "TDataStd/TDataStdIntPackedMapTests.swift",
        "TDataStd/TDataStdIntegerArrayTests.swift",
        "TDataStd/TDataStdIntegerListTests.swift",
        "TDataStd/TDataStdIntegerTests.swift",
        "TDataStd/TDataStdNamedDataTests.swift",
        "TDataStd/TDataStdNoteBookTests.swift",
        "TDataStd/TDataStdRealArrayTests.swift",
        "TDataStd/TDataStdRealListTests.swift",
        "TDataStd/TDataStdRealTests.swift",
        "TDataStd/TDataStdReferenceArrayTests.swift",
        "TDataStd/TDataStdReferenceListTests.swift",
        "TDataStd/TDataStdRelationTests.swift",
        "TDataStd/TDataStdTreeNodeTests.swift",
        "TDataStd/TickTests.swift",
        "TDataStd/UAttributeTests.swift",
        "TDataStd/VariableTests.swift",
        "TDataXtd/DriverTableTests.swift",
        "TDataXtd/Issue443TriangulationAttributeTests.swift",
        "TDataXtd/TDataXtdConstraintTests.swift",
        "TDataXtd/TDataXtdGeometricAttrTests.swift",
        "TDataXtd/TDataXtdGeometryAttributeTests.swift",
        "TDataXtd/TDataXtdPatternStdTests.swift",
        "TDataXtd/TDataXtdPlacementTests.swift",
        "TDataXtd/TDataXtdPositionAttributeTests.swift",
        "TDataXtd/TDataXtdPresentationTests.swift",
        "TDataXtd/TDataXtdShapeAttributeTests.swift",
        "TDataXtd/TDataXtdTriangulationAttributeTests.swift",
        "TFunction/TFunctionDriverTableTests.swift",
        "TFunction/TFunctionFunctionAttrTests.swift",
        "TFunction/TFunctionGraphNodeTests.swift",
        "TFunction/TFunctionIFunctionTests.swift",
        "TFunction/TFunctionLogbookTests.swift",
        "TFunction/TFunctionScopeTests.swift",
        "TNaming/TNamingBasicTests.swift",
        "TNaming/TNamingCopyShapeTests.swift",
        "TNaming/TNamingExtensionTests.swift",
        "TNaming/TNamingNamingTests.swift",
        "TNaming/TNamingScopeTests.swift",
        "TNaming/TNamingSelectResolveTests.swift",
        "TNaming/TNamingTracingTests.swift",
        "TNaming/TNamingTranslatorTests.swift",
        "TObj/Issue1588TObjApplicationReleaseTests.swift",
        "TObj/Issue2897TObjApplicationOverReleaseTests.swift",
        "TObj/TObjApplicationTests.swift",
        "Transactions/DocumentTransactionTests.swift",
        "Transactions/DocumentUndoRedoTests.swift",
        "Transactions/Issue970TransactionAPITests.swift",
        "Transactions/TDFTransactionNamedTests.swift",
        "XCAFTestFixtures.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTTopologyTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTTopologyTests",
      "path" : "Tests/OCCTTopologyTests",
      "sources" : [
        "BRepLib/BRepLibExtendedTests.swift",
        "BRepLib/BRepLibMakeEdgeTests.swift",
        "BRepLib/BRepLibMakeFaceTests.swift",
        "BRepLib/BRepLibMakeShellTests.swift",
        "BRepLib/BRepLibPointCloudShapeTests.swift",
        "BRepLib/BRepLibToolTriangulatedShapeTests.swift",
        "BRepLib/BRepLibUtilitiesTests.swift",
        "BRepLib/BuildCurves3dTests.swift",
        "BRepLib/EdgesToFacesTests.swift",
        "BRepLib/Issue1440PointCloudToleranceTests.swift",
        "BRepLib/Issue1452PointCloudAutoDensityTests.swift",
        "BRepLib/Issue1639UpdateEdgeToleranceTests.swift",
        "BRepLib/Issue841FaceFromPlaneCylinderToleranceTests.swift",
        "BRepLib/MakeEdgeCompletionsTests.swift",
        "BRepLib/MakeFaceCompletionsTests.swift",
        "BRepLib/MakeFaceExtrasTests.swift",
        "BRepLib/MakeSolidFromShellTests.swift",
        "BRepLib/MakeVertexTests.swift",
        "BRepLib/ShellVertexTests.swift",
        "BRepLib/SolidConstructionTests.swift",
        "BRepLib/SolidFromShellTests.swift",
        "BRepLib/WireBuilderTests.swift",
        "BRepLib/WireFromEdgesTests.swift",
        "BRepTool/BRepAdaptorTests.swift",
        "BRepTool/BRepToolCompletionsTests.swift",
        "BRepTool/BRepToolExtrasTests.swift",
        "BRepTool/BRepToolExtrasV128Tests.swift",
        "BRepTool/BRepToolPolygonTests.swift",
        "BRepTool/BRepToolQueryTests.swift",
        "BRepTool/BRepToolsStaticsTests.swift",
        "BRepTool/BRepToolsUtilitiesTests.swift",
        "Edges/EdgeAdjacencyTests.swift",
        "Edges/EdgeAnalysisTests.swift",
        "Edges/EdgeConcavityTests.swift",
        "Edges/EdgeConnectTests.swift",
        "Edges/EdgeDiscretizationTests.swift",
        "Edges/EdgeFaceExtractionTests.swift",
        "Edges/GeometricEdgeSelectionTests.swift",
        "Edges/Issue1434DihedralAngleRangeTests.swift",
        "Edges/Issue1440EdgeDeflectionArgumentOrderTests.swift",
        "Edges/Issue2872EdgePolylineDeflectionBoundsTests.swift",
        "Edges/Issue3044EdgeLengthEllipseTests.swift",
        "Edges/Issue495FaceContinuityTests.swift",
        "Edges/Issue638EdgeOrientationContractTests.swift",
        "Edges/OrderedEdgePointsTests.swift",
        "Edges/TopCnxEdgeFaceTransitionTests.swift",
        "Edges/TopExpAdjacencyTests.swift",
        "Edges/TopExpCommonVertexTests.swift",
        "Faces/FacePrimaryAxisTests.swift",
        "Faces/FacePropertyTests.swift",
        "Faces/FaceSubdivisionTests.swift",
        "Faces/Issue1640DuplicateSplittersTests.swift",
        "Faces/Issue211OuterShellTests.swift",
        "Faces/Issue2769DivideAreaTests.swift",
        "Faces/Issue439OuterShellMultiSolidTests.swift",
        "Faces/Issue541FaceIndexContractTests.swift",
        "Faces/Issue614FaceOrientationTests.swift",
        "Faces/Issue859IsHorizontalSingleFetchTests.swift",
        "Faces/PointProjectionTests.swift",
        "Interference/ShapeCSIntersectorTestsV52.swift",
        "Interference/ShapeProximityTests.swift",
        "Interference/ShapeSectionTests.swift",
        "Modification/BRepToolsModifierTests.swift",
        "Modification/BRepToolsSubstitutionTests.swift",
        "Modification/CopyModificationTests.swift",
        "Modification/DeepShapeCopyTests.swift",
        "Modification/QuiltFacesTests.swift",
        "Modification/ReShapeContextTests.swift",
        "Modification/ReShapeTests.swift",
        "Modification/ShapeHistoryTests.swift",
        "Modification/ShapeSurgeryTests.swift",
        "Modification/SubstitutionTests.swift",
        "NullGuards/Issue1008WireFromEdgesTypeGuardTests.swift",
        "NullGuards/Issue1026NullShapeTypeGuardTests.swift",
        "NullGuards/Issue1034NullAndEmptyTests.swift",
        "NullGuards/Issue1035NullShapeUnwrapTests.swift",
        "NullGuards/Issue1492TopologyAdjacencyNullGuardTests.swift",
        "NullGuards/Issue2812CastReferenceSpellingGuardTests.swift",
        "NullGuards/Issue900BoundingBoxOutParamZeroingTests.swift",
        "ShapeFix/ContiguousEdgesTests.swift",
        "ShapeFix/DropSmallEdgesTests.swift",
        "ShapeFix/FaceFixerTests.swift",
        "ShapeFix/FaceFixingTests.swift",
        "ShapeFix/FaceRestrictionTests.swift",
        "ShapeFix/FindContigousEdgesTests.swift",
        "ShapeFix/FixSmallFacesTests.swift",
        "ShapeFix/FixWireframeTests.swift",
        "ShapeFix/FuseEdgesTests.swift",
        "ShapeFix/ShapeUnificationTests.swift",
        "ShapeFix/SmallFaceDetectionTests.swift",
        "ShapeFix/WireFixerExtendedTests.swift",
        "ShapeFix/WireFixerTests.swift",
        "ShapeFix/WireFixingTests.swift",
        "SubShapes/GenericSubShapeExtractionTests.swift",
        "SubShapes/Issue502SubShapeTraversalTests.swift",
        "SubShapes/Issue613IndexContractTests.swift",
        "SubShapes/Issue979SubShapeIndexIdentityTests.swift",
        "SubShapes/SubShapeExtractionTests.swift",
        "SubShapes/UniqueSubShapeCountTests.swift",
        "TopoDS/Issue3074TotalEdgeLengthTests.swift",
        "TopoDS/Issue3130BorrowedHandleTests.swift",
        "TopoDS/Issue833MaxToleranceEncodingTests.swift",
        "TopoDS/Issue844ShapeTypeConsolidationTests.swift",
        "TopoDS/Issue994Matrix12Tests.swift",
        "TopoDS/PeriodicTests.swift",
        "TopoDS/ShapeContentsExtendedTests.swift",
        "TopoDS/ShapeContentsTests.swift",
        "TopoDS/ShapeEmptyCopyTests.swift",
        "TopoDS/ShapeExtrasV112Tests.swift",
        "TopoDS/ShapeFromEdgeTests.swift",
        "TopoDS/ShapeFromFaceTests.swift",
        "TopoDS/ShapeFromWireTests.swift",
        "TopoDS/ShapeQueriesV123Tests.swift",
        "TopoDS/ShapeQueryTests.swift",
        "TopoDS/ShapeSymmetryAxesTests.swift",
        "TopoDS/ShapeTests.swift",
        "TopoDS/ShapeTopologyExtensionTests.swift",
        "TopoDS/ShapeTopologyExtrasTests.swift",
        "TopoDS/TopoDSBuilderTests.swift",
        "TopologyTestFixtures.swift",
        "Validity/BRepCheckExtendedTests.swift",
        "Validity/BRepCheckSubShapeTests.swift",
        "Validity/BRepClass3dTests.swift",
        "Validity/BRepClassFClassifierTests.swift",
        "Validity/Issue1088SelfIntersectsAnswerTests.swift",
        "Validity/Issue1392CheckSolidTests.swift",
        "Validity/Issue1461ValidateEdgeSameParameterTests.swift",
        "Validity/Issue2734CheckSubShapeErrorCountTests.swift",
        "Validity/ShapeCheckTests.swift",
        "Validity/ValidateEdgeTests.swift",
        "Wires/Fast3DPolygonTests.swift",
        "Wires/ProjectWireWithWireTests.swift",
        "Wires/WireAllEdgePolylinesTests.swift",
        "Wires/WireAnalysisTests.swift",
        "Wires/WireAnalyzerV124Tests.swift",
        "Wires/WireBoundsTests.swift",
        "Wires/WireEdgesTests.swift",
        "Wires/WireExplorerExtensionTests.swift",
        "Wires/WireExplorerTests.swift",
        "Wires/WireOrderTests.swift",
        "Wires/WireTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift",
        "OCCTBridge"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTThreadTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTThreadTests",
      "path" : "Tests/OCCTThreadTests",
      "sources" : [
        "Issue1266CrestRadiusSentinelTests.swift",
        "Issue1404TObjApplicationThreadSafetyTests.swift",
        "Issue1578ThreadedHoleMinorDiameterTests.swift",
        "Issue181RobustnessTests.swift",
        "Issue185HelicalSweepTests.swift",
        "Issue187ScrewThreadTests.swift",
        "Issue189ThreadGuardTests.swift",
        "Issue193LongThreadTests.swift",
        "Issue196PolyHLRTests.swift",
        "Issue213VProfileTests.swift",
        "Issue219SmoothInternalTests.swift",
        "Issue222EnvelopeTests.swift",
        "Issue225ThreadedRodTests.swift",
        "Issue232BoundsTests.swift",
        "Issue254BuildModesTests.swift",
        "Issue257MultiStartTests.swift",
        "Issue298FilletThreadSafetyTests.swift",
        "Issue3039BRepLibPlaneFirstUseTests.swift",
        "Issue3065EdgeCurvePerTaskTests.swift",
        "Issue3097FilletDirectThreadSafetyTests.swift",
        "Issue341MeshCafThreadSafetyTests.swift",
        "Issue359STEPThreadSafetyTests.swift",
        "Issue361SharedSingletonThreadSafetyTests.swift",
        "Issue367FuseMultiThreadSafetyTests.swift",
        "Issue784ThreadBuildCodableCompatTests.swift",
        "Issue988ThreadProfileFactoryTests.swift",
        "Issue989ThreadDesignationParseTests.swift",
        "Issue990ThreadAxisBasisTests.swift",
        "Issue991ThreadProfileFlatWidthTests.swift",
        "OCCTThreadTests.swift",
        "ThreadFormsTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTTest",
      "module_type" : "SwiftTarget",
      "name" : "OCCTTest",
      "path" : "Sources/OCCTTest",
      "product_memberships" : [
        "OCCTTest"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "OCCTSwift",
      "module_type" : "SwiftTarget",
      "name" : "OCCTSwift",
      "path" : "Sources/OCCTSwift",
      "product_memberships" : [
        "OCCTSwift",
        "OCCTTest",
        "Harnesses",
        "Censuses"
      ],
      "sources" : [
        "AnalyticGeometry.swift",
        "AnalyticalResult.swift",
        "Annotation.swift",
        "ApproxResult.swift",
        "ArcLengthCurveAdaptor.swift",
        "AsDesTracker.swift",
        "AssemblyGraph.swift",
        "AssemblyItemId.swift",
        "AssemblyNode.swift",
        "AxisPlacement2D.swift",
        "BRepGraph+Attributes.swift",
        "BRepGraph.swift",
        "BSplineApproxInterp.swift",
        "BiTgteCurveOnEdge.swift",
        "BillOfMaterials.swift",
        "BisectorResult.swift",
        "BndLib.swift",
        "BooleanResult.swift",
        "BoundSortBox.swift",
        "BoundingSphere.swift",
        "CPUTime.swift",
        "Camera.swift",
        "CanonicalForm.swift",
        "CellsBuilder.swift",
        "ChamferBuilder.swift",
        "Circle2DSolution.swift",
        "ClipPlane.swift",
        "Color.swift",
        "CompBezierConverter.swift",
        "Conic2D.swift",
        "ConstructionContext.swift",
        "ConstructionEntity.swift",
        "ConstructionLayer.swift",
        "ContapContourResult.swift",
        "Continuity.swift",
        "CoordinateSystem.swift",
        "CoordinateSystem3D.swift",
        "CoveringEdges.swift",
        "Curve2D.swift",
        "Curve2DGcc.swift",
        "Curve3D.swift",
        "CurveProfiler.swift",
        "DXFExporter.swift",
        "Date.swift",
        "DirectoryIterator.swift",
        "DirectoryUtils.swift",
        "DiskInfo.swift",
        "DisplayDrawer.swift",
        "DistanceResult.swift",
        "Document.swift",
        "DocumentError.swift",
        "Drawing.swift",
        "DrawingAnnotation.swift",
        "DrawingAutoCenterlines.swift",
        "DrawingAutoDimensions.swift",
        "DrawingComposition.swift",
        "DrawingDispatch.swift",
        "DrawingSheet.swift",
        "DrawingStyle.swift",
        "DrawingSymbols.swift",
        "DrawingThreadAnnotation.swift",
        "DriverTable.swift",
        "Edge.swift",
        "EdgeAnalysis.swift",
        "EdgeCurve.swift",
        "ElLib.swift",
        "Environment.swift",
        "EvolvedSectionInfo.swift",
        "EvolvingFilletEdge.swift",
        "Exporter.swift",
        "Extrema2d.swift",
        "ExtremaTypes.swift",
        "Face.swift",
        "FeatureRecognition.swift",
        "FeatureReconstructor.swift",
        "FillConstraint.swift",
        "FilletBuilder.swift",
        "FillingPoleGrid.swift",
        "FillingSurface.swift",
        "FontManager.swift",
        "FreeBoundsProperties.swift",
        "GDTRead.swift",
        "GDTWrite.swift",
        "GProps.swift",
        "GeneralTransform2D.swift",
        "GeomEval.swift",
        "GeomPrimitives.swift",
        "GeomTransformation.swift",
        "GeometryProperties.swift",
        "HatchBuilder.swift",
        "HatchPattern.swift",
        "Helix.swift",
        "HostInfo.swift",
        "IDFilter.swift",
        "IOStatus.swift",
        "ImportProgress.swift",
        "ImportResult.swift",
        "IntAna.swift",
        "IntAna2d.swift",
        "IntCSResult.swift",
        "IntTools.swift",
        "Interval.swift",
        "IntfTool.swift",
        "KDTree.swift",
        "LawFunction.swift",
        "LengthUnit.swift",
        "LocalProperties.swift",
        "LogSample.swift",
        "MassCentroid.swift",
        "MassProperties.swift",
        "Material.swift",
        "MaterialInfo.swift",
        "MathDimension.swift",
        "MathLibrary.swift",
        "MathSolver.swift",
        "Matrix2D.swift",
        "MeasurementHelpers.swift",
        "MedialAxis.swift",
        "MemInfo.swift",
        "Mesh.swift",
        "MeshCoordinateSystem.swift",
        "MeshIterators.swift",
        "MeshTypes.swift",
        "MessageSystem.swift",
        "Messenger.swift",
        "NamingHistory.swift",
        "NativeHandleView.swift",
        "NormalProjection.swift",
        "NoteObject.swift",
        "OBB.swift",
        "OCCTDiagnostics.swift",
        "OCCTPrecision.swift",
        "OCCTSerialQueue.swift",
        "OSDFile.swift",
        "OSDPath.swift",
        "OffsetAncestors.swift",
        "OffsetJoinType.swift",
        "OrientedBoundingBox.swift",
        "PCDMStatus.swift",
        "PDFExporter.swift",
        "PerfMeter.swift",
        "Period.swift",
        "PerpendicularBasis.swift",
        "PipeShellBuilder.swift",
        "PipeSweepMode.swift",
        "PixMap.swift",
        "PlateSolver.swift",
        "Point2D.swift",
        "PointClassification.swift",
        "PolynomialConvert.swift",
        "PolynomialSolver.swift",
        "PresentationMesh.swift",
        "PresentationStyle.swift",
        "ProcessInfo.swift",
        "ProjLib.swift",
        "Projection.swift",
        "QuadricIntersection.swift",
        "Quaternion.swift",
        "Range.swift",
        "ReShapeContext.swift",
        "ResourceManager.swift",
        "SAWireAnalysis.swift",
        "SIMD3Unpacking.swift",
        "STEPOptions.swift",
        "SVGExporter.swift",
        "SameParameterResult.swift",
        "Sampling.swift",
        "Section2D.swift",
        "SectionBuilder.swift",
        "Selection.swift",
        "Selector.swift",
        "SewingBuilder.swift",
        "Shape+Analysis.swift",
        "Shape+Curve.swift",
        "Shape+Drawing.swift",
        "Shape+Geom2d.swift",
        "Shape+Math.swift",
        "Shape+Mesh.swift",
        "Shape+Modeling.swift",
        "Shape+ShapeHealing.swift",
        "Shape+Surface.swift",
        "Shape+Topology.swift",
        "Shape.swift",
        "ShapeAnalysisResult.swift",
        "ShapeAxis.swift",
        "ShapeContents.swift",
        "ShapeContentsExtended.swift",
        "ShapeDistance.swift",
        "ShapeFixStatus.swift",
        "ShapeFixer.swift",
        "ShapeFixers.swift",
        "ShapeImage.swift",
        "ShapeMeasurements.swift",
        "ShapeProperties.swift",
        "ShapeRayIntersection.swift",
        "ShapeType.swift",
        "SharedLibrary.swift",
        "SheetLayout.swift",
        "SheetMetal.swift",
        "Sketch.swift",
        "StepHeader.swift",
        "SubShapeEnumeration.swift",
        "Surface.swift",
        "SurfaceIntersectionResult.swift",
        "SweepGuideTypes.swift",
        "TObjApplication.swift",
        "TangentialDeflectionPoint.swift",
        "ThreadFeatures.swift",
        "ThruSectionsBuilder.swift",
        "Timer.swift",
        "TopologyRef.swift",
        "TransactionDelta.swift",
        "Transform2D.swift",
        "TransformFactory.swift",
        "TransformUtils.swift",
        "TrigRoots.swift",
        "UnicodeUtils.swift",
        "UnifySameDomainBuilder.swift",
        "Units.swift",
        "UnitsConversion.swift",
        "ValidateEdgeResult.swift",
        "VectorMath.swift",
        "ViewObject.swift",
        "VisMaterial.swift",
        "VrmlRepresentation.swift",
        "Wire.swift",
        "WireAnalyzer.swift",
        "WireBuilder.swift",
        "WireCurve.swift",
        "WireOrder.swift",
        "ZLayerSettings.swift"
      ],
      "target_dependencies" : [
        "OCCTBridge",
        "OCCT",
        "OCCTPlatform"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OCCTSurfaceTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTSurfaceTests",
      "path" : "Tests/OCCTSurfaceTests",
      "sources" : [
        "BSplineAndBezier/BSplineSurfaceCompletionsTests.swift",
        "BSplineAndBezier/BSplineSurfaceCompletionsV121Tests.swift",
        "BSplineAndBezier/BSplineSurfaceCompletionsV129Tests.swift",
        "BSplineAndBezier/BSplineSurfaceExtrasTests.swift",
        "BSplineAndBezier/BSplineSurfaceIsoTests.swift",
        "BSplineAndBezier/BSplineSurfaceKnotSplitTests.swift",
        "BSplineAndBezier/BSplineSurfaceKnotTests.swift",
        "BSplineAndBezier/BSplineSurfaceLocalEvalTests.swift",
        "BSplineAndBezier/BSplineSurfaceManipulationTests.swift",
        "BSplineAndBezier/BSplineSurfaceRemoveUKnotTests.swift",
        "BSplineAndBezier/BSplineSurfaceRemoveVKnotTests.swift",
        "BSplineAndBezier/BezierSurfaceCompletionTests.swift",
        "BSplineAndBezier/BezierSurfaceCompletionsTests.swift",
        "BSplineAndBezier/BezierSurfaceCompletionsV129Tests.swift",
        "BSplineAndBezier/BezierSurfaceResolutionTests.swift",
        "BSplineAndBezier/BezierSurfaceWeightTests.swift",
        "BSplineAndBezier/Issue2859BezierSurfacePoleBoundsTests.swift",
        "BSplineAndBezier/Issue403SurfaceKnotSplitParamsTests.swift",
        "BSplineAndBezier/Issue480SurfaceKnotSplitContinuityTests.swift",
        "BSplineAndBezier/Issue562SurfaceKnotSplitDuplicateTests.swift",
        "BSplineAndBezier/JoinBezierPatchesTests.swift",
        "BSplineAndBezier/SurfaceFreeformTests.swift",
        "BSplineAndBezier/SurfaceKnotSplittingTests.swift",
        "BSplineAndBezier/SurfaceToBezierTests.swift",
        "Continuity/Issue2862NegativeContinuityOrderSurfaceTests.swift",
        "Continuity/Issue398ContinuityTests.swift",
        "Continuity/Issue485SurfaceContinuityTests.swift",
        "Continuity/Issue495AnalysisOrderTests.swift",
        "Continuity/Issue619SurfaceContinuityEncodingTests.swift",
        "Continuity/Issue623ContinuityFloorTests.swift",
        "Continuity/LocalAnalysisSurfaceContinuityTests.swift",
        "Continuity/SurfaceContinuityQueriesTests.swift",
        "Continuity/SurfaceContinuityTests.swift",
        "Conversion/BezierPatchGridTests.swift",
        "Conversion/ConvertElementarySurfacesTests.swift",
        "Conversion/GeomConvertApproxSurfaceTests.swift",
        "Conversion/Issue244PointGridDegreeTests.swift",
        "Conversion/Issue2861ConvertElementaryRangeTests.swift",
        "Conversion/Issue491SurfaceApproxParityTests.swift",
        "Conversion/Issue522ApproxC0CollapseTests.swift",
        "Conversion/Issue572ApproxConsumerTests.swift",
        "Conversion/Issue791ConvertSphereHelperTests.swift",
        "Conversion/SurfToAnaSurfTests.swift",
        "Conversion/SurfaceApproximateDefaultsParityTests.swift",
        "Conversion/SurfaceConversionTests.swift",
        "Core/BatchSurfaceTests.swift",
        "Core/GeomOffsetSurfaceExtTests.swift",
        "Core/GeomToolsSurfaceSetTests.swift",
        "Core/IntegrationUVSurfaceEvaluationTests.swift",
        "Core/Issue486SurfaceGridTests.swift",
        "Core/Issue620DrawMeshCountContractTests.swift",
        "Core/Issue965SurfacePropertyLifetimeTests.swift",
        "Core/RectangularTrimmedSurfaceTests.swift",
        "Core/ShapeRevolutionAxesTests.swift",
        "Core/SurfaceAnalyticTests.swift",
        "Core/SurfaceAxisAccessorsTests.swift",
        "Core/SurfaceCurvatureParityTests.swift",
        "Core/SurfaceDrawTests.swift",
        "Core/SurfaceEvalTests.swift",
        "Core/SurfaceExtrasTests.swift",
        "Core/SurfaceExtrasV112Tests.swift",
        "Core/SurfaceFromGridTests.swift",
        "Core/SurfaceNormalParityTests.swift",
        "Core/SurfaceOperationsTests.swift",
        "Core/SurfaceQueriesV123Tests.swift",
        "Core/SurfaceSingularityTests.swift",
        "Core/SurfaceTransformFamilyParityTests.swift",
        "Core/SurfaceTypePredicatesTests.swift",
        "Core/TopTransSurfaceTransitionTests.swift",
        "Core/TypeNameTests.swift",
        "FacesAndProjection/ApproxCurveOnSurfaceTests.swift",
        "FacesAndProjection/BRepLibFindSurfaceTests.swift",
        "FacesAndProjection/CurveOnSurfaceCheckTests.swift",
        "FacesAndProjection/FaceFromSurfaceTests.swift",
        "FacesAndProjection/FindSurfaceExTests.swift",
        "FacesAndProjection/FindSurfaceTests.swift",
        "FacesAndProjection/Issue1433GPropFaceKnotSizingTests.swift",
        "FacesAndProjection/Issue233FaceFromSurfaceWireTests.swift",
        "FacesAndProjection/Issue266FaceAnalysisFollowupTests.swift",
        "FacesAndProjection/Issue266FaceWithHolesTests.swift",
        "FacesAndProjection/Issue317PeriodicConicalSingleWireTests.swift",
        "FacesAndProjection/Issue838FindSurfaceConsolidationTests.swift",
        "FacesAndProjection/ProjectCurveOnSurfaceTests.swift",
        "FacesAndProjection/ProjectionOnSurfaceTests.swift",
        "FacesAndProjection/SectionPlaneTests.swift",
        "FacesAndProjection/ShellFromSurfaceTests.swift",
        "FacesAndProjection/SurfaceCurveProjectionTests.swift",
        "Filling/FillingSupportFaceTests.swift",
        "Filling/FillingSurfaceTests.swift",
        "Filling/SurfaceFillingTests.swift",
        "GeomEval/AHTBezierCurve3DTests.swift",
        "GeomEval/AHTBezierSurfaceTests.swift",
        "GeomEval/GeomEvalCircularHelicoidTests.swift",
        "GeomEval/GeomEvalCircularHelixTests.swift",
        "GeomEval/GeomEvalEllipsoidTests.swift",
        "GeomEval/GeomEvalHypParaboloidTests.swift",
        "GeomEval/GeomEvalHyperboloidTests.swift",
        "GeomEval/GeomEvalParaboloidTests.swift",
        "GeomEval/GeomEvalSineWaveTests.swift",
        "GeomEval/HelixGeomEvalTests.swift",
        "GeomEval/Issue1669GeomEval3DRefusalTests.swift",
        "GeomEval/TBezierCurve3DTests.swift",
        "GeomEval/TBezierSurfaceTests.swift",
        "GeomFill/BSplineSurfaceFillTests.swift",
        "GeomFill/BezierSurfaceFillTests.swift",
        "GeomFill/GeomFillAppSurfTests.swift",
        "GeomFill/GeomFillBoundWithSurfTests.swift",
        "GeomFill/GeomFillCoonsAlgPatchTests.swift",
        "GeomFill/GeomFillCoonsTests.swift",
        "GeomFill/GeomFillCorrectedFrenetTests.swift",
        "GeomFill/GeomFillCurvedTests.swift",
        "GeomFill/GeomFillDegeneratedBoundTests.swift",
        "GeomFill/GeomFillDiscreteTrihedronTests.swift",
        "GeomFill/GeomFillDraftTrihedronTests.swift",
        "GeomFill/GeomFillEvolvedSectionTests.swift",
        "GeomFill/GeomFillFrenetTests.swift",
        "GeomFill/GeomFillGeneratorTests.swift",
        "GeomFill/GeomFillGordonReportTests.swift",
        "GeomFill/GeomFillGordonTests.swift",
        "GeomFill/GeomFillGuideTrihedronACTests.swift",
        "GeomFill/GeomFillGuideTrihedronPlanTests.swift",
        "GeomFill/GeomFillLocationDraftTests.swift",
        "GeomFill/GeomFillNSectionsTests.swift",
        "GeomFill/GeomFillProfilerTests.swift",
        "GeomFill/GeomFillSectionPlacementTests.swift",
        "GeomFill/GeomFillStretchTests.swift",
        "GeomFill/GeomFillSweepTests.swift",
        "GeomFill/Issue1502DarbouxTrihedronTests.swift",
        "GeomFill/Issue1515CoonsPatchUParameterTests.swift",
        "GeomFill/Issue2829GeomFillBoundaryJoinTests.swift",
        "GeomFill/Issue2841GeomFillThreeCurveTests.swift",
        "GeomFill/Issue2843StretchFillArrangementTests.swift",
        "GeomFill/Issue2884GeomFillProfilerBoundsTests.swift",
        "GeomFill/Issue748NetworkSurfaceCornersTests.swift",
        "Plate/AdvancedPlateSurfaceTests.swift",
        "Plate/GeomPlateBuildAveragePlaneTests.swift",
        "Plate/GeomPlateSurfaceTests.swift",
        "Plate/Issue1017NLPlateResolutionOrderTests.swift",
        "Plate/Issue1049NLPlateBaseSurfaceTests.swift",
        "Plate/Issue1460PlatePointG1Tests.swift",
        "Plate/Issue437PlatePointG2Tests.swift",
        "Plate/Issue571PlateApproxTests.swift",
        "Plate/Issue999NLPlateParametersTests.swift",
        "Plate/NLPlateDeformationTests.swift",
        "Plate/NLPlateG2G3Tests.swift",
        "Plate/ParametricPlateSurfaceTests.swift",
        "Plate/PlateConstraintExtTests.swift",
        "Plate/PlateGlobalTranslationTests.swift",
        "Plate/PlateLinearXYZTests.swift",
        "Plate/PlateSolverTests.swift",
        "Plate/PlateSurfaceTests.swift",
        "SurfaceTestFixtures.swift",
        "SweepsAndLofts/BRepFillPipeTests.swift",
        "SweepsAndLofts/EvolvedSurfaceTests.swift",
        "SweepsAndLofts/ExtendedRevolutionTests.swift",
        "SweepsAndLofts/LocOpePipeTests.swift",
        "SweepsAndLofts/LocOpeRevolutionFormTests.swift",
        "SweepsAndLofts/LocalRevolutionTests.swift",
        "SweepsAndLofts/LoftRuledTests.swift",
        "SweepsAndLofts/PipeFeatureTests.swift",
        "SweepsAndLofts/PipeShellClosedGeometryTests.swift",
        "SweepsAndLofts/PipeShellExtensionTests.swift",
        "SweepsAndLofts/PipeShellExtensionsTests.swift",
        "SweepsAndLofts/PipeShellTests.swift",
        "SweepsAndLofts/PipeShellTransitionTests.swift",
        "SweepsAndLofts/RevolutionFeatureTests.swift",
        "SweepsAndLofts/RevolutionFormTests.swift",
        "SweepsAndLofts/RevolutionFromCurveTests.swift",
        "SweepsAndLofts/SurfacePipeTests.swift",
        "SweepsAndLofts/SurfaceSweptTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTStressTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTStressTests",
      "path" : "Tests/OCCTStressTests",
      "sources" : [
        "Issue2881FilletObstacleTests.swift",
        "Issue3200FilletModelValidityTests.swift",
        "StressAnalyzerSurfacelessFaceGuardTests.swift",
        "StressBRepCheckInContextGuardTests.swift",
        "StressBoundaryConditionTests.swift",
        "StressBuilderLifecycleTests.swift",
        "StressChainDepthTests.swift",
        "StressConcurrencyTests.swift",
        "StressExhaustiveAPITests.swift",
        "StressFormatRoundTripTests.swift",
        "StressIgesExportSurfacelessFaceGuardTests.swift",
        "StressNullInvalidTests.swift",
        "StressShapeCustomSurfacelessFaceGuardTests.swift",
        "StressShapeDivideSurfacelessFaceGuardTests.swift",
        "StressTestFixtures.swift",
        "StressUnifySameDomainNullPCurveTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTShapeHealingTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTShapeHealingTests",
      "path" : "Tests/OCCTShapeHealingTests",
      "sources" : [
        "BRepLib/EncodeRegularityTests.swift",
        "BRepLib/LocationPurgeTests.swift",
        "BRepLib/RemoveLocationsTests.swift",
        "BRepLib/SameParameterTests.swift",
        "BRepLib/UpdateTolerancesTests.swift",
        "FreeBounds/FreeBoundsPropertiesTests.swift",
        "FreeBounds/FreeBoundsSimplifiedTests.swift",
        "FreeBounds/FreeBoundsTests.swift",
        "FreeBounds/Issue1636FixedFreeBoundsShapeTests.swift",
        "FreeBounds/Issue655FreeBoundsInternalOrientationTests.swift",
        "Sewing/FastSewingTests.swift",
        "Sewing/Issue1507SewingNullGuardTests.swift",
        "Sewing/Issue2856SewingDeletedFaceBoundsTests.swift",
        "Sewing/SewingBuilderTests.swift",
        "Sewing/SewingExtendedTests.swift",
        "Sewing/SewingExtrasTests.swift",
        "Sewing/SewingTests.swift",
        "ShapeAnalysis/CurveProjectTests.swift",
        "ShapeAnalysis/CurveSamplePointsTests.swift",
        "ShapeAnalysis/CurveValidateRangeTests.swift",
        "ShapeAnalysis/Issue1058OuterBoundRefusalTests.swift",
        "ShapeAnalysis/Issue2901EdgeCheckPolarityTests.swift",
        "ShapeAnalysis/Issue2906WireOrderPreconditionTests.swift",
        "ShapeAnalysis/Issue3040AnalyzeGapOrderTests.swift",
        "ShapeAnalysis/Issue3074AnalyzeSmallEdgeAdaptiveTests.swift",
        "ShapeAnalysis/Issue318DegenerateCurveOnSurfaceEdgeTests.swift",
        "ShapeAnalysis/Issue772SelfIntersectionAnalysisTests.swift",
        "ShapeAnalysis/Issue999OuterBoundTests.swift",
        "ShapeAnalysis/NearestPlaneTests.swift",
        "ShapeAnalysis/SAEdgeAnalysisTests.swift",
        "ShapeAnalysis/SAWireAnalysisTests.swift",
        "ShapeAnalysis/ShapeAnalysisCurveStaticTests.swift",
        "ShapeAnalysis/ShapeAnalysisSurfaceTests.swift",
        "ShapeAnalysis/ShapeAnalysisTests.swift",
        "ShapeAnalysis/ShapeAnalysisTransferParametersProjTests.swift",
        "ShapeAnalysis/ShapeToleranceTests.swift",
        "ShapeAnalysis/ShellAnalysisTests.swift",
        "ShapeAnalysis/SurfaceValueOfUVTests.swift",
        "ShapeAnalysis/WireVertexAnalysisTests.swift",
        "ShapeBuild/Issue870ShapeExtendShapeTypeFailureTests.swift",
        "ShapeBuild/ShapeBuildEdgeTests.swift",
        "ShapeBuild/ShapeBuildVertexTests.swift",
        "ShapeBuild/ShapeConstructCurveTests.swift",
        "ShapeBuild/ShapeConstructTriangulationTests.swift",
        "ShapeBuild/ShapeExtendExplorerTests.swift",
        "ShapeCustom/AdvancedHealingTests.swift",
        "ShapeCustom/AnalyticalConversionTests.swift",
        "ShapeCustom/BSplineRestrictionAdvancedTests.swift",
        "ShapeCustom/ConvertToBSplineAdvancedTests.swift",
        "ShapeCustom/CurveConvertToPeriodicTests.swift",
        "ShapeCustom/GeometryConversionTests.swift",
        "ShapeCustom/Issue1634ConvertToRevolutionDirectionTests.swift",
        "ShapeCustom/Issue1637BSplineRestrictionParametersTests.swift",
        "ShapeCustom/Issue490ContinuityDecoderTests.swift",
        "ShapeCustom/Issue570HealingApproxTests.swift",
        "ShapeCustom/NURBSConversionTests.swift",
        "ShapeCustom/ShapeCustomBSplineRestrictionTests.swift",
        "ShapeCustom/ShapeCustomDirectModificationTests.swift",
        "ShapeCustom/ShapeCustomSurfacePeriodicTests.swift",
        "ShapeCustom/ShapeCustomTrsfModificationTests.swift",
        "ShapeCustom/SurfaceConvertToAnalyticalTests.swift",
        "ShapeFix/Issue1479HealingFixNullGuardsTests.swift",
        "ShapeFix/Issue1491FixSmallCurvesRemovalTests.swift",
        "ShapeFix/Issue1505BareWireSelfIntersectionGuardTests.swift",
        "ShapeFix/Issue1638ComposeShellGridTests.swift",
        "ShapeFix/Issue266FaceHealingControlTests.swift",
        "ShapeFix/Issue442FixSolidMultiBodyTests.swift",
        "ShapeFix/Issue443FirstOfNTests.swift",
        "ShapeFix/Issue484ConnectedFacesTests.swift",
        "ShapeFix/Issue484FaceFixContextTests.swift",
        "ShapeFix/Issue702SolidDemotionTests.swift",
        "ShapeFix/Issue837FixDetailedModeFlagsTests.swift",
        "ShapeFix/Issue839SmallEdgeToleranceAlignmentTests.swift",
        "ShapeFix/Issue849ShapeFixStatusTests.swift",
        "ShapeFix/SelfIntersectingProfileGuard263.swift",
        "ShapeFix/ShapeFixComposeShellTests.swift",
        "ShapeFix/ShapeFixEdgeConnectTests.swift",
        "ShapeFix/ShapeFixEdgeExtendedTests.swift",
        "ShapeFix/ShapeFixEdgeProjAuxTests.swift",
        "ShapeFix/ShapeFixEdgeTests.swift",
        "ShapeFix/ShapeFixIntersectionToolTests.swift",
        "ShapeFix/ShapeFixSmallSolidTests.swift",
        "ShapeFix/ShapeFixSolidTests.swift",
        "ShapeFix/ShapeFixSplitCommonVertexTests.swift",
        "ShapeFix/ShapeFixToleranceTests.swift",
        "ShapeFix/ShapeFixWireVertexTests.swift",
        "ShapeFix/ShapeFixWireframeExtTests.swift",
        "ShapeFix/ShapeFixerBuilderTests.swift",
        "ShapeFix/ShapeFixingTests.swift",
        "ShapeHealingTestFixtures.swift",
        "ShapeUpgrade/CurveSplitTests.swift",
        "ShapeUpgrade/DivideByNumberTests.swift",
        "ShapeUpgrade/Issue1491DivideByNumberUVAxesTests.swift",
        "ShapeUpgrade/Issue2769PerformStatusTests.swift",
        "ShapeUpgrade/Issue438DivideContinuityUnificationTests.swift",
        "ShapeUpgrade/Issue446UnifyInputMutationTests.swift",
        "ShapeUpgrade/ShapeUpgradeClosedEdgeDivideTests.swift",
        "ShapeUpgrade/ShapeUpgradeConvertCurves3dToBezierTests.swift",
        "ShapeUpgrade/ShapeUpgradeConvertSurfacesToBezierTests.swift",
        "ShapeUpgrade/ShapeUpgradeDivideClosedTests.swift",
        "ShapeUpgrade/ShapeUpgradeEdgeDivideTests.swift",
        "ShapeUpgrade/ShapeUpgradeFaceDivideTests.swift",
        "ShapeUpgrade/ShapeUpgradeShellSewingTests.swift",
        "ShapeUpgrade/ShapeUpgradeSplitCurveTests.swift",
        "ShapeUpgrade/ShapeUpgradeWireDivideTests.swift",
        "ShapeUpgrade/SplitSurfaceTests.swift",
        "ShapeUpgrade/SurfaceSplitContinuityTests.swift",
        "ShapeUpgrade/UnifySameDomainBuilderTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift",
        "OCCTBridge"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTPlatform",
      "module_type" : "SwiftTarget",
      "name" : "OCCTPlatform",
      "path" : "Sources/OCCTPlatform",
      "product_memberships" : [
        "OCCTSwift",
        "OCCTTest",
        "Harnesses",
        "Censuses"
      ],
      "sources" : [
        "FoundationCompat.swift",
        "Platform.swift",
        "PlatformLock.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OCCTModelingTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTModelingTests",
      "path" : "Tests/OCCTModelingTests",
      "sources" : [
        "AdvancedModelingTests.swift",
        "BOPAlgo/BOPAlgoArgumentAnalyzerTests.swift",
        "BOPAlgo/BOPAlgoBuilderFaceTests.swift",
        "BOPAlgo/BOPAlgoBuilderSolidTests.swift",
        "BOPAlgo/BOPAlgoCellsBuilderTests.swift",
        "BOPAlgo/BOPAlgoSectionTests.swift",
        "BOPAlgo/BOPAlgoShellSplitterTests.swift",
        "BOPAlgo/BOPAlgoSplitterTests.swift",
        "BOPAlgo/BOPAlgoToolsTests.swift",
        "BOPAlgo/BOPAlgoWireSplitterMakeWireTests.swift",
        "BOPAlgo/BOPToolsAlgoTools3DTests.swift",
        "BOPAlgo/BOPToolsAlgoToolsTests.swift",
        "BOPAlgo/CellsBuilderExtensionsTests.swift",
        "BOPAlgo/CellsBuilderGuardTests.swift",
        "BOPAlgo/Issue1054SelfIntersectFaultKindTests.swift",
        "BOPAlgo/Issue1068SelfIntersectionDetailedTests.swift",
        "BOPAlgo/Issue208SelfIntersectionTests.swift",
        "BOPAlgo/MakeConnectedTests.swift",
        "BOPAlgo/MakeVolumeTests.swift",
        "BRepAlgo/BRepAlgoAsDesTests.swift",
        "BRepAlgo/BRepAlgoFaceRestrictorTests.swift",
        "BRepAlgo/BRepAlgoImageTests.swift",
        "BRepAlgo/BRepAlgoLoopTests.swift",
        "BRepAlgo/BRepAlgoNormalProjectionTests.swift",
        "Blends/AsymmetricChamferTests.swift",
        "Blends/BiTgteBlendTests.swift",
        "Blends/ChamferBuilderCompletionsV124Tests.swift",
        "Blends/ChamferBuilderHistoryTests.swift",
        "Blends/ChamferBuilderV121Tests.swift",
        "Blends/DistAngleChamferTests.swift",
        "Blends/EvolvingFilletTests.swift",
        "Blends/FilletBuilderCompletionsTests.swift",
        "Blends/FilletBuilderCompletionsV124Tests.swift",
        "Blends/FilletBuilderHistoryTests.swift",
        "Blends/FilletBuilderV121Tests.swift",
        "Blends/FilletSurfBuilderTests.swift",
        "Blends/FuseAndBlendTests.swift",
        "Blends/Issue1439FilletSurfErrorFallbackTests.swift",
        "Blends/Issue3200FilletResultValidityTests.swift",
        "Blends/Issue3207FilletMeetingTests.swift",
        "Blends/Issue489FilletRadiusTests.swift",
        "Blends/Issue490BuilderContinuityTests.swift",
        "Blends/Issue505FilletBuilderEdgeTypeTests.swift",
        "Blends/Issue520FilletContractTests.swift",
        "Blends/Issue612FilletContourSelectionTests.swift",
        "Blends/Issue633BlendedEdgesDuplicateReportTests.swift",
        "Blends/Issue639FilletDeclinedEdgeReportTests.swift",
        "Blends/Issue975EdgeExtractionTests.swift",
        "Blends/MultiEdgeBlendTests.swift",
        "Blends/VariableRadiusFilletTests.swift",
        "BooleanTestFixtures.swift",
        "Booleans/BooleanCheckTests.swift",
        "Booleans/BooleanExpansionTests.swift",
        "Booleans/BooleanToleranceTests.swift",
        "Booleans/GlueTests.swift",
        "Booleans/IntegrationBooleanChainStressTests.swift",
        "Booleans/Issue1067BooleanOutcomeTests.swift",
        "Booleans/Issue202BooleanOptionsTests.swift",
        "Booleans/Issue206BooleanTimeoutTests.swift",
        "Booleans/Issue2760HardTimeoutAllPlatformsTests.swift",
        "Booleans/Issue655SectionWiresOrientationTests.swift",
        "Booleans/Issue832BooleanDelegationTests.swift",
        "Booleans/MultiCommonTests.swift",
        "Booleans/MultiFuseTests.swift",
        "Booleans/SectionBuilderTests.swift",
        "Booleans/SectionExtendedTests.swift",
        "Construction/BRepPreviewAPIMakeBoxTests.swift",
        "Construction/ConstrainedFillTests.swift",
        "Construction/ConvertSphereTests.swift",
        "Construction/GeometryConstructionTests.swift",
        "Construction/HalfSpaceTests.swift",
        "Construction/Issue234DegenerateHoleTests.swift",
        "Construction/Issue274HoleWireOrientationTests.swift",
        "Construction/Issue3110FromMeshIndexRangeTests.swift",
        "Construction/Issue397CircularHoleTests.swift",
        "Construction/OrientedCylinderTests.swift",
        "Construction/OrientedPrimitivesTests.swift",
        "Construction/PartialOrientedPrimitivesTests.swift",
        "Construction/WedgeTests.swift",
        "EdgePolylineTests.swift",
        "FeatureRecognition/AAGTests.swift",
        "FeatureRecognition/Issue1089PocketFeatureIsOpenCompoundTests.swift",
        "FeatureRecognition/Issue1580AAGNegativeIndexGuardTests.swift",
        "FeatureRecognition/Issue642AAGNodeIdentityTests.swift",
        "FeatureRecognition/Issue699AAGSolidScopedAdjacencyTests.swift",
        "FeatureRecognition/Issue703EdgeConvexityOrderTests.swift",
        "FeatureRecognition/Issue724PocketGroupingFloorTests.swift",
        "FeatureRecognition/Issue733MeshTriangulationBoundsTests.swift",
        "FeatureRecognition/Issue735PocketEnclosureTests.swift",
        "FeatureRecognition/Issue747DetectHolesConvexClassifierTests.swift",
        "FeatureRecognition/Issue761SharedEdgeCountCapTests.swift",
        "FeatureRecognition/Issue762FilletedPocketDetectionTests.swift",
        "FeatureRecognition/Issue777PocketEnclosureCoveringEdgesTests.swift",
        "FeatureReconstruction/BooleanRegistryTests.swift",
        "FeatureReconstruction/EdgeSelectorWiredTests.swift",
        "FeatureReconstruction/FeatureReconstructorHugeOperandTests.swift",
        "FeatureReconstruction/FeatureReconstructorInputBodyTests.swift",
        "FeatureReconstruction/FeatureReconstructorJSONBooleanTests.swift",
        "FeatureReconstruction/FeatureReconstructorRevolveSolidTests.swift",
        "FeatureReconstruction/FeatureReconstructorSolidOperandTests.swift",
        "FeatureReconstruction/FeatureReconstructorTests.swift",
        "FeatureReconstruction/FeatureSpecCodableTests.swift",
        "FeatureReconstruction/ReconstructorHistoryTests.swift",
        "Features/BRepFeatBuilderTests.swift",
        "Features/BRepFeatGluerTests.swift",
        "Features/BRepFeatMakeCylindricalHoleTests.swift",
        "Features/BRepFeatSplitShapeTests.swift",
        "Features/DefeaturingTests.swift",
        "Features/DraftPrismTests.swift",
        "Features/DrillingTests.swift",
        "Features/Issue272DrilledDirectionTests.swift",
        "Features/Issue496CylindricalHoleTests.swift",
        "Features/Issue497DefeaturingTests.swift",
        "Features/Issue532CylindricalHolePartSelectionTests.swift",
        "Features/Issue578DefeatureFaceMembershipTests.swift",
        "Features/LinearRibTests.swift",
        "Features/LocalPrismTests.swift",
        "Features/PatternTests.swift",
        "Features/PrismUntilFaceTests.swift",
        "Features/PrismaticFeatureTests.swift",
        "FilletTestFixtures.swift",
        "History/BooleanFullHistoryTests.swift",
        "History/BooleanHistoryTests.swift",
        "History/HistoryExtendedTests.swift",
        "History/Issue974QuiltSharedPathTests.swift",
        "History/SewQuiltHealFullHistoryTests.swift",
        "History/Tier2HistoryTests.swift",
        "History/TransformPatternFullHistoryTests.swift",
        "LocOpe/LocOpeBuildShapeTests.swift",
        "LocOpe/LocOpeBuildWiresTests.swift",
        "LocOpe/LocOpeCSIntersectorTests.swift",
        "LocOpe/LocOpeDPrismTests.swift",
        "LocOpe/LocOpeFindEdgesTests.swift",
        "LocOpe/LocOpeGluerTests.swift",
        "LocOpe/LocOpeLinearFormTests.swift",
        "LocOpe/LocOpeSplitShapeTests.swift",
        "LocOpe/LocOpeSpliterTests.swift",
        "LocOpe/LocOpeSpliterV71Tests.swift",
        "Lofts/BRepFillCompatibleWiresTests.swift",
        "Lofts/BRepFillGeneratorTests.swift",
        "Lofts/BRepFillNSectionsTests.swift",
        "Lofts/LoftPolarMethodCrashTests.swift",
        "Lofts/LoftTooFewSectionsTests.swift",
        "Lofts/LoftVertexEndpointTests.swift",
        "Lofts/ThruSectionsBuilderTests.swift",
        "Lofts/ThruSectionsExtensionsTests.swift",
        "Lofts/ThruSectionsGuardTests.swift",
        "MissingShapeOpsTests.swift",
        "ModelingTestExtensions.swift",
        "Offsets/BRepFillDraftTests.swift",
        "Offsets/BRepFillOffsetAncestorsTests.swift",
        "Offsets/BRepFillOffsetWireTests.swift",
        "Offsets/BRepOffsetAnalyseTests.swift",
        "Offsets/BRepOffsetOffsetFaceTests.swift",
        "Offsets/BRepOffsetSimpleOffsetTests.swift",
        "Offsets/DraftModificationTests.swift",
        "Offsets/DraftTests.swift",
        "Offsets/IntegrationDraftAnalysisTests.swift",
        "Offsets/IntegrationThicknessAnalysisTests.swift",
        "Offsets/Issue2736ShelledThicknessSignTests.swift",
        "Offsets/Issue2739ShelledSingleArgumentTests.swift",
        "Offsets/Issue3003OffsetOrderTests.swift",
        "Offsets/Issue3061OffsetNullResultTests.swift",
        "Offsets/Issue568IndexSkipTests.swift",
        "Offsets/MultiOffsetWireTests.swift",
        "Offsets/OffsetByJoinTests.swift",
        "Offsets/OffsetWireFaceTests.swift",
        "Offsets/PerFaceVariableOffsetTests.swift",
        "Offsets/SimpleOffsetTests.swift",
        "Offsets/ThickSolidOptionsTests.swift",
        "Offsets/ThickSolidTests.swift",
        "Offsets/WireJoinOffsetTests.swift",
        "Splitting/ClosedEdgeSplittingTests.swift",
        "Splitting/EdgeSplitTests.swift",
        "Splitting/Issue1020SplitEdgeRangeTests.swift",
        "Splitting/Issue2769SplitAndClosedEdgeTests.swift",
        "Splitting/ShapeSplittingTests.swift",
        "Splitting/SplitByAngleTests.swift",
        "Splitting/SplitByWireTests.swift",
        "Sweeps/BRepFillAdvancedEvolvedTests.swift",
        "Sweeps/BRepFillEvolvedTests.swift",
        "Sweeps/EvolvedAdvancedTests.swift",
        "Sweeps/ExtendedExtrusionTests.swift",
        "Sweeps/Issue1414PipeShellSolidFailureTests.swift",
        "Sweeps/Issue3098MiddlePathGuardTests.swift",
        "Sweeps/Issue3100BuilderHangTests.swift",
        "Sweeps/Issue3105MiddlePathKernelTests.swift",
        "Sweeps/Issue3109RevolveAngleTests.swift",
        "Sweeps/Issue503PipeShellTests.swift",
        "Sweeps/Issue572SweepApproxTests.swift",
        "Sweeps/Issue598PipeShellFrenetModeTests.swift",
        "Sweeps/Issue721CorrectedFrenetPlacementTests.swift",
        "Sweeps/Issue818MiddlePathTests.swift",
        "Sweeps/SemiInfiniteExtrusionTests.swift",
        "Sweeps/SweepTests.swift",
        "Sweeps/VariableSectionSweepTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift",
        "OCCTBridge"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTMiscTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMiscTests",
      "path" : "Tests/OCCTMiscTests",
      "sources" : [
        "BridgeExceptionDiagnosticsTests.swift",
        "ConstructionContextConcurrencyTests.swift",
        "Issue1009Matrix12GroupedTests.swift",
        "Issue1565SheetMetalBendDefectsTests.swift",
        "Issue2972DiagonalSteppedSeamTests.swift",
        "Issue3019ConvexBendOnSplitFlangeTests.swift",
        "Issue3045SteppedConcaveBendTests.swift",
        "Issue622AllocationBoundsTests.swift",
        "Issue972LiftingTests.swift",
        "OCCTMiscTests.swift",
        "Sketch/SketchArcCircleTests.swift",
        "WASIAutoreleasepoolShim.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTMeshTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMeshTests",
      "path" : "Tests/OCCTMeshTests",
      "sources" : [
        "Issue1440Polygon3DParameterGuardTests.swift",
        "Issue1566MergeNodesOverflowGuardTests.swift",
        "Issue197MeshDeflectionTests.swift",
        "Issue211MeshParamTests.swift",
        "Issue2301MeshBooleanContractTests.swift",
        "Issue2337MeshNodeNormalsTests.swift",
        "Issue2879MeshDeflectionGuardTests.swift",
        "Issue2900MeshAngleGuardTests.swift",
        "Issue375MeshWindingTests.swift",
        "Issue613MeshIndexContractTests.swift",
        "OCCTMeshTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTMathTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMathTests",
      "path" : "Tests/OCCTMathTests",
      "sources" : [
        "CoordinateSystems/Axis1PlacementTests.swift",
        "CoordinateSystems/Axis2PlacementTests.swift",
        "CoordinateSystems/CoordinateSystem3DTests.swift",
        "CoordinateSystems/CoordinateSystemTests.swift",
        "CoordinateSystems/Issue1443Ax3EmptyCatchTests.swift",
        "GCMake/ArcOfHyperbolaTests.swift",
        "GCMake/ArcOfParabolaTests.swift",
        "GCMake/ConicalSurfaceTests.swift",
        "GCMake/CylindricalSurfaceTests.swift",
        "GCMake/EllipseThreePointsTests.swift",
        "GCMake/GCMakeCircleTests.swift",
        "GCMake/GCMakeConicalSurfaceTests.swift",
        "GCMake/GCMakeCylindricalSurfaceTests.swift",
        "GCMake/GCMakeEllipseTests.swift",
        "GCMake/GCMakeHyperbolaTests.swift",
        "GCMake/GCMakeTrimmedConeTests.swift",
        "GCMake/GCMakeTrimmedCylinderTests.swift",
        "GCMake/HyperbolaThreePointsTests.swift",
        "GCMake/PlaneConstructionTests.swift",
        "GCMake/PlaneFactoryParityTests.swift",
        "GCMake/TrimmedConeTests.swift",
        "GCMake/TrimmedCylinderTests.swift",
        "GceMake/GceMakeCircTests.swift",
        "GceMake/GceMakeConeTests.swift",
        "GceMake/GceMakeCylinderTests.swift",
        "GceMake/GceMakeDirTests.swift",
        "GceMake/GceMakeElipsTests.swift",
        "GceMake/GceMakeHyprTests.swift",
        "GceMake/GceMakeLinTests.swift",
        "GceMake/GceMakeParabTests.swift",
        "GceMake/GceMakePlnTests.swift",
        "GeomLib/GeomLibCheckBSplineTests.swift",
        "GeomLib/GeomLibInterpolateTests.swift",
        "GeomLib/GeomLibIsPlanarSurfaceTests.swift",
        "GeomLib/GeomLibToolTests.swift",
        "GeomPrimitives/GeomDirectionTests.swift",
        "GeomPrimitives/GeomPoint3DTests.swift",
        "GeomPrimitives/GeomVector3DTests.swift",
        "GpPrimitives/ElCLibTests.swift",
        "GpPrimitives/ElSLibTests.swift",
        "GpPrimitives/GpDirExtrasTests.swift",
        "GpPrimitives/GpVecExtrasTests.swift",
        "GpPrimitives/LineGeometryTests.swift",
        "GpPrimitives/PlaneGeometryTests.swift",
        "GpPrimitives/Vector2DMathTests.swift",
        "GpPrimitives/Vector3DMathTests.swift",
        "LinearAlgebra/EigenValuesTests.swift",
        "LinearAlgebra/GaussLeastSquareTests.swift",
        "LinearAlgebra/Issue1643EigenvalueOffDiagonalTests.swift",
        "LinearAlgebra/Issue2860MathGuardTests.swift",
        "LinearAlgebra/Issue640MathDimensionBoundsTests.swift",
        "LinearAlgebra/MathCroutTests.swift",
        "LinearAlgebra/MathGaussTests.swift",
        "LinearAlgebra/MathHouseholderTests.swift",
        "LinearAlgebra/MathJacobiTests.swift",
        "LinearAlgebra/MathMatrixTests.swift",
        "LinearAlgebra/MathSVDTests.swift",
        "MathTestFixtures.swift",
        "Polynomials/MathPolyRc4Tests.swift",
        "Polynomials/MathPolynomialRootsTests.swift",
        "Polynomials/PolynomialConvertTests.swift",
        "Polynomials/PolynomialSolverLaguerreTests.swift",
        "Polynomials/PolynomialTests.swift",
        "Solvers/BracketMinimumTests.swift",
        "Solvers/BracketedRootTests.swift",
        "Solvers/FRPRTests.swift",
        "Solvers/FunctionAllRootsTests.swift",
        "Solvers/MathIntegRc4Tests.swift",
        "Solvers/MathSolverBFGSTests.swift",
        "Solvers/MathSolverBrentTests.swift",
        "Solvers/MathSolverFunctionRootTests.swift",
        "Solvers/MathSolverFunctionRootsTests.swift",
        "Solvers/MathSolverGaussIntegrateTests.swift",
        "Solvers/MathSolverGlobOptMinTests.swift",
        "Solvers/MathSolverNewtonSystemTests.swift",
        "Solvers/MathSolverPSOTests.swift",
        "Solvers/MathSolverPowellTests.swift",
        "Solvers/MathSolverSystemTests.swift",
        "Solvers/NewtonMinimumTests.swift",
        "Solvers/NewtonRootTests.swift",
        "Solvers/TrigRootsTests.swift",
        "Solvers/UzawaTests.swift",
        "Transforms/Curve3DTransformTests.swift",
        "Transforms/GTrsfModificationTests.swift",
        "Transforms/GeomTransformationTests.swift",
        "Transforms/NonUniformScaleTests.swift",
        "Transforms/QuaternionInterpolationTests.swift",
        "Transforms/QuaternionTests.swift",
        "Transforms/ShapeMirrorTests.swift",
        "Transforms/ShapeScaleAboutPointTests.swift",
        "Transforms/ShapeTranslateByPointsTests.swift",
        "Transforms/SurfaceTransformTests.swift",
        "Transforms/TransformExpansionTests.swift",
        "Transforms/TransformFactory3DTests.swift",
        "Transforms/TransformedCurveTests.swift",
        "Transforms/TrsfExtrasTests.swift",
        "Transforms/TrsfModificationTests.swift",
        "Utilities/IntrvIntervalTests.swift",
        "Utilities/IntrvIntervalsTests.swift",
        "Utilities/LogSampleTests.swift",
        "Utilities/PeriodTests.swift",
        "Utilities/PrecisionTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTIntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTIntegrationTests",
      "path" : "Tests/OCCTIntegrationTests",
      "sources" : [
        "Measurements/IntegrationGeodesicPathApproximationTests.swift",
        "Measurements/IntegrationGoldenShapeBaselineTests.swift",
        "Measurements/IntegrationPrecisionExtremesTests.swift",
        "Measurements/IntegrationSurfaceCurvatureAnalysisTests.swift",
        "OCCTIntegrationTests.swift",
        "Workflows/IntegrationAssemblyInterferenceTests.swift",
        "Workflows/IntegrationConcurrentShapeOperationsTests.swift",
        "Workflows/IntegrationInvoluteGearApproximationTests.swift",
        "Workflows/IntegrationProfileContouringTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTIOTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTIOTests",
      "path" : "Tests/OCCTIOTests",
      "sources" : [
        "BREP/BREPStringSerializationTests.swift",
        "BREP/BREPTests.swift",
        "BREP/BinToolsTests.swift",
        "CrossFormat/CancellationReportingTests.swift",
        "CrossFormat/ImportProgressTests.swift",
        "CrossFormat/Issue1230ExporterDataTempFileTests.swift",
        "CrossFormat/Issue1644IOReturnStatusTests.swift",
        "CrossFormat/MeshAndExportProgressTests.swift",
        "CrossFormat/RobustImportProgressTests.swift",
        "DrawingFormats/DXFExportTests.swift",
        "DrawingFormats/DoubleMinusRegressionTests.swift",
        "DrawingFormats/DrawingHatchTests.swift",
        "DrawingFormats/ExporterDrawingCollectionGoldenTests.swift",
        "DrawingFormats/Issue1227EntityBufferConsolidationTests.swift",
        "DrawingFormats/Issue1228DashPatternConsolidationTests.swift",
        "DrawingFormats/Issue1229DrawingEmptyRemovedTests.swift",
        "DrawingFormats/PDFWriterTests.swift",
        "DrawingFormats/SVGWriterTests.swift",
        "IGES/IGESReaderRootsTests.swift",
        "IGES/IGESTests.swift",
        "IGES/IGESWriterExpansionTests.swift",
        "IGES/Issue1504IGESFormatDefectsTests.swift",
        "IOTestFixtures.swift",
        "MeshFormats/GLTFTests.swift",
        "MeshFormats/OBJImportExportTests.swift",
        "MeshFormats/PLYExportOptionsTests.swift",
        "MeshFormats/PLYExportTests.swift",
        "MeshFormats/RWMeshFaceIteratorTests.swift",
        "MeshFormats/RWMeshVertexIteratorTests.swift",
        "MeshFormats/VrmlWriterTests.swift",
        "Messenger/Issue2952MessengerReportReleaseTests.swift",
        "Messenger/Issue3021DefaultMessengerCaptureTests.swift",
        "Messenger/Issue3029DefaultTraceLevelTests.swift",
        "STEP/IntegrationSTEPRoundTripTests.swift",
        "STEP/MultibodyRobustImportTests.swift",
        "STEP/STEPCAFModeControlTests.swift",
        "STEP/STEPReaderModesTests.swift",
        "STEP/STEPReaderRootsTests.swift",
        "STEP/STEPWriterCAFCorruptionTests.swift",
        "STEP/STEPWriterExportTests.swift",
        "STEP/STEPWriterModesTests.swift",
        "STEP/STEPWriterOversizedNameTests.swift",
        "STEP/StepHeaderTests.swift",
        "STEP/StepModelTypeEnumTests.swift",
        "STEP/StepTidyTests.swift",
        "STL/Issue1225MultiFaceSTLExportTests.swift",
        "STL/Issue375STLWindingTests.swift",
        "STL/RWStlDirectTests.swift",
        "STL/STLImportTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTGeom2dTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTGeom2dTests",
      "path" : "Tests/OCCTGeom2dTests",
      "sources" : [
        "BRep2d/GeomToolsCurve2dSetTests.swift",
        "BRep2d/Issue881PerpendicularBasisTests.swift",
        "BRep2d/MakeEdge2dExtensionsTests.swift",
        "BRep2d/MakeEdge2dTests.swift",
        "BRep2d/Polygon2DTests.swift",
        "BRep2d/Section2DTests.swift",
        "BRep2d/WireFromCurve2DOnPlaneTests.swift",
        "BSplineBezier/BSplineCurve2DCompletionsV121Tests.swift",
        "BSplineBezier/BSplineCurve2DManipulationTests.swift",
        "BSplineBezier/BSplineCurve2dKnotSplitTests.swift",
        "BSplineBezier/Curve2DBSplineExtrasTests.swift",
        "BSplineBezier/Curve2DBSplineKnotQueryTests.swift",
        "BSplineBezier/Curve2DBSplineLocalTests.swift",
        "BSplineBezier/Curve2DBSplineTests.swift",
        "BSplineBezier/Curve2DBezierCompletionsTests.swift",
        "BSplineBezier/Curve2DBezierTests.swift",
        "BSplineBezier/Curve2DSimplifyBSplineTests.swift",
        "BSplineBezier/Issue2859Curve2DBezierBoundsTests.swift",
        "BSplineBezier/Issue2875BezierPoleCeilingTests.swift",
        "BSplineBezier/Issue480Curve2DKnotSplitContinuityTests.swift",
        "BSplineBezier/Issue562Curve2DKnotSplitDuplicateTests.swift",
        "Bisector/BisectorBisecAnaTests.swift",
        "Bisector/BisectorIntersectionTests.swift",
        "Bisector/Curve2DBisectorTests.swift",
        "Bisector/GccAnaBisectorTests.swift",
        "Bisector/Issue1050BisectorDomainTests.swift",
        "Conics/Curve2DArcTypesTests.swift",
        "Conics/Curve2DCircleFactoryParityTests.swift",
        "Conics/Curve2DConicFactoryParityTests.swift",
        "Conics/Curve2DLineTests.swift",
        "Conics/GCMake2dConicTests.swift",
        "Conics/GceMakeCirc2dTests.swift",
        "Conics/GceMakeElips2dTests.swift",
        "Conics/GceMakeHypr2dTests.swift",
        "Conics/GceMakeLin2dTests.swift",
        "Conics/GceMakeParab2dTests.swift",
        "Conics/Geom2dCircleTests.swift",
        "Conics/Geom2dEllipseTests.swift",
        "Conics/Geom2dHyperbolaTests.swift",
        "Conics/Geom2dLineTests.swift",
        "Conics/Geom2dOffsetTests.swift",
        "Conics/Geom2dParabolaTests.swift",
        "Conics/Issue514Conic2dDegenerateTests.swift",
        "Conversion/ApproxArcsSegmentsTests.swift",
        "Conversion/ApproxCurve2DTests.swift",
        "Conversion/CompBezier2dToBSpline2dTests.swift",
        "Conversion/Curve2DApproximatedOverloadParityTests.swift",
        "Conversion/Curve2DConvertExtrasTests.swift",
        "Conversion/Curve2DConvertToLineTests.swift",
        "Conversion/Issue1474Curve2DApproxDetailsTests.swift",
        "Conversion/Issue2884EllipseConverterRangeTests.swift",
        "Conversion/Issue791ConvertCircleHelperTests.swift",
        "Conversion/Issue999Curve2DParametersTests.swift",
        "Curve2DCore/BatchCurve2DTests.swift",
        "Curve2DCore/Curve2DEvalTests.swift",
        "Curve2DCore/Curve2DExtrasTests.swift",
        "Curve2DCore/Curve2DExtrasV112Tests.swift",
        "Curve2DCore/Curve2DIsLinearTests.swift",
        "Curve2DCore/Curve2DOperationsTests.swift",
        "Curve2DCore/Curve2DPoint2DIntegrationTests.swift",
        "Curve2DCore/Curve2DTests.swift",
        "Curve2DCore/Curve2DTransformTests.swift",
        "Curve2DCore/Issue1477Geom2dCurvesTests.swift",
        "Curve2DCore/Issue1511Curve2DCurveTypeOtherCurveFallbackTests.swift",
        "Curve2DCore/Issue2861Curve2DDrawAdaptiveTests.swift",
        "Curve2DCore/Issue478Curve2DTransformParityTests.swift",
        "Curve2DCore/Issue486Curve2DBatchTests.swift",
        "Curve2DCore/Issue965Curve2DPropertyLifetimeTests.swift",
        "Curve2DInterpolateParityTestFixtures.swift",
        "CurveProperties/Curve2DArcLengthFailureTests.swift",
        "CurveProperties/Curve2DBoundingBoxTests.swift",
        "CurveProperties/Curve2DContinuityQueriesTests.swift",
        "CurveProperties/Curve2DContinuityTests.swift",
        "CurveProperties/Curve2DLocalPropertiesTests.swift",
        "CurveProperties/Curve2DParameterAtLengthTests.swift",
        "CurveProperties/Geom2dLPropTests.swift",
        "CurveProperties/Issue485Curve2DContinuityTests.swift",
        "CurveProperties/Issue549Curve2DArcLengthRangeTests.swift",
        "CurveProperties/Issue615Curve2DNearestPointTests.swift",
        "CurveProperties/Issue619Curve2DContinuityEncodingTests.swift",
        "Eval/AHTBezierCurve2DTests.swift",
        "Eval/Curve2DCircleInvoluteTests.swift",
        "Eval/Geom2dEvalArchimedeanSpiralTests.swift",
        "Eval/Geom2dEvalCircleInvolutePlacementTests.swift",
        "Eval/Geom2dEvalCircleInvoluteTests.swift",
        "Eval/Geom2dEvalLogSpiralTests.swift",
        "Eval/Geom2dEvalSineWaveTests.swift",
        "Eval/Issue1407EvaluatorGuardTests.swift",
        "Eval/Issue1646EvaluatorContractTests.swift",
        "Eval/TBezierCurve2DTests.swift",
        "ExtremaIntersection/Curve2DAnalysisTests.swift",
        "ExtremaIntersection/Curve2DHatchingTests.swift",
        "ExtremaIntersection/Curve2DProjectionParityTests.swift",
        "ExtremaIntersection/Extrema2dTests.swift",
        "ExtremaIntersection/ExtremaLocateExtCC2dTests.swift",
        "ExtremaIntersection/IntAna2dTests.swift",
        "ExtremaIntersection/IntToolsFClass2dTests.swift",
        "ExtremaIntersection/Issue1020Extrema2dBoundsTests.swift",
        "ExtremaIntersection/Issue815Curve2DExtremaSelfIntersectTests.swift",
        "ExtremaIntersection/Issue840ClassifyPoint2dToleranceTests.swift",
        "Fillets/AnaFilletTests.swift",
        "Fillets/ChFi2dBuilderTests.swift",
        "Fillets/ChFi2dChamferAPITests.swift",
        "Fillets/ChFi2dFilletAPITests.swift",
        "Fillets/ChFi2dFilletAlgoTests.swift",
        "Fillets/Fillet2DTests.swift",
        "Fillets/Wire2DChamferTests.swift",
        "Fillets/Wire2DFilletTests.swift",
        "Gcc/Curve2DGccTests.swift",
        "Gcc/GccAnaCirc2d2TanRadTests.swift",
        "Gcc/GccAnaCirc2d3TanTests.swift",
        "Gcc/GccAnaCirc2dTanCenTests.swift",
        "Gcc/GccAnaLin2d2TanTests.swift",
        "Gcc/GccAnaLineSolverTests.swift",
        "Gcc/GccCircleOnConstraintTests.swift",
        "Gcc/Issue553GccZeroRadiusTests.swift",
        "Geom2dTestFixtures.swift",
        "GpPrimitives/AxisPlacement2DTests.swift",
        "GpPrimitives/Direction2DUtilityTests.swift",
        "GpPrimitives/GeneralTransform2DTests.swift",
        "GpPrimitives/Matrix2DTests.swift",
        "GpPrimitives/Point2DCreationTests.swift",
        "GpPrimitives/Point2DDistanceTests.swift",
        "GpPrimitives/Point2DTransformTests.swift",
        "GpPrimitives/Transform2DCompositionTests.swift",
        "GpPrimitives/Transform2DCreationTests.swift",
        "GpPrimitives/TransformFactory2DTests.swift",
        "GpPrimitives/Vector2DUtilityTests.swift",
        "Interpolation/Curve2DInteriorTangentTests.swift",
        "Interpolation/Curve2DInterpolatePeriodicParityTests.swift",
        "Interpolation/Curve2DInterpolateTangentsParityTests.swift",
        "Interpolation/Geom2dAPIInterpolateTests.swift",
        "Interpolation/Geom2dAPIPointsToBSplineTests.swift",
        "Interpolation/InterpolationExpansion2DTests.swift",
        "ProjLib/ProjLibComputeApproxOnPolarSurfaceTests.swift",
        "ProjLib/ProjLibComputeApproxTests.swift",
        "ProjLib/ProjLibProjectOnSurfaceTests.swift",
        "ProjLib/ProjLibTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTFoundationTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTFoundationTests",
      "path" : "Tests/OCCTFoundationTests",
      "sources" : [
        "HostOSCrossCheckTests.swift",
        "Issue1078UnicodeConvertLengthTests.swift",
        "Issue1442DiskUnicodeOSDUtilitiesTests.swift",
        "OCCTFoundationTests.swift",
        "PathParsingContractTests.swift",
        "SerialLockThreadSafetyTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTDrawingTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTDrawingTests",
      "path" : "Tests/OCCTDrawingTests",
      "sources" : [
        "Dimensions/AngleDimensionTests.swift",
        "Dimensions/AngularDimensionReflexSweepTests.swift",
        "Dimensions/AutoDimensionTests.swift",
        "Dimensions/DiameterDimensionTests.swift",
        "Dimensions/DrawingDimensionsTests.swift",
        "Dimensions/DrawingStyleTests.swift",
        "Dimensions/LengthDimensionTests.swift",
        "Dimensions/OrdinateDimensionTests.swift",
        "Dimensions/RadialDiameterSharedPayloadTests.swift",
        "Dimensions/RadiusDimensionTests.swift",
        "Dimensions/ToleranceTests.swift",
        "DrawingTestFixtures.swift",
        "HiddenLine/DrawingTests.swift",
        "HiddenLine/HLRExtendedEdgeCategoryTests.swift",
        "HiddenLine/HLRReflectLinesTests.swift",
        "HiddenLine/PolyHLRTests.swift",
        "Projection/CylindricalProjectionTests.swift",
        "Projection/DrawingCompositionTests.swift",
        "Projection/DrawingTransformUnificationTests.swift",
        "Projection/Issue1036PerspectiveEyeAnchorTests.swift",
        "Projection/Issue1059ProjectionTypeHashableTests.swift",
        "Projection/Issue881PerpendicularBasisTests.swift",
        "Projection/Issue999ProjectionTypeTests.swift",
        "Projection/NormalProjectionTests.swift",
        "Symbols/AutoCentermarkFrameAgreementTests.swift",
        "Symbols/AutoCentermarksTests.swift",
        "Symbols/BalloonTests.swift",
        "Symbols/CosmeticThreadTests.swift",
        "Symbols/CuttingPlaneLineTests.swift",
        "Symbols/DrawingAppendTests.swift",
        "Symbols/DrawingAutoCentrelinesTests.swift",
        "Symbols/DrawingSymbolsTests.swift",
        "Symbols/Issue1173ArrowheadTriangleGeometryTests.swift",
        "Symbols/Issue1182LeftPerpendicular2DTests.swift",
        "Symbols/Issue1193CuttingPlaneDirectionTests.swift",
        "Visualization/CameraAspectTests.swift",
        "Visualization/CameraTests.swift",
        "Visualization/ClipPlaneTests.swift",
        "Visualization/DisplayDrawerTests.swift",
        "Visualization/PolylinePickTests.swift",
        "Visualization/SelectorSubShapeTests.swift",
        "Visualization/SelectorTests.swift",
        "Visualization/TextLabelAndPointCloudTests.swift",
        "Visualization/ZLayerSettingsTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTCurveTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTCurveTests",
      "path" : "Tests/OCCTCurveTests",
      "sources" : [
        "Adaptors/Adaptor3dIsoCurveTests.swift",
        "Adaptors/BRepAdaptorPCurveTests.swift",
        "Adaptors/BiTgteCurveOnEdgeTests.swift",
        "ArcLength/Curve3DArcLengthFailureParityTests.swift",
        "ArcLength/Curve3DArcLengthTests.swift",
        "ArcLength/CurveLengthTests.swift",
        "ArcLength/Issue211WireCurveTests.swift",
        "ArcLength/Issue477ArcLengthAccuracyTests.swift",
        "ArcLength/Issue506ArcLengthBridgeContractTests.swift",
        "ArcLength/Issue548NonFiniteLengthBoundTests.swift",
        "ArcLength/Issue600OutOfDomainRangeTests.swift",
        "ArcLength/Issue603SingleSpanQuadratureTests.swift",
        "BSplineAndBezier/BSplineCurve3DCompletionsV121Tests.swift",
        "BSplineAndBezier/BSplineCurve3DLocalDTests.swift",
        "BSplineAndBezier/BSplineCurve3DManipulationTests.swift",
        "BSplineAndBezier/BSplineCurveCompletionsTests.swift",
        "BSplineAndBezier/BSplineKnotSplittingTests.swift",
        "BSplineAndBezier/BSplineMutationsTests.swift",
        "BSplineAndBezier/BezierCurve3DCompletionTests.swift",
        "BSplineAndBezier/BezierCurveManipulationTests.swift",
        "BSplineAndBezier/Curve3DBSplineTests.swift",
        "BSplineAndBezier/Curve3DBezierCompletionsTests.swift",
        "BSplineAndBezier/Issue398KnotSplittingTests.swift",
        "Conics/CirclePropertyTests.swift",
        "Conics/Curve3DArcAliasParityTests.swift",
        "Conics/Curve3DConicFactoryParityTests.swift",
        "Conics/EllipseArcTests.swift",
        "Conics/Issue1675DocSnippetArcTests.swift",
        "Conics/Issue554Conic3dDegenerateTests.swift",
        "Continuity/Curve3DContinuityQueriesTests.swift",
        "Continuity/Curve3DContinuityTests.swift",
        "Continuity/Issue2862NegativeContinuityOrderTests.swift",
        "Continuity/Issue485Curve3DContinuityTests.swift",
        "Continuity/Issue490ContinuityDecoderTests.swift",
        "Continuity/Issue495AnalysisOrderTests.swift",
        "Continuity/Issue619ContinuityEncodingTests.swift",
        "Continuity/LocalAnalysisCurveContinuityTests.swift",
        "Conversion/AnalyticalConversionContractTests.swift",
        "Conversion/BezierConversionTests.swift",
        "Conversion/CompBezierToBSplineTests.swift",
        "Conversion/CompCurveTests.swift",
        "Conversion/ConvertCircleTests.swift",
        "Conversion/ConvertConicCurvesTests.swift",
        "Conversion/Curve3DConversionTests.swift",
        "Conversion/CurveJoinTests.swift",
        "Conversion/CurveSplitConcatTests.swift",
        "Conversion/CurveToAnaCurveTests.swift",
        "Conversion/GeomConvertApproxCurveTests.swift",
        "Conversion/GeomConvertUtilTests.swift",
        "Conversion/Issue2765ConvertToBezierTests.swift",
        "Conversion/Issue491Curve3DApproxParityTests.swift",
        "Curve3DCore/BatchCurve3DTests.swift",
        "Curve3DCore/Curve3DEvalTests.swift",
        "Curve3DCore/Curve3DExtrasTests.swift",
        "Curve3DCore/Curve3DExtrasV112Tests.swift",
        "Curve3DCore/Curve3DOperationsTests.swift",
        "Curve3DCore/Curve3DPrimitiveTests.swift",
        "Curve3DCore/Curve3DQueriesV123Tests.swift",
        "Curve3DCore/Curve3DTransformFamilyParityTests.swift",
        "Curve3DCore/CurveDNTests.swift",
        "Curve3DCore/CurveIsBoundedTests.swift",
        "Curve3DCore/CurvePlanarityTests.swift",
        "Curve3DCore/EdgeCurve3DTests.swift",
        "Curve3DCore/GeomOffsetCurveTests.swift",
        "Curve3DCore/GeomToolsCurveSetTests.swift",
        "Curve3DCore/GeomTrimmedCurveTests.swift",
        "Curve3DCore/HelixGeomBuildTests.swift",
        "Curve3DCore/HelixTests.swift",
        "Curve3DCore/Issue1476CurveTypeOtherCurveFallbackTests.swift",
        "Curve3DCore/Issue486Curve3DBatchTests.swift",
        "Curve3DCore/Issue965Curve3DPropertyLifetimeTests.swift",
        "Curve3DCore/Issue995BuildTrsf3DTests.swift",
        "Curve3DCore/OffsetCurveBasisTests.swift",
        "Curve3DCore/TopTransCurveTransitionTests.swift",
        "CurveTestFixtures.swift",
        "Fitting/ApproxCurvilinearParameterTests.swift",
        "Fitting/ApproxSameParameterTests.swift",
        "Fitting/BSplineApproxInterpContractTests.swift",
        "Fitting/BSplineApproxInterpTests.swift",
        "Fitting/Curve3DInterpolateTangentToleranceParityTests.swift",
        "Fitting/CurveApproximationTests.swift",
        "Fitting/CurveInterpolationTests.swift",
        "Fitting/FairCurveBattenTests.swift",
        "Fitting/FairCurveMinimalVariationTests.swift",
        "Fitting/Issue493InterpolatePeriodicParityTests.swift",
        "Fitting/PointsToBSplineExpansionTests.swift",
        "Laws/Issue1399LawKnotSplitFactoryReachTests.swift",
        "Laws/Issue403LawKnotSplitParamsTests.swift",
        "Laws/Issue480LawKnotSplitContinuityTests.swift",
        "Laws/Issue481LawKnotSplittingTruncationTests.swift",
        "Laws/LawCompositeTests.swift",
        "Laws/LawFunctionTests.swift",
        "Laws/LawInterpolateTests.swift",
        "Projection/ConicalProjectionTests.swift",
        "Projection/Curve3DPlaneProjectionTests.swift",
        "Projection/Issue1020ExtremaBoundsTests.swift",
        "Projection/Issue500Curve3DNearestParameterTests.swift",
        "Projection/Issue539NearestPointOnCurveTests.swift",
        "Projection/Issue615NearestParameterRangeTests.swift",
        "Projection/Issue636ExtremaParallelCurvesTests.swift",
        "Projection/LocOpeCurveShapeIntersectorTests.swift",
        "Projection/ProjectionOnCurveTests.swift",
        "Sampling/CPntsUniformDeflectionTests.swift",
        "Sampling/Curve3DDrawTests.swift",
        "Sampling/EdgePolylineConsistencyTests.swift",
        "Sampling/GCPntsExpansionTests.swift",
        "Sampling/GCPntsQuasiUniformTests.swift",
        "Sampling/GCPntsSamplerBoundsTests.swift",
        "Sampling/GCPntsTangentialDeflectionTests.swift",
        "Sampling/Issue1513UniformDeflectionNullGuardTests.swift",
        "Sampling/Issue2861TangentialDeflectionTests.swift",
        "Sampling/Issue479SampleCountBoundTests.swift",
        "Sampling/Issue558SamplingCountBoundsTests.swift",
        "Sampling/Issue853UniformAbscissaDistanceCeilingTests.swift",
        "Sampling/QuasiUniformAbscissaTests.swift",
        "Sampling/QuasiUniformDeflectionTests.swift",
        "Sampling/UniformAbscissaTests.swift",
        "Sampling/WireEdgePolylineTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTBridge",
      "module_type" : "ClangTarget",
      "name" : "OCCTBridge",
      "path" : "Sources/OCCTBridge",
      "product_memberships" : [
        "OCCTSwift",
        "OCCTTest",
        "Harnesses",
        "Censuses"
      ],
      "sources" : [
        "src/OCCTBridge.mm",
        "src/OCCTBridge_AIS.mm",
        "src/OCCTBridge_AdvancedModeling.mm",
        "src/OCCTBridge_BRepGraph.mm",
        "src/OCCTBridge_Curve3D_Adaptor.mm",
        "src/OCCTBridge_Curve3D_Approximation.mm",
        "src/OCCTBridge_Curve3D_ArcLength.mm",
        "src/OCCTBridge_Curve3D_Conversion.mm",
        "src/OCCTBridge_Curve3D_Curves.mm",
        "src/OCCTBridge_Curve3D_Extrema.mm",
        "src/OCCTBridge_Document_Appearance.mm",
        "src/OCCTBridge_Document_Assembly.mm",
        "src/OCCTBridge_Document_Attributes.mm",
        "src/OCCTBridge_Document_DocumentLifecycle.mm",
        "src/OCCTBridge_Document_Functions.mm",
        "src/OCCTBridge_Document_GDT.mm",
        "src/OCCTBridge_Geom2d_Adaptor.mm",
        "src/OCCTBridge_Geom2d_Bisector.mm",
        "src/OCCTBridge_Geom2d_Conversion.mm",
        "src/OCCTBridge_Geom2d_Curves.mm",
        "src/OCCTBridge_Geom2d_Extrema.mm",
        "src/OCCTBridge_Geom2d_GccSolver.mm",
        "src/OCCTBridge_Geom2d_Hatching.mm",
        "src/OCCTBridge_HLR.mm",
        "src/OCCTBridge_Healing_Analysis.mm",
        "src/OCCTBridge_Healing_Blends.mm",
        "src/OCCTBridge_Healing_Filling.mm",
        "src/OCCTBridge_Healing_Fix.mm",
        "src/OCCTBridge_Healing_Misc.mm",
        "src/OCCTBridge_Healing_Sewing.mm",
        "src/OCCTBridge_Healing_Upgrade.mm",
        "src/OCCTBridge_IO_Diagnostics.mm",
        "src/OCCTBridge_IO_IgesFormat.mm",
        "src/OCCTBridge_IO_MeshFormats.mm",
        "src/OCCTBridge_IO_Misc.mm",
        "src/OCCTBridge_IO_NativeFormats.mm",
        "src/OCCTBridge_IO_OSDUtilities.mm",
        "src/OCCTBridge_IO_StepFormat.mm",
        "src/OCCTBridge_Mesh.mm",
        "src/OCCTBridge_Modeling_Boolean.mm",
        "src/OCCTBridge_Modeling_Chamfer.mm",
        "src/OCCTBridge_Modeling_Features.mm",
        "src/OCCTBridge_Modeling_Fillet.mm",
        "src/OCCTBridge_Modeling_HLRProjection.mm",
        "src/OCCTBridge_Modeling_HealingSewing.mm",
        "src/OCCTBridge_Modeling_Misc.mm",
        "src/OCCTBridge_Modeling_ShapeToolsHistory.mm",
        "src/OCCTBridge_Modeling_SolidPrimitives.mm",
        "src/OCCTBridge_Modeling_Sweep.mm",
        "src/OCCTBridge_Modeling_Transform.mm",
        "src/OCCTBridge_Modeling_WireEdgeFaceBuilders.mm",
        "src/OCCTBridge_ProjLib_NLPlate.mm",
        "src/OCCTBridge_Properties.mm",
        "src/OCCTBridge_Spatial_Bounding.mm",
        "src/OCCTBridge_Spatial_GeometryUtils.mm",
        "src/OCCTBridge_Spatial_Intersection.mm",
        "src/OCCTBridge_Spatial_MathSolvers.mm",
        "src/OCCTBridge_Spatial_SpatialQueries.mm",
        "src/OCCTBridge_Surface_Adaptor.mm",
        "src/OCCTBridge_Surface_Analysis.mm",
        "src/OCCTBridge_Surface_Conversion.mm",
        "src/OCCTBridge_Surface_Extrema.mm",
        "src/OCCTBridge_Surface_Fill.mm",
        "src/OCCTBridge_Surface_Intersection.mm",
        "src/OCCTBridge_Surface_Surfaces.mm",
        "src/OCCTBridge_Topology_Adjacency.mm",
        "src/OCCTBridge_Topology_Analysis.mm",
        "src/OCCTBridge_Topology_BoundingBox.mm",
        "src/OCCTBridge_Topology_Extrema.mm",
        "src/OCCTBridge_Topology_ShapeQueries.mm",
        "src/OCCTBridge_Visualization_Appearance.mm",
        "src/OCCTBridge_Visualization_Assets.mm",
        "src/OCCTBridge_Visualization_Camera.mm",
        "src/OCCTBridge_Visualization_Presentation.mm"
      ],
      "target_dependencies" : [
        "OCCT"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OCCTBRepGraphTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTBRepGraphTests",
      "path" : "Tests/OCCTBRepGraphTests",
      "sources" : [
        "Assembly/BRepGraphOccurrenceTests.swift",
        "Assembly/BRepGraphProductTests.swift",
        "Assembly/EditorViewProductOpsTests.swift",
        "Assembly/Issue2650LocatedInstanceFindNodeTests.swift",
        "Assembly/Issue2835OccurrenceLookupTests.swift",
        "Attributes/BRepGraphAttributeTests.swift",
        "BRepGraphTestFixtures.swift",
        "Builder/BRepGraphBuilderAddCompSolidTests.swift",
        "Builder/BRepGraphBuilderAddCompoundTests.swift",
        "Builder/BRepGraphBuilderAddFaceToShellTests.swift",
        "Builder/BRepGraphBuilderAddShellTests.swift",
        "Builder/BRepGraphBuilderAddShellToSolidTests.swift",
        "Builder/BRepGraphBuilderAddSolidTests.swift",
        "Builder/BRepGraphBuilderAddVertexTests.swift",
        "Builder/BRepGraphBuilderAppendShapeTests.swift",
        "Builder/BRepGraphSupplementVertexTests.swift",
        "ConstructionEntities/ConstructionAxisTests.swift",
        "ConstructionEntities/ConstructionPlaneTests.swift",
        "ConstructionEntities/ConstructionPointTests.swift",
        "ConstructionEntities/Issue881PerpendicularBasisTests.swift",
        "Counts/BRepGraphCompSolidCountTests.swift",
        "Counts/BRepGraphCountTests.swift",
        "Counts/BRepGraphPolyCountTests.swift",
        "Counts/BRepGraphRefCountTests.swift",
        "Counts/BRepGraphStatsTests.swift",
        "Definitions/BRepGraphEdgeDefTests.swift",
        "Definitions/BRepGraphFaceDefTests.swift",
        "Definitions/BRepGraphShellExtendedTests.swift",
        "Definitions/BRepGraphSolidExtendedTests.swift",
        "Definitions/BRepGraphWireExtendedTests.swift",
        "DurableIdentity/BRepGraphDurableUIDTests.swift",
        "DurableIdentity/ContainedInTests.swift",
        "DurableIdentity/TopologyRefResolverTests.swift",
        "Geometry/BRepGraphActiveGeometryTests.swift",
        "Geometry/BRepGraphEdgeGeometryTests.swift",
        "Geometry/BRepGraphEdgeSamplingTests.swift",
        "Geometry/BRepGraphFaceGeometryTests.swift",
        "Geometry/BRepGraphUVGridTests.swift",
        "Geometry/BRepGraphVertexGeometryTests.swift",
        "Geometry/Issue617FaceGridLayoutTests.swift",
        "Geometry/PackSIMD3Tests.swift",
        "Geometry/UnpackSIMD3Tests.swift",
        "History/BRepGraphHistoryReadbackTests.swift",
        "History/BRepGraphHistoryTests.swift",
        "History/GraphHistoryAbsorbTests.swift",
        "History/Issue1078HistoryRecordOpNameLengthTests.swift",
        "History/Issue3038AbsorbOrderTests.swift",
        "History/Issue336ChainedHistoryTests.swift",
        "Mutation/BRepGraphBuilderClearMeshTests.swift",
        "Mutation/BRepGraphBuilderCommitMutationTests.swift",
        "Mutation/BRepGraphBuilderDeferredTests.swift",
        "Mutation/BRepGraphBuilderRemoveNodeTests.swift",
        "Mutation/BRepGraphBuilderRemoveRefTests.swift",
        "Mutation/BRepGraphBuilderValidateMutationTests.swift",
        "Mutation/BRepGraphCompactTests.swift",
        "Mutation/BRepGraphDeduplicateTests.swift",
        "Mutation/BRepGraphTransformTests.swift",
        "Mutation/EditorViewAddRemoveTests.swift",
        "Mutation/EditorViewSettersTests.swift",
        "Mutation/EditorViewV162Tests.swift",
        "Mutation/EditorViewV164Tests.swift",
        "Queries/BRepGraphCoEdgeQueryTests.swift",
        "Queries/BRepGraphCompoundTests.swift",
        "Queries/BRepGraphEdgeQueryTests.swift",
        "Queries/BRepGraphEdgeWiresCoEdgesTests.swift",
        "Queries/BRepGraphExplorerTests.swift",
        "Queries/BRepGraphFaceQueryTests.swift",
        "Queries/BRepGraphFaceShellTests.swift",
        "Queries/BRepGraphNodeStatusTests.swift",
        "Queries/BRepGraphRefEntryTests.swift",
        "Queries/BRepGraphRootNodeTests.swift",
        "Queries/BRepGraphSameDomainTests.swift",
        "Queries/BRepGraphShellQueryTests.swift",
        "Queries/BRepGraphSolidQueryTests.swift",
        "Queries/BRepGraphValidateTests.swift",
        "Queries/BRepGraphVertexQueryTests.swift",
        "Reconstruction/BRepGraphBuildTests.swift",
        "Reconstruction/BRepGraphCopyTests.swift",
        "Reconstruction/BRepGraphShapeReconstructionTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTAnalysisTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTAnalysisTests",
      "path" : "Tests/OCCTAnalysisTests",
      "sources" : [
        "AnalysisTestFixtures.swift",
        "AnalyticIntersection/Conic2DTests.swift",
        "AnalyticIntersection/IntAnaConeSphereTests.swift",
        "AnalyticIntersection/IntAnaLinePlaneTests.swift",
        "AnalyticIntersection/IntAnaLineSphereTests.swift",
        "AnalyticIntersection/IntAnaLineTorusTests.swift",
        "AnalyticIntersection/IntAnaPlanePlaneTests.swift",
        "AnalyticIntersection/IntAnaPlaneSphereTests.swift",
        "AnalyticIntersection/IntAnaQuadQuadTests.swift",
        "AnalyticIntersection/IntAnaThreePlanesTests.swift",
        "BRepExtrema/BRepExtremaDistanceSSTests.swift",
        "BRepExtrema/DistanceSolutionDetailTests.swift",
        "BRepExtrema/ExtendedDistanceTests.swift",
        "BRepExtrema/Issue1544DistanceSSDeflectionDefaultTests.swift",
        "BRepExtrema/PointToEdgeDistanceTests.swift",
        "BRepExtrema/PolyhedralDistanceTests.swift",
        "BRepExtrema/SelfIntersectionPairTests.swift",
        "BRepExtrema/SelfIntersectionTests.swift",
        "BRepExtrema/ShapeDistanceOverloadTests.swift",
        "BRepExtrema/ShapeDistanceTests.swift",
        "BRepGProp/BRepGPropCinertTests.swift",
        "BRepGProp/BRepGPropDomainTests.swift",
        "BRepGProp/BRepGPropFaceTests.swift",
        "BRepGProp/BRepGPropSinertTests.swift",
        "BRepGProp/BRepGPropVinertGKTests.swift",
        "BRepGProp/BRepGPropVinertTests.swift",
        "BRepGProp/Issue885TotalAreaDivergenceTests.swift",
        "Bounding/BRepBndLibTests.swift",
        "Bounding/BndBoundSortBoxTests.swift",
        "Bounding/BndLibExtraTests.swift",
        "Bounding/BndLibTests.swift",
        "Bounding/BndOBBTests.swift",
        "Bounding/BndRangeTests.swift",
        "Bounding/BndSphereTests.swift",
        "Bounding/Issue1424BndLibFaceNullGuardTests.swift",
        "Bounding/Issue943BoundsVoidTests.swift",
        "Bounding/OrientedBoundingBoxTests.swift",
        "Bounding/SurfaceBoundingBoxTests.swift",
        "Contap/ContapContourFullTests.swift",
        "Contap/ContapContourTests.swift",
        "Contap/Issue1635ContapAnalyticGeometryTests.swift",
        "ElementPairExtrema/BRepExtremaExtCCTests.swift",
        "ElementPairExtrema/BRepExtremaExtCFTests.swift",
        "ElementPairExtrema/BRepExtremaExtFFTests.swift",
        "ElementPairExtrema/BRepExtremaExtPCTests.swift",
        "ElementPairExtrema/BRepExtremaExtPFTests.swift",
        "ElementPairExtrema/Issue580PointEdgeExtremaTests.swift",
        "ExtElC/ExtremaElCCircCircTests.swift",
        "ExtElC/ExtremaElCLinCircTests.swift",
        "ExtElC/ExtremaElCLinElipsTests.swift",
        "ExtElC/ExtremaElCLinLinTests.swift",
        "ExtElCS/ExtremaElCSLinCylTests.swift",
        "ExtElCS/ExtremaElCSLinPlaneTests.swift",
        "ExtElCS/ExtremaElCSLinSphereTests.swift",
        "ExtPElC/ExtremaExtPElCCircTests.swift",
        "ExtPElC/ExtremaExtPElCElipsTests.swift",
        "ExtPElC/ExtremaExtPElCLinTests.swift",
        "ExtPElC/ExtremaExtPElCParabTests.swift",
        "ExtPElS/ExtremaExtPElSConeTests.swift",
        "ExtPElS/ExtremaExtPElSCylTests.swift",
        "ExtPElS/ExtremaExtPElSPlaneTests.swift",
        "ExtPElS/ExtremaExtPElSSphereTests.swift",
        "ExtPElS/ExtremaExtPElSTorusTests.swift",
        "ExtSS/ExtremaExtSSTests.swift",
        "ExtSS/Issue2840SurfaceExtremaParallelTests.swift",
        "ExtSS/Issue2876ParallelSurfaceDistanceTests.swift",
        "ExtSS/SurfaceExtremaTests.swift",
        "Extrema/CurveCurveDistanceTests.swift",
        "Extrema/ExtremaElSSPlanePlaneTests.swift",
        "Extrema/ExtremaExtCCTests.swift",
        "Extrema/ExtremaExtCSTests.swift",
        "Extrema/ExtremaExtPSTests.swift",
        "Extrema/ExtremaExtrasV112Tests.swift",
        "Extrema/ExtremaLocateExtCCTests.swift",
        "Extrema/ExtremaPCTests.swift",
        "GeomProperties/BezierSurfaceTests.swift",
        "GeomProperties/GeomCircle3DTests.swift",
        "GeomProperties/GeomCone3DTests.swift",
        "GeomProperties/GeomCylinder3DTests.swift",
        "GeomProperties/GeomEllipse3DTests.swift",
        "GeomProperties/GeomHyperbola3DTests.swift",
        "GeomProperties/GeomLine3DTests.swift",
        "GeomProperties/GeomParabola3DTests.swift",
        "GeomProperties/GeomPlane3DTests.swift",
        "GeomProperties/GeomSphere3DTests.swift",
        "GeomProperties/GeomSwept3DTests.swift",
        "GeomProperties/GeomTorus3DTests.swift",
        "Intersection/CurveSurfaceIntersectionTests.swift",
        "Intersection/GeomIntIntSSTests.swift",
        "Intersection/IntCSResultsTests.swift",
        "Intersection/IntCurvesFaceShapeIntersectorTests.swift",
        "Intersection/IntCurvesFaceTests.swift",
        "Intersection/IntToolsBeanFaceIntersectorTests.swift",
        "Intersection/IntToolsEdgeEdgeTests.swift",
        "Intersection/IntToolsEdgeFaceTests.swift",
        "Intersection/IntToolsFaceFaceTests.swift",
        "Intersection/IntToolsTests.swift",
        "Intersection/IntfToolTests.swift",
        "Intersection/Issue2857IntfToolIndexGuardTests.swift",
        "Intersection/PolygonInterferenceTests.swift",
        "Intersection/RaycastTests.swift",
        "Intersection/ShapeRayIntersectionTests.swift",
        "Intersection/SurfaceIntersectionTests.swift",
        "Intersection/SurfaceSurfaceIntersectionTests.swift",
        "LocalProperties/AdaptorCurvatureDefinednessTests.swift",
        "LocalProperties/AdaptorLocalPropsParityTests.swift",
        "LocalProperties/AdaptorNormalDecisionTests.swift",
        "LocalProperties/BRepLPropEdgeTests.swift",
        "LocalProperties/BRepLPropFaceTests.swift",
        "LocalProperties/Curve3DLocalPropertiesTests.swift",
        "LocalProperties/EdgeCurvePropertiesTests.swift",
        "LocalProperties/EdgePropertyTests.swift",
        "LocalProperties/FaceSurfacePropertiesTests.swift",
        "LocalProperties/GeomLPropCLPropsTests.swift",
        "LocalProperties/GeomLPropSLPropsTests.swift",
        "LocalProperties/Issue1511EllipseCurvatureExtremaTests.swift",
        "LocalProperties/Issue595CurvatureDefinednessTests.swift",
        "LocalProperties/LProp3dCurveTests.swift",
        "LocalProperties/LProp3dSurfaceTests.swift",
        "LocalProperties/LPropAnalyticCurInfTests.swift",
        "LocalProperties/LocalPropsParityTests.swift",
        "MassProperties/CenterOfMassTests.swift",
        "MassProperties/GPropCylConeTests.swift",
        "MassProperties/GPropElementTests.swift",
        "MassProperties/GPropTorusTests.swift",
        "MassProperties/GPropWeightedTests.swift",
        "MassProperties/InertiaPropertiesTests.swift",
        "MassProperties/Issue3074LinearPropertiesEllipseTests.swift",
        "MassProperties/Issue3091GPropsTests.swift",
        "MassProperties/MassPropertiesTests.swift",
        "MassProperties/MeasurementTests.swift",
        "MassProperties/ShapeMeasurementsTests.swift",
        "MassProperties/SurfaceInertiaTests.swift",
        "MassProperties/VolumeInertiaTests.swift",
        "MassProperties/ZeroMassResultsTests.swift",
        "PlanarGeometry/HatchBuilderTests.swift",
        "PlanarGeometry/HatchTests.swift",
        "PlanarGeometry/Issue1493MedialAxisDistanceOnArcTests.swift",
        "PlanarGeometry/MedialAxisRectangleTests.swift",
        "PlanarGeometry/MedialAxisVariousShapesTests.swift",
        "ShapeAnalysis/BRepCheckAnalyzerTests.swift",
        "ShapeAnalysis/CanonicalRecognitionDetailedTests.swift",
        "ShapeAnalysis/CanonicalRecognitionTests.swift",
        "ShapeAnalysis/FreeBoundsPropsTests.swift",
        "ShapeAnalysis/KDTreeTests.swift",
        "ShapeAnalysis/PlaneDetectionTests.swift",
        "ShapeAnalysis/PointClassificationTests.swift",
        "ShapeAnalysis/PointCloudAnalysisTests.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCT",
      "module_type" : "BinaryTarget",
      "name" : "OCCT",
      "path" : "remote/archive/OCCT.xcframework.zip",
      "product_memberships" : [
        "OCCTSwift",
        "OCCTTest",
        "Harnesses",
        "Censuses"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "Harnesses",
      "module_type" : "SwiftTarget",
      "name" : "Harnesses",
      "path" : "Scripts/repro/harnesses",
      "product_memberships" : [
        "Harnesses"
      ],
      "sources" : [
        "AnalyzeSelfIntersectionTiming.swift",
        "HarnessRunner.swift",
        "PocketEnclosureTiming.swift",
        "PropertiesLifetime.swift",
        "SheetMetalVolumes.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift",
        "RunnerCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Censuses",
      "module_type" : "SwiftTarget",
      "name" : "Censuses",
      "path" : "Scripts/repro/censuses",
      "product_memberships" : [
        "Censuses"
      ],
      "sources" : [
        "CensusRunner.swift",
        "ClusterA.swift",
        "ClusterB.swift",
        "ClusterD.swift",
        "Issue761.swift",
        "SharedFixtures.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "OCCTSwift",
        "RunnerCore"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "6.1"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/secondmouseau/occtswift/v4.0.0-beta.5
Repository:               SecondMouseAU/OCCTSwift
Swift version used:       6.3
Target:                   OCCTSwift
Extracting symbol information for 'OCCTSwift'...
Finished extracting symbol information for 'OCCTSwift'. (51.51s)
Building documentation for 'OCCTSwift'...
warning: 'transformed(by:)' doesn't exist at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/AssemblyNode.swift:734:24-734:40
732 |     ///   frame, discarding its `TopLoc_Location`. It now stores them in the **shape's**
733 |     ///   frame. For a shape with a non-identity location (an assembly component, anything
734 +     ///   from ``Shape/transformed(by:)``) the numbers therefore move, independently of the
    |                        ╰─suggestion: Replace 'transformed(by:)' with 'translated(by:)'
735 |     ///   node-count change: a box translated to (100, 200, 300) used to store a node at the
736 |     ///   origin and now stores it at (100, 200, 300). Re-read any persisted OCAF document
warning: 'copy()' doesn't exist at '/OCCTSwift/BRepGraph/instanceID'
    --> Sources/OCCTSwift/BRepGraph.swift:3133:11-3133:17
3131 |     /// graph by the same token.
3132 |     ///
3133 +     /// ``copy()`` and ``translated(dx:dy:dz:copyGeometry:)`` **inherit** this id, because the kernel
3134 |     /// copies the graph wholesale: it transplants the UID counter space itself, so a copy genuinely
3135 |     /// is the same identity and every UID keeps naming the same node. ``copyFace(_:copyGeometry:)``
warning: 'linesTangentToPoint(_:_:)' doesn't exist at '/OCCTSwift/Curve2DGcc'
   --> Sources/OCCTSwift/Circle2DSolution.swift:125:51-125:76
123 | ///
124 | /// `circleRadius` must be positive. With a radius of zero the solver returns the single line
125 + /// through the centre twice (#553); ``Curve2DGcc/linesTangentToPoint(_:_:)`` and the point/point
    |                                                   ├─suggestion: Replace 'linesTangentToPoint(_:_:)' with 'linesTangentToPoint(_:_:point:tolerance:)'
    |                                                   ╰─suggestion: Replace 'linesTangentToPoint(_:_:)' with 'linesTangentTo(_:_:_:_:tolerance:)'
126 | /// entry points answer that question once. A non-positive radius returns an empty array.
127 | ///
warning: 'plateSurface(through:orders:...)` and the point half of ' doesn't exist at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/Continuity.swift:51:24-51:80
49 | ///
50 | /// - Note: Not every API accepts every order. A bare point cannot carry tangent or curvature
51 + ///   data, so ``Shape/plateSurface(through:orders:...)` and the
   |                        ├─suggestion: Replace 'plateSurface(through:orders:...)` and the point half of ' with 'plateSurface(through:orders:degree:pointsOnCurves:iterations:tolerance:)'
   |                        ╰─suggestion: Replace 'plateSurface(through:orders:...)` and the point half of ' with 'plateSurface(through:tolerance:)'
52 | ///   point half of ``Shape/plateSurface(pointConstraints:curveConstraints:...)` reject both
53 | ///   ``g1`` and ``g2`` up front, before building any constraint. `GeomPlate_PointConstraint`
warning: 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' doesn't exist at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Continuity.swift:112:20-112:124
110 | ///
111 | /// Used wherever an operation splits, approximates or simplifies geometry against a continuity
112 + /// floor: ``Shape/bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``,
    |                    ╰─suggestion: Replace 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' with 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:parameters:)'
113 | /// ``Curve3D/approxWithDetails(tolerance:continuity:maxSegments:maxDegree:)``,
114 | /// ``Surface/approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)``, and
warning: 'approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)' doesn't exist at '/OCCTSwift/Surface'
   --> Sources/OCCTSwift/Continuity.swift:114:15-114:90
112 | /// floor: ``Shape/bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``,
113 | /// ``Curve3D/approxWithDetails(tolerance:continuity:maxSegments:maxDegree:)``,
114 + /// ``Surface/approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)``, and
    |               ╰─suggestion: Replace 'approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)' with 'approxWithDetails(tolerance:uContinuity:vContinuity:maxDegree:maxSegments:)'
115 | /// the whole BSpline knot-splitting family: ``Curve3D/continuityBreaks(minContinuity:)``,
116 | /// ``Curve2D/splitIndicesAtDiscontinuities(continuity:)``,
warning: '<' doesn't exist at '/OCCTSwift/ContinuityClass/satisfies(_:)'
   --> Sources/OCCTSwift/Continuity.swift:281:45-281:46
279 |     ///
280 |     /// This asks a *parametric* question — "are the derivative vectors continuous up to order
281 +     /// n?" — which is not the question ``<`` answers. `<` ranks two measured classes by their
282 |     /// place in `GeomAbs_Shape`'s ladder; outranking a class in that ladder is not the same as
283 |     /// entailing it, because the ladder interleaves the geometric classes with the parametric
warning: 'minDistance(to:)' is ambiguous at '/OCCTSwift/Curve3D'
   --> Sources/OCCTSwift/Curve3D.swift:925:13-925:29
923 |     ///   represents that case as a single unbounded family of equidistant solutions rather than a
924 |     ///   finite set of point pairs, so there is no `(point1, point2)` pair to report (#636). Use
925 +     ///   ``minDistance(to:)`` to get the (well-defined) distance in that case.
    |                             ├─suggestion: Insert '-(Curve3D)' for 'func minDistance(to other: Curve3D) -> Double?'
    |                             ╰─suggestion: Insert '-(Surface)' for 'func minDistance(to surface: Surface) -> Double?'
926 |     ///
927 |     /// An empty array therefore means one of two different things, and this method cannot tell you
warning: 'bezierInsertPoleAfter(index:point:)' doesn't exist at '/OCCTSwift/Curve2D'
    --> Sources/OCCTSwift/Curve3D.swift:3718:56-3718:91
3716 |         /// - Parameters:
3717 |         ///   - index: Where to insert, 1-based. `0` prepends, so the valid range is
3718 +         ///     `0...poleCount`, the same as ``Curve2D/bezierInsertPoleAfter(index:point:)``.
     |                                                        ╰─suggestion: Replace 'bezierInsertPoleAfter(index:point:)' with 'bezierInsertPoleAfter(_:point:)'
3719 |         ///     `Geom_BezierCurve.hxx` says `[1, NbPoles]`, and that is wrong: the implementation
3720 |         ///     guards `Index < 0 || Index > nbpoles`, and index `0` was measured prepending on
warning: 'nbEdges' doesn't exist at '/OCCTSwift/Shape/edgeCount'
   --> Sources/OCCTSwift/Edge.swift:298:11-298:18
296 |     /// orientation-preserving counterpart the way ``Shape/faces()`` does.
297 |     ///
298 +     /// ``nbEdges`` was a second spelling of this same question, backed by a bare
299 |     /// `TopExp_Explorer` occurrence walk instead of this deduplicated count, and is deprecated in
300 |     /// favour of this one (#651).
warning: 'distanceFromPointToLine(point:linePoint:lineDir:)' doesn't exist at '/OCCTSwift/Extrema2d/distanceBetweenLineAndCircle(linePoint:lineDir:circleCenter:circleRadius:tolerance:)'
  --> Sources/OCCTSwift/Extrema2d.swift:53:30-53:79
51 |     ///
52 |     /// `circleRadius` must be positive. With a radius of zero the extrema come back correct but
53 +     /// duplicated (#553); ``distanceFromPointToLine(point:linePoint:lineDir:)`` answers the point
54 |     /// question directly. A non-positive radius returns an empty array.
55 |     ///
warning: 'exactBounds' doesn't exist at '/OCCTSwift/Face/bounds'
  --> Sources/OCCTSwift/Face.swift:88:68-88:79
86 |     ///   `Face` can report a looser box after a call to ``Shape/mesh(linearDeflection:angularDeflection:)``
87 |     ///   than before it, with no other change. Code that needs a bound tied only to the face's own
88 +     ///   geometry, independent of any prior meshing, should use ``exactBounds`` instead (#733).
89 |     ///
90 |     /// - Returns: The box as `(min, max)` corners, or `nil` when the face contributes no geometry
warning: 'horizontalFaces()' doesn't exist at '/OCCTSwift/Shape/upwardFaces(tolerance:)'
   --> Sources/OCCTSwift/Face.swift:504:57-504:74
502 |     /// Upward-facing horizontal face occurrences (potential pocket floors).
503 |     ///
504 +     /// Reads ``orientedFaces()`` for the same reason ``horizontalFaces()`` does, "upward-facing"
505 |     /// is a statement about the normal, which `faces()` cannot carry for a shared face. (#614)
506 |     ///
warning: 'horizontalFaces()' doesn't exist at '/OCCTSwift/Shape/upwardFaces(tolerance:)'
   --> Sources/OCCTSwift/Face.swift:507:24-507:41
505 |     /// is a statement about the normal, which `faces()` cannot carry for a shared face. (#614)
506 |     ///
507 +     /// - Note: Like ``horizontalFaces()``, this selects over *occurrences* and so **can** return
508 |     ///   two entries with the same ``Face/index``. Dedupe on `index` (or use ``faces()``) if you
509 |     ///   need one entry per distinct face. It is only for the shared-wall case, two solids whose
warning: 'horizontalFaces()' doesn't exist at '/OCCTSwift/Shape/facesByZLevel(tolerance:)'
   --> Sources/OCCTSwift/Face.swift:541:22-541:39
539 |     /// Get faces grouped by Z level (for CAM pocket detection).
540 |     ///
541 +     /// Built from ``horizontalFaces()``, so it inherits that method's occurrence semantics: a wall
542 |     /// shared by two bodies lands in its Z group **twice**, once per side, where filtering
543 |     /// `faces()` reported it once and only from whichever side happened to be stored. (#614)
warning: 'detectPockets()' doesn't exist at '/OCCTSwift/AAG'
   --> Sources/OCCTSwift/FeatureRecognition.swift:123:42-123:57
121 | /// are derived from the node's normal, so which orientation survived the dedup silently decided
122 | /// the answer: the same compound, compounded in the opposite member order, produced a different
123 + /// node set and therefore a different ``detectPockets()`` result for identical geometry. Building
    |                                          ╰─suggestion: Replace 'detectPockets()' with 'detectPockets(tolerance:)'
124 | /// from ``Shape/orientedFaces()`` instead keeps both sides of a shared face as their own node, so
125 | /// the graph, and everything that reads it, no longer depends on compound member order.
warning: 'isRadiallyInwardFillet(_:)' doesn't exist at '/OCCTSwift/AAG/detectPockets(tolerance:)'
   --> Sources/OCCTSwift/FeatureRecognition.swift:573:12-573:38
571 |     /// floor through any non-wall face reached via a `.concave` edge (a chamfer, unconditionally)
572 |     /// or a `.smooth` edge into a face confirmed to curve the right way
573 +     /// (``isRadiallyInwardFillet(_:)``, a fillet), continuing until it lands on a genuine
574 |     /// vertical wall. See that method's own doc comment for the full mechanism, the ground truth
575 |     /// it rests on, and why the `.smooth` gate is necessary (not every tangent neighbor is a
warning: 'CoveringEdges' doesn't exist at '/OCCTSwift/AAG/detectPockets(tolerance:)'
   --> Sources/OCCTSwift/FeatureRecognition.swift:616:12-616:25
614 |     /// ``Edge/adjacentFaces(in:)`` per boundary edge, which rebuilds a whole-shape edge-to-face
615 |     /// map on every call; it now reads the covering faces' own edges once per pocket
616 +     /// (``CoveringEdges``) and tests each boundary edge against that. See
617 |     /// `Scripts/repro/777-pocket-isopen/` for the measurement, including the one case where the
618 |     /// two constructions do not return the same face set.
warning: 'nbFaces' doesn't exist at '/OCCTSwift/Shape/faceCount'
   --> Sources/OCCTSwift/Selection.swift:134:11-134:18
132 |     /// ```
133 |     ///
134 +     /// ``nbFaces`` was a second spelling of this same question, backed by a bare
135 |     /// `TopExp_Explorer` occurrence walk instead of this deduplicated count, and is deprecated in
136 |     /// favour of this one (#651).
warning: 'principalMoments' doesn't exist at '/OCCTSwift/Shape/surfaceInertia'
   --> Sources/OCCTSwift/Shape+Analysis.swift:882:63-882:79
880 |     /// reported centroid would be the shape's location origin rather than a recognisable zero
881 |     /// (#609). Also reports the two symmetry flags ``surfaceInertiaProperties()`` has always had
882 +     /// (#848), read off the same `GProp_PrincipalProps` as ``principalMoments``.
883 |     ///
884 |     /// `.area` is the same call as ``Shape/surfaceArea`` and ``surfaceInertiaProperties()`` `.mass`
warning: 'param2Range' doesn't exist at '/OCCTSwift/Shape/edgeFaceIntersection(with:)'
    --> Sources/OCCTSwift/Shape+Analysis.swift:1839:64-1839:75
1837 |     ///   edge from `(5, 5, -1)` to `(5, 5, 11)` against the x = 5 face of a box spanning z in
1838 |     ///   [-5, 5] reports ``CommonPart/param1Range`` `(0, 12)`. That is `IntTools_EdgeFace`'s own
1839 +     ///   behaviour, recorded in #2251, not a bridge defect. ``param2Range`` is always `(0, 0)`
1840 |     ///   here, as its own note explains.
1841 |     ///
warning: 'point1' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
    --> Sources/OCCTSwift/Shape+Analysis.swift:2031:24-2031:30
2029 |     ///     search, it only widens how many near-minimum extrema get reported as "solutions"
2030 |     ///     alongside the true one. Defaults to `1e-7` (`Precision::Confusion()`), OCCT's own
2031 +     ///     default. ``point1``/``point2`` are the *first-appended* solution, which is not
2032 |     ///     guaranteed to be the minimal one when more than one extremum falls within
2033 |     ///     ``deflection`` of the minimum, so a large value can make them describe a different,
warning: 'point2' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
    --> Sources/OCCTSwift/Shape+Analysis.swift:2031:35-2031:41
2029 |     ///     search, it only widens how many near-minimum extrema get reported as "solutions"
2030 |     ///     alongside the true one. Defaults to `1e-7` (`Precision::Confusion()`), OCCT's own
2031 +     ///     default. ``point1``/``point2`` are the *first-appended* solution, which is not
2032 |     ///     guaranteed to be the minimal one when more than one extremum falls within
2033 |     ///     ``deflection`` of the minimum, so a large value can make them describe a different,
warning: 'deflection' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
    --> Sources/OCCTSwift/Shape+Analysis.swift:2033:15-2033:25
2031 |     ///     default. ``point1``/``point2`` are the *first-appended* solution, which is not
2032 |     ///     guaranteed to be the minimal one when more than one extremum falls within
2033 +     ///     ``deflection`` of the minimum, so a large value can make them describe a different,
2034 |     ///     non-minimal extremum than the one ``distance`` reports (#1544).
2035 |     /// - Returns: Distance and closest points, or a zeroed, `isDone: false` result on failure.
warning: 'distance' doesn't exist at '/OCCTSwift/Shape/distanceSS(to:deflection:)'
    --> Sources/OCCTSwift/Shape+Analysis.swift:2034:49-2034:57
2032 |     ///     guaranteed to be the minimal one when more than one extremum falls within
2033 |     ///     ``deflection`` of the minimum, so a large value can make them describe a different,
2034 +     ///     non-minimal extremum than the one ``distance`` reports (#1544).
2035 |     /// - Returns: Distance and closest points, or a zeroed, `isDone: false` result on failure.
2036 |     public func distanceSS(to other: Shape, deflection: Double = 1e-7) -> DistanceSSResult {
warning: 'SIMD3<Double>' doesn't exist at '/OCCTSwift/Shape/DetailedOBB'
    --> Sources/OCCTSwift/Shape+Analysis.swift:2625:60-2625:73
2623 |     ///
2624 |     /// Same underlying `Bnd_OBB` as ``OrientedBoundingBox`` (#847), prefer
2625 +     /// ``orientedBoundingBox(optimal:)`` for the packed ``SIMD3<Double>`` half-sizes and the
2626 |     /// computed ``OrientedBoundingBox/volume``/``OrientedBoundingBox/dimensions`` it offers; this
2627 |     /// type exists for callers that specifically want the half-sizes as individual `Double`s.
warning: 'impliedCount(length:spacing:)' doesn't exist at '/OCCTSwift/Sampling'
   --> Sources/OCCTSwift/Shape+Curve.swift:426:28-426:57
424 |     ///   enough that it implies more than ``Sampling/maximumSampleCount`` points is rejected
425 |     ///   before OCCT's sampler ever runs, the same derivation ``ArcLengthCurveAdaptor/points(spacing:)``
426 +     ///   uses (``Sampling/impliedCount(length:spacing:)``, #479) — this overload had no ceiling of
427 |     ///   any kind before, unlike its `pointCount:` sibling above (#853).
428 |     ///
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:164:11-164:33
162 |     /// See that type's doc for the GROUPED layout and how it differs
163 |     /// from ``TransformMatrix3D``'s INTERLEAVED layout — used instead by
164 +     /// ``transformed(byMatrix:)``/``gTransformed(matrix:)`` — the two are not interchangeable,
    |                                 ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
    |                                 ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
165 |     /// and passing one where the other is expected is now a compile error, not a silently
166 |     /// garbled transform. See #835.
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:164:38-164:59
162 |     /// See that type's doc for the GROUPED layout and how it differs
163 |     /// from ``TransformMatrix3D``'s INTERLEAVED layout — used instead by
164 +     /// ``transformed(byMatrix:)``/``gTransformed(matrix:)`` — the two are not interchangeable,
    |                                                           ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
    |                                                           ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
165 |     /// and passing one where the other is expected is now a compile error, not a silently
166 |     /// garbled transform. See #835.
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:211:11-211:33
209 |     /// driving a general `gp_GTrsf` (via `BRepBuilderAPI_GTransform`) instead of a rigid
210 |     /// `gp_Trsf`, so non-uniform scaling and shear are supported where
211 +     /// ``transformed(byMatrix:)``/``transformed(matrix:)`` would distort or reject them.
    |                                 ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
    |                                 ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
212 |     ///
213 |     /// - Parameter matrix: The transformation, in INTERLEAVED layout — the same layout
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:211:38-211:58
209 |     /// driving a general `gp_GTrsf` (via `BRepBuilderAPI_GTransform`) instead of a rigid
210 |     /// `gp_Trsf`, so non-uniform scaling and shear are supported where
211 +     /// ``transformed(byMatrix:)``/``transformed(matrix:)`` would distort or reject them.
    |                                                          ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
    |                                                          ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
212 |     ///
213 |     /// - Parameter matrix: The transformation, in INTERLEAVED layout — the same layout
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:214:13-214:35
212 |     ///
213 |     /// - Parameter matrix: The transformation, in INTERLEAVED layout — the same layout
214 +     ///   ``transformed(byMatrix:)`` uses (and `TransformFactory3D`'s builders produce), but this
    |                                   ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
    |                                   ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
215 |     ///   method additionally accepts non-uniform scale/shear where that one is restricted to a
216 |     ///   rigid `gp_Trsf`.
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:260:70-260:90
258 |     ///
259 |     /// INTERLEAVED layout — see that type's doc for how it differs
260 +     /// from ``Matrix12Grouped``'s GROUPED layout, used instead by ``transformed(matrix:)``).
    |                                                                                          ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
    |                                                                                          ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
261 |     /// Passed straight through, positionally, to `gp_Trsf::SetValues(a11, a12, ..., a34)` — no
262 |     /// re-shuffling. Same layout as ``gTransformed(matrix:)``, but that method additionally
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+Math.swift:262:40-262:61
260 |     /// from ``Matrix12Grouped``'s GROUPED layout, used instead by ``transformed(matrix:)``).
261 |     /// Passed straight through, positionally, to `gp_Trsf::SetValues(a11, a12, ..., a34)` — no
262 +     /// re-shuffling. Same layout as ``gTransformed(matrix:)``, but that method additionally
    |                                                             ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
    |                                                             ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
263 |     /// accepts non-uniform scale/shear; this one is restricted to a rigid `gp_Trsf`..
264 |     ///
warning: 'dividedByContinuity(criterion:tolerance:)' doesn't exist at '/OCCTSwift/Shape/divided(at:tolerance:)'
   --> Sources/OCCTSwift/Shape+ShapeHealing.swift:138:18-138:59
136 |     /// to `continuity`, plus `SetSurfaceSegmentMode(true)`, the usage OCCT's own shape-healing
137 |     /// guide demonstrates. Until #438 this was one of two public entry points over that same OCCT
138 +     /// class: ``dividedByContinuity(criterion:tolerance:)`` (now deprecated, forwarding here) set
139 |     /// only the boundary criterion, leaving pcurve/surface pinned at the class's own C1
140 |     /// constructor default regardless of the requested continuity, measured
warning: 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' doesn't exist at '/OCCTSwift/Shape/bsplineRestriction(surfaceTolerance:curveTolerance:maxDegree:maxSegments:)'
   --> Sources/OCCTSwift/Shape+ShapeHealing.swift:222:11-222:115
220 |     ///
221 |     /// Continuity is fixed at C1 here; use
222 +     /// ``bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``
223 |     /// to choose it. Either way OCCT **reduces the continuity it delivers, silently, whenever the
224 |     /// requested one cannot meet the tolerance within `maxDegree`**, measured in #570, a face on an
warning: 'fixed(tolerance:)' doesn't exist at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+ShapeHealing.swift:332:19-332:36
330 |     ///   (8000 mm³ for a 7000 mm³ hollow cube). A body nested inside another body's cavity
331 |     ///   is still read as a body. To heal a hollow part without losing its cavities, use
332 +     ///   ``Shape/fixed(tolerance:)``, which does not sew.
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'fixed(tolerance:fixSolid:fixShell:fixFace:fixWire:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'fixedWireframe(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'simplified(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'fixWireGaps(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'upgraded(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'fixingSmallFaces(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'buildCurves3d(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'fixEdgeSameParameter(tolerance:)'
    |                   ├─suggestion: Replace 'fixed(tolerance:)' with 'findPlane(tolerance:)'
    |                   ╰─suggestion: Replace 'fixed(tolerance:)' with 'isHole(tolerance:)'
333 |     ///
334 |     /// - Note: The solid step *replaces* the sewn shape rather than merging into it, so
warning: 'fixed(tolerance:)' doesn't exist at '/OCCTSwift/Shape'
   --> Sources/OCCTSwift/Shape+ShapeHealing.swift:337:64-337:81
335 |     ///   content sewing could not attach to a shell (a stray face, a loose edge) is not
336 |     ///   carried into the result. If the input may contain such content, sew and heal it
337 +     ///   yourself with ``Shape/sewn(tolerance:)`` and ``Shape/fixed(tolerance:)``.
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'fixed(tolerance:fixSolid:fixShell:fixFace:fixWire:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'fixedWireframe(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'simplified(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'fixWireGaps(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'upgraded(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'fixingSmallFaces(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'buildCurves3d(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'fixEdgeSameParameter(tolerance:)'
    |                                                                ├─suggestion: Replace 'fixed(tolerance:)' with 'findPlane(tolerance:)'
    |                                                                ╰─suggestion: Replace 'fixed(tolerance:)' with 'isHole(tolerance:)'
338 |     ///
339 |     /// - Parameter tolerance: Tolerance for sewing and healing (default: 1e-6)
warning: 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' doesn't exist at '/OCCTSwift/Shape'
    --> Sources/OCCTSwift/Shape+ShapeHealing.swift:1655:17-1655:121
1653 |     ///
1654 |     /// Same operation as
1655 +     /// ``Shape/bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)``
     |                 ╰─suggestion: Replace 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:)' with 'bsplineRestriction(tol3d:tol2d:maxDegree:maxSegments:continuity3d:continuity2d:degreePriority:rational:parameters:)'
1656 |     /// (both drive a `ShapeCustom_BSplineRestriction` through `BRepTools_Modifier`) with
1657 |     /// switches for which geometry kinds to approximate.
warning: 'isUnsupportedForPointConstraint' doesn't exist at '/OCCTSwift/SurfaceContinuity'
   --> Sources/OCCTSwift/Shape+Surface.swift:351:29-351:60
349 |     /// but silently drops the tangent constraint at the solver, degrading to a G0-only build
350 |     /// with no diagnostic). This is checked here, before any constraint is built; see
351 +     /// ``SurfaceContinuity/isUnsupportedForPointConstraint``.
352 |     ///
353 |     /// ```swift
warning: 'isUnsupportedForPointConstraint' doesn't exist at '/OCCTSwift/SurfaceContinuity'
   --> Sources/OCCTSwift/Shape+Surface.swift:437:29-437:60
435 |     /// constraint at the solver instead, #1460) but both are fine for a **curve** constraint
436 |     /// (`GeomPlate_CurveConstraint` accepts order up to 2 directly); see
437 +     /// ``SurfaceContinuity/isUnsupportedForPointConstraint``. Only `points`' orders are checked;
438 |     /// `curves`' orders are not.
439 |     ///
warning: 'dividedByContinuity(criterion:tolerance:)' doesn't exist at '/OCCTSwift/Shape/ContinuityLevel'
   --> Sources/OCCTSwift/Shape+Surface.swift:912:13-912:54
910 |     ///
911 |     /// - Note: Used by ``divided(at:tolerance:)`` alone since #438 folded the narrower
912 +     ///   ``dividedByContinuity(criterion:tolerance:)`` (now deprecated) into it.
913 |     public enum ContinuityLevel: Int32, Sendable, CaseIterable {
914 |         case c0 = 0
warning: 'bsplineFill(curves:style:)' is ambiguous at '/OCCTSwift/Surface'
    --> Sources/OCCTSwift/Shape+Surface.swift:1108:63-1108:89
1106 |     ///   lower-level entry point and passes the four rows through as given, so arranging and
1107 |     ///   checking them is the caller's job here. **If you want the arranging and the refusal, use
1108 +     ///   the curve-based wrappers of that class**, ``Surface/bsplineFill(curves:style:)`` and
     |                                                                                         ├─suggestion: Insert '-((Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
     |                                                                                         ╰─suggestion: Insert '-((Curve3D,Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
1109 |     ///   ``Surface/bezierFill(_:_:_:_:style:)``: they take the four boundaries in any order and
1110 |     ///   either direction and return `nil` for a set that does not close (#2829). What they do not
warning: 'nbVertices' doesn't exist at '/OCCTSwift/Shape/vertexCount'
  --> Sources/OCCTSwift/Shape+Topology.swift:9:11-9:21
7  |     /// Number of vertices (corners) in the shape.
8  |     ///
9  +     /// ``nbVertices`` was a second spelling of this same question, backed by a bare
10 |     /// `TopExp_Explorer` occurrence walk instead of this deduplicated count, and is deprecated in
11 |     /// favour of this one (#651).
warning: 'loadRobust(from:)' doesn't exist at '/OCCTSwift/Shape/loadIGESRobust(from:progress:)'
    --> Sources/OCCTSwift/Shape.swift:1825:31-1825:48
1823 |     ///
1824 |     /// Recommended for IGES files whose geometry needs repair before use. Note this heals but does
1825 +     /// **not** sew, unlike ``loadRobust(from:)``, which sews STEP shells into solids.
1826 |     ///
1827 |     /// ## Progress and cancellation
warning: 'indeterminateBreakerTripped' doesn't exist at '/OCCTSwift/Shape/SelfIntersectionDetailedResult'
    --> Sources/OCCTSwift/Shape.swift:2851:44-2851:71
2849 |     /// Unlike ``isSelfIntersecting(timeout:)``, this returns a ``SelfIntersectionDetailedResult``
2850 |     /// that distinguishes the reason for an indeterminate result:
2851 +     /// - ``SelfIntersectionDetailedResult/indeterminateBreakerTripped``: the analysis was running but didn't
2852 |     ///   complete before the timeout (the breaker was tripped). A longer timeout may yield a conclusive result.
2853 |     /// - ``SelfIntersectionDetailedResult/indeterminateBreakerNotTripped``: the analysis completed but exceeded
warning: 'indeterminateBreakerNotTripped' doesn't exist at '/OCCTSwift/Shape/SelfIntersectionDetailedResult'
    --> Sources/OCCTSwift/Shape.swift:2853:44-2853:74
2851 |     /// - ``SelfIntersectionDetailedResult/indeterminateBreakerTripped``: the analysis was running but didn't
2852 |     ///   complete before the timeout (the breaker was tripped). A longer timeout may yield a conclusive result.
2853 +     /// - ``SelfIntersectionDetailedResult/indeterminateBreakerNotTripped``: the analysis completed but exceeded
2854 |     ///   the timeout without the breaker being tripped. This indicates no meaningful progress was made.
2855 |     /// - ``SelfIntersectionDetailedResult/error``: an exception occurred during analysis.
warning: 'error' doesn't exist at '/OCCTSwift/Shape/SelfIntersectionDetailedResult'
    --> Sources/OCCTSwift/Shape.swift:2855:44-2855:49
2853 |     /// - ``SelfIntersectionDetailedResult/indeterminateBreakerNotTripped``: the analysis completed but exceeded
2854 |     ///   the timeout without the breaker being tripped. This indicates no meaningful progress was made.
2855 +     /// - ``SelfIntersectionDetailedResult/error``: an exception occurred during analysis.
2856 |     ///
2857 |     /// - Parameter timeout: Maximum time in seconds to wait for the check to complete.
warning: 'boundingBoxOptimal()' doesn't exist at '/OCCTSwift/Shape/bounds'
    --> Sources/OCCTSwift/Shape.swift:3019:82-3019:102
3017 |     /// - Important: This is OCCT's **default** `Bnd_Box`, which for B-spline / faceted surfaces is
3018 |     ///   the *control-point hull*, it can **over-report** the true extent (e.g. by ~one thread lead
3019 +     ///   for a threaded shaft, OCCTSwift #232 / #213). For a tight extent use ``boundingBoxOptimal()``
3020 |     ///   (`Bnd_Box::AddOptimal`), or, the unambiguous ground truth, the min/max of ``mesh(linearDeflection:angularDeflection:)``
3021 |     ///   vertices. A `threadedShaft` / `threadedHole` solid is bounded *exactly* to its `length` / `depth`;
warning: 'status(_:)' is ambiguous at '/OCCTSwift/ShapeFixer'
  --> Sources/OCCTSwift/ShapeFixStatus.swift:25:18-25:28
23 | /// `DONE1`...`DONE8` and `FAIL1`...`FAIL8` are per-class: each subclass assigns its own
24 | /// meaning to the numbered slots, and a slot it does not use is simply never set. See
25 + /// ``ShapeFixer/status(_:)`` and ``FaceFixer/status(_:)`` for each class's own meaning table.
   |                            ├─suggestion: Insert '-(ShapeFixStatus)' for 'func status(_ status: ShapeFixStatus) -> Bool'
   |                            ╰─suggestion: Insert '-(Int)' for 'func status(_ type: Int) -> Bool'
26 | ///
27 | /// Raw values mirror the real OCCT ordinals exactly (`ShapeExtend_Status.hxx`, pinned V8_0_1):
warning: 'approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)' doesn't exist at '/OCCTSwift/Surface/toBSpline()'
   --> Sources/OCCTSwift/Surface.swift:620:54-620:129
618 |     ///   offset of a B-spline that is C1 but not C2 in U, the conversion caps out at degree 14 and
619 |     ///   sits 0.038 from its source (#572). Use ``approximated(tolerance:continuity:maxSegments:maxDegree:)``
620 +     ///   when you need to name the tolerance, and ``approxWithDetails(tolerance:uContinuity:vContinuity:maxSegments:maxDegree:)``
621 |     ///   when you need to know whether it was reached.
622 |     /// - Returns: The BSpline surface, or `nil` when OCCT produced none. An unbounded surface
warning: 'bsplineFill(curves:style:)' is ambiguous at '/OCCTSwift/Surface'
    --> Sources/OCCTSwift/Surface.swift:1359:27-1359:53
1357 |     /// `Standard_ConstructionError` ("Courbes non jointives"), but that refusal is compiled out of
1358 |     /// the kernel this package ships, where it was an uncatchable crash until #2829 restored it in
1359 +     /// the bridge. See ``bsplineFill(curves:style:)`` for the same behaviour on BSpline curves.
     |                                                     ├─suggestion: Insert '-((Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
     |                                                     ╰─suggestion: Insert '-((Curve3D,Curve3D,Curve3D,Curve3D),_)' for 'static func bsplineFill(curves: (Curve3D, Curve3D, Curve3D, Curve3D), style: Surface.FillStyle = .coons) -> Surface?'
1360 |     ///
1361 |     /// ```swift
warning: 'buildThreadedRodDirect' doesn't exist at '/OCCTSwift/Shape/threadedShaft(axisOrigin:axisDirection:spec:length:starts:runout:build:)'
   --> Sources/OCCTSwift/ThreadFeatures.swift:634:15-634:37
632 |     /// When `self` is a plain cylinder coaxial with the axis (the overwhelmingly common case),
633 |     /// this builds the threaded rod *directly* as a smooth, BRepCheck-valid solid (no boolean),
634 +     /// see ``buildThreadedRodDirect`` and OCCTSwift #213. **Multi-start** threads (`starts > 1`)
635 |     /// build directly too (#257): N teeth tile the turn at lead = N·pitch, giving a continuous
636 |     /// interleaved multi-helix. For non-cylinder targets, rounded/tapered forms, or if the direct
warning: 'applyThreadCut' doesn't exist at '/OCCTSwift/Shape/threadedShaft(axisOrigin:axisDirection:spec:length:starts:runout:build:)'
   --> Sources/OCCTSwift/ThreadFeatures.swift:637:63-637:77
635 |     /// build directly too (#257): N teeth tile the turn at lead = N·pitch, giving a continuous
636 |     /// interleaved multi-helix. For non-cylinder targets, rounded/tapered forms, or if the direct
637 +     /// build fails, it falls back to the boolean cut path (``applyThreadCut``).
638 |     ///
639 |     /// - Parameters:
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/TransformFactory.swift:22:13-22:35
20 | ///
21 | /// Returned by `TransformFactory3D`'s mirror/rotation/scale/translation builders, and accepted by
22 + /// ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)``.
   |                                   ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
   |                                   ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
23 | ///
24 | /// - Important: This layout is **NOT interchangeable** with ``Matrix12Grouped``, which
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/TransformFactory.swift:22:50-22:71
20 | ///
21 | /// Returned by `TransformFactory3D`'s mirror/rotation/scale/translation builders, and accepted by
22 + /// ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)``.
   |                                                                       ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
   |                                                                       ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
23 | ///
24 | /// - Important: This layout is **NOT interchangeable** with ``Matrix12Grouped``, which
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/TransformFactory.swift:25:15-25:35
23 | ///
24 | /// - Important: This layout is **NOT interchangeable** with ``Matrix12Grouped``, which
25 + ///   ``Shape/transformed(matrix:)`` uses instead (all nine rotation entries first, then the
   |                                   ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
   |                                   ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
26 | ///   three translation entries last: `[r00...r22, tx, ty, tz]`). Before #835 all three `Shape`
27 | ///   transform methods took a plain `[Double]`, so a caller could feed one method's array shape
warning: 'transformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/TransformFactory.swift:86:25-86:45
84 | /// `[r00,r01,r02, r10,r11,r12, r20,r21,r22, tx,ty,tz]`.
85 | ///
86 + /// Accepted by ``Shape/transformed(matrix:)``, which re-shuffles these into
   |                                             ├─suggestion: Insert '-(Matrix12Grouped)' for 'func transformed(matrix: Matrix12Grouped) -> Shape?'
   |                                             ╰─suggestion: Insert '-([Double])' for 'func transformed(matrix: [Double]) -> Shape?'
87 | /// `gp_Trsf::SetValues(a11...a34)`'s own INTERLEAVED parameter order internally — the array
88 | /// itself is grouped, not what `SetValues` takes positionally.
warning: 'transformed(byMatrix:)' is ambiguous at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/TransformFactory.swift:91:15-91:37
89 | ///
90 | /// - Important: This layout is **NOT interchangeable** with ``TransformMatrix3D``, which
91 + ///   ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)`` use instead (each
   |                                     ├─suggestion: Insert '-(TransformMatrix3D)' for 'func transformed(byMatrix matrix: TransformMatrix3D) -> Shape?'
   |                                     ╰─suggestion: Insert '-([Double])' for 'func transformed(byMatrix matrix: [Double]) -> Shape?'
92 | ///   row's translation folded in right after that row's own rotation entries:
93 | ///   `[r00,r01,r02,tx, r10,r11,r12,ty, r20,r21,r22,tz]`). Before #835 all three `Shape` transform
warning: 'gTransformed(matrix:)' is ambiguous at '/OCCTSwift/Shape'
  --> Sources/OCCTSwift/TransformFactory.swift:91:52-91:73
89 | ///
90 | /// - Important: This layout is **NOT interchangeable** with ``TransformMatrix3D``, which
91 + ///   ``Shape/transformed(byMatrix:)`` and ``Shape/gTransformed(matrix:)`` use instead (each
   |                                                                         ├─suggestion: Insert '-(TransformMatrix3D)' for 'func gTransformed(matrix: TransformMatrix3D) -> Shape?'
   |                                                                         ╰─suggestion: Insert '-([Double])' for 'func gTransformed(matrix: [Double]) -> Shape?'
92 | ///   row's translation folded in right after that row's own rotation entries:
93 | ///   `[r00,r01,r02,tx, r10,r11,r12,ty, r20,r21,r22,tz]`). Before #835 all three `Shape` transform
Finished building documentation for 'OCCTSwift' (6.37s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/secondmouseau/occtswift/v4.0.0-beta.5
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.33s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (3.57s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3837] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.33s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.04s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Building for debugging...
[0/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/54] Compiling SymbolKit Relationship.swift
[7/54] Compiling SymbolKit RelationshipKind.swift
[8/54] Compiling SymbolKit SourceOrigin.swift
[9/54] Compiling SymbolKit GenericConstraints.swift
[10/54] Compiling SymbolKit Swift.swift
[11/58] Compiling SymbolKit Identifier.swift
[12/58] Compiling SymbolKit KindIdentifier.swift
[13/58] Compiling SymbolKit Location.swift
[14/58] Compiling SymbolKit Mutability.swift
[15/58] Emitting module Snippets
[16/58] Compiling Snippets SnippetParser.swift
[17/58] Compiling Snippets Snippet.swift
[18/58] Compiling Snippets SnippetLanguage.swift
[19/58] Emitting module SymbolKit
[20/58] Compiling SymbolKit Symbol.swift
[21/58] Compiling SymbolKit SymbolKind.swift
[22/58] Compiling SymbolKit SymbolGraph.swift
[23/58] Compiling SymbolKit GraphCollector.swift
[24/58] Compiling SymbolKit DeclarationFragments.swift
[25/58] Compiling SymbolKit Fragment.swift
[26/58] Compiling SymbolKit FragmentKind.swift
[27/58] Compiling SymbolKit FunctionParameter.swift
[28/58] Compiling SymbolKit FunctionSignature.swift
[29/58] Compiling SymbolKit GenericConstraint.swift
[30/58] Compiling SymbolKit GenericParameter.swift
[31/58] Compiling SymbolKit Generics.swift
[32/58] Compiling SymbolKit Namespace.swift
[33/58] Compiling SymbolKit Names.swift
[34/58] Compiling SymbolKit SPI.swift
[35/58] Compiling SymbolKit Snippet.swift
[36/58] Compiling SymbolKit Extension.swift
[37/58] Compiling SymbolKit SemanticVersion.swift
[38/58] Compiling SymbolKit AccessControl.swift
[39/58] Compiling SymbolKit Availability.swift
[40/58] Compiling SymbolKit AvailabilityItem.swift
[41/58] Compiling SymbolKit Domain.swift
[42/58] Compiling SymbolKit SourceRange.swift
[43/58] Compiling SymbolKit Metadata.swift
[44/58] Compiling SymbolKit Module.swift
[45/58] Compiling SymbolKit OperatingSystem.swift
[46/58] Compiling SymbolKit Platform.swift
[47/58] Compiling SymbolKit Mixin+Equals.swift
[48/58] Compiling SymbolKit Mixin+Hash.swift
[49/58] Compiling SymbolKit Mixin.swift
[50/58] Compiling SymbolKit LineList.swift
[51/58] Compiling SymbolKit Position.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/62] Compiling snippet_extract URL+Status.swift
[58/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Emitting module snippet_extract
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.18s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'OCCTSwift' complete! (0.93s)
   16776
94	/Users/admin/builder/spi-builder-workspace/.docs/secondmouseau/occtswift/v4.0.0-beta.5
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/secondmouseau/occtswift/v4.0.0-beta.5
File count: 16776
Doc size:   94.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -secondmouseau-occtswift-v4.0.0-beta.5-7cfaa6bc.zip to presigned URL
Starting upload of 21357237 bytes...
Upload completed successfully
Done.