File tree Expand file tree Collapse file tree 3 files changed +32
-6
lines changed
Expand file tree Collapse file tree 3 files changed +32
-6
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}}
1415 parameters :
1516 vmImage : ${{parameters.vmImage}}
1617
17- - script : |
18- sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION).app/Contents/Developer
19- displayName: "Select Xcode $(XCODE_VERSION)"
18+ - ${{ if ne(parameters.xcodeVersion, '') }} :
19+ - script : |
20+ sudo xcode-select --switch /Applications/Xcode_${{parameters.xcodeVersion}}.app/Contents/Developer
21+ displayName: "Select Xcode ${{parameters.xcodeVersion}}"
22+ - ${{ else }} :
23+ - script : |
24+ sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION).app/Contents/Developer
25+ displayName: "Select Xcode $(XCODE_VERSION)"
2026
2127 - script : |
2228 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}}
1819 parameters :
1920 vmImage : ${{parameters.vmImage}}
2021
21- - script : |
22- sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION).app/Contents/Developer
23- displayName: "Select XCode $(XCODE_VERSION)"
22+ - ${{ if ne(parameters.xcodeVersion, '') }} :
23+ - script : |
24+ sudo xcode-select --switch /Applications/Xcode_${{parameters.xcodeVersion}}.app/Contents/Developer
25+ displayName: "Select Xcode ${{parameters.xcodeVersion}}"
26+ - ${{ else }} :
27+ - script : |
28+ sudo xcode-select --switch /Applications/Xcode_$(XCODE_VERSION).app/Contents/Developer
29+ displayName: "Select XCode $(XCODE_VERSION)"
2430
2531 - script : |
2632 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 4545 vmImage : macOS-latest
4646 deploymentTarget : 17.5
4747
48+ # Xcode 26
49+ - template : .github/jobs/macos.yml
50+ parameters :
51+ name : MacOS_Xcode26
52+ vmImage : macOS-latest
53+ xcodeVersion : " 26.3"
54+
55+ - template : .github/jobs/ios.yml
56+ parameters :
57+ name : iOS_Xcode26
58+ vmImage : macOS-latest
59+ xcodeVersion : " 26.3"
60+ deploymentTarget : 26.0
61+
4862 # Win32
4963 - template : .github/jobs/win32.yml
5064 parameters :
You can’t perform that action at this time.
0 commit comments