mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-25 19:48:11 +00:00
- Fix flatbuffers flatc warning, unused-but-set-variable. - Address `-Wshorten-64-to-32` warnings (fix in our code, allow in dependencies' code). - Update CI builds to use Xcode 14.3. - Update minimum iOS version to 12.0. - Update Mac hosted agents to MacOS 13 where possible.
38 lines
1,018 B
YAML
38 lines
1,018 B
YAML
jobs:
|
|
- job: CoreML_CI
|
|
workspace:
|
|
clean: all
|
|
pool:
|
|
vmImage: 'macOS-13'
|
|
variables:
|
|
MACOSX_DEPLOYMENT_TARGET: '10.14'
|
|
TODAY: $[format('{0:dd}{0:MM}{0:yyyy}', pipeline.startTime)]
|
|
CCACHE_DIR: '$(Pipeline.Workspace)/ccache'
|
|
timeoutInMinutes: 120
|
|
steps:
|
|
- script: brew install coreutils ninja
|
|
displayName: Install coreutils and ninja
|
|
|
|
- template: templates/use-xcode-version.yml
|
|
|
|
- template: templates/mac-build-step-with-cache.yml
|
|
parameters:
|
|
WithCache: true
|
|
Today: $(TODAY)
|
|
AdditionalKey: coreml
|
|
CacheDir: $(CCACHE_DIR)
|
|
BuildStep:
|
|
- script: |
|
|
set -e
|
|
python3 tools/ci_build/build.py \
|
|
--build_dir build \
|
|
--skip_submodule_sync \
|
|
--cmake_generator=Ninja \
|
|
--parallel \
|
|
--build_shared_lib \
|
|
--config Debug \
|
|
--use_cache \
|
|
--use_coreml
|
|
displayName: CoreML EP, Build and Test on macOS
|
|
env:
|
|
CCACHE_COMPILERCHECK: content
|