3 "cmakeMinimumRequired": {
10 "name": "gcc12-release",
11 "binaryDir": "${sourceDir}/build/${presetName}",
13 "CMAKE_CXX_COMPILER": "g++-12",
14 "CMAKE_C_COMPILER": "gcc-12",
15 "CMAKE_BUILD_TYPE": "Release"
19 "name": "gcc12-debug",
20 "binaryDir": "${sourceDir}/build/${presetName}",
22 "CMAKE_CXX_COMPILER": "g++-12",
23 "CMAKE_C_COMPILER": "gcc-12",
24 "CMAKE_BUILD_TYPE": "Debug"
28 "name": "gcc11-release",
29 "binaryDir": "${sourceDir}/build/${presetName}",
31 "CMAKE_CXX_COMPILER": "g++-11",
32 "CMAKE_C_COMPILER": "gcc-11",
33 "CMAKE_BUILD_TYPE": "Release"
37 "name": "gcc11-debug",
38 "binaryDir": "${sourceDir}/build/${presetName}",
40 "CMAKE_CXX_COMPILER": "g++-11",
41 "CMAKE_C_COMPILER": "gcc-11",
42 "CMAKE_BUILD_TYPE": "Debug"
46 "name": "gcc10-release",
47 "binaryDir": "${sourceDir}/build/${presetName}",
49 "CMAKE_CXX_COMPILER": "g++-10",
50 "CMAKE_C_COMPILER": "gcc-10",
51 "CMAKE_BUILD_TYPE": "Release"
55 "name": "gcc10-debug",
56 "binaryDir": "${sourceDir}/build/${presetName}",
58 "CMAKE_CXX_COMPILER": "g++-10",
59 "CMAKE_C_COMPILER": "gcc-10",
60 "CMAKE_BUILD_TYPE": "Debug"
64 "name": "gcc10-arm-linux-gnueabihf-release",
65 "binaryDir": "${sourceDir}/build/${presetName}",
67 "CMAKE_TOOLCHAIN_FILE": {
69 "value": "${sourceDir}/cmake/toolchain-arm-linux-gnueabihf-gcc10.cmake"
71 "CMAKE_BUILD_TYPE": "Release",
72 "ENABLE_EXAMPLES": "FALSE",
73 "ENABLE_TESTS": "TRUE",
74 "ENABLE_TOOLS": "FALSE",
75 "ENABLE_TESTS_BENCHMARK": "FALSE"
79 "name": "gcc10-aarch64-linux-release",
80 "binaryDir": "${sourceDir}/build/${presetName}",
82 "CMAKE_TOOLCHAIN_FILE": {
84 "value": "${sourceDir}/cmake/toolchain-aarch64-linux-gcc10.cmake"
86 "CMAKE_BUILD_TYPE": "Release",
87 "ENABLE_EXAMPLES": "FALSE",
88 "ENABLE_TESTS": "TRUE",
89 "ENABLE_TOOLS": "FALSE",
90 "ENABLE_TESTS_BENCHMARK": "FALSE"
94 "name": "gcc12-aarch64-linux-release",
95 "binaryDir": "${sourceDir}/build/${presetName}",
97 "CMAKE_TOOLCHAIN_FILE": {
99 "value": "${sourceDir}/cmake/toolchain-aarch64-linux-gcc12.cmake"
101 "CMAKE_BUILD_TYPE": "Release",
102 "ENABLE_EXAMPLES": "FALSE",
103 "ENABLE_TESTS": "TRUE",
104 "ENABLE_TOOLS": "FALSE",
105 "ENABLE_TESTS_BENCHMARK": "FALSE"
109 "name": "gcc9-release",
110 "binaryDir": "${sourceDir}/build/${presetName}",
112 "CMAKE_CXX_COMPILER": "g++-9",
113 "CMAKE_C_COMPILER": "gcc-9",
114 "CMAKE_BUILD_TYPE": "Release"
118 "name": "gcc9-debug",
119 "binaryDir": "${sourceDir}/build/${presetName}",
121 "CMAKE_CXX_COMPILER": "g++-9",
122 "CMAKE_C_COMPILER": "gcc-9",
123 "CMAKE_BUILD_TYPE": "Debug"
127 "name": "gcc8-release",
128 "binaryDir": "${sourceDir}/build/${presetName}",
130 "CMAKE_CXX_COMPILER": "g++-8",
131 "CMAKE_C_COMPILER": "gcc-8",
132 "CMAKE_BUILD_TYPE": "Release"
136 "name": "gcc8-debug",
137 "binaryDir": "${sourceDir}/build/${presetName}",
139 "CMAKE_CXX_COMPILER": "g++-8",
140 "CMAKE_C_COMPILER": "gcc-8",
141 "CMAKE_BUILD_TYPE": "Debug"
145 "name": "gcc7-release",
146 "binaryDir": "${sourceDir}/build/${presetName}",
148 "CMAKE_CXX_COMPILER": "g++-7",
149 "CMAKE_C_COMPILER": "gcc-7",
150 "CMAKE_BUILD_TYPE": "Release"
154 "name": "gcc7-debug",
155 "binaryDir": "${sourceDir}/build/${presetName}",
157 "CMAKE_CXX_COMPILER": "g++-7",
158 "CMAKE_C_COMPILER": "gcc-7",
159 "CMAKE_BUILD_TYPE": "Debug"
163 "name": "gcc6-release",
164 "binaryDir": "${sourceDir}/build/${presetName}",
166 "CMAKE_CXX_COMPILER": "g++-6",
167 "CMAKE_C_COMPILER": "gcc-6",
168 "CMAKE_BUILD_TYPE": "Release"
172 "name": "gcc6-debug",
173 "binaryDir": "${sourceDir}/build/${presetName}",
175 "CMAKE_CXX_COMPILER": "g++-6",
176 "CMAKE_C_COMPILER": "gcc-6",
177 "CMAKE_BUILD_TYPE": "Debug"
181 "name": "gcc6-release-libonly",
182 "binaryDir": "${sourceDir}/build/${presetName}",
184 "CMAKE_CXX_COMPILER": "g++-6",
185 "CMAKE_C_COMPILER": "gcc-6",
186 "CMAKE_BUILD_TYPE": "Release",
187 "ENABLE_EXAMPLES": "FALSE",
188 "ENABLE_TESTS": "FALSE",
189 "ENABLE_TOOLS": "FALSE"
193 "name": "gcc5-release",
194 "binaryDir": "${sourceDir}/build/${presetName}",
196 "CMAKE_CXX_COMPILER": "g++-5",
197 "CMAKE_C_COMPILER": "gcc-5",
198 "CMAKE_BUILD_TYPE": "Release"
202 "name": "gcc5-debug",
203 "binaryDir": "${sourceDir}/build/${presetName}",
205 "CMAKE_CXX_COMPILER": "g++-5",
206 "CMAKE_C_COMPILER": "gcc-5",
207 "CMAKE_BUILD_TYPE": "Debug"
211 "name": "gcc-release",
212 "binaryDir": "${sourceDir}/build/${presetName}",
214 "CMAKE_CXX_COMPILER": "g++",
215 "CMAKE_C_COMPILER": "gcc",
216 "CMAKE_BUILD_TYPE": "Release"
221 "binaryDir": "${sourceDir}/build/${presetName}",
223 "CMAKE_CXX_COMPILER": "g++",
224 "CMAKE_C_COMPILER": "gcc",
225 "CMAKE_BUILD_TYPE": "Debug"
230 "binaryDir": "${sourceDir}/build/${presetName}",
232 "CMAKE_CXX_COMPILER": "g++-6",
233 "CMAKE_C_COMPILER": "gcc-6",
234 "CMAKE_BUILD_TYPE": "Release",
235 "ENABLE_BNECHMARK": "TRUE"
239 "name": "gcc-sanitize",
240 "binaryDir": "${sourceDir}/build/${presetName}",
242 "CMAKE_CXX_COMPILER": "g++-6",
243 "CMAKE_C_COMPILER": "gcc-6",
244 "CMAKE_BUILD_TYPE": "Debug",
245 "ENABLE_SANITIZER": "TRUE"
249 "name": "gcc-coverage",
250 "binaryDir": "${sourceDir}/build/${presetName}",
252 "CMAKE_CXX_COMPILER": "g++-8",
253 "CMAKE_C_COMPILER": "gcc-8",
254 "CMAKE_BUILD_TYPE": "Coverage",
255 "GCOV_PATH": "gcov-8"
259 "name": "clang17-release",
260 "binaryDir": "${sourceDir}/build/${presetName}",
262 "CMAKE_CXX_COMPILER": "clang++-17",
263 "CMAKE_C_COMPILER": "clang-17",
264 "CMAKE_BUILD_TYPE": "Release"
268 "name": "clang17-debug",
269 "binaryDir": "${sourceDir}/build/${presetName}",
271 "CMAKE_CXX_COMPILER": "clang++-17",
272 "CMAKE_C_COMPILER": "clang-17",
273 "CMAKE_BUILD_TYPE": "Debug"
277 "name": "clang16-release",
278 "binaryDir": "${sourceDir}/build/${presetName}",
280 "CMAKE_CXX_COMPILER": "clang++-16",
281 "CMAKE_C_COMPILER": "clang-16",
282 "CMAKE_BUILD_TYPE": "Release"
286 "name": "clang16-debug",
287 "binaryDir": "${sourceDir}/build/${presetName}",
289 "CMAKE_CXX_COMPILER": "clang++-16",
290 "CMAKE_C_COMPILER": "clang-16",
291 "CMAKE_BUILD_TYPE": "Debug"
295 "name": "clang15-release",
296 "binaryDir": "${sourceDir}/build/${presetName}",
298 "CMAKE_CXX_COMPILER": "clang++-15",
299 "CMAKE_C_COMPILER": "clang-15",
300 "CMAKE_BUILD_TYPE": "Release"
304 "name": "clang15-debug",
305 "binaryDir": "${sourceDir}/build/${presetName}",
307 "CMAKE_CXX_COMPILER": "clang++-15",
308 "CMAKE_C_COMPILER": "clang-15",
309 "CMAKE_BUILD_TYPE": "Debug"
313 "name": "clang14-release",
314 "binaryDir": "${sourceDir}/build/${presetName}",
316 "CMAKE_CXX_COMPILER": "clang++-14",
317 "CMAKE_C_COMPILER": "clang-14",
318 "CMAKE_BUILD_TYPE": "Release"
322 "name": "clang14-debug",
323 "binaryDir": "${sourceDir}/build/${presetName}",
325 "CMAKE_CXX_COMPILER": "clang++-14",
326 "CMAKE_C_COMPILER": "clang-14",
327 "CMAKE_BUILD_TYPE": "Debug"
331 "name": "clang13-release",
332 "binaryDir": "${sourceDir}/build/${presetName}",
334 "CMAKE_CXX_COMPILER": "clang++-13",
335 "CMAKE_C_COMPILER": "clang-13",
336 "CMAKE_BUILD_TYPE": "Release"
340 "name": "clang13-debug",
341 "binaryDir": "${sourceDir}/build/${presetName}",
343 "CMAKE_CXX_COMPILER": "clang++-13",
344 "CMAKE_C_COMPILER": "clang-13",
345 "CMAKE_BUILD_TYPE": "Debug"
349 "name": "clang12-release",
350 "binaryDir": "${sourceDir}/build/${presetName}",
352 "CMAKE_CXX_COMPILER": "clang++-12",
353 "CMAKE_C_COMPILER": "clang-12",
354 "CMAKE_BUILD_TYPE": "Release"
358 "name": "clang12-debug",
359 "binaryDir": "${sourceDir}/build/${presetName}",
361 "CMAKE_CXX_COMPILER": "clang++-12",
362 "CMAKE_C_COMPILER": "clang-12",
363 "CMAKE_BUILD_TYPE": "Debug"
367 "name": "clang11-release",
368 "binaryDir": "${sourceDir}/build/${presetName}",
370 "CMAKE_CXX_COMPILER": "clang++-11",
371 "CMAKE_C_COMPILER": "clang-11",
372 "CMAKE_BUILD_TYPE": "Release"
376 "name": "clang11-debug",
377 "binaryDir": "${sourceDir}/build/${presetName}",
379 "CMAKE_CXX_COMPILER": "clang++-11",
380 "CMAKE_C_COMPILER": "clang-11",
381 "CMAKE_BUILD_TYPE": "Debug"
385 "name": "clang10-release",
386 "binaryDir": "${sourceDir}/build/${presetName}",
388 "CMAKE_CXX_COMPILER": "clang++-10",
389 "CMAKE_C_COMPILER": "clang-10",
390 "CMAKE_BUILD_TYPE": "Release"
394 "name": "clang10-debug",
395 "binaryDir": "${sourceDir}/build/${presetName}",
397 "CMAKE_CXX_COMPILER": "clang++-10",
398 "CMAKE_C_COMPILER": "clang-10",
399 "CMAKE_BUILD_TYPE": "Debug"
403 "name": "clang9-release",
404 "binaryDir": "${sourceDir}/build/${presetName}",
406 "CMAKE_CXX_COMPILER": "clang++-9",
407 "CMAKE_C_COMPILER": "clang-9",
408 "CMAKE_BUILD_TYPE": "Release"
412 "name": "clang9-debug",
413 "binaryDir": "${sourceDir}/build/${presetName}",
415 "CMAKE_CXX_COMPILER": "clang++-9",
416 "CMAKE_C_COMPILER": "clang-9",
417 "CMAKE_BUILD_TYPE": "Debug"
421 "name": "clang8-release",
422 "binaryDir": "${sourceDir}/build/${presetName}",
424 "CMAKE_CXX_COMPILER": "clang++-8",
425 "CMAKE_C_COMPILER": "clang-8",
426 "CMAKE_BUILD_TYPE": "Release"
430 "name": "clang8-debug",
431 "binaryDir": "${sourceDir}/build/${presetName}",
433 "CMAKE_CXX_COMPILER": "clang++-7",
434 "CMAKE_C_COMPILER": "clang-7",
435 "CMAKE_BUILD_TYPE": "Debug"
439 "name": "clang7-release",
440 "binaryDir": "${sourceDir}/build/${presetName}",
442 "CMAKE_CXX_COMPILER": "clang++-7",
443 "CMAKE_C_COMPILER": "clang-7",
444 "CMAKE_BUILD_TYPE": "Release"
448 "name": "clang7-debug",
449 "binaryDir": "${sourceDir}/build/${presetName}",
451 "CMAKE_CXX_COMPILER": "clang++-7",
452 "CMAKE_C_COMPILER": "clang-7",
453 "CMAKE_BUILD_TYPE": "Debug"
457 "name": "clang60-release",
458 "binaryDir": "${sourceDir}/build/${presetName}",
460 "CMAKE_CXX_COMPILER": "clang++-6.0",
461 "CMAKE_C_COMPILER": "clang-6.0",
462 "CMAKE_BUILD_TYPE": "Release"
466 "name": "clang60-debug",
467 "binaryDir": "${sourceDir}/build/${presetName}",
469 "CMAKE_CXX_COMPILER": "clang++-6.0",
470 "CMAKE_C_COMPILER": "clang-6.0",
471 "CMAKE_BUILD_TYPE": "Debug"
475 "name": "clang50-release",
476 "binaryDir": "${sourceDir}/build/${presetName}",
478 "CMAKE_CXX_COMPILER": "clang++-5.0",
479 "CMAKE_C_COMPILER": "clang-5.0",
480 "CMAKE_BUILD_TYPE": "Release"
484 "name": "clang50-debug",
485 "binaryDir": "${sourceDir}/build/${presetName}",
487 "CMAKE_CXX_COMPILER": "clang++-5.0",
488 "CMAKE_C_COMPILER": "clang-5.0",
489 "CMAKE_BUILD_TYPE": "Debug"
493 "name": "clang40-release",
494 "binaryDir": "${sourceDir}/build/${presetName}",
496 "CMAKE_CXX_COMPILER": "clang++-4.0",
497 "CMAKE_C_COMPILER": "clang-4.0",
498 "CMAKE_BUILD_TYPE": "Release"
502 "name": "clang40-debug",
503 "binaryDir": "${sourceDir}/build/${presetName}",
505 "CMAKE_CXX_COMPILER": "clang++-4.0",
506 "CMAKE_C_COMPILER": "clang-4.0",
507 "CMAKE_BUILD_TYPE": "Debug"
511 "name": "clang-release",
512 "binaryDir": "${sourceDir}/build/${presetName}",
514 "CMAKE_CXX_COMPILER": "clang++",
515 "CMAKE_C_COMPILER": "clang",
516 "CMAKE_BUILD_TYPE": "Release"
520 "name": "clang-debug",
521 "binaryDir": "${sourceDir}/build/${presetName}",
523 "CMAKE_CXX_COMPILER": "clang++",
524 "CMAKE_C_COMPILER": "clang",
525 "CMAKE_BUILD_TYPE": "Debug"
529 "name": "vs2022-release-static",
530 "binaryDir": "${sourceDir}/build/${presetName}",
531 "generator": "Visual Studio 17 2022",
536 "CMAKE_BUILD_TYPE": "Release",
537 "ENABLE_STATIC": "TRUE"
541 "name": "vs2022-debug-static",
542 "binaryDir": "${sourceDir}/build/${presetName}",
543 "generator": "Visual Studio 17 2022",
548 "CMAKE_BUILD_TYPE": "Debug",
549 "ENABLE_STATIC": "TRUE"
553 "name": "vs2022-release-shared",
554 "binaryDir": "${sourceDir}/build/${presetName}",
555 "generator": "Visual Studio 17 2022",
560 "CMAKE_BUILD_TYPE": "Release",
561 "ENABLE_STATIC": "FALSE"
565 "name": "vs2022-debug-shared",
566 "binaryDir": "${sourceDir}/build/${presetName}",
567 "generator": "Visual Studio 17 2022",
572 "CMAKE_BUILD_TYPE": "Debug",
573 "ENABLE_STATIC": "FALSE"
578 { "name": "gcc12-release", "configurePreset": "gcc12-release", "configuration": "Release" },
579 { "name": "gcc12-debug", "configurePreset": "gcc12-debug", "configuration": "Debug" },
580 { "name": "gcc11-release", "configurePreset": "gcc11-release", "configuration": "Release" },
581 { "name": "gcc11-debug", "configurePreset": "gcc11-debug", "configuration": "Debug" },
582 { "name": "gcc10-release", "configurePreset": "gcc10-release", "configuration": "Release" },
583 { "name": "gcc10-debug", "configurePreset": "gcc10-debug", "configuration": "Debug" },
584 { "name": "gcc10-arm-linux-gnueabihf-release", "configurePreset": "gcc10-arm-linux-gnueabihf-release", "configuration": "Release" },
585 { "name": "gcc10-aarch64-linux-release", "configurePreset": "gcc10-aarch64-linux-release", "configuration": "Release" },
586 { "name": "gcc12-aarch64-linux-release", "configurePreset": "gcc12-aarch64-linux-release", "configuration": "Release" },
587 { "name": "gcc9-release", "configurePreset": "gcc9-release", "configuration": "Release" },
588 { "name": "gcc9-debug", "configurePreset": "gcc9-debug", "configuration": "Debug" },
589 { "name": "gcc8-release", "configurePreset": "gcc8-release", "configuration": "Release" },
590 { "name": "gcc8-debug", "configurePreset": "gcc8-debug", "configuration": "Debug" },
591 { "name": "gcc7-release", "configurePreset": "gcc7-release", "configuration": "Release" },
592 { "name": "gcc7-debug", "configurePreset": "gcc7-debug", "configuration": "Debug" },
593 { "name": "gcc6-release", "configurePreset": "gcc6-release", "configuration": "Release" },
594 { "name": "gcc6-debug", "configurePreset": "gcc6-debug", "configuration": "Debug" },
595 { "name": "gcc6-release-libonly", "configurePreset": "gcc6-release-libonly", "configuration": "Release" },
596 { "name": "gcc5-release", "configurePreset": "gcc5-release", "configuration": "Release" },
597 { "name": "gcc5-debug", "configurePreset": "gcc5-debug", "configuration": "Debug" },
598 { "name": "gcc-release", "configurePreset": "gcc-release", "configuration": "Release" },
599 { "name": "gcc-debug", "configurePreset": "gcc-debug", "configuration": "Debug" },
600 { "name": "gcc-bench", "configurePreset": "gcc-bench" },
601 { "name": "gcc-sanitize", "configurePreset": "gcc-sanitize" },
602 { "name": "gcc-coverage", "configurePreset": "gcc-coverage" },
603 { "name": "clang17-release", "configurePreset": "clang17-release", "configuration": "Release" },
604 { "name": "clang17-debug", "configurePreset": "clang17-debug", "configuration": "Debug" },
605 { "name": "clang16-release", "configurePreset": "clang16-release", "configuration": "Release" },
606 { "name": "clang16-debug", "configurePreset": "clang16-debug", "configuration": "Debug" },
607 { "name": "clang15-release", "configurePreset": "clang15-release", "configuration": "Release" },
608 { "name": "clang15-debug", "configurePreset": "clang15-debug", "configuration": "Debug" },
609 { "name": "clang14-release", "configurePreset": "clang14-release", "configuration": "Release" },
610 { "name": "clang14-debug", "configurePreset": "clang14-debug", "configuration": "Debug" },
611 { "name": "clang13-release", "configurePreset": "clang13-release", "configuration": "Release" },
612 { "name": "clang13-debug", "configurePreset": "clang13-debug", "configuration": "Debug" },
613 { "name": "clang12-release", "configurePreset": "clang12-release", "configuration": "Release" },
614 { "name": "clang12-debug", "configurePreset": "clang12-debug", "configuration": "Debug" },
615 { "name": "clang11-release", "configurePreset": "clang11-release", "configuration": "Release" },
616 { "name": "clang11-debug", "configurePreset": "clang11-debug", "configuration": "Debug" },
617 { "name": "clang10-release", "configurePreset": "clang10-release", "configuration": "Release" },
618 { "name": "clang10-debug", "configurePreset": "clang10-debug", "configuration": "Debug" },
619 { "name": "clang9-release", "configurePreset": "clang9-release", "configuration": "Release" },
620 { "name": "clang9-debug", "configurePreset": "clang9-debug", "configuration": "Debug" },
621 { "name": "clang8-release", "configurePreset": "clang8-release", "configuration": "Release" },
622 { "name": "clang8-debug", "configurePreset": "clang8-debug", "configuration": "Debug" },
623 { "name": "clang7-release", "configurePreset": "clang7-release", "configuration": "Release" },
624 { "name": "clang7-debug", "configurePreset": "clang7-debug", "configuration": "Debug" },
625 { "name": "clang60-release", "configurePreset": "clang60-release", "configuration": "Release" },
626 { "name": "clang60-debug", "configurePreset": "clang60-debug", "configuration": "Debug" },
627 { "name": "clang50-release", "configurePreset": "clang50-release", "configuration": "Release" },
628 { "name": "clang50-debug", "configurePreset": "clang50-debug", "configuration": "Debug" },
629 { "name": "clang40-release", "configurePreset": "clang40-release", "configuration": "Release" },
630 { "name": "clang40-debug", "configurePreset": "clang40-debug", "configuration": "Debug" },
631 { "name": "clang-release", "configurePreset": "clang-release", "configuration": "Release" },
632 { "name": "clang-debug", "configurePreset": "clang-debug", "configuration": "Debug" },
633 { "name": "vs2022-release-static", "configurePreset": "vs2022-release-static", "configuration": "Release" },
634 { "name": "vs2022-debug-static", "configurePreset": "vs2022-debug-static", "configuration": "Debug" },
635 { "name": "vs2022-release-shared", "configurePreset": "vs2022-release-shared", "configuration": "Release" },
636 { "name": "vs2022-debug-shared", "configurePreset": "vs2022-debug-shared", "configuration": "Debug" }
639 { "name": "gcc12-release", "configurePreset": "gcc12-release", "configuration": "Release" },
640 { "name": "gcc12-debug", "configurePreset": "gcc12-debug", "configuration": "Debug" },
641 { "name": "gcc11-release", "configurePreset": "gcc11-release", "configuration": "Release" },
642 { "name": "gcc11-debug", "configurePreset": "gcc11-debug", "configuration": "Debug" },
643 { "name": "gcc10-release", "configurePreset": "gcc10-release", "configuration": "Release" },
644 { "name": "gcc10-debug", "configurePreset": "gcc10-debug", "configuration": "Debug" },
645 { "name": "gcc10-arm-linux-gnueabihf-release", "configurePreset": "gcc10-arm-linux-gnueabihf-release", "configuration": "Release" },
646 { "name": "gcc10-aarch64-linux-release", "configurePreset": "gcc10-aarch64-linux-release", "configuration": "Release" },
647 { "name": "gcc12-aarch64-linux-release", "configurePreset": "gcc12-aarch64-linux-release", "configuration": "Release" },
648 { "name": "gcc9-release", "configurePreset": "gcc9-release", "configuration": "Release" },
649 { "name": "gcc9-debug", "configurePreset": "gcc9-debug", "configuration": "Debug" },
650 { "name": "gcc8-release", "configurePreset": "gcc8-release", "configuration": "Release" },
651 { "name": "gcc8-debug", "configurePreset": "gcc8-debug", "configuration": "Debug" },
652 { "name": "gcc7-release", "configurePreset": "gcc7-release", "configuration": "Release" },
653 { "name": "gcc7-debug", "configurePreset": "gcc7-debug", "configuration": "Debug" },
654 { "name": "gcc6-release", "configurePreset": "gcc6-release", "configuration": "Release" },
655 { "name": "gcc6-debug", "configurePreset": "gcc6-debug", "configuration": "Debug" },
656 { "name": "gcc5-release", "configurePreset": "gcc5-release", "configuration": "Release" },
657 { "name": "gcc5-debug", "configurePreset": "gcc5-debug", "configuration": "Debug" },
658 { "name": "gcc-release", "configurePreset": "gcc-release", "configuration": "Release" },
659 { "name": "gcc-debug", "configurePreset": "gcc-debug", "configuration": "Debug" },
660 { "name": "gcc-bench", "configurePreset": "gcc-bench" },
661 { "name": "gcc-sanitize", "configurePreset": "gcc-sanitize" },
662 { "name": "gcc-coverage", "configurePreset": "gcc-coverage" },
663 { "name": "clang17-release", "configurePreset": "clang17-release", "configuration": "Release" },
664 { "name": "clang17-debug", "configurePreset": "clang17-debug", "configuration": "Debug" },
665 { "name": "clang16-release", "configurePreset": "clang16-release", "configuration": "Release" },
666 { "name": "clang16-debug", "configurePreset": "clang16-debug", "configuration": "Debug" },
667 { "name": "clang15-release", "configurePreset": "clang15-release", "configuration": "Release" },
668 { "name": "clang15-debug", "configurePreset": "clang15-debug", "configuration": "Debug" },
669 { "name": "clang14-release", "configurePreset": "clang14-release", "configuration": "Release" },
670 { "name": "clang14-debug", "configurePreset": "clang14-debug", "configuration": "Debug" },
671 { "name": "clang13-release", "configurePreset": "clang13-release", "configuration": "Release" },
672 { "name": "clang13-debug", "configurePreset": "clang13-debug", "configuration": "Debug" },
673 { "name": "clang12-release", "configurePreset": "clang12-release", "configuration": "Release" },
674 { "name": "clang12-debug", "configurePreset": "clang12-debug", "configuration": "Debug" },
675 { "name": "clang11-release", "configurePreset": "clang11-release", "configuration": "Release" },
676 { "name": "clang11-debug", "configurePreset": "clang11-debug", "configuration": "Debug" },
677 { "name": "clang10-release", "configurePreset": "clang10-release", "configuration": "Release" },
678 { "name": "clang10-debug", "configurePreset": "clang10-debug", "configuration": "Debug" },
679 { "name": "clang9-release", "configurePreset": "clang9-release", "configuration": "Release" },
680 { "name": "clang9-debug", "configurePreset": "clang9-debug", "configuration": "Debug" },
681 { "name": "clang7-release", "configurePreset": "clang7-release", "configuration": "Release" },
682 { "name": "clang7-debug", "configurePreset": "clang7-debug", "configuration": "Debug" },
683 { "name": "clang60-release", "configurePreset": "clang60-release", "configuration": "Release" },
684 { "name": "clang60-debug", "configurePreset": "clang60-debug", "configuration": "Debug" },
685 { "name": "clang50-release", "configurePreset": "clang50-release", "configuration": "Release" },
686 { "name": "clang50-debug", "configurePreset": "clang50-debug", "configuration": "Debug" },
687 { "name": "clang40-release", "configurePreset": "clang40-release", "configuration": "Release" },
688 { "name": "clang40-debug", "configurePreset": "clang40-debug", "configuration": "Debug" },
689 { "name": "clang-release", "configurePreset": "clang-release", "configuration": "Release" },
690 { "name": "clang-debug", "configurePreset": "clang-debug", "configuration": "Debug" },
691 { "name": "vs2022-release-static", "configurePreset": "vs2022-release-static", "configuration": "Release" },
692 { "name": "vs2022-debug-static", "configurePreset": "vs2022-debug-static", "configuration": "Debug" },
693 { "name": "vs2022-release-shared", "configurePreset": "vs2022-release-shared", "configuration": "Release" },
694 { "name": "vs2022-debug-shared", "configurePreset": "vs2022-debug-shared", "configuration": "Debug" }