Add RISC OS builds to GitHub Actions
diff --git a/.github/workflows/riscos.yml b/.github/workflows/riscos.yml
new file mode 100644
index 0000000..3f46668
--- /dev/null
+++ b/.github/workflows/riscos.yml
@@ -0,0 +1,28 @@
+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