Skip to content

Commit 1ff4cce

Browse files
committed
ci : add iOS/tvOS build into macOS-latest-cmake
1 parent 7910757 commit 1ff4cce

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.github/workflows/build.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,36 @@ jobs:
197197
cd build
198198
ctest --verbose --timeout 900
199199
200+
- name: Build for iOS
201+
id: cmake_build_ios
202+
run: |
203+
sysctl -a
204+
rm -rf build
205+
mkdir build
206+
cd build
207+
cmake -G Xcode .. \
208+
-DLLAMA_BUILD_EXAMPLES=OFF \
209+
-DLLAMA_BUILD_TESTS=OFF \
210+
-DLLAMA_BUILD_SERVER=OFF \
211+
-DCMAKE_SYSTEM_NAME=iOS \
212+
-DCMAKE_OSX_DEPLOYMENT_TARGET=14.0
213+
cmake --build . --config Release
214+
215+
- name: Build for tvOS
216+
id: cmake_build_tvos
217+
run: |
218+
sysctl -a
219+
rm -rf build
220+
mkdir build
221+
cd build
222+
cmake -G Xcode .. \
223+
-DLLAMA_BUILD_EXAMPLES=OFF \
224+
-DLLAMA_BUILD_TESTS=OFF \
225+
-DLLAMA_BUILD_SERVER=OFF \
226+
-DCMAKE_SYSTEM_NAME=tvOS \
227+
-DCMAKE_OSX_DEPLOYMENT_TARGET=14.0
228+
cmake --build . --config Release
229+
200230
windows-latest-cmake:
201231
runs-on: windows-latest
202232

0 commit comments

Comments
 (0)