@@ -2,67 +2,106 @@ language: objective-c
22
33os :
44 - osx
5- osx_image :
6- - xcode10.2
7- - xcode11.3
8- - xcode12.2
9- env :
10- - PLATFORM=SIMULATOR DEPLOYMENT_TARGET=11.0
11- - PLATFORM=SIMULATOR64 DEPLOYMENT_TARGET=11.0
12- - PLATFORM=OS DEPLOYMENT_TARGET=11.0
13- - PLATFORM=OS BUILD_SHARED=1 DEPLOYMENT_TARGET=11.0
14- - PLATFORM=OS64 DEPLOYMENT_TARGET=11.0
15- - PLATFORM=OS64 BUILD_SHARED=1 DEPLOYMENT_TARGET=11.0
16- - PLATFORM=TVOS DEPLOYMENT_TARGET=11.0
17- - PLATFORM=WATCHOS DEPLOYMENT_TARGET=5.0
18- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0
19- - PLATFORM=MAC DEPLOYMENT_TARGET=10.13
20- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 BUILD_CURL=1
21- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 USE_NEW_BUILD=1
225
236jobs :
247 fast_finish : true
8+ allow_failures :
9+ - name : " Use new *COMBINED build support in CMake 3.19.4+ [allowed failure]"
10+ - name : " Mac Catalyst on Apple Silicon, Target iOS 13.0 [arm64] [allowed failure]"
11+ - name : " Xcode version 12.2, Target macOS on Apple Silicon [arm64] SDK 11.0 [allowed failure]"
2512 include :
26- - os : osx
27- name : " Test on older Xcode versions (Version 8.3, iOS SDK 10.3) "
13+ - name : " Xcode version 8.3, Target iOS [arm64] SDK 9.0 "
14+ stage : " iOS builds "
2815 osx_image : xcode8.3
2916 env :
30- - PLATFORM=OS64 DEPLOYMENT_TARGET=10.3
31- - os : osx
32- name : " Test on older Xcode versions (Version 9.4, iOS SDK 11.4) "
17+ - PLATFORM=OS64 DEPLOYMENT_TARGET=9.0
18+ - name : " Xcode version 9.4, Target iOS [arm64] SDK 9.0 "
19+ stage : " iOS builds "
3320 osx_image : xcode9.4
3421 env :
35- - PLATFORM=OS64 DEPLOYMENT_TARGET=11.4
36- - os : osx
37- name : " Mac Catalyst example"
22+ - PLATFORM=OS64 DEPLOYMENT_TARGET=9.0
23+ - name : " Xcode version 9.4, Target iOS [arm64] SDK 11.0"
24+ stage : " iOS builds"
25+ osx_image : xcode10.2
26+ env :
27+ - PLATFORM=OS64 DEPLOYMENT_TARGET=11.0
28+ - name : " Xcode version 9.4, Target iOS [armv7, armv7k, arm64] SDK 9.0"
29+ stage : " iOS builds"
30+ osx_image : xcode10.2
31+ env :
32+ - PLATFORM=OS DEPLOYMENT_TARGET=9.0
33+ - name : " Xcode version 11.3, Target iOS Simulator64 [x86_64] SDK 12.0"
34+ stage : " iOS builds"
35+ osx_image : xcode11.3
36+ env :
37+ - PLATFORM=SIMULATOR64 DEPLOYMENT_TARGET=12.0
38+
39+ - name : " Xcode version 11.3, Target watchOS [armv7k,arm64_32] SDK 5.0"
40+ stage : " watchOS builds"
41+ osx_image : xcode11.3
42+ env :
43+ - PLATFORM=WATCHOS DEPLOYMENT_TARGET=5.0
44+ - name : " Xcode version 12.2, Target watchOS Simulator [x86_64] SDK 7.0"
45+ stage : " watchOS builds"
3846 osx_image : xcode12.2
3947 env :
40- - PLATFORM=MAC_CATALYST DEPLOYMENT_TARGET=13.0
41- - os : osx
42- name : " Use new *COMBINED build support in CMake 3.19.4+"
48+ - PLATFORM=SIMULATOR_WATCHOS DEPLOYMENT_TARGET=7.0
49+
50+ - name : " Xcode version 11.3, Target tvOS [arm64] SDK 11.0"
51+ stage : " tvOS builds"
52+ osx_image : xcode11.3
53+ env :
54+ - PLATFORM=TVOS DEPLOYMENT_TARGET=11.0
55+
56+ - name : " Xcode version 11.3, Target iOS Combined Build [x86_64, arm64] SDK 12.0"
57+ stage : " Combined builds"
58+ osx_image : xcode11.3
59+ env :
60+ - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=12.0
61+ - name : " Xcode version 11.3, Target watchOS [armv7k, arm64_32, x86_64] SDK 5.0"
62+ stage : " Combined builds"
63+ osx_image : xcode11.3
64+ env :
65+ - PLATFORM=WATCHOSCOMBINED USE_XCODE=1 DEPLOYMENT_TARGET=5.0
66+ - name : " Xcode version 11.3, Target tvOS [arm64, x86_64] SDK 11.0"
67+ stage : " Combined builds"
68+ osx_image : xcode11.3
69+ env :
70+ - PLATFORM=TVOSCOMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0
71+
72+ - name : " Xcode version 12.2, Target macOS [x86_64] SDK 10.13"
73+ stage : " macOS builds"
4374 osx_image : xcode12.2
4475 env :
45- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 USE_NEW_BUILD=1
46- exclude :
47- - osx_image : xcode10.2
76+ - PLATFORM=MAC DEPLOYMENT_TARGET=10.13
77+ - name : " Xcode version 12.2, Target macOS on Apple Silicon [arm64] SDK 11.0 [allowed failure]"
78+ stage : " macOS builds"
79+ osx_image : xcode12.2
4880 env :
49- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 BUILD_CURL=1 # Takes too much time to build...
50- - osx_image : xcode11.3
81+ - PLATFORM=MAC_ARM64 DEPLOYMENT_TARGET=11.0
82+
83+ - name : " Mac Catalyst, iOS target 13.0 [x86_64]"
84+ stage : " Mac Catalyst builds"
85+ osx_image : xcode12.2
5186 env :
52- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 BUILD_CURL=1 # Takes too much time to build...
53- - osx_image : xcode12.2
87+ - PLATFORM=MAC_CATALYST DEPLOYMENT_TARGET=13.0
88+ - name : " Mac Catalyst on Apple Silicon, Target iOS 13.0 [arm64] [allowed failure]"
89+ stage : " Mac Catalyst builds"
90+ osx_image : xcode12.2
5491 env :
55- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0
56- - osx_image : xcode10.2
92+ - PLATFORM=MAC_CATALYST_ARM64 DEPLOYMENT_TARGET=13.0
93+
94+ - name : " Use new *COMBINED build support in CMake 3.19.4+ [allowed failure]"
95+ stage : " New build system combined builds"
96+ osx_image : xcode12.2
5797 env :
5898 - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 USE_NEW_BUILD=1
59- - osx_image : xcode11.3
99+
100+ - name : " libCURL example combined build on iOS"
101+ stage : " libCURL example builds"
102+ osx_image : xcode11.3
60103 env :
61- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 USE_NEW_BUILD=1
62- allow_failures :
63- - env :
64- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 BUILD_CURL=1
65- - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 USE_NEW_BUILD=1
104+ - PLATFORM=OS64COMBINED USE_XCODE=1 DEPLOYMENT_TARGET=11.0 BUILD_CURL=1
66105
67106install : skip
68107
0 commit comments