Skip to content

Conversation

simolus3
Copy link
Contributor

For a native SDK, we want to be able to distribute all of PowerSync as a single static or dynamic library. For that, we should link the core extension into that SDK to avoid users having to download multiple assets.

To unblock that work, this adapts the build and release process to build the core extension as a static SQLite extension on Desktop and Android (we may also want to do that for other Apple platforms in the future, but that's not something we need for an initial version of a native SDK). The .a (macOS, Linux) and .lib (Windows) are also be uploaded to GitHub releases, but aren't part of another distribution.

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