@@ -192,114 +192,100 @@ check-generated-output)
192
192
generic-cxx03)
193
193
clean
194
194
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx03.cmake" \
195
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
196
195
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
197
196
check-runtimes
198
197
check-abi-list
199
198
;;
200
199
generic-cxx11)
201
200
clean
202
201
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx11.cmake" \
203
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
204
202
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
205
203
check-runtimes
206
204
check-abi-list
207
205
;;
208
206
generic-cxx14)
209
207
clean
210
208
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx14.cmake" \
211
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
212
209
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
213
210
check-runtimes
214
211
check-abi-list
215
212
;;
216
213
generic-cxx17)
217
214
clean
218
215
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx17.cmake" \
219
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
220
216
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
221
217
check-runtimes
222
218
check-abi-list
223
219
;;
224
220
generic-cxx20)
225
221
clean
226
222
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx20.cmake" \
227
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
228
223
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
229
224
check-runtimes
230
225
check-abi-list
231
226
;;
232
227
generic-cxx2b)
233
228
clean
234
229
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx2b.cmake" \
235
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
236
230
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
237
231
check-runtimes
238
232
check-abi-list
239
233
;;
240
234
generic-assertions)
241
235
clean
242
236
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-assertions.cmake" \
243
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
244
237
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
245
238
check-runtimes
246
239
check-abi-list
247
240
;;
248
241
generic-debug-iterators)
249
242
clean
250
243
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-debug-iterators.cmake" \
251
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
252
244
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
253
245
check-runtimes
254
246
check-abi-list
255
247
;;
256
248
generic-noexceptions)
257
249
clean
258
250
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-noexceptions.cmake" \
259
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
260
251
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
261
252
check-runtimes
262
253
check-abi-list
263
254
;;
264
255
generic-modules)
265
256
clean
266
257
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-modules.cmake" \
267
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
268
258
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
269
259
check-runtimes
270
260
check-abi-list
271
261
;;
272
262
generic-static)
273
263
clean
274
264
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-static.cmake" \
275
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-static.cfg.in" \
276
265
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-static.cfg.in"
277
266
check-runtimes
278
267
;;
279
268
generic-clang-13)
280
269
export CC=clang-13
281
270
export CXX=clang++-13
282
271
clean
283
- generate-cmake -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
284
- -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
272
+ generate-cmake -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
285
273
check-runtimes
286
274
check-abi-list
287
275
;;
288
276
generic-clang-14)
289
277
export CC=clang-14
290
278
export CXX=clang++-14
291
279
clean
292
- generate-cmake -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
293
- -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
280
+ generate-cmake -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
294
281
check-runtimes
295
282
check-abi-list
296
283
;;
297
284
generic-gcc)
298
285
export CC=gcc-11
299
286
export CXX=g++-11
300
287
clean
301
- generate-cmake -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared-gcc.cfg.in" \
302
- -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in" \
288
+ generate-cmake -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in" \
303
289
-DLIBCXX_ENABLE_WERROR=NO
304
290
check-runtimes
305
291
;;
@@ -308,108 +294,93 @@ generic-gcc-cxx11)
308
294
export CXX=g++-11
309
295
clean
310
296
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-cxx11.cmake" \
311
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared-gcc.cfg.in" \
312
297
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in" \
313
298
-DLIBCXX_ENABLE_WERROR=NO
314
299
check-runtimes
315
300
;;
316
301
generic-asan)
317
302
clean
318
303
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-asan.cmake" \
319
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
320
304
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
321
305
check-runtimes
322
306
;;
323
307
generic-msan)
324
308
clean
325
309
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-msan.cmake" \
326
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
327
310
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
328
311
check-runtimes
329
312
;;
330
313
generic-tsan)
331
314
clean
332
315
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-tsan.cmake" \
333
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
334
316
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
335
317
check-runtimes
336
318
;;
337
319
generic-ubsan)
338
320
clean
339
321
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-ubsan.cmake" \
340
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
341
322
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
342
323
check-runtimes
343
324
;;
344
325
generic-with_llvm_unwinder)
345
326
clean
346
327
generate-cmake -DLIBCXXABI_USE_LLVM_UNWINDER=ON \
347
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
348
328
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
349
329
check-runtimes
350
330
;;
351
331
generic-singlethreaded)
352
332
clean
353
333
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-singlethreaded.cmake" \
354
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
355
334
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
356
335
check-runtimes
357
336
;;
358
337
generic-no-debug)
359
338
clean
360
339
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-debug.cmake" \
361
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
362
340
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
363
341
check-runtimes
364
342
check-abi-list
365
343
;;
366
344
generic-no-filesystem)
367
345
clean
368
346
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-filesystem.cmake" \
369
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
370
347
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
371
348
check-runtimes
372
349
;;
373
350
generic-no-random_device)
374
351
clean
375
352
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-random_device.cmake" \
376
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
377
353
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
378
354
check-runtimes
379
355
;;
380
356
generic-no-localization)
381
357
clean
382
358
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-localization.cmake" \
383
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
384
359
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
385
360
check-runtimes
386
361
;;
387
362
generic-no-unicode)
388
363
clean
389
364
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-unicode.cmake" \
390
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
391
365
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
392
366
check-runtimes
393
367
;;
394
368
generic-no-wide-characters)
395
369
clean
396
370
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-wide-characters.cmake" \
397
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
398
371
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
399
372
check-runtimes
400
373
;;
401
374
generic-no-experimental)
402
375
clean
403
376
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-no-experimental.cmake" \
404
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
405
377
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
406
378
check-runtimes
407
379
check-abi-list
408
380
;;
409
381
generic-abi-unstable)
410
382
clean
411
383
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-abi-unstable.cmake" \
412
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
413
384
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
414
385
check-runtimes
415
386
;;
@@ -465,8 +436,7 @@ apple-system-backdeployment-*)
465
436
;;
466
437
benchmarks)
467
438
clean
468
- generate-cmake -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
469
- -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
439
+ generate-cmake -DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
470
440
check-cxx-benchmarks
471
441
;;
472
442
documentation)
@@ -497,7 +467,6 @@ bootstrapping-build)
497
467
-DRUNTIMES_BUILD_ALLOW_DARWIN=ON \
498
468
-DLLVM_ENABLE_ASSERTIONS=ON \
499
469
-C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Generic-modules.cmake" \
500
- -DRUNTIMES_LIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
501
470
-DRUNTIMES_LIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
502
471
503
472
echo " +++ Running the libc++ and libc++abi tests"
@@ -529,7 +498,6 @@ legacy-project-build)
529
498
aarch64)
530
499
clean
531
500
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/AArch64.cmake" \
532
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
533
501
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
534
502
check-runtimes
535
503
;;
@@ -538,37 +506,32 @@ aarch64-noexceptions)
538
506
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/AArch64.cmake" \
539
507
-DLIBCXX_ENABLE_EXCEPTIONS=OFF \
540
508
-DLIBCXXABI_ENABLE_EXCEPTIONS=OFF \
541
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
542
509
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
543
510
check-runtimes
544
511
;;
545
512
# Aka Armv8 32 bit
546
513
armv8)
547
514
clean
548
515
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Armv8Arm.cmake" \
549
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
550
516
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
551
517
check-runtimes
552
518
;;
553
519
armv8-noexceptions)
554
520
clean
555
521
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Armv8Thumb-noexceptions.cmake" \
556
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
557
522
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
558
523
check-runtimes
559
524
;;
560
525
# Armv7 32 bit. One building Arm only one Thumb only code.
561
526
armv7)
562
527
clean
563
528
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Armv7Arm.cmake" \
564
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
565
529
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
566
530
check-runtimes
567
531
;;
568
532
armv7-noexceptions)
569
533
clean
570
534
generate-cmake -C " ${MONOREPO_ROOT} /libcxx/cmake/caches/Armv7Thumb-noexceptions.cmake" \
571
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared.cfg.in" \
572
535
-DLIBUNWIND_TEST_CONFIG=" llvm-libunwind-shared.cfg.in"
573
536
check-runtimes
574
537
;;
@@ -580,15 +543,13 @@ clang-cl-dll)
580
543
# correctly when libc++ visibility attributes indicate dllimport linkage
581
544
# anyway), thus just disable the experimental library. Remove this
582
545
# setting when cmake and the test driver does the right thing automatically.
583
- generate-cmake-libcxx-win -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF \
584
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-shared-clangcl.cfg.in"
546
+ generate-cmake-libcxx-win -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF
585
547
echo " +++ Running the libc++ tests"
586
548
${NINJA} -vC " ${BUILD_DIR} " check-cxx
587
549
;;
588
550
clang-cl-static)
589
551
clean
590
- generate-cmake-libcxx-win -DLIBCXX_ENABLE_SHARED=OFF \
591
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-static-clangcl.cfg.in"
552
+ generate-cmake-libcxx-win -DLIBCXX_ENABLE_SHARED=OFF
592
553
echo " +++ Running the libc++ tests"
593
554
${NINJA} -vC " ${BUILD_DIR} " check-cxx
594
555
;;
@@ -602,7 +563,6 @@ mingw-dll)
602
563
generate-cmake \
603
564
-DCMAKE_C_COMPILER=x86_64-w64-mingw32-clang \
604
565
-DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-clang++ \
605
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-mingw.cfg.in" \
606
566
-C " ${MONOREPO_ROOT} /libcxx/cmake/caches/MinGW.cmake"
607
567
echo " +++ Running the libc++ tests"
608
568
${NINJA} -vC " ${BUILD_DIR} " check-cxx
@@ -612,7 +572,6 @@ mingw-static)
612
572
generate-cmake \
613
573
-DCMAKE_C_COMPILER=x86_64-w64-mingw32-clang \
614
574
-DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-clang++ \
615
- -DLIBCXX_TEST_CONFIG=" llvm-libc++-mingw.cfg.in" \
616
575
-C " ${MONOREPO_ROOT} /libcxx/cmake/caches/MinGW.cmake" \
617
576
-DLIBCXX_ENABLE_SHARED=OFF \
618
577
-DLIBUNWIND_ENABLE_SHARED=OFF
0 commit comments