summaryrefslogtreecommitdiff
path: root/circle.yml
diff options
context:
space:
mode:
Diffstat (limited to 'circle.yml')
-rw-r--r--circle.yml27
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: