|
11 | 11 | - uses: actions/checkout@v4 |
12 | 12 | with: |
13 | 13 | submodules: recursive |
14 | | - - name: Add msbuild to PATH |
15 | | - uses: microsoft/setup-msbuild@v2 |
16 | | - with: |
17 | | - vs-version: 'latest' |
18 | | - - name: Setup MPI |
19 | | - uses: mpi4py/setup-mpi@v1 |
20 | | - with: |
21 | | - mpi: msmpi |
22 | | - - name: Setup ccache |
23 | | - uses: Chocobo1/setup-ccache-action@v1 |
24 | | - with: |
25 | | - windows_compile_environment: msvc |
26 | | - - name: Setup ninja |
27 | | - uses: seanmiddleditch/gha-setup-ninja@v6 |
28 | | - - name: Setup MSVC for Ninja again |
29 | | - uses: ilammy/msvc-dev-cmd@v1 |
| 14 | + - uses: ./.github/actions/setup-windows-toolchain |
30 | 15 | - name: CMake configure |
31 | 16 | shell: bash |
32 | 17 | run: > |
|
57 | 42 | - uses: actions/checkout@v4 |
58 | 43 | with: |
59 | 44 | submodules: recursive |
60 | | - - name: Add msbuild to PATH |
61 | | - uses: microsoft/setup-msbuild@v2 |
62 | | - with: |
63 | | - vs-version: 'latest' |
64 | | - - name: Setup MPI |
65 | | - uses: mpi4py/setup-mpi@v1 |
66 | | - with: |
67 | | - mpi: msmpi |
68 | | - - name: Setup ccache |
69 | | - uses: Chocobo1/setup-ccache-action@v1 |
70 | | - with: |
71 | | - windows_compile_environment: msvc |
72 | | - - name: Setup ninja |
73 | | - uses: seanmiddleditch/gha-setup-ninja@v6 |
74 | | - - name: Setup MSVC for Ninja again |
75 | | - uses: ilammy/msvc-dev-cmd@v1 |
| 45 | + - uses: ./.github/actions/setup-windows-toolchain |
76 | 46 | - name: CMake configure |
77 | 47 | shell: bash |
78 | 48 | run: > |
@@ -103,14 +73,7 @@ jobs: |
103 | 73 | shell: bash |
104 | 74 | steps: |
105 | 75 | - uses: actions/checkout@v4 |
106 | | - - name: Add msbuild to PATH |
107 | | - uses: microsoft/setup-msbuild@v2 |
108 | | - with: |
109 | | - vs-version: 'latest' |
110 | | - - name: Setup MPI |
111 | | - uses: mpi4py/setup-mpi@v1 |
112 | | - with: |
113 | | - mpi: msmpi |
| 76 | + - uses: ./.github/actions/setup-windows-toolchain |
114 | 77 | - name: Download installed package |
115 | 78 | uses: actions/download-artifact@v4 |
116 | 79 | with: |
@@ -167,14 +130,7 @@ jobs: |
167 | 130 | shell: bash |
168 | 131 | steps: |
169 | 132 | - uses: actions/checkout@v4 |
170 | | - - name: Add msbuild to PATH |
171 | | - uses: microsoft/setup-msbuild@v2 |
172 | | - with: |
173 | | - vs-version: 'latest' |
174 | | - - name: Setup MPI |
175 | | - uses: mpi4py/setup-mpi@v1 |
176 | | - with: |
177 | | - mpi: msmpi |
| 133 | + - uses: ./.github/actions/setup-windows-toolchain |
178 | 134 | - name: Download installed package |
179 | 135 | uses: actions/download-artifact@v4 |
180 | 136 | with: |
@@ -211,24 +167,11 @@ jobs: |
211 | 167 | - uses: actions/checkout@v4 |
212 | 168 | with: |
213 | 169 | submodules: recursive |
214 | | - - name: Add msbuild to PATH |
215 | | - uses: microsoft/setup-msbuild@v2 |
216 | | - with: |
217 | | - vs-version: 'latest' |
| 170 | + - uses: ./.github/actions/setup-windows-toolchain |
218 | 171 | - name: Setup LLVM |
219 | 172 | uses: KyleMayes/install-llvm-action@v2 |
220 | 173 | with: |
221 | 174 | version: "20.1.4" |
222 | | - - name: Setup MPI |
223 | | - uses: mpi4py/setup-mpi@v1 |
224 | | - with: |
225 | | - mpi: msmpi |
226 | | - - name: Setup ccache |
227 | | - uses: Chocobo1/setup-ccache-action@v1 |
228 | | - with: |
229 | | - windows_compile_environment: msvc |
230 | | - - name: Setup ninja |
231 | | - uses: seanmiddleditch/gha-setup-ninja@v6 |
232 | 175 | - name: CMake configure |
233 | 176 | run: > |
234 | 177 | cmake -S . -B build -G Ninja |
@@ -265,14 +208,7 @@ jobs: |
265 | 208 | shell: bash |
266 | 209 | steps: |
267 | 210 | - uses: actions/checkout@v4 |
268 | | - - name: Add msbuild to PATH |
269 | | - uses: microsoft/setup-msbuild@v2 |
270 | | - with: |
271 | | - vs-version: 'latest' |
272 | | - - name: Setup MPI |
273 | | - uses: mpi4py/setup-mpi@v1 |
274 | | - with: |
275 | | - mpi: msmpi |
| 211 | + - uses: ./.github/actions/setup-windows-toolchain |
276 | 212 | - name: Download installed package |
277 | 213 | uses: actions/download-artifact@v4 |
278 | 214 | with: |
@@ -309,14 +245,7 @@ jobs: |
309 | 245 | shell: bash |
310 | 246 | steps: |
311 | 247 | - uses: actions/checkout@v4 |
312 | | - - name: Add msbuild to PATH |
313 | | - uses: microsoft/setup-msbuild@v2 |
314 | | - with: |
315 | | - vs-version: 'latest' |
316 | | - - name: Setup MPI |
317 | | - uses: mpi4py/setup-mpi@v1 |
318 | | - with: |
319 | | - mpi: msmpi |
| 248 | + - uses: ./.github/actions/setup-windows-toolchain |
320 | 249 | - name: Download installed package |
321 | 250 | uses: actions/download-artifact@v4 |
322 | 251 | with: |
|
0 commit comments