@@ -139,3 +139,205 @@ jobs:
139139 inputs :
140140 cwd : ' $(Build.SourcesDirectory)'
141141 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