application-services/libs
Jan-Erik Rediger 11089dbf45 Exit verify-ios-env immediately on error
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)
2021-09-15 10:14:46 +02:00
..
.gitignore Use vendored OpenSSL with reqwest 2019-08-14 14:29:19 -04:00
README.md CircleCI must install Python in order to build system libs. (#4128) 2021-05-20 13:40:23 +10:00
android_defaults.sh Use Android SDK's side-by-side NDK 2020-06-11 19:15:30 -04:00
bootstrap-desktop.sh Replace bootstrap-desktop.sh by verify-desktop-environmnent.sh 2020-03-06 18:00:27 -05:00
build-all-android.sh Upgrade to Android NDK r20 2019-10-02 14:57:33 -04:00
build-all-ios.sh Ensure the Glean submodule checkout exists when building 2020-09-09 14:43:30 +02:00
build-all.sh Upgrade to NSS 3.66 2021-07-27 15:55:00 +00:00
build-nss-android.sh Add FFI bindings for cert chain and signature verification in NSS 2021-07-27 15:55:00 +00:00
build-nss-desktop.sh Add FFI bindings for cert chain and signature verification in NSS 2021-07-27 15:55:00 +00:00
build-nss-ios.sh Add FFI bindings for cert chain and signature verification in NSS 2021-07-27 15:55:00 +00:00
build-nss-static-libs.patch Add documentation for publishing pre-built NSS artifacts. 2021-05-25 11:20:10 +10:00
build-sqlcipher-android.sh Update NSS to 3.52 2020-05-04 11:38:23 -04:00
build-sqlcipher-desktop.sh fixed up nits on comments 2021-04-28 18:30:22 -10:00
build-sqlcipher-ios.sh Enable rusqlite unlock_notify feature 2020-07-09 13:09:23 -04:00
cross-compile-macos-on-linux-desktop-libs.sh Use the cross-compile tools hosted on tooltool (#1202) 2019-05-27 11:04:11 -04:00
macos-cc-tools.manifest Use the cross-compile tools hosted on tooltool (#1202) 2019-05-27 11:04:11 -04:00
verify-android-ci-environment.sh Updating libs/scripts to require Java 11 2021-09-14 13:08:29 -04:00
verify-android-environment.sh Verify desktop build environment when verifying for mobile. 2021-07-27 07:51:06 +10:00
verify-common.sh Remove an orphaned comment about installing uniffi-bindgen. (#3920) 2021-03-10 19:47:38 +11:00
verify-desktop-environment.sh Fix script name typo 2020-03-06 18:38:37 -05:00
verify-ios-ci-environment.sh Verify desktop build environment when verifying for mobile. 2021-07-27 07:51:06 +10:00
verify-ios-environment.sh Exit verify-ios-env immediately on error 2021-09-15 10:14:46 +02:00

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")