Skip to content

SPM Package Build Script for Swift Bindings#682

Open
mhayes853 wants to merge 10 commits into
cactus-compute:v2from
mhayes853:spm-build-v2
Open

SPM Package Build Script for Swift Bindings#682
mhayes853 wants to merge 10 commits into
cactus-compute:v2from
mhayes853:spm-build-v2

Conversation

@mhayes853

Copy link
Copy Markdown
Contributor

Updates v2 Swift bindings to include a script to generate a local Swift package that vendors the engine. The package supports all Apple platforms (this required curl builds for watchOS, tvOS, and visionOS), Android, and Linux.

Furthermore, the native apple build script now produces a combined XCFramework with slices for all Apple platforms which is used inside the generated package. Android and Linux use an artifactbundle to bundle static libaries of the engine.

The package can be generated via running cactus build --swift.

@mhayes853 mhayes853 changed the title Generated SPM Package for Swift Bindings SPM Package Build Script for Swift Bindings Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant