ci : split ios/tvos jobs

This commit is contained in:
Jhen 2023-09-11 19:06:25 +08:00
parent 1ff4cce60d
commit 5e6a8651a8

View file

@ -197,11 +197,24 @@ jobs:
cd build cd build
ctest --verbose --timeout 900 ctest --verbose --timeout 900
- name: Build for iOS macOS-latest-cmake-ios:
id: cmake_build_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: | run: |
sysctl -a sysctl -a
rm -rf build
mkdir build mkdir build
cd build cd build
cmake -G Xcode .. \ cmake -G Xcode .. \
@ -212,11 +225,24 @@ jobs:
-DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0
cmake --build . --config Release cmake --build . --config Release
- name: Build for tvOS macOS-latest-cmake-tvos:
id: cmake_build_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: | run: |
sysctl -a sysctl -a
rm -rf build
mkdir build mkdir build
cd build cd build
cmake -G Xcode .. \ cmake -G Xcode .. \