Skip to content

Commit 9d7d591

Browse files
authored
Merge pull request #281 from humbertodias/master
add lin/osx arm64
2 parents 469ddf0 + 6439182 commit 9d7d591

File tree

2 files changed

+29
-13
lines changed

2 files changed

+29
-13
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,74 +16,88 @@ defaults:
1616
# debug builds are currently not built to keep the turnaround time on PRs shorter.
1717

1818
jobs:
19-
build_linux:
19+
build_linux_x86_64:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323
- run: make -j4 config=tool
2424
- run: git clean -f && make -j4 config=player
2525

26+
build_linux_arm64:
27+
runs-on: ubuntu-24.04-arm
28+
steps:
29+
- uses: actions/checkout@v4
30+
- run: make -j4 config=tool
31+
- run: git clean -f && make -j4 config=player
32+
2633
build_linux_jit:
2734
runs-on: ubuntu-latest
2835
steps:
29-
- uses: actions/checkout@v2
36+
- uses: actions/checkout@v4
3037
- run: make -j4 config=player WANT_JIT=1
3138

3239
build_linux_luasocket:
3340
runs-on: ubuntu-latest
3441
steps:
35-
- uses: actions/checkout@v2
42+
- uses: actions/checkout@v4
3643
- run: make -j4 config=player WANT_LUASOCKET=1
3744

3845
build_linux_armv7_neon:
3946
runs-on: ubuntu-latest
4047
container: dockcross/linux-armv7
4148
steps:
42-
- uses: actions/checkout@v2
49+
- uses: actions/checkout@v4
4350
- run: make -j4 platform=unix-armv7-neon-hardfloat config=player
4451

4552
# build_linux_armv7_neon_jit:
4653
# runs-on: ubuntu-latest
4754
# container: dockcross/linux-armv7
4855
# steps:
49-
# - uses: actions/checkout@v2
56+
# - uses: actions/checkout@v4
5057
# - run: make WANT_JIT=1 platform=unix-armv7-neon-hardfloat -j4
5158

52-
build_osx:
59+
build_osx_x86_64:
5360
runs-on: macos-latest
5461
steps:
55-
- uses: actions/checkout@v2
62+
- uses: actions/checkout@v4
63+
- run: make -j4 platform=osx config=tool
64+
- run: git clean -f && make -j4 platform=osx config=player
65+
66+
build_osx_arm64:
67+
runs-on: macos-14
68+
steps:
69+
- uses: actions/checkout@v4
5670
- run: make -j4 platform=osx config=tool
5771
- run: git clean -f && make -j4 platform=osx config=player
5872

5973
build_osx_jit:
6074
runs-on: macos-latest
6175
steps:
62-
- uses: actions/checkout@v2
76+
- uses: actions/checkout@v4
6377
- run: make -j4 platform=osx config=player WANT_JIT=1 MACOSX_DEPLOYMENT_TARGET=12.6
6478

6579
build_osx_luasocket:
6680
runs-on: macos-latest
6781
steps:
68-
- uses: actions/checkout@v2
82+
- uses: actions/checkout@v4
6983
- run: make -j4 platform=osx config=player WANT_LUASOCKET=1
7084

7185
build_windows:
7286
runs-on: windows-latest
7387
steps:
74-
- uses: actions/checkout@v2
88+
- uses: actions/checkout@v4
7589
- run: CC=gcc make -j4 platform=win config=tool
7690
- run: git clean -f && CC=gcc make -j4 platform=win config=player
7791

7892
build_windows_jit:
7993
runs-on: windows-latest
8094
steps:
81-
- uses: actions/checkout@v2
95+
- uses: actions/checkout@v4
8296
- run: CC=gcc make -j4 platform=win config=player WANT_JIT=1
8397

8498
build_windows_luasocket:
8599
runs-on: windows-latest
86100
steps:
87-
- uses: actions/checkout@v2
101+
- uses: actions/checkout@v4
88102
- run: CC=gcc make -j4 platform=win config=player WANT_LUASOCKET=1
89103

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[![CI](https://github.com/libretro/libretro-lutro/actions/workflows/ci.yml/badge.svg)](https://github.com/libretro/libretro-lutro/actions/workflows/ci.yml)
2+
13
# Lutro
24

35
Experimental [Lua](http://lua.org) game framework for [libretro](http://libretro.com), following the [LÖVE](http://love2d.org) API.

0 commit comments

Comments
 (0)