|
121 | 121 | } |
122 | 122 | }, |
123 | 123 | { |
124 | | - "name": "libcudacxx-base", |
125 | | - "hidden": true, |
| 124 | + "name": "libcudacxx", |
126 | 125 | "inherits": "base", |
127 | 126 | "cacheVariables": { |
128 | 127 | "CCCL_ENABLE_LIBCUDACXX": true, |
129 | 128 | "LIBCUDACXX_ENABLE_LIBCUDACXX_TESTS": true |
130 | 129 | } |
131 | 130 | }, |
132 | 131 | { |
133 | | - "name": "libcudacxx-cpp17", |
134 | | - "displayName": "libcu++: C++17", |
135 | | - "inherits": "libcudacxx-base", |
136 | | - "cacheVariables": { |
137 | | - "CMAKE_CXX_STANDARD": "17", |
138 | | - "CMAKE_CUDA_STANDARD": "17", |
139 | | - "LIBCUDACXX_TEST_STANDARD_VER": "c++17" |
140 | | - } |
141 | | - }, |
142 | | - { |
143 | | - "name": "libcudacxx-cpp20", |
144 | | - "displayName": "libcu++: C++20", |
145 | | - "inherits": "libcudacxx-base", |
146 | | - "cacheVariables": { |
147 | | - "CMAKE_CXX_STANDARD": "20", |
148 | | - "CMAKE_CUDA_STANDARD": "20", |
149 | | - "LIBCUDACXX_TEST_STANDARD_VER": "c++20" |
150 | | - } |
151 | | - }, |
152 | | - { |
153 | | - "name": "libcudacxx-nvrtc-base", |
154 | | - "hidden": true, |
155 | | - "inherits": "libcudacxx-base", |
| 132 | + "name": "libcudacxx-nvrtc", |
| 133 | + "inherits": "libcudacxx", |
156 | 134 | "cacheVariables": { |
157 | 135 | "LIBCUDACXX_TEST_WITH_NVRTC": true, |
158 | 136 | "CMAKE_CUDA_ARCHITECTURES": "70" |
159 | 137 | } |
160 | 138 | }, |
161 | | - { |
162 | | - "name": "libcudacxx-nvrtc-cpp17", |
163 | | - "displayName": "libcu++ NVRTC: C++17", |
164 | | - "inherits": "libcudacxx-nvrtc-base", |
165 | | - "cacheVariables": { |
166 | | - "CMAKE_CXX_STANDARD": "17", |
167 | | - "CMAKE_CUDA_STANDARD": "17", |
168 | | - "LIBCUDACXX_TEST_STANDARD_VER": "c++17" |
169 | | - } |
170 | | - }, |
171 | | - { |
172 | | - "name": "libcudacxx-nvrtc-cpp20", |
173 | | - "displayName": "libcu++ NVRTC: C++20", |
174 | | - "inherits": "libcudacxx-nvrtc-base", |
175 | | - "cacheVariables": { |
176 | | - "CMAKE_CXX_STANDARD": "20", |
177 | | - "CMAKE_CUDA_STANDARD": "20", |
178 | | - "LIBCUDACXX_TEST_STANDARD_VER": "c++20" |
179 | | - } |
180 | | - }, |
181 | 139 | { |
182 | 140 | "name": "cub-base", |
183 | 141 | "hidden": true, |
|
363 | 321 | "name": "install", |
364 | 322 | "configurePreset": "install" |
365 | 323 | }, |
| 324 | + { |
| 325 | + "name": "libcudacxx", |
| 326 | + "configurePreset": "libcudacxx", |
| 327 | + "targets": [ |
| 328 | + "libcudacxx.test.internal_headers", |
| 329 | + "libcudacxx.test.public_headers", |
| 330 | + "libcudacxx.test.public_headers_host_only", |
| 331 | + "libcudacxx.test.lit.precompile", |
| 332 | + "libcudacxx.test.atomics.ptx", |
| 333 | + "libcudacxx.test.c2h_all" |
| 334 | + ] |
| 335 | + }, |
366 | 336 | { |
367 | 337 | "name": "libcudacxx-codegen", |
368 | 338 | "configurePreset": "libcudacxx-codegen", |
|
378 | 348 | ] |
379 | 349 | }, |
380 | 350 | { |
381 | | - "name": "libcudacxx-nvrtcc", |
382 | | - "hidden": true, |
| 351 | + "name": "libcudacxx-nvrtc", |
| 352 | + "configurePreset": "libcudacxx-nvrtc", |
383 | 353 | "targets": [ |
384 | 354 | "libcudacxx.nvrtcc" |
385 | 355 | ] |
386 | 356 | }, |
387 | | - { |
388 | | - "name": "libcudacxx-base", |
389 | | - "hidden": true, |
390 | | - "targets": [ |
391 | | - "libcudacxx.test.internal_headers", |
392 | | - "libcudacxx.test.public_headers", |
393 | | - "libcudacxx.test.public_headers_host_only", |
394 | | - "libcudacxx.test.lit.precompile", |
395 | | - "libcudacxx.test.atomics.ptx", |
396 | | - "libcudacxx.test.c2h_all" |
397 | | - ] |
398 | | - }, |
399 | | - { |
400 | | - "name": "libcudacxx-nvrtc-cpp17", |
401 | | - "hidden": false, |
402 | | - "inherits": [ |
403 | | - "libcudacxx-nvrtcc" |
404 | | - ], |
405 | | - "configurePreset": "libcudacxx-nvrtc-cpp17" |
406 | | - }, |
407 | | - { |
408 | | - "name": "libcudacxx-nvrtc-cpp20", |
409 | | - "hidden": false, |
410 | | - "inherits": [ |
411 | | - "libcudacxx-nvrtcc" |
412 | | - ], |
413 | | - "configurePreset": "libcudacxx-nvrtc-cpp20" |
414 | | - }, |
415 | | - { |
416 | | - "name": "libcudacxx-cpp17", |
417 | | - "configurePreset": "libcudacxx-cpp17", |
418 | | - "inherits": [ |
419 | | - "libcudacxx-base" |
420 | | - ] |
421 | | - }, |
422 | | - { |
423 | | - "name": "libcudacxx-cpp20", |
424 | | - "configurePreset": "libcudacxx-cpp20", |
425 | | - "inherits": [ |
426 | | - "libcudacxx-base" |
427 | | - ] |
428 | | - }, |
429 | 357 | { |
430 | 358 | "name": "cub-cpp17", |
431 | 359 | "configurePreset": "cub-cpp17" |
|
492 | 420 | { |
493 | 421 | "name": "libcudacxx-codegen", |
494 | 422 | "configurePreset": "libcudacxx-codegen", |
| 423 | + "inherits": "base", |
495 | 424 | "filter": { |
496 | 425 | "include": { |
497 | 426 | "name": "^libcudacxx\\.test\\.atomics\\.codegen.*$" |
498 | 427 | } |
499 | 428 | } |
500 | 429 | }, |
501 | 430 | { |
502 | | - "name": "libcudacxx-ctest-base", |
503 | | - "hidden": true, |
504 | | - "inherits": [ |
505 | | - "base" |
506 | | - ], |
| 431 | + "name": "libcudacxx-ctest", |
| 432 | + "configurePreset": "libcudacxx", |
| 433 | + "inherits": "base", |
507 | 434 | "filter": { |
508 | 435 | "exclude": { |
509 | 436 | "name": "^libcudacxx\\.test\\.lit$" |
510 | 437 | } |
511 | 438 | } |
512 | 439 | }, |
513 | 440 | { |
514 | | - "name": "libcudacxx-ctest-cpp17", |
515 | | - "configurePreset": "libcudacxx-cpp17", |
516 | | - "inherits": [ |
517 | | - "libcudacxx-ctest-base" |
518 | | - ] |
519 | | - }, |
520 | | - { |
521 | | - "name": "libcudacxx-ctest-cpp20", |
522 | | - "configurePreset": "libcudacxx-cpp20", |
523 | | - "inherits": [ |
524 | | - "libcudacxx-ctest-base" |
525 | | - ] |
526 | | - }, |
527 | | - { |
528 | | - "name": "libcudacxx-lit-base", |
529 | | - "hidden": true, |
530 | | - "inherits": [ |
531 | | - "base" |
532 | | - ], |
| 441 | + "name": "libcudacxx-lit", |
| 442 | + "configurePreset": "libcudacxx", |
| 443 | + "inherits": "base", |
533 | 444 | "filter": { |
534 | 445 | "include": { |
535 | 446 | "name": "^libcudacxx\\.test\\.lit$" |
|
541 | 452 | } |
542 | 453 | }, |
543 | 454 | { |
544 | | - "name": "libcudacxx-lit-cpp17", |
545 | | - "configurePreset": "libcudacxx-cpp17", |
546 | | - "inherits": [ |
547 | | - "libcudacxx-lit-base" |
548 | | - ] |
549 | | - }, |
550 | | - { |
551 | | - "name": "libcudacxx-lit-cpp20", |
552 | | - "configurePreset": "libcudacxx-cpp20", |
553 | | - "inherits": [ |
554 | | - "libcudacxx-lit-base" |
555 | | - ] |
556 | | - }, |
557 | | - { |
558 | | - "name": "libcudacxx-nvrtc-base", |
559 | | - "hidden": true, |
560 | | - "inherits": [ |
561 | | - "libcudacxx-lit-base" |
562 | | - ] |
563 | | - }, |
564 | | - { |
565 | | - "name": "libcudacxx-nvrtc-cpp17", |
566 | | - "configurePreset": "libcudacxx-nvrtc-cpp17", |
567 | | - "inherits": [ |
568 | | - "libcudacxx-nvrtc-base" |
569 | | - ] |
570 | | - }, |
571 | | - { |
572 | | - "name": "libcudacxx-nvrtc-cpp20", |
573 | | - "configurePreset": "libcudacxx-nvrtc-cpp20", |
574 | | - "inherits": [ |
575 | | - "libcudacxx-nvrtc-base" |
576 | | - ] |
| 455 | + "name": "libcudacxx-nvrtc", |
| 456 | + "configurePreset": "libcudacxx-nvrtc", |
| 457 | + "inherits": "libcudacxx-lit" |
577 | 458 | }, |
578 | 459 | { |
579 | 460 | "name": "cub-base", |
|
0 commit comments