Commit Graph

12 Commits

Author SHA1 Message Date
Amr Aboelela
1d75bc8c26 Added swiftpm and other libs to Android toolchain 2017-10-20 19:04:58 -07:00
Amr Aboelela
ecaf12b5a1 Copying also ICU libs to Android toolchain, as ICU libraries are needed to pushed to Android devices to allow swift based applications to run 2017-08-10 10:22:45 -07:00
Amr Aboelela
5184488e94 Fixed to use ${ANDROID_ICU_DIR} 2017-05-23 15:01:36 -07:00
Amr Aboelela
97e56b16d0 Added set -e 2017-05-23 09:56:45 -07:00
Amr Aboelela
98f883ddb4 SWIFT_TOOLCHAIN_DIR 2017-05-19 15:36:16 -07:00
Amr Aboelela
2465b36d28 cp -r ${SWIFT_LINUX_DIR}/{bin,lib,include} 2017-05-19 15:24:55 -07:00
Amr Aboelela
f183cbab72 modified build-toolchain 2017-05-19 15:00:56 -07:00
Amr Aboelela
cd3af3e1a5 Added android/build-toolchain 2017-05-19 12:24:10 -07:00
Hugh Bellamy
904ef577d2 Cleanup android import in build-script 2017-02-24 10:22:47 +07:00
practicalswift
6d1ae2a39c [gardening] 2016 → 2017 2017-01-06 16:41:22 +01:00
practicalswift
797b80765f [gardening] Use the correct base URL (https://swift.org) in references to the Swift website
Remove all references to the old non-TLS enabled base URL (http://swift.org)
2016-11-20 17:36:03 +01:00
Brian Gesiak
ee51b7a6f6 [Android] Add testing support
This adds support for running tests for the stdlib built
for Android, both on the host machine and on an Android device.

The Android variant of Swift may be built and tested using
the following `build-script` invocation:

```
$ utils/build-script \
  -R \                                           # Build in ReleaseAssert mode.
  -T \                                           # Run all tests.
  --android \                                    # Build for Android.
  --android-deploy-device-path /data/local/tmp \ # Temporary directory on the device where Android tests are run.
  --android-ndk ~/android-ndk-r10e \             # Path to an Android NDK.
  --android-ndk-version 21 \
  --android-icu-uc ~/libicu-android/armeabi-v7a/libicuuc.so \
  --android-icu-uc-include ~/libicu-android/armeabi-v7a/icu/source/common \
  --android-icu-i18n ~/libicu-android/armeabi-v7a/libicui18n.so \
  --android-icu-i18n-include ~/libicu-android/armeabi-v7a/icu/source/i18n/
```

See docs/Testing.rst for more details.
2016-06-09 13:03:28 -04:00