\r
jobs:\r
build_libmatroska:\r
- name: libmatroska\r
+ name: libmatroska ${{ matrix.arch }} Library\r
runs-on: macos-latest\r
+ strategy:\r
+ fail-fast: false\r
+ matrix:\r
+ arch: [x86_64, arm64]\r
steps:\r
- uses: lukka/get-cmake@latest\r
\r
# minimum version we support ref: 'release-1.4.3'\r
\r
- name: Configure libebml\r
- run: cmake -S libebml -B libebml/_build\r
+ run: cmake -S libebml -B libebml/_build -DCMAKE_OSX_ARCHITECTURES="${{ matrix.arch }}"\r
\r
- name: Build libebml\r
run: cmake --build libebml/_build --parallel\r
run: cmake --install libebml/_build --prefix ${GITHUB_WORKSPACE}/_built\r
\r
- name: Configure CMake \r
- run: cmake -S . -B _build -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
+ run: cmake -S . -B _build -DCMAKE_OSX_ARCHITECTURES="${{ matrix.arch }}" -DEBML_DIR="${GITHUB_WORKSPACE}/_built/lib/cmake/EBML"\r
\r
- name: Build with CMake\r
run: cmake --build _build --parallel\r