forked from leetal/ios-cmake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
109 lines (98 loc) · 3.69 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
language: objective-c
os:
- osx
jobs:
fast_finish: true
allow_failures:
- name: "Use new *COMBINED build support in CMake 3.19.4+ [allowed failure]"
- name: "Mac Catalyst on Apple Silicon, Target iOS 13.0 [arm64] [allowed failure]"
- name: "Xcode version 12.2, Target macOS on Apple Silicon [arm64] SDK 11.0 [allowed failure]"
include:
- name: "Xcode version 8.3, Target iOS [arm64] SDK 9.0"
stage: "iOS builds"
osx_image: xcode8.3
env:
- PLATFORM=OS64 DEPLOYMENT_TARGET=9.0
- name: "Xcode version 9.4, Target iOS [arm64] SDK 9.0"
stage: "iOS builds"
osx_image: xcode9.4
env:
- PLATFORM=OS64 DEPLOYMENT_TARGET=9.0
- name: "Xcode version 9.4, Target iOS [arm64] SDK 11.0"
stage: "iOS builds"
osx_image: xcode10.2
env:
- PLATFORM=OS64 DEPLOYMENT_TARGET=11.0
- name: "Xcode version 9.4, Target iOS [armv7, armv7k, arm64] SDK 9.0"
stage: "iOS builds"
osx_image: xcode10.2
env:
- PLATFORM=OS DEPLOYMENT_TARGET=9.0
- name: "Xcode version 11.3, Target iOS Simulator64 [x86_64] SDK 12.0"
stage: "iOS builds"
osx_image: xcode11.3
env:
- PLATFORM=SIMULATOR64 DEPLOYMENT_TARGET=12.0
- name: "Xcode version 11.3, Target watchOS [armv7k,arm64_32] SDK 5.0"
stage: "watchOS builds"
osx_image: xcode11.3
env:
- PLATFORM=WATCHOS DEPLOYMENT_TARGET=5.0
- name: "Xcode version 12.2, Target watchOS Simulator [x86_64] SDK 7.0"
stage: "watchOS builds"
osx_image: xcode12.2
env:
- PLATFORM=SIMULATOR_WATCHOS DEPLOYMENT_TARGET=7.0
- name: "Xcode version 11.3, Target tvOS [arm64] SDK 11.0"
stage: "tvOS builds"
osx_image: xcode11.3
env:
- PLATFORM=TVOS DEPLOYMENT_TARGET=11.0
- name: "Xcode version 11.3, Target iOS Combined Build [x86_64, arm64] SDK 12.0"
stage: "Combined builds"
osx_image: xcode11.3
env:
- PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=12.0
- name: "Xcode version 11.3, Target watchOS [armv7k, arm64_32, x86_64] SDK 5.0"
stage: "Combined builds"
osx_image: xcode11.3
env:
- PLATFORM=WATCHOSCOMBINED USE_XCODE=1 DEPLOYMENT_TARGET=5.0
- name: "Xcode version 11.3, Target tvOS [arm64, x86_64] SDK 11.0"
stage: "Combined builds"
osx_image: xcode11.3
env:
- PLATFORM=TVOSCOMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0
- name: "Xcode version 12.2, Target macOS [x86_64] SDK 10.13"
stage: "macOS builds"
osx_image: xcode12.2
env:
- PLATFORM=MAC DEPLOYMENT_TARGET=10.13
- name: "Xcode version 12.2, Target macOS on Apple Silicon [arm64] SDK 11.0 [allowed failure]"
stage: "macOS builds"
osx_image: xcode12.2
env:
- PLATFORM=MAC_ARM64 DEPLOYMENT_TARGET=11.0
- name: "Mac Catalyst, iOS target 13.0 [x86_64]"
stage: "Mac Catalyst builds"
osx_image: xcode12.2
env:
- PLATFORM=MAC_CATALYST DEPLOYMENT_TARGET=13.0
- name: "Mac Catalyst on Apple Silicon, Target iOS 13.0 [arm64] [allowed failure]"
stage: "Mac Catalyst builds"
osx_image: xcode12.2
env:
- PLATFORM=MAC_CATALYST_ARM64 DEPLOYMENT_TARGET=13.0
- name: "Use new *COMBINED build support in CMake 3.19.4+ [allowed failure]"
stage: "New build system combined builds"
osx_image: xcode12.2
env:
- PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 USE_NEW_BUILD=1
- name: "libCURL example combined build on iOS"
stage: "libCURL example builds"
osx_image: xcode11.3
env:
- PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 BUILD_CURL=1
install: skip
script:
- ./.travis/build.sh