Skip to content

Commit c5e438a

Browse files
authored
Merge pull request #108 from jwcullen/mac_ci
Setup initial GitHub CI to build on `macos-latest` and `macos-12`.
2 parents e460165 + 4c2678d commit c5e438a

2 files changed

Lines changed: 25 additions & 1 deletion

File tree

.github/actions/libiamf-builder/action.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,18 @@ name: libiamf-builder
22

33
description: Build libiamf.
44

5+
inputs:
6+
build-options:
7+
description: Build command options.
8+
required: false
9+
default: ""
10+
511
runs:
612
using: composite
713
steps:
814
- shell: bash
915
run: |
1016
cd code
11-
cmake .
17+
cmake ${{ inputs.build-options }} .
1218
make
1319

.github/workflows/ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,21 @@ jobs:
1010
uses: actions/checkout@v4
1111
- name: Build
1212
uses: ./.github/actions/libiamf-builder
13+
macos-arm64:
14+
runs-on: macos-latest
15+
steps:
16+
- name: Checkout repo
17+
uses: actions/checkout@v4
18+
- name: Build
19+
uses: ./.github/actions/libiamf-builder
20+
with:
21+
build-options: -DCODEC_CAP=off
22+
macos-amd64:
23+
runs-on: macos-12
24+
steps:
25+
- name: Checkout repo
26+
uses: actions/checkout@v4
27+
- name: Build
28+
uses: ./.github/actions/libiamf-builder
29+
with:
30+
build-options: -DCODEC_CAP=off

0 commit comments

Comments
 (0)