diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2926af0..c4f44ec 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -21,7 +21,7 @@ jobs: uses: actions/checkout@v4 # Dependencies - name: Install Dependencies - run: ./scripts/install-dependencies.sh + run: ./scripts/install-dependencies-${{ matrix.arch }}.sh # Build - name: Build run: ./example/build.sh diff --git a/scripts/install-dependencies.sh b/scripts/install-dependencies-AMD64.sh similarity index 100% rename from scripts/install-dependencies.sh rename to scripts/install-dependencies-AMD64.sh diff --git a/scripts/install-dependencies-ARM64.sh b/scripts/install-dependencies-ARM64.sh new file mode 100755 index 0000000..2d324ff --- /dev/null +++ b/scripts/install-dependencies-ARM64.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +dpkg --add-architecture armhf +apt-get update +apt-get dist-upgrade -y +apt-get install -y --no-install-recommends \ + cmake \ + ninja-build \ + gcc g++ \ + gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf \ + libc6:armhf \ No newline at end of file