name: ios-cpu on: [push, pull_request] jobs: ios-iphone-os: runs-on: macos-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/ios.toolchain.cmake -DIOS_PLATFORM=OS .. - name: build run: cmake --build build -j 2 ios-iphone-os-nostdio: runs-on: macos-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/ios.toolchain.cmake -DIOS_PLATFORM=OS -DNCNN_STDIO=OFF -DNCNN_STRING=ON -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_BENCHMARK=OFF .. - name: build run: cmake --build build -j 2 ios-iphone-os-nostring: runs-on: macos-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/ios.toolchain.cmake -DIOS_PLATFORM=OS -DNCNN_STDIO=ON -DNCNN_STRING=OFF -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_BENCHMARK=OFF .. - name: build run: cmake --build build -j 2 ios-iphone-os-nostdio-nostring: runs-on: macos-latest steps: - uses: actions/checkout@v1 - name: configure run: mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/ios.toolchain.cmake -DIOS_PLATFORM=OS -DNCNN_STDIO=OFF -DNCNN_STRING=OFF -DNCNN_BUILD_TESTS=OFF -DNCNN_BUILD_BENCHMARK=OFF .. - name: build run: cmake --build build -j 2