From 1ff4cce60d3dea867902927618a6b2ee46d36bbe Mon Sep 17 00:00:00 2001 From: Jhen Date: Mon, 11 Sep 2023 07:56:22 +0800 Subject: [PATCH] ci : add iOS/tvOS build into macOS-latest-cmake --- .github/workflows/build.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9d0a6c222..58b21bec9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -197,6 +197,36 @@ jobs: cd build ctest --verbose --timeout 900 + - name: Build for iOS + id: cmake_build_ios + run: | + sysctl -a + rm -rf build + mkdir build + cd build + cmake -G Xcode .. \ + -DLLAMA_BUILD_EXAMPLES=OFF \ + -DLLAMA_BUILD_TESTS=OFF \ + -DLLAMA_BUILD_SERVER=OFF \ + -DCMAKE_SYSTEM_NAME=iOS \ + -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 + cmake --build . --config Release + + - name: Build for tvOS + id: cmake_build_tvos + run: | + sysctl -a + rm -rf build + mkdir build + cd build + cmake -G Xcode .. \ + -DLLAMA_BUILD_EXAMPLES=OFF \ + -DLLAMA_BUILD_TESTS=OFF \ + -DLLAMA_BUILD_SERVER=OFF \ + -DCMAKE_SYSTEM_NAME=tvOS \ + -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 + cmake --build . --config Release + windows-latest-cmake: runs-on: windows-latest