-
Notifications
You must be signed in to change notification settings - Fork 60
Reduce binary footprint: minimal SQLite and selectable curl TLS backend #1499
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
bmehta001
wants to merge
20
commits into
microsoft:main
Choose a base branch
from
bmehta001:bhamehta/optional-curl-http-client
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
4e8493c
Add BUILD_CURL_HTTP_CLIENT option to build Linux without curl/TLS
bmehta001 167fc2b
Add MATSDK_MINIMAL_SQLITE: private feature-stripped SQLite to cut foo…
bmehta001 0977e64
Address Copilot review: scope bundled-SQLite export to static mat
bmehta001 534be72
Clarify sqlite3_bundled PRIVATE-link comment (Copilot review)
bmehta001 2c88c16
vcpkg port: selectable TLS backend (curl-openssl/curl-mbedtls) + no-d…
bmehta001 c00ce55
Harden HTTP-client features: CURL CONFIG mode + mutual-exclusivity gu…
bmehta001 7b3e35a
Remove the no-curl (no-default-http-client) option
bmehta001 c83b7c6
vcpkg: use Apple's system libsqlite3/libz on macOS/iOS instead of vcp…
bmehta001 3621a32
Clarify mbedTLS guidance: [core,...] drops system-sqlite too
bmehta001 884cbb0
Fix misleading curl 'optional' label and mbedTLS feature description
bmehta001 f6ae4c4
Harden [core,...] guidance and fix exported CURL find_dependency mode
bmehta001 14aa079
Scope curl TLS-backend guards to Linux/Android only
bmehta001 509ed08
vcpkg port tests: build the working tree, not a pinned release
bmehta001 00c5621
Fix Windows vcpkg test to actually build the working tree
bmehta001 2994141
Gate test suites on top-level project (default OFF for consumers)
bmehta001 2995f9e
Address Copilot review: validate source dir, append VCPKG_KEEP_ENV_VARS
bmehta001 5d127d7
Support consuming SDK as a CMake subproject in legacy mode
bmehta001 e8a25ad
Explicitly disable warning-as-error for the vendored SQLite TU on MSVC
bmehta001 5a238e8
Clarify MATSDK_MINIMAL_SQLITE-on-Apple comment for the iOS legacy path
bmehta001 c114475
Link system sqlite3 + zlib on Apple legacy builds (match repo convent…
bmehta001 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.