diff options
Diffstat (limited to 'circle.yml')
-rw-r--r-- | circle.yml | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/circle.yml b/circle.yml index 1081e42dd2..601ba55610 100644 --- a/circle.yml +++ b/circle.yml @@ -22,6 +22,15 @@ workflows: - ios-render-test-runner - ios-unit-test-runner - ios-benchmark-runner + - ios-render-test-runner: + name: ios-render-test-runner-metal + config_params: '-DMBGL_WITH_OPENGL=OFF -DMBGL_WITH_METAL=ON' + - ios-unit-test-runner: + name: ios-unit-test-runner-metal + config_params: '-DMBGL_WITH_OPENGL=OFF -DMBGL_WITH_METAL=ON' + - ios-benchmark-runner: + name: ios-benchmark-runner-metal + config_params: '-DMBGL_WITH_OPENGL=OFF -DMBGL_WITH_METAL=ON' - baselines: requires: - android-arm64-v8a-release @@ -362,6 +371,10 @@ commands: jobs: ios-render-test-runner: + parameters: + config_params: + type: string + default: '' executor: macos-11_3_1 steps: - checkout @@ -370,7 +383,7 @@ jobs: - prepare-ios-codesign-keychain: directory: render-test/ios - config: - config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_RENDER_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e' + config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_RENDER_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e << parameters.config_params >>' - build: build_params: '--config Release' - codesign-ios-test-runner: @@ -413,6 +426,10 @@ jobs: fi - save ios-unit-test-runner: + parameters: + config_params: + type: string + default: '' executor: macos-11_3_1 steps: - checkout @@ -421,7 +438,7 @@ jobs: - prepare-ios-codesign-keychain: directory: test/ios - config: - config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_UNIT_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e' + config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_UNIT_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e << parameters.config_params >>' - build: build_params: '--config Release' - codesign-ios-test-runner: @@ -458,6 +475,10 @@ jobs: fi - save ios-benchmark-runner: + parameters: + config_params: + type: string + default: '' executor: macos-11_3_1 steps: - checkout @@ -466,7 +487,7 @@ jobs: - prepare-ios-codesign-keychain: directory: benchmark/ios - config: - config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_BENCHMARK=ON -DCMAKE_OSX_ARCHITECTURES=arm64e' + config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_BENCHMARK=ON -DCMAKE_OSX_ARCHITECTURES=arm64e << parameters.config_params >>' - build: build_params: '--config Release' - codesign-ios-test-runner: |