Skip to content

Commit b3743cd

Browse files
committed
yapb: update
1 parent 118d843 commit b3743cd

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,23 @@ jobs:
144144
submodules: recursive
145145
- name: Install dependencies
146146
run: |
147-
brew update
148-
brew install cmake gcc ninja fontconfig
147+
arch -${{ matrix.arch }} /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
148+
if [ "${{ matrix.arch }}" == "arm64" ]; then
149+
arch -${{ matrix.arch }} brew install cmake gcc ninja fontconfig
150+
else
151+
arch -${{ matrix.arch }} /usr/local/bin/brew install cmake gcc ninja fontconfig
152+
fi
149153
- name: Configure
150154
run: cmake --preset "macos-ci-${{ matrix.arch }}"
151155
- name: Build and Package
152156
run: |
153-
cmake --build .
154-
cpack --config CPackConfig.cmake
157+
if [ "${{ matrix.arch }}" == "arm64" ]; then
158+
arch -${{ matrix.arch }} cmake --build .
159+
arch -${{ matrix.arch }} cpack --config CPackConfig.cmake
160+
else
161+
arch -${{ matrix.arch }} /usr/local/bin/cmake --build .
162+
arch -${{ matrix.arch }} /usr/local/bin/cpack --config CPackConfig.cmake
163+
fi
155164
working-directory: build
156165
- name: Upload artifacts
157166
uses: actions/upload-artifact@v4

3rdparty/yapb

Submodule yapb updated 1 file

0 commit comments

Comments
 (0)