Lines Matching +full:ninja +full:- +full:build
8 # http://www.apache.org/licenses/LICENSE-2.0
16 # Android Build Script.
19 set -e
21 set -x
24 SRC=$PWD/github/SPIRV-Tools
25 TARGET_ARCH="armeabi-v7a with NEON"
26 export ANDROID_NDK=/opt/android-ndk-r15c
28 # Get NINJA.
29 wget -q https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip
30 unzip -q ninja-linux.zip
32 git clone --depth=1 https://github.com/taka-no-me/android-cmake.git android-cmake
33 export TOOLCHAIN_PATH=$PWD/android-cmake/android.toolchain.cmake
37 git clone --depth=1 https://github.com/KhronosGroup/SPIRV-Headers external/spirv-headers
38 git clone --depth=1 https://github.com/google/googletest external/googletest
39 git clone --depth=1 https://github.com/google/effcee external/effcee
40 git clone --depth=1 https://github.com/google/re2 external/re2
42 mkdir build && cd $SRC/build
44 # Invoke the build.
45 BUILD_SHA=${KOKORO_GITHUB_COMMIT:-$KOKORO_GITHUB_PULL_REQUEST_COMMIT}
46 echo $(date): Starting build...
47 …-DCMAKE_BUILD_TYPE=Release -DANDROID_NATIVE_API_LEVEL=android-14 -DANDROID_ABI="armeabi-v7a with N…
49 echo $(date): Build everything...
50 ninja
51 echo $(date): Build completed.