name: arm | |
on: | |
push: | |
branches: [ main ] | |
pull_request: | |
branches: [ main ] | |
permissions: | |
contents: read | |
jobs: | |
arm-none-eabi: | |
runs-on: ubuntu-22.04 | |
container: | |
image: devkitpro/devkitarm:latest | |
steps: | |
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 | |
- name: Configure CMake | |
run: | | |
cmake -S . -B build \ | |
-DCMAKE_TOOLCHAIN_FILE=${DEVKITPRO}/cmake/3DS.cmake | |
- name: Build | |
run: make CXX_FLAGS="-w -DHB_NO_MT" | |
working-directory: build |