File tree Expand file tree Collapse file tree 5 files changed +33
-10
lines changed
Expand file tree Collapse file tree 5 files changed +33
-10
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ parameters:
22 name : " "
33 vmImage : " "
44 deploymentTarget : " 15"
5+ xcodeVersion : " "
56
67jobs :
78 - job : ${{parameters.name}}
1516 vmImage : ${{parameters.vmImage}}
1617
1718 - script : |
18- sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION) .app/Contents/Developer
19- displayName: "Select Xcode $(XCODE_VERSION) "
19+ sudo xcode-select --switch /Applications/Xcode_${{parameters.xcodeVersion}} .app/Contents/Developer
20+ displayName: "Select Xcode ${{parameters.xcodeVersion}} "
2021
2122 - script : |
2223 cmake -G Xcode -B build/iOS -D IOS=ON -D DEPLOYMENT_TARGET=${{parameters.deploymentTarget}} -D CMAKE_UNITY_BUILD=$(UNITY_BUILD) -D BABYLON_DEBUG_TRACE=ON -D CMAKE_IOS_INSTALL_COMBINED=NO
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ parameters:
33 vmImage : " "
44 enableSanitizers : false
55 generator : Xcode
6+ xcodeVersion : " "
67
78jobs :
89 - job : ${{parameters.name}}
1920 vmImage : ${{parameters.vmImage}}
2021
2122 - script : |
22- sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION) .app/Contents/Developer
23- displayName: "Select XCode $(XCODE_VERSION) "
23+ sudo xcode-select --switch /Applications/Xcode_${{parameters.xcodeVersion}} .app/Contents/Developer
24+ displayName: "Select Xcode ${{parameters.xcodeVersion}} "
2425
2526 - script : |
2627 cmake -G "${{parameters.generator}}" -B build/macOS -D CMAKE_UNITY_BUILD=$(UNITY_BUILD) -D BABYLON_DEBUG_TRACE=ON -D ENABLE_SANITIZERS=$(SANITIZER_FLAG) -D BABYLON_NATIVE_TESTS_USE_NOOP_METAL_DEVICE=ON
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ parameters:
22 name : " "
33 vmImage : " "
44 deploymentTarget : " 15"
5+ xcodeVersion : " "
56
67jobs :
78 - job : ${{parameters.name}}
1516 vmImage : ${{parameters.vmImage}}
1617
1718 - script : |
18- sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION) .app/Contents/Developer
19- displayName: "Select Xcode $(XCODE_VERSION) "
19+ sudo xcode-select --switch /Applications/Xcode_${{parameters.xcodeVersion}} .app/Contents/Developer
20+ displayName: "Select Xcode ${{parameters.xcodeVersion}} "
2021
2122 - script : |
2223 cmake -B build/iOS -G Xcode -D IOS=ON -D DEPLOYMENT_TARGET=${{parameters.deploymentTarget}} -D CMAKE_IOS_INSTALL_COMBINED=NO -D CMAKE_UNITY_BUILD=$(UNITY_BUILD) -D BABYLON_NATIVE_BUILD_APPS=OFF -D BABYLON_DEBUG_TRACE=ON
Original file line number Diff line number Diff line change 11parameters :
22 name : " "
33 vmImage : " "
4+ xcodeVersion : " "
45
56jobs :
67 - job : ${{parameters.name}}
1415 vmImage : ${{parameters.vmImage}}
1516
1617 - script : |
17- sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION) .app/Contents/Developer
18- displayName: "Select XCode $(XCODE_VERSION) "
18+ sudo xcode-select --switch /Applications/Xcode_${{parameters.xcodeVersion}} .app/Contents/Developer
19+ displayName: "Select Xcode ${{parameters.xcodeVersion}} "
1920
2021 - script : |
2122 cmake -B build/macOS -G Xcode -D CMAKE_UNITY_BUILD=$(UNITY_BUILD) -D BABYLON_NATIVE_BUILD_APPS=OFF -D BABYLON_DEBUG_TRACE=ON
Original file line number Diff line number Diff line change @@ -11,40 +11,57 @@ variables:
1111 value : 28.2.13676358
1212 - name : UNITY_BUILD
1313 value : true
14- - name : XCODE_VERSION
15- value : 16.4
1614
1715jobs :
1816 # Apple
1917 - template : .github/jobs/macos.yml
2018 parameters :
2119 name : MacOS
2220 vmImage : macOS-latest
21+ xcodeVersion : " 16.4"
2322
2423 - template : .github/jobs/macos.yml
2524 parameters :
2625 name : MacOS_Ninja
2726 vmImage : macOS-latest
27+ xcodeVersion : " 16.4"
2828 generator : Ninja Multi-Config
2929
3030 - template : .github/jobs/macos.yml
3131 parameters :
3232 name : MacOS_Sanitizers
3333 vmImage : macOS-latest
34+ xcodeVersion : " 16.4"
3435 enableSanitizers : true
3536
3637 - template : .github/jobs/ios.yml
3738 parameters :
3839 name : iOS_iOS180
3940 vmImage : macOS-latest
41+ xcodeVersion : " 16.4"
4042 deploymentTarget : 18.0
4143
4244 - template : .github/jobs/ios.yml
4345 parameters :
4446 name : iOS_iOS175
4547 vmImage : macOS-latest
48+ xcodeVersion : " 16.4"
4649 deploymentTarget : 17.5
4750
51+ # Xcode 26
52+ - template : .github/jobs/macos.yml
53+ parameters :
54+ name : MacOS_Xcode26
55+ vmImage : macOS-latest
56+ xcodeVersion : " 26.3"
57+
58+ - template : .github/jobs/ios.yml
59+ parameters :
60+ name : iOS_Xcode26
61+ vmImage : macOS-latest
62+ xcodeVersion : " 26.3"
63+ deploymentTarget : 26.0
64+
4865 # Win32
4966 - template : .github/jobs/win32.yml
5067 parameters :
@@ -168,6 +185,7 @@ jobs:
168185 parameters :
169186 name : iOS_Installation
170187 vmImage : macOS-latest
188+ xcodeVersion : " 16.4"
171189 deploymentTarget : 17.2
172190 - template : .github/jobs/test_install_linux.yml
173191 parameters :
@@ -177,6 +195,7 @@ jobs:
177195 parameters :
178196 name : MacOS_Installation
179197 vmImage : macOS-latest
198+ xcodeVersion : " 16.4"
180199 - template : .github/jobs/test_install_win32.yml
181200 parameters :
182201 name : Win32_Installation
You can’t perform that action at this time.
0 commit comments