diff options
| -rw-r--r-- | .github/workflows/ci.yaml | 8 | ||||
| -rw-r--r-- | lwjgl.nix | 2 | ||||
| -rw-r--r-- | pkgs/lwjgl/default.nix | 2 |
3 files changed, 12 insertions, 0 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b75aed6..60a22a6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -38,6 +38,14 @@ jobs: - os: ubuntu-latest system: x86_64-linux + target: armv7l-unknown-linux-gnueabihf + + - os: ubuntu-latest + system: x86_64-linux + target: powerpc64le-unknown-linux-gnu + + - os: ubuntu-latest + system: x86_64-linux target: riscv64-unknown-linux-gnu runs-on: ${{ matrix.os }} @@ -4,6 +4,8 @@ targets = [ "x86_64-unknown-linux-gnu" "aarch64-unknown-linux-gnu" + "armv7l-unknown-linux-gnueabihf" + "powerpc64le-unknown-linux-gnu" "riscv64-unknown-linux-gnu" ]; diff --git a/pkgs/lwjgl/default.nix b/pkgs/lwjgl/default.nix index d287a83..4c87ec0 100644 --- a/pkgs/lwjgl/default.nix +++ b/pkgs/lwjgl/default.nix @@ -180,6 +180,8 @@ stdenv.mkDerivation ( "arm32" else if stdenv.hostPlatform.isRiscV64 then "riscv64" + else if stdenv.hostPlatform.isPower64 then + "ppc64le" else throw "${stdenv.hostPlatform.cpu.name} is not a supported architecture"; LWJGL_BUILD_OFFLINE = "yes"; |
