@@ -139,3 +139,205 @@ jobs:
139
139
inputs :
140
140
cwd : ' $(Build.SourcesDirectory)'
141
141
cmakeArgs : --build out5 -v --config RelWithDebInfo
142
+
143
+ - job : CMAKE_BUILD_XDSP
144
+ displayName : CMake using VS Generator BUILD_XDSP=ON
145
+ cancelTimeoutInMinutes : 1
146
+ steps :
147
+ - checkout : self
148
+ clean : true
149
+ fetchTags : false
150
+ fetchDepth : 1
151
+ path : ' s'
152
+ - checkout : testRepo
153
+ displayName : Fetch Tests
154
+ clean : true
155
+ fetchTags : false
156
+ fetchDepth : 1
157
+ path : ' s/Tests'
158
+ - task : CMake@1
159
+ displayName : ' CMake (MSVC): Config x64'
160
+ inputs :
161
+ cwd : ' $(Build.SourcesDirectory)'
162
+ cmakeArgs : >
163
+ -G "$(VS_GENERATOR)" -A x64 -B out -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
164
+ -DBUILD_XDSP=ON
165
+ - task : CMake@1
166
+ displayName : ' CMake (MSVC): Build x64 Debug'
167
+ inputs :
168
+ cwd : ' $(Build.SourcesDirectory)'
169
+ cmakeArgs : --build out -v --config Debug
170
+ - task : CMake@1
171
+ displayName : ' CMake (MSVC): Build x64 Release'
172
+ inputs :
173
+ cwd : ' $(Build.SourcesDirectory)'
174
+ cmakeArgs : --build out -v --config RelWithDebInfo
175
+ - task : CMake@1
176
+ displayName : ' CMake (MSVC): Config x86'
177
+ inputs :
178
+ cwd : ' $(Build.SourcesDirectory)'
179
+ cmakeArgs : >
180
+ -G "$(VS_GENERATOR)" -A Win32 -B out2 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
181
+ -DBUILD_XDSP=ON
182
+ - task : CMake@1
183
+ displayName : ' CMake (MSVC): Build x86 Debug'
184
+ inputs :
185
+ cwd : ' $(Build.SourcesDirectory)'
186
+ cmakeArgs : --build out2 -v --config Debug
187
+ - task : CMake@1
188
+ displayName : ' CMake (MSVC): Build x86 Release'
189
+ inputs :
190
+ cwd : ' $(Build.SourcesDirectory)'
191
+ cmakeArgs : --build out2 -v --config RelWithDebInfo
192
+ - task : CMake@1
193
+ displayName : ' CMake (MSVC): Config ARM64'
194
+ inputs :
195
+ cwd : ' $(Build.SourcesDirectory)'
196
+ cmakeArgs : >
197
+ -G "$(VS_GENERATOR)" -A ARM64 -B out3 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
198
+ -DBUILD_XDSP=ON
199
+ - task : CMake@1
200
+ displayName : ' CMake (MSVC): Build ARM64 Debug'
201
+ inputs :
202
+ cwd : ' $(Build.SourcesDirectory)'
203
+ cmakeArgs : --build out3 -v --config Debug
204
+ - task : CMake@1
205
+ displayName : ' CMake (MSVC): Build ARM64 Release'
206
+ inputs :
207
+ cwd : ' $(Build.SourcesDirectory)'
208
+ cmakeArgs : --build out3 -v --config RelWithDebInfo
209
+ - task : CMake@1
210
+ displayName : ' CMake (ClangCl): Config x64'
211
+ inputs :
212
+ cwd : ' $(Build.SourcesDirectory)'
213
+ cmakeArgs : >
214
+ -G "$(VS_GENERATOR)" -A x64 -T clangcl -B out4 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
215
+ -DBUILD_XDSP=ON
216
+ - task : CMake@1
217
+ displayName : ' CMake (ClangCl): Build x64 Debug'
218
+ inputs :
219
+ cwd : ' $(Build.SourcesDirectory)'
220
+ cmakeArgs : --build out4 -v --config Debug
221
+ - task : CMake@1
222
+ displayName : ' CMake (ClangCl): Build x64 Release'
223
+ inputs :
224
+ cwd : ' $(Build.SourcesDirectory)'
225
+ cmakeArgs : --build out4 -v --config RelWithDebInfo
226
+ - task : CMake@1
227
+ displayName : ' CMake (ClangCl): Config ARM64'
228
+ inputs :
229
+ cwd : ' $(Build.SourcesDirectory)'
230
+ cmakeArgs : >
231
+ -G "$(VS_GENERATOR)" -A ARM64 -T clangcl -B out5 -DCMAKE_SYSTEM_VERSION=$(WIN11_SDK)
232
+ -DBUILD_XDSP=ON
233
+ - task : CMake@1
234
+ displayName : ' CMake (ClangCl): Build ARM64 Debug'
235
+ inputs :
236
+ cwd : ' $(Build.SourcesDirectory)'
237
+ cmakeArgs : --build out5 -v --config Debug
238
+ - task : CMake@1
239
+ displayName : ' CMake (ClangCl): Build ARM64 Release'
240
+ inputs :
241
+ cwd : ' $(Build.SourcesDirectory)'
242
+ cmakeArgs : --build out5 -v --config RelWithDebInfo
243
+
244
+ - job : CMAKE_BUILD_SHMATH
245
+ displayName : CMake using VS Generator BUILD_SHMATH=ON
246
+ cancelTimeoutInMinutes : 1
247
+ steps :
248
+ - checkout : self
249
+ clean : true
250
+ fetchTags : false
251
+ fetchDepth : 1
252
+ path : ' s'
253
+ - checkout : testRepo
254
+ displayName : Fetch Tests
255
+ clean : true
256
+ fetchTags : false
257
+ fetchDepth : 1
258
+ path : ' s/Tests'
259
+ - task : CMake@1
260
+ displayName : ' CMake (MSVC): Config x64'
261
+ inputs :
262
+ cwd : ' $(Build.SourcesDirectory)'
263
+ cmakeArgs : >
264
+ -G "$(VS_GENERATOR)" -A x64 -B out -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
265
+ -DBUILD_SHMATH=ON -DBUILD_DX11=ON -DBUILD_DX12=ON
266
+ - task : CMake@1
267
+ displayName : ' CMake (MSVC): Build x64 Debug'
268
+ inputs :
269
+ cwd : ' $(Build.SourcesDirectory)'
270
+ cmakeArgs : --build out -v --config Debug
271
+ - task : CMake@1
272
+ displayName : ' CMake (MSVC): Build x64 Release'
273
+ inputs :
274
+ cwd : ' $(Build.SourcesDirectory)'
275
+ cmakeArgs : --build out -v --config RelWithDebInfo
276
+ - task : CMake@1
277
+ displayName : ' CMake (MSVC): Config x86'
278
+ inputs :
279
+ cwd : ' $(Build.SourcesDirectory)'
280
+ cmakeArgs : >
281
+ -G "$(VS_GENERATOR)" -A Win32 -B out2 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
282
+ -DBUILD_SHMATH=ON -DBUILD_DX11=ON -DBUILD_DX12=ON
283
+ - task : CMake@1
284
+ displayName : ' CMake (MSVC): Build x86 Debug'
285
+ inputs :
286
+ cwd : ' $(Build.SourcesDirectory)'
287
+ cmakeArgs : --build out2 -v --config Debug
288
+ - task : CMake@1
289
+ displayName : ' CMake (MSVC): Build x86 Release'
290
+ inputs :
291
+ cwd : ' $(Build.SourcesDirectory)'
292
+ cmakeArgs : --build out2 -v --config RelWithDebInfo
293
+ - task : CMake@1
294
+ displayName : ' CMake (MSVC): Config ARM64'
295
+ inputs :
296
+ cwd : ' $(Build.SourcesDirectory)'
297
+ cmakeArgs : >
298
+ -G "$(VS_GENERATOR)" -A ARM64 -B out3 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
299
+ -DBUILD_SHMATH=ON -DBUILD_DX11=ON -DBUILD_DX12=ON
300
+ - task : CMake@1
301
+ displayName : ' CMake (MSVC): Build ARM64 Debug'
302
+ inputs :
303
+ cwd : ' $(Build.SourcesDirectory)'
304
+ cmakeArgs : --build out3 -v --config Debug
305
+ - task : CMake@1
306
+ displayName : ' CMake (MSVC): Build ARM64 Release'
307
+ inputs :
308
+ cwd : ' $(Build.SourcesDirectory)'
309
+ cmakeArgs : --build out3 -v --config RelWithDebInfo
310
+ - task : CMake@1
311
+ displayName : ' CMake (ClangCl): Config x64'
312
+ inputs :
313
+ cwd : ' $(Build.SourcesDirectory)'
314
+ cmakeArgs : >
315
+ -G "$(VS_GENERATOR)" -A x64 -T clangcl -B out4 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
316
+ -DBUILD_SHMATH=ON -DBUILD_DX11=ON -DBUILD_DX12=ON
317
+ - task : CMake@1
318
+ displayName : ' CMake (ClangCl): Build x64 Debug'
319
+ inputs :
320
+ cwd : ' $(Build.SourcesDirectory)'
321
+ cmakeArgs : --build out4 -v --config Debug
322
+ - task : CMake@1
323
+ displayName : ' CMake (ClangCl): Build x64 Release'
324
+ inputs :
325
+ cwd : ' $(Build.SourcesDirectory)'
326
+ cmakeArgs : --build out4 -v --config RelWithDebInfo
327
+ - task : CMake@1
328
+ displayName : ' CMake (ClangCl): Config ARM64'
329
+ inputs :
330
+ cwd : ' $(Build.SourcesDirectory)'
331
+ cmakeArgs : >
332
+ -G "$(VS_GENERATOR)" -A ARM64 -T clangcl -B out5 -DCMAKE_SYSTEM_VERSION=$(WIN11_SDK)
333
+ -DBUILD_SHMATH=ON -DBUILD_DX11=ON -DBUILD_DX12=ON
334
+ - task : CMake@1
335
+ displayName : ' CMake (ClangCl): Build ARM64 Debug'
336
+ inputs :
337
+ cwd : ' $(Build.SourcesDirectory)'
338
+ cmakeArgs : --build out5 -v --config Debug
339
+ - task : CMake@1
340
+ displayName : ' CMake (ClangCl): Build ARM64 Release'
341
+ inputs :
342
+ cwd : ' $(Build.SourcesDirectory)'
343
+ cmakeArgs : --build out5 -v --config RelWithDebInfo
0 commit comments