6
6
# Builds the library and test suite using CMake using VS Generator (GitHub Actions covers Ninja).
7
7
8
8
schedules :
9
- - cron : " 0 0 * * *"
10
- displayName : ' Nightly build'
11
- branches :
12
- include :
13
- - main
9
+ - cron : " 0 0 * * *"
10
+ displayName : ' Nightly build'
11
+ branches :
12
+ include :
13
+ - main
14
14
15
15
trigger :
16
16
branches :
17
17
include :
18
- - main
18
+ - main
19
19
paths :
20
20
exclude :
21
- - ' *.md'
22
- - LICENSE
23
- - ' .github/**'
24
- - ' .nuget/*'
25
- - build/*.ps1
21
+ - ' *.md'
22
+ - LICENSE
23
+ - ' .github/**'
24
+ - ' .nuget/*'
25
+ - build/*.ps1
26
26
27
27
pr :
28
28
branches :
29
29
include :
30
- - main
30
+ - main
31
31
paths :
32
32
exclude :
33
- - ' *.md'
34
- - LICENSE
35
- - ' .github/**'
36
- - ' .nuget/*'
33
+ - ' *.md'
34
+ - LICENSE
35
+ - ' .github/**'
36
+ - ' .nuget/*'
37
37
38
38
resources :
39
39
repositories :
40
- - repository : self
41
- type : git
42
- ref : refs/heads/main
43
- - repository : testRepo
44
- name : walbourn/directxmathtest
45
- type : github
46
- endpoint : microsoft
47
- ref : refs/heads/main
40
+ - repository : self
41
+ type : git
42
+ ref : refs/heads/main
43
+ - repository : testRepo
44
+ name : walbourn/directxmathtest
45
+ type : github
46
+ endpoint : microsoft
47
+ ref : refs/heads/main
48
48
49
49
name : $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
50
50
@@ -57,78 +57,84 @@ pool:
57
57
vmImage : windows-2019
58
58
59
59
jobs :
60
- - job : CMAKE_BUILD
61
- displayName : CMake using VS Generator
62
- cancelTimeoutInMinutes : 1
63
- steps :
64
- - checkout : self
65
- clean : true
66
- fetchTags : false
67
- fetchDepth : 1
68
- path : ' s'
69
- - checkout : testRepo
70
- displayName : Fetch Tests
71
- clean : true
72
- fetchTags : false
73
- fetchDepth : 1
74
- path : ' s/Tests'
75
- - task : CMake@1
76
- displayName : CMake (MSVC x64)
77
- inputs :
78
- cwd : ' $(Build.SourcesDirectory)'
79
- cmakeArgs : ' -G "$(VS_GENERATOR)" -A x64 -B out -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)'
80
- - task : CMake@1
81
- displayName : CMake (Build x64)
82
- inputs :
83
- cwd : ' $(Build.SourcesDirectory)'
84
- cmakeArgs : --build out -v
85
- - task : CMake@1
86
- displayName : CMake Test (MSVC x64)
87
- inputs :
88
- cwd : Tests
89
- cmakeArgs : ' -G "$(VS_GENERATOR)" -A x64 -B out -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)'
90
- - task : CMake@1
91
- displayName : CMake Test (Build x64)
92
- inputs :
93
- cwd : Tests
94
- cmakeArgs : --build out -v
95
- - task : CMake@1
96
- displayName : CMake (MSVC ARM64)
97
- inputs :
98
- cwd : ' $(Build.SourcesDirectory)'
99
- cmakeArgs : ' -G "$(VS_GENERATOR)" -A ARM64 -B out2 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)'
100
- - task : CMake@1
101
- displayName : CMake (Build ARM64)
102
- inputs :
103
- cwd : ' $(Build.SourcesDirectory)'
104
- cmakeArgs : --build out2 -v
105
- - task : CMake@1
106
- displayName : CMake Test (MSVC ARM64)
107
- inputs :
108
- cwd : Tests
109
- cmakeArgs : ' -G "$(VS_GENERATOR)" -A ARM64 -B out2 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)'
110
- - task : CMake@1
111
- displayName : CMake Test (Build ARM64)
112
- inputs :
113
- cwd : Tests
114
- cmakeArgs : --build out2 -v
115
- - task : CMake@1
116
- displayName : CMake (ClangCl)
117
- inputs :
118
- cwd : ' $(Build.SourcesDirectory)'
119
- cmakeArgs : ' -G "$(VS_GENERATOR)" -A x64 -T clangcl -B out3 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)'
120
- - task : CMake@1
121
- displayName : CMake (Build)
122
- inputs :
123
- cwd : ' $(Build.SourcesDirectory)'
124
- cmakeArgs : --build out3 -v
125
- - task : CMake@1
126
- displayName : CMake Test (ClangCL)
127
- inputs :
128
- cwd : Tests
129
- cmakeArgs : ' -G "$(VS_GENERATOR)" -A x64 -T clangcl -B out3 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)'
130
- - task : CMake@1
131
- displayName : CMake Test (Build)
132
- inputs :
133
- cwd : Tests
134
- cmakeArgs : --build out3 -v
60
+ - job : CMAKE_BUILD
61
+ displayName : CMake using VS Generator
62
+ cancelTimeoutInMinutes : 1
63
+ steps :
64
+ - checkout : self
65
+ clean : true
66
+ fetchTags : false
67
+ fetchDepth : 1
68
+ path : ' s'
69
+ - checkout : testRepo
70
+ displayName : Fetch Tests
71
+ clean : true
72
+ fetchTags : false
73
+ fetchDepth : 1
74
+ path : ' s/Tests'
75
+ - task : CMake@1
76
+ displayName : CMake (MSVC x64)
77
+ inputs :
78
+ cwd : ' $(Build.SourcesDirectory)'
79
+ cmakeArgs : >
80
+ -G "$(VS_GENERATOR)" -A x64 -B out -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
81
+ - task : CMake@1
82
+ displayName : CMake (Build x64)
83
+ inputs :
84
+ cwd : ' $(Build.SourcesDirectory)'
85
+ cmakeArgs : --build out -v
86
+ - task : CMake@1
87
+ displayName : CMake Test (MSVC x64)
88
+ inputs :
89
+ cwd : Tests
90
+ cmakeArgs : >
91
+ -G "$(VS_GENERATOR)" -A x64 -B out -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
92
+ - task : CMake@1
93
+ displayName : CMake Test (Build x64)
94
+ inputs :
95
+ cwd : Tests
96
+ cmakeArgs : --build out -v
97
+ - task : CMake@1
98
+ displayName : CMake (MSVC ARM64)
99
+ inputs :
100
+ cwd : ' $(Build.SourcesDirectory)'
101
+ cmakeArgs : >
102
+ -G "$(VS_GENERATOR)" -A ARM64 -B out2 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
103
+ - task : CMake@1
104
+ displayName : CMake (Build ARM64)
105
+ inputs :
106
+ cwd : ' $(Build.SourcesDirectory)'
107
+ cmakeArgs : --build out2 -v
108
+ - task : CMake@1
109
+ displayName : CMake Test (MSVC ARM64)
110
+ inputs :
111
+ cwd : Tests
112
+ cmakeArgs : >
113
+ -G "$(VS_GENERATOR)" -A ARM64 -B out2 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
114
+ - task : CMake@1
115
+ displayName : CMake Test (Build ARM64)
116
+ inputs :
117
+ cwd : Tests
118
+ cmakeArgs : --build out2 -v
119
+ - task : CMake@1
120
+ displayName : CMake (ClangCl)
121
+ inputs :
122
+ cwd : ' $(Build.SourcesDirectory)'
123
+ cmakeArgs : >
124
+ -G "$(VS_GENERATOR)" -A x64 -T clangcl -B out3 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
125
+ - task : CMake@1
126
+ displayName : CMake (Build)
127
+ inputs :
128
+ cwd : ' $(Build.SourcesDirectory)'
129
+ cmakeArgs : --build out3 -v
130
+ - task : CMake@1
131
+ displayName : CMake Test (ClangCL)
132
+ inputs :
133
+ cwd : Tests
134
+ cmakeArgs : >
135
+ -G "$(VS_GENERATOR)" -A x64 -T clangcl -B out3 -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
136
+ - task : CMake@1
137
+ displayName : CMake Test (Build)
138
+ inputs :
139
+ cwd : Tests
140
+ cmakeArgs : --build out3 -v
0 commit comments