File tree Expand file tree Collapse file tree 6 files changed +56
-38
lines changed Expand file tree Collapse file tree 6 files changed +56
-38
lines changed Original file line number Diff line number Diff line change @@ -57,12 +57,12 @@ jobs:
57
57
cling : Off
58
58
llvm_enable_projects : " clang"
59
59
llvm_targets_to_build : " host"
60
- - name : osx15-arm-clang-clang13 -cling
60
+ - name : osx15-arm-clang-clang18 -cling
61
61
os : macos-15
62
62
compiler : clang
63
- clang-runtime : ' 13 '
63
+ clang-runtime : ' 18 '
64
64
cling : On
65
- cling-version : ' 1.0 '
65
+ cling-version : ' 1.2 '
66
66
llvm_enable_projects : " clang"
67
67
llvm_targets_to_build : " host;NVPTX"
68
68
@@ -193,8 +193,6 @@ jobs:
193
193
../llvm
194
194
ninja clang -j ${{ env.ncpus }}
195
195
ninja clingInterpreter -j ${{ env.ncpus }}
196
- # Now build gtest.a and gtest_main for CppInterOp to run its tests.
197
- ninja gtest_main -j ${{ env.ncpus }}
198
196
else
199
197
# Apply patches
200
198
llvm_vers=$(echo "${{ matrix.clang-runtime }}" | tr '[:lower:]' '[:upper:]')
@@ -289,12 +287,12 @@ jobs:
289
287
clang-runtime : ' 16'
290
288
cling : Off
291
289
cppyy : Off
292
- - name : osx15-arm-clang-clang13 -cling-cppyy
290
+ - name : osx15-arm-clang-clang18 -cling-cppyy
293
291
os : macos-15
294
292
compiler : clang
295
- clang-runtime : ' 13 '
293
+ clang-runtime : ' 18 '
296
294
cling : On
297
- cling-version : ' 1.0 '
295
+ cling-version : ' 1.2 '
298
296
cppyy : On
299
297
300
298
steps :
Original file line number Diff line number Diff line change @@ -57,12 +57,12 @@ jobs:
57
57
cling : Off
58
58
llvm_enable_projects : " clang"
59
59
llvm_targets_to_build : " host"
60
- - name : osx13-x86-clang-clang13 -cling
60
+ - name : osx13-x86-clang-clang18 -cling
61
61
os : macos-13
62
62
compiler : clang
63
- clang-runtime : ' 13 '
63
+ clang-runtime : ' 18 '
64
64
cling : On
65
- cling-version : ' 1.0 '
65
+ cling-version : ' 1.2 '
66
66
llvm_enable_projects : " clang"
67
67
llvm_targets_to_build : " host;NVPTX"
68
68
@@ -177,8 +177,6 @@ jobs:
177
177
../llvm
178
178
ninja clang -j ${{ env.ncpus }}
179
179
ninja clingInterpreter -j ${{ env.ncpus }}
180
- # Now build gtest.a and gtest_main for CppInterOp to run its tests.
181
- ninja gtest_main -j ${{ env.ncpus }}
182
180
else
183
181
# Apply patches
184
182
llvm_vers=$(echo "${{ matrix.clang-runtime }}" | tr '[:lower:]' '[:upper:]')
@@ -273,12 +271,12 @@ jobs:
273
271
clang-runtime : ' 16'
274
272
cling : Off
275
273
cppyy : Off
276
- - name : osx13-x86-clang-clang13 -cling-cppyy
274
+ - name : osx13-x86-clang-clang18 -cling-cppyy
277
275
os : macos-13
278
276
compiler : clang
279
- clang-runtime : ' 13 '
277
+ clang-runtime : ' 18 '
280
278
cling : On
281
- cling-version : ' 1.0 '
279
+ cling-version : ' 1.2 '
282
280
cppyy : On
283
281
284
282
steps :
Original file line number Diff line number Diff line change @@ -64,12 +64,12 @@ jobs:
64
64
cling : Off
65
65
llvm_enable_projects : " clang"
66
66
llvm_targets_to_build : " host;NVPTX"
67
- - name : ubu24-arm-gcc9-clang13 -cling
67
+ - name : ubu24-arm-gcc9-clang18 -cling
68
68
os : ubuntu-24.04-arm
69
69
compiler : gcc-9
70
- clang-runtime : ' 13 '
70
+ clang-runtime : ' 18 '
71
71
cling : On
72
- cling-version : ' 1.0 '
72
+ cling-version : ' 1.2 '
73
73
llvm_enable_projects : " clang"
74
74
llvm_targets_to_build : " host;NVPTX"
75
75
@@ -188,8 +188,6 @@ jobs:
188
188
../llvm
189
189
ninja clang -j ${{ env.ncpus }}
190
190
ninja clingInterpreter -j ${{ env.ncpus }}
191
- # Now build gtest.a and gtest_main for CppInterOp to run its tests.
192
- ninja gtest_main -j ${{ env.ncpus }}
193
191
else
194
192
# Apply patches
195
193
llvm_vers=$(echo "${{ matrix.clang-runtime }}" | tr '[:lower:]' '[:upper:]')
@@ -291,13 +289,13 @@ jobs:
291
289
clang-runtime : ' 16'
292
290
cling : Off
293
291
cppyy : Off
294
- - name : ubu24-arm-gcc9-clang13 -cling-cppyy
292
+ - name : ubu24-arm-gcc9-clang18 -cling-cppyy
295
293
os : ubuntu-24.04-arm
296
294
compiler : gcc-9
297
- clang-runtime : ' 13 '
295
+ clang-runtime : ' 18 '
298
296
cling : On
299
297
cppyy : On
300
- cling-version : ' 1.0 '
298
+ cling-version : ' 1.2 '
301
299
302
300
steps :
303
301
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -57,12 +57,12 @@ jobs:
57
57
cling : Off
58
58
llvm_enable_projects : " clang"
59
59
llvm_targets_to_build : " host;NVPTX"
60
- - name : ubu24-x86-gcc9-clang13 -cling
60
+ - name : ubu24-x86-gcc9-clang18 -cling
61
61
os : ubuntu-24.04
62
62
compiler : gcc-9
63
- clang-runtime : ' 13 '
63
+ clang-runtime : ' 18 '
64
64
cling : On
65
- cling-version : ' 1.0 '
65
+ cling-version : ' 1.2 '
66
66
llvm_enable_projects : " clang"
67
67
llvm_targets_to_build : " host;NVPTX"
68
68
@@ -181,8 +181,6 @@ jobs:
181
181
../llvm
182
182
ninja clang -j ${{ env.ncpus }}
183
183
ninja clingInterpreter -j ${{ env.ncpus }}
184
- # Now build gtest.a and gtest_main for CppInterOp to run its tests.
185
- ninja gtest_main -j ${{ env.ncpus }}
186
184
else
187
185
# Apply patches
188
186
llvm_vers=$(echo "${{ matrix.clang-runtime }}" | tr '[:lower:]' '[:upper:]')
@@ -277,12 +275,12 @@ jobs:
277
275
clang-runtime : ' 16'
278
276
cling : Off
279
277
cppyy : Off
280
- - name : ubu24-x86-gcc9-clang13 -cling-cppyy
278
+ - name : ubu24-x86-gcc9-clang18 -cling-cppyy
281
279
os : ubuntu-24.04
282
280
compiler : gcc-9
283
- clang-runtime : ' 13 '
281
+ clang-runtime : ' 18 '
284
282
cling : On
285
- cling-version : ' 1.0 '
283
+ cling-version : ' 1.2 '
286
284
cppyy : On
287
285
288
286
steps :
Original file line number Diff line number Diff line change 28
28
cling : Off
29
29
llvm_enable_projects : " clang"
30
30
llvm_targets_to_build : " host;NVPTX"
31
+ - name : win11-msvc-clang18-cling
32
+ os : windows-11-arm
33
+ compiler : msvc
34
+ clang-runtime : ' 18'
35
+ cling : On
36
+ cling-version : ' 1.2'
37
+ llvm_enable_projects : " clang"
38
+ llvm_targets_to_build : " host;NVPTX"
31
39
32
40
steps :
33
41
- uses : actions/checkout@v4
@@ -154,9 +162,7 @@ jobs:
154
162
-DLLVM_ENABLE_LIBXML2=OFF `
155
163
..\llvm
156
164
cmake --build . --config Release --target clang --parallel ${{ env.ncpus }}
157
- cmake --build . --config Release --target cling --parallel ${{ env.ncpus }}
158
- # Now build gtest.a and gtest_main for CppInterOp to run its tests.
159
- cmake --build . --config Release --target gtest_main --parallel ${{ env.ncpus }}
165
+ cmake --build . --config Release --target clingInterpreter --parallel ${{ env.ncpus }}
160
166
}
161
167
else
162
168
{
@@ -231,6 +237,13 @@ jobs:
231
237
clang-runtime : ' 20'
232
238
cling : Off
233
239
cppyy : Off
240
+ - name : win11-msvc-clang18-cling
241
+ os : windows-11-arm
242
+ compiler : msvc
243
+ clang-runtime : ' 18'
244
+ cling : On
245
+ cling-version : ' 1.2'
246
+ cppyy : Off
234
247
235
248
steps :
236
249
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 28
28
cling : Off
29
29
llvm_enable_projects : " clang"
30
30
llvm_targets_to_build : " host;NVPTX"
31
+ - name : win2025-msvc-clang18-cling
32
+ os : windows-2025
33
+ compiler : msvc
34
+ clang-runtime : ' 18'
35
+ cling : On
36
+ cling-version : ' 1.2'
37
+ llvm_enable_projects : " clang"
38
+ llvm_targets_to_build : " host;NVPTX"
31
39
32
40
steps :
33
41
- uses : actions/checkout@v4
@@ -154,9 +162,7 @@ jobs:
154
162
-DLLVM_ENABLE_LIBXML2=OFF `
155
163
..\llvm
156
164
cmake --build . --config Release --target clang --parallel ${{ env.ncpus }}
157
- cmake --build . --config Release --target cling --parallel ${{ env.ncpus }}
158
- # Now build gtest.a and gtest_main for CppInterOp to run its tests.
159
- cmake --build . --config Release --target gtest_main --parallel ${{ env.ncpus }}
165
+ cmake --build . --config Release --target clingInterpreter --parallel ${{ env.ncpus }}
160
166
}
161
167
else
162
168
{
@@ -231,6 +237,13 @@ jobs:
231
237
clang-runtime : ' 20'
232
238
cling : Off
233
239
cppyy : Off
240
+ - name : win2025-msvc-clang18-cling
241
+ os : windows-2025
242
+ compiler : msvc
243
+ clang-runtime : ' 18'
244
+ cling : On
245
+ cling-version : ' 1.2'
246
+ cppyy : Off
234
247
235
248
steps :
236
249
- uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments