File tree 2 files changed +16
-0
lines changed
2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,10 @@ parameters:
36
36
- name : ICU_VERSION
37
37
type : string
38
38
39
+ - name : VERSION
40
+ type : string
41
+ default : ' master'
42
+
39
43
jobs :
40
44
- job : ${{ parameters.host }}
41
45
# NOTE(compnerd) disable non-x64 builds as they are currently broken :(
@@ -247,6 +251,10 @@ jobs:
247
251
-G Ninja
248
252
-S $(Build.SourcesDirectory)/swift
249
253
254
+ - ${{ if eq(parameters.VERSION,'5.3') }} :
255
+ - script : |
256
+ mklink "$(Build.BinariesDirectory)/swift-stdlib/bin/swiftc" "$(toolchain.directory)/usr/bin/swiftc.exe"
257
+
250
258
- task : CMake@1
251
259
displayName : Build Swift Standard Library
252
260
inputs :
Original file line number Diff line number Diff line change @@ -180,6 +180,8 @@ stages:
180
180
ICU_VERSION : 67
181
181
SWIFT_OPTIONS : -DSWIFT_WINDOWS_armv7_ICU_UC_INCLUDE=$(icu.directory)/usr/include/unicode -DSWIFT_WINDOWS_armv7_ICU_UC=$(icu.directory)/usr/lib/icuuc$(icu.version).lib -DSWIFT_WINDOWS_armv7_ICU_I18N_INCLUDE=$(icu.directory)/usr/include -DSWIFT_WINDOWS_armv7_ICU_I18N=$(icu.directory)/usr/lib/icuin$(icu.version).lib -DPYTHON_EXECUTABLE=$(python.pythonLocation)/python.exe
182
182
183
+ VERSION : 5.3
184
+
183
185
- template : templates/windows-sdk.yml
184
186
parameters :
185
187
VisualStudio : 2019/Enterprise
@@ -197,6 +199,8 @@ stages:
197
199
ICU_VERSION : 67
198
200
SWIFT_OPTIONS : -DSWIFT_WINDOWS_aarch64_ICU_UC_INCLUDE=$(icu.directory)/usr/include/unicode -DSWIFT_WINDOWS_aarch64_ICU_UC=$(icu.directory)/usr/lib/icuuc$(icu.version).lib -DSWIFT_WINDOWS_aarch64_ICU_I18N_INCLUDE=$(icu.directory)/usr/include -DSWIFT_WINDOWS_aarch64_ICU_I18N=$(icu.directory)/usr/lib/icuin$(icu.version).lib -DPYTHON_EXECUTABLE=$(python.pythonLocation)/python.exe
199
201
202
+ VERSION : 5.3
203
+
200
204
- template : templates/windows-sdk.yml
201
205
parameters :
202
206
VisualStudio : 2019/Enterprise
@@ -214,6 +218,8 @@ stages:
214
218
ICU_VERSION : 67
215
219
SWIFT_OPTIONS : -DSWIFT_WINDOWS_x86_64_ICU_UC_INCLUDE=$(icu.directory)/usr/include/unicode -DSWIFT_WINDOWS_x86_64_ICU_UC=$(icu.directory)/usr/lib/icuuc$(icu.version).lib -DSWIFT_WINDOWS_x86_64_ICU_I18N_INCLUDE=$(icu.directory)/usr/include -DSWIFT_WINDOWS_x86_64_ICU_I18N=$(icu.directory)/usr/lib/icuin$(icu.version).lib -DPYTHON_EXECUTABLE=$(python.pythonLocation)/python.exe
216
220
221
+ VERSION : 5.3
222
+
217
223
- template : templates/windows-sdk.yml
218
224
parameters :
219
225
VisualStudio : 2019/Enterprise
@@ -231,6 +237,8 @@ stages:
231
237
ICU_VERSION : 67
232
238
SWIFT_OPTIONS : -DSWIFT_WINDOWS_i686_ICU_UC_INCLUDE=$(icu.directory)/usr/include/unicode -DSWIFT_WINDOWS_i686_ICU_UC=$(icu.directory)/usr/lib/icuuc$(icu.version).lib -DSWIFT_WINDOWS_i686_ICU_I18N_INCLUDE=$(icu.directory)/usr/include -DSWIFT_WINDOWS_i686_ICU_I18N=$(icu.directory)/usr/lib/icuin$(icu.version).lib -DPYTHON_EXECUTABLE=$(python.pythonLocation)/python.exe
233
239
240
+ VERSION : 5.3
241
+
234
242
- stage : package_toolchain
235
243
dependsOn : toolchain
236
244
displayName : package Toolchain
You can’t perform that action at this time.
0 commit comments