diff options
| author | Ray <[email protected]> | 2020-04-26 13:46:15 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-04-26 13:46:15 +0200 |
| commit | ce2e48af52b4429ece5653cda35827c578c8e84c (patch) | |
| tree | df38c02c006d1574cd1344190ea25c88819685bc | |
| parent | 72cc3e053066e21f11ec31d90f8a459ff836857b (diff) | |
| download | raylib-ce2e48af52b4429ece5653cda35827c578c8e84c.tar.gz raylib-ce2e48af52b4429ece5653cda35827c578c8e84c.zip | |
Update to use latest emscripten and android ndk
- To support ASYNCIFY instead of EMTERPRETER
- No need to generate a standalone toolchain for Android NDK
| -rw-r--r-- | .travis.yml | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml index d24a3dc2..906a05c9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -59,7 +59,7 @@ before_install: if [[ "$ARCH" == *-android ]]; then export DONT_TEST=1; export RAYLIB_PACKAGE_SUFFIX="-Android-arm64"; - wget https://dl.google.com/android/repository/android-ndk-r17-linux-x86_64.zip; + wget https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip; unzip -qq android-ndk*.zip; if [[ "$ARCH" == arm64-* ]]; then export RAYLIB_PACKAGE_SUFFIX="-Android-arm64"; @@ -70,15 +70,14 @@ before_install: TOOLCHAIN_ARCH=arm; PREFIX=arm-linux-androideabi-; fi; - android-ndk*/build/tools/make_standalone_toolchain.py --arch $TOOLCHAIN_ARCH --api 21 --install-dir /tmp/android-toolchain; - export PATH=/tmp/android-toolchain/bin:$PATH; + export PATH=/android-ndk*/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH; export CC=${PREFIX}clang; export CXX=${PREFIX}clang++; export CMAKE_ARCH_ARGS='-DPLATFORM=Android'; elif [ "$ARCH" == "html5" ]; then export DONT_TEST=1; export RAYLIB_PACKAGE_SUFFIX="-html5"; - docker run --privileged=true -dit --name emscripten -v $(pwd):/src trzeci/emscripten:sdk-incoming-64bit bash; + docker run --privileged=true -dit --name emscripten -v $(pwd):/src trzeci/emscripten:sdk-latest bash; export CMAKE_ARCH_ARGS='-DPLATFORM=Web -DCMAKE_TOOLCHAIN_FILE=../cmake/emscripten.cmake'; RUNNER='docker exec -it emscripten cmake -E chdir build'; else |
