|
128 | 128 | "LIBCUDACXX_ENABLE_LIBCUDACXX_TESTS": true |
129 | 129 | } |
130 | 130 | }, |
| 131 | + { |
| 132 | + "name": "libcudacxx-cpp17", |
| 133 | + "displayName": "libcu++: C++17", |
| 134 | + "inherits": "libcudacxx", |
| 135 | + "cacheVariables": { |
| 136 | + "CMAKE_CXX_STANDARD": "17", |
| 137 | + "CMAKE_CUDA_STANDARD": "17" |
| 138 | + } |
| 139 | + }, |
| 140 | + { |
| 141 | + "name": "libcudacxx-cpp20", |
| 142 | + "displayName": "libcu++: C++20", |
| 143 | + "inherits": "libcudacxx", |
| 144 | + "cacheVariables": { |
| 145 | + "CMAKE_CXX_STANDARD": "20", |
| 146 | + "CMAKE_CUDA_STANDARD": "20" |
| 147 | + } |
| 148 | + }, |
131 | 149 | { |
132 | 150 | "name": "libcudacxx-nvrtc", |
133 | 151 | "inherits": "libcudacxx", |
|
136 | 154 | "CMAKE_CUDA_ARCHITECTURES": "70" |
137 | 155 | } |
138 | 156 | }, |
| 157 | + { |
| 158 | + "name": "libcudacxx-nvrtc-cpp17", |
| 159 | + "displayName": "libcu++: NVRTC C++17", |
| 160 | + "inherits": "libcudacxx-nvrtc", |
| 161 | + "cacheVariables": { |
| 162 | + "CMAKE_CXX_STANDARD": "17", |
| 163 | + "CMAKE_CUDA_STANDARD": "17" |
| 164 | + } |
| 165 | + }, |
| 166 | + { |
| 167 | + "name": "libcudacxx-nvrtc-cpp20", |
| 168 | + "displayName": "libcu++: NVRTC C++20", |
| 169 | + "inherits": "libcudacxx-nvrtc", |
| 170 | + "cacheVariables": { |
| 171 | + "CMAKE_CXX_STANDARD": "20", |
| 172 | + "CMAKE_CUDA_STANDARD": "20" |
| 173 | + } |
| 174 | + }, |
139 | 175 | { |
140 | 176 | "name": "cub-base", |
141 | 177 | "hidden": true, |
|
333 | 369 | "libcudacxx.test.c2h_all" |
334 | 370 | ] |
335 | 371 | }, |
| 372 | + { |
| 373 | + "name": "libcudacxx-cpp17", |
| 374 | + "configurePreset": "libcudacxx-cpp17", |
| 375 | + "inherits": "libcudacxx" |
| 376 | + }, |
| 377 | + { |
| 378 | + "name": "libcudacxx-cpp20", |
| 379 | + "configurePreset": "libcudacxx-cpp20", |
| 380 | + "inherits": "libcudacxx" |
| 381 | + }, |
336 | 382 | { |
337 | 383 | "name": "libcudacxx-codegen", |
338 | 384 | "configurePreset": "libcudacxx-codegen", |
|
354 | 400 | "libcudacxx.nvrtcc" |
355 | 401 | ] |
356 | 402 | }, |
| 403 | + { |
| 404 | + "name": "libcudacxx-nvrtc-cpp17", |
| 405 | + "configurePreset": "libcudacxx-nvrtc-cpp17", |
| 406 | + "inherits": "libcudacxx-nvrtc" |
| 407 | + }, |
| 408 | + { |
| 409 | + "name": "libcudacxx-nvrtc-cpp20", |
| 410 | + "configurePreset": "libcudacxx-nvrtc-cpp20", |
| 411 | + "inherits": "libcudacxx-nvrtc" |
| 412 | + }, |
357 | 413 | { |
358 | 414 | "name": "cub-cpp17", |
359 | 415 | "configurePreset": "cub-cpp17" |
|
437 | 493 | } |
438 | 494 | } |
439 | 495 | }, |
| 496 | + { |
| 497 | + "name": "libcudacxx-ctest-cpp17", |
| 498 | + "configurePreset": "libcudacxx-cpp17", |
| 499 | + "inherits": "libcudacxx-ctest" |
| 500 | + }, |
| 501 | + { |
| 502 | + "name": "libcudacxx-ctest-cpp20", |
| 503 | + "configurePreset": "libcudacxx-cpp20", |
| 504 | + "inherits": "libcudacxx-ctest" |
| 505 | + }, |
440 | 506 | { |
441 | 507 | "name": "libcudacxx-lit", |
442 | 508 | "configurePreset": "libcudacxx", |
|
451 | 517 | "outputOnFailure": false |
452 | 518 | } |
453 | 519 | }, |
| 520 | + { |
| 521 | + "name": "libcudacxx-lit-cpp17", |
| 522 | + "configurePreset": "libcudacxx-cpp17", |
| 523 | + "inherits": "libcudacxx-lit" |
| 524 | + }, |
| 525 | + { |
| 526 | + "name": "libcudacxx-lit-cpp20", |
| 527 | + "configurePreset": "libcudacxx-cpp20", |
| 528 | + "inherits": "libcudacxx-lit" |
| 529 | + }, |
454 | 530 | { |
455 | 531 | "name": "libcudacxx-nvrtc", |
456 | 532 | "configurePreset": "libcudacxx-nvrtc", |
457 | 533 | "inherits": "libcudacxx-lit" |
458 | 534 | }, |
| 535 | + { |
| 536 | + "name": "libcudacxx-nvrtc-cpp17", |
| 537 | + "configurePreset": "libcudacxx-nvrtc-cpp17", |
| 538 | + "inherits": "libcudacxx-nvrtc" |
| 539 | + }, |
| 540 | + { |
| 541 | + "name": "libcudacxx-nvrtc-cpp20", |
| 542 | + "configurePreset": "libcudacxx-nvrtc-cpp20", |
| 543 | + "inherits": "libcudacxx-nvrtc" |
| 544 | + }, |
459 | 545 | { |
460 | 546 | "name": "cub-base", |
461 | 547 | "hidden": true, |
|
0 commit comments