File tree Expand file tree Collapse file tree 2 files changed +14
-5
lines changed
Expand file tree Collapse file tree 2 files changed +14
-5
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments