11089dbf45
If one of the called scripts fails, e.g. because some tooling is missing, it would still print the "Looks good" message, which is confusing. Now it just error-exits if one of the called scripts error-exits (which btw prints an error message and if that's the last thing printed its more noticable) |
||
---|---|---|
.. | ||
.gitignore | ||
README.md | ||
android_defaults.sh | ||
bootstrap-desktop.sh | ||
build-all-android.sh | ||
build-all-ios.sh | ||
build-all.sh | ||
build-nss-android.sh | ||
build-nss-desktop.sh | ||
build-nss-ios.sh | ||
build-nss-static-libs.patch | ||
build-sqlcipher-android.sh | ||
build-sqlcipher-desktop.sh | ||
build-sqlcipher-ios.sh | ||
cross-compile-macos-on-linux-desktop-libs.sh | ||
macos-cc-tools.manifest | ||
verify-android-ci-environment.sh | ||
verify-android-environment.sh | ||
verify-common.sh | ||
verify-desktop-environment.sh | ||
verify-ios-ci-environment.sh | ||
verify-ios-environment.sh |
README.md
libs
This directory builds the required libraries for iOS, Android and desktop platforms.
Usage
./build-all.sh ios
- Build for iOS./build-all.sh android
- Build for Android./build-all.sh desktop
- Build for Desktop
Build dependencies
Supported architectures
- Android:
TARGET_ARCHS=("x86" "x86_64" "arm64" "arm")
- iOS:
TARGET_ARCHS=("x86_64" "arm64")