Skip to content

Commit f8aff9b

Browse files
committed
Adjusted the actions to only compile with clang, no ARM build.
1 parent 369d28e commit f8aff9b

File tree

3 files changed

+10
-33
lines changed

3 files changed

+10
-33
lines changed

.github/workflows/ci-linux.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,16 @@ permissions:
2828

2929
jobs:
3030
build-linux:
31+
runs-on: ubuntu-latest
3132
strategy:
3233
matrix:
3334
compiler: [gcc, clang]
3435
include:
35-
- compiler: gcc
36-
cc: gcc
37-
cxx: g++
38-
archopts: -U_FORTIFY_SOURCE
39-
subtarget: tiny
40-
executable: mametiny
4136
- compiler: clang
4237
cc: clang
4338
cxx: clang++
44-
subtarget: mame
45-
executable: mame
46-
runs-on: ubuntu-latest
39+
subtarget: f256
40+
executable: f256
4741
steps:
4842
- uses: actions/checkout@main
4943
with:
@@ -62,7 +56,7 @@ jobs:
6256
ARCHOPTS: ${{ matrix.archopts }}
6357
SUBTARGET: ${{ matrix.subtarget }}
6458
TOOLS: 1
65-
run: make -j3
59+
run: make -j3 SUBTARGET=f256 SOURCES=f256/f256.cpp
6660
- name: Validate
6761
run: ./${{ matrix.executable }} -validate
6862
- name: Reconcile driver list

.github/workflows/ci-macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@ jobs:
3737
env:
3838
USE_LIBSDL: 1
3939
TOOLS: 1
40-
run: make -j2
40+
run: make -j2 SUBTARGET=f256 SOURCES=f256/f256.cpp
4141
- name: Validate
4242
run: ./mame -validate
4343
- uses: actions/upload-artifact@main
4444
with:
4545
name: mame-macos-${{ github.sha }}
4646
path: |
47-
mame
47+
f256
4848
chdman
4949
unidasm
5050
if-no-files-found: error

.github/workflows/ci-windows.yml

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,33 +28,16 @@ jobs:
2828
build-windows:
2929
strategy:
3030
matrix:
31-
compiler: [gcc-x64, clang-x64, clang-arm64]
31+
compiler: [clang-x64]
3232
include:
33-
- compiler: gcc-x64
34-
os: windows-latest
35-
msys: MINGW64
36-
slug: mingw-w64-x86_64
37-
cc: gcc
38-
cxx: g++
39-
subtarget: mame
40-
executable: mame
4133
- compiler: clang-x64
4234
os: windows-latest
4335
msys: MINGW64
4436
slug: mingw-w64-x86_64
4537
cc: clang
4638
cxx: clang++
47-
subtarget: tiny
48-
executable: mametiny
49-
- compiler: clang-arm64
50-
os: windows-11-arm
51-
msys: CLANGARM64
52-
slug: mingw-w64-clang-aarch64
53-
extrapkg: mingw-w64-clang-aarch64-gcc-compat
54-
cc: clang
55-
cxx: clang++
56-
subtarget: mame
57-
executable: mame
39+
subtarget: f256
40+
executable: f256
5841
runs-on: ${{ matrix.os }}
5942
defaults:
6043
run:
@@ -75,7 +58,7 @@ jobs:
7558
ARCHOPTS: "-fuse-ld=lld"
7659
SUBTARGET: ${{ matrix.subtarget }}
7760
TOOLS: 1
78-
run: make -j3
61+
run: make -j3 SUBTARGET=f256 SOURCES=f256/f256.cpp
7962
- name: Validate
8063
run: ./${{ matrix.executable }}.exe -validate
8164
- uses: actions/upload-artifact@main

0 commit comments

Comments
 (0)