|
|
@@ -197,6 +197,62 @@ jobs:
|
|
|
cd build
|
|
|
ctest --verbose --timeout 900
|
|
|
|
|
|
+ macOS-latest-cmake-ios:
|
|
|
+ runs-on: macos-latest
|
|
|
+
|
|
|
+ steps:
|
|
|
+ - name: Clone
|
|
|
+ id: checkout
|
|
|
+ uses: actions/checkout@v1
|
|
|
+
|
|
|
+ - name: Dependencies
|
|
|
+ id: depends
|
|
|
+ continue-on-error: true
|
|
|
+ run: |
|
|
|
+ brew update
|
|
|
+
|
|
|
+ - name: Build
|
|
|
+ id: cmake_build
|
|
|
+ run: |
|
|
|
+ sysctl -a
|
|
|
+ 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
|
|
|
+
|
|
|
+ macOS-latest-cmake-tvos:
|
|
|
+ runs-on: macos-latest
|
|
|
+
|
|
|
+ steps:
|
|
|
+ - name: Clone
|
|
|
+ id: checkout
|
|
|
+ uses: actions/checkout@v1
|
|
|
+
|
|
|
+ - name: Dependencies
|
|
|
+ id: depends
|
|
|
+ continue-on-error: true
|
|
|
+ run: |
|
|
|
+ brew update
|
|
|
+
|
|
|
+ - name: Build
|
|
|
+ id: cmake_build
|
|
|
+ run: |
|
|
|
+ sysctl -a
|
|
|
+ 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
|
|
|
|