| name: Build (RISC OS) |
| |
| on: [push, pull_request] |
| |
| jobs: |
| autotools: |
| name: autotools |
| runs-on: ubuntu-latest |
| container: riscosdotinfo/riscos-gccsdk-4.7:latest |
| steps: |
| - uses: actions/checkout@v2 |
| - name: Configure |
| run: ./configure --host=arm-unknown-riscos --disable-gcc-atomics |
| - name: Build |
| run: make -j`nproc` |
| |
| cmake: |
| name: CMake |
| runs-on: ubuntu-latest |
| container: riscosdotinfo/riscos-gccsdk-4.7:latest |
| steps: |
| - name: Setup dependencies |
| run: apt-get update && apt-get install -y cmake ninja-build |
| - uses: actions/checkout@v2 |
| - name: Configure CMake |
| run: cmake -S. -Bbuild -G Ninja -DCMAKE_TOOLCHAIN_FILE=/home/riscos/env/toolchain-riscos.cmake -DRISCOS=ON -DSDL_GCC_ATOMICS=OFF -DCMAKE_BUILD_TYPE=Release |
| - name: Build |
| run: cmake --build build |