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