name: android-x64-cpu on: [push, pull_request] jobs: android-x86_64: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI="x86_64" -DANDROID_PLATFORM=android-21 .. - name: build run: cmake --build build -j 2 android-x86_64-nostdio: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI="x86_64" -DANDROID_PLATFORM=android-21 -DNCNN_STDIO=OFF -DNCNN_STRING=ON -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_BENCHMARK=OFF .. - name: build run: cmake --build build -j 2 android-x86_64-nostring: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI="x86_64" -DANDROID_PLATFORM=android-21 -DNCNN_STDIO=ON -DNCNN_STRING=OFF -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_BENCHMARK=OFF .. - name: build run: cmake --build build -j 2 android-x86_64-nostdio-nostring: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI="x86_64" -DANDROID_PLATFORM=android-21 -DNCNN_STDIO=OFF -DNCNN_STRING=OFF -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_BENCHMARK=OFF .. - name: build run: cmake --build build -j 2