MethaneAsteroids
/
CMakePresets.json
1312 строк · 50.2 Кб
1{
2"version": 3,
3
4"cmakeMinimumRequired": {
5"major": 3,
6"minor": 18,
7"patch": 0
8},
9
10"configurePresets": [
11{
12"name": "Ninja-Default",
13"description": "Default Ninja Multi configuration for Release and Debug builds",
14"hidden": true,
15"generator": "Ninja Multi-Config",
16"binaryDir": "${sourceDir}/Build/Output/${presetName}/Build",
17"cacheVariables": {
18"CMAKE_INSTALL_PREFIX": "${sourceDir}/Build/Output/${presetName}/Install",
19"METHANE_GFX_VULKAN_ENABLED": {
20"type": "BOOL",
21"value": "OFF"
22},
23"METHANE_RHI_PIMPL_INLINE_ENABLED": {
24"type": "BOOL",
25"value": "ON"
26},
27"METHANE_PRECOMPILED_HEADERS_ENABLED": {
28"type": "BOOL",
29"value": "ON"
30},
31"METHANE_APPS_BUILD_ENABLED": {
32"type": "BOOL",
33"value": "OFF"
34},
35"METHANE_TESTS_BUILD_ENABLED": {
36"type": "BOOL",
37"value": "OFF"
38},
39"METHANE_CHECKS_ENABLED": {
40"type": "BOOL",
41"value": "ON"
42},
43"METHANE_RUN_TESTS_DURING_BUILD": {
44"type": "BOOL",
45"value": "OFF"
46},
47"METHANE_UNITY_BUILD_ENABLED": {
48"type": "BOOL",
49"value": "ON"
50},
51"METHANE_CODE_COVERAGE_ENABLED": {
52"type": "BOOL",
53"value": "OFF"
54},
55"METHANE_SHADERS_CODEVIEW_ENABLED": {
56"type": "BOOL",
57"value": "ON"
58},
59"METHANE_OPEN_IMAGE_IO_ENABLED": {
60"type": "BOOL",
61"value": "OFF"
62},
63"METHANE_COMMAND_DEBUG_GROUPS_ENABLED": {
64"type": "BOOL",
65"value": "ON"
66},
67"METHANE_LOGGING_ENABLED": {
68"type": "BOOL",
69"value": "OFF"
70},
71"METHANE_SCOPE_TIMERS_ENABLED": {
72"type": "BOOL",
73"value": "OFF"
74},
75"METHANE_ITT_INSTRUMENTATION_ENABLED": {
76"type": "BOOL",
77"value": "OFF"
78},
79"METHANE_ITT_METADATA_ENABLED": {
80"type": "BOOL",
81"value": "OFF"
82},
83"METHANE_GPU_INSTRUMENTATION_ENABLED": {
84"type": "BOOL",
85"value": "OFF"
86},
87"METHANE_TRACY_PROFILING_ENABLED": {
88"type": "BOOL",
89"value": "OFF"
90},
91"METHANE_TRACY_PROFILING_ON_DEMAND": {
92"type": "BOOL",
93"value": "OFF"
94},
95"METHANE_MEMORY_SANITIZER_ENABLED": {
96"type": "BOOL",
97"value": "OFF"
98},
99"METHANE_APPLE_CODE_SIGNING_ENABLED": {
100"type": "BOOL",
101"value": "OFF"
102}
103}
104},
105{
106"name": "Ninja-Profile",
107"description": "Profiling Ninja Multi configuration for runtime executiion profiling with Tracy and Intel GPA",
108"inherits": "Ninja-Default",
109"hidden": true,
110"cacheVariables": {
111"METHANE_RHI_PIMPL_INLINE_ENABLED": {
112"type": "BOOL",
113"value": "ON"
114},
115"METHANE_SHADERS_CODEVIEW_ENABLED": {
116"type": "BOOL",
117"value": "ON"
118},
119"METHANE_COMMAND_DEBUG_GROUPS_ENABLED": {
120"type": "BOOL",
121"value": "ON"
122},
123"METHANE_LOGGING_ENABLED": {
124"type": "BOOL",
125"value": "OFF"
126},
127"METHANE_SCOPE_TIMERS_ENABLED": {
128"type": "BOOL",
129"value": "ON"
130},
131"METHANE_ITT_INSTRUMENTATION_ENABLED": {
132"type": "BOOL",
133"value": "ON"
134},
135"METHANE_ITT_METADATA_ENABLED": {
136"type": "BOOL",
137"value": "OFF"
138},
139"METHANE_GPU_INSTRUMENTATION_ENABLED": {
140"type": "BOOL",
141"value": "ON"
142},
143"METHANE_TRACY_PROFILING_ENABLED": {
144"type": "BOOL",
145"value": "ON"
146},
147"METHANE_TRACY_PROFILING_ON_DEMAND": {
148"type": "BOOL",
149"value": "ON"
150}
151}
152},
153
154{
155"name": "Ninja-Default-Vulkan",
156"inherits": "Ninja-Default",
157"hidden": true,
158"cacheVariables": {
159"METHANE_GFX_VULKAN_ENABLED": {
160"type": "BOOL",
161"value": "ON"
162}
163}
164},
165{
166"name": "Ninja-Profile-Vulkan",
167"inherits": "Ninja-Profile",
168"hidden": true,
169"cacheVariables": {
170"METHANE_GFX_VULKAN_ENABLED": {
171"type": "BOOL",
172"value": "ON"
173}
174}
175},
176
177{
178"name": "Ninja-Win-Default",
179"inherits": "Ninja-Default",
180"hidden": true,
181"condition": {
182"type": "equals",
183"lhs": "${hostSystemName}",
184"rhs": "Windows"
185},
186"vendor": {
187"microsoft.com/VisualStudioSettings/CMake/1.0": {
188"hostOS": [ "Windows" ]
189}
190}
191},
192{
193"name": "Ninja-Lin-Default",
194"inherits": "Ninja-Default",
195"hidden": true,
196"condition": {
197"type": "equals",
198"lhs": "${hostSystemName}",
199"rhs": "Linux"
200},
201"vendor": {
202"microsoft.com/VisualStudioSettings/CMake/1.0": {
203"hostOS": [ "Linux" ]
204},
205"jetbrains.com/clion": {
206"toolchain": "GCC"
207}
208}
209},
210{
211"name": "Ninja-Mac-Arm64-Default",
212"inherits": "Ninja-Default",
213"hidden": true,
214"cacheVariables": {
215"METHANE_PRECOMPILED_HEADERS_ENABLED": {
216"type": "BOOL",
217"value": "OFF"
218},
219"CMAKE_TOOLCHAIN_FILE": {
220"type": "STRING",
221"value": "Externals/iOS-Toolchain.cmake"
222},
223"PLATFORM": {
224"type": "STRING",
225"value": "MAC_ARM64"
226},
227"DEPLOYMENT_TARGET": {
228"type": "STRING",
229"value": "13.0"
230}
231},
232"condition": {
233"type": "equals",
234"lhs": "${hostSystemName}",
235"rhs": "Darwin"
236},
237"vendor": {
238"microsoft.com/VisualStudioSettings/CMake/1.0": {
239"hostOS": [ "macOS" ]
240},
241"jetbrains.com/clion": {
242"toolchain": "XCode"
243}
244}
245},
246{
247"name": "Ninja-Mac-x86-64-Default",
248"inherits": "Ninja-Mac-Arm64-Default",
249"hidden": true,
250"cacheVariables": {
251"PLATFORM": {
252"type": "STRING",
253"value": "MAC"
254}
255}
256},
257
258{
259"name": "Ninja-Win-DX-Default",
260"displayName": "Default - Ninja Multi-Config - Windows (DirectX)",
261"description": "Default configuration using Ninja Multi-Config generator for Windows (DirectX)",
262"inherits": [
263"Ninja-Win-Default"
264]
265},
266{
267"name": "Ninja-Win-VK-Default",
268"displayName": "Default - Ninja Multi-Config - Windows (Vulkan)",
269"description": "Default configuration using Ninja Multi-Config generator for Windows (Vulkan)",
270"inherits": [
271"Ninja-Default-Vulkan",
272"Ninja-Win-Default"
273]
274},
275{
276"name": "Ninja-Win-DX-Profile",
277"displayName": "Profile - Ninja Multi-Config - Windows (DirectX)",
278"description": "Profiling configuration using Ninja Multi-Config generator for Windows (DirectX)",
279"inherits": [
280"Ninja-Profile",
281"Ninja-Win-Default"
282]
283},
284{
285"name": "Ninja-Win-VK-Profile",
286"displayName": "Profile - Ninja Multi-Config - Windows (Vulkan)",
287"description": "Profiling configuration using Ninja Multi-Config generator for Windows (Vulkan)",
288"inherits": [
289"Ninja-Profile-Vulkan",
290"Ninja-Win-Default"
291]
292},
293
294{
295"name": "VS2019-Win64-DX-Default",
296"displayName": "Default - VS2019 - Windows x64 (DirectX)",
297"description": "Default configuration using Visual Studio 2019 generator for Windows x64 (DirectX)",
298"generator": "Visual Studio 16 2019",
299"architecture": {
300"value": "x64",
301"strategy": "set"
302},
303"vendor": {
304"jetbrains.com/clion": {
305"toolchain": "Visual Studio 2019 x64"
306}
307},
308"inherits": [
309"Ninja-Win-Default"
310]
311},
312{
313"name": "VS2019-Win32-DX-Default",
314"displayName": "Default - VS2019 - Windows x86 (DirectX)",
315"description": "Default configuration using Visual Studio 2019 generator for Windows x86 (DirectX)",
316"generator": "Visual Studio 16 2019",
317"architecture": {
318"value": "Win32",
319"strategy": "set"
320},
321"vendor": {
322"jetbrains.com/clion": {
323"toolchain": "Visual Studio 2019 x86"
324}
325},
326"inherits": [
327"Ninja-Win-Default"
328]
329},
330{
331"name": "VS2019-Win64-VK-Default",
332"displayName": "Default - VS2019 - Windows x64 (Vulkan)",
333"description": "Default configuration using Visual Studio 2019 generator for Windows x64 (Vulkan)",
334"generator": "Visual Studio 16 2019",
335"inherits": [
336"Ninja-Default-Vulkan",
337"VS2019-Win64-DX-Default"
338]
339},
340{
341"name": "VS2019-Win32-VK-Default",
342"displayName": "Default - VS2019 - Windows x86 (Vulkan)",
343"description": "Default configuration using Visual Studio 2019 generator for Windows x86 (Vulkan)",
344"generator": "Visual Studio 16 2019",
345"inherits": [
346"Ninja-Default-Vulkan",
347"VS2019-Win32-DX-Default"
348]
349},
350
351{
352"name": "VS2019-Win64-DX-Profile",
353"displayName": "Profile - VS2019 - Windows x64 (DirectX)",
354"description": "Profiling configuration using Visual Studio 2019 generator for Windows x64 (DirectX)",
355"generator": "Visual Studio 16 2019",
356"inherits": [
357"Ninja-Profile",
358"VS2019-Win64-DX-Default"
359]
360},
361{
362"name": "VS2019-Win32-DX-Profile",
363"displayName": "Profile - VS2019 - Windows x86 (DirectX)",
364"description": "Profiling configuration using Visual Studio 2019 generator for Windows x86 (DirectX)",
365"generator": "Visual Studio 16 2019",
366"inherits": [
367"Ninja-Profile",
368"VS2019-Win32-DX-Default"
369]
370},
371{
372"name": "VS2019-Win64-VK-Profile",
373"displayName": "Profile - VS2019 - Windows x64 (Vulkan)",
374"description": "Profiling configuration using Visual Studio 2019 generator for Windows x64 (Vulkan)",
375"generator": "Visual Studio 16 2019",
376"inherits": [
377"Ninja-Profile-Vulkan",
378"VS2019-Win64-DX-Profile"
379]
380},
381{
382"name": "VS2019-Win32-VK-Profile",
383"displayName": "Profile - VS2019 - Windows x86 (Vulkan)",
384"description": "Profiling configuration using Visual Studio 2019 generator for Windows x86 (Vulkan)",
385"generator": "Visual Studio 16 2019",
386"inherits": [
387"Ninja-Profile-Vulkan",
388"VS2019-Win32-DX-Profile"
389]
390},
391
392{
393"name": "VS2022-Win64",
394"hidden": true,
395"generator": "Visual Studio 17 2022",
396"vendor": {
397"jetbrains.com/clion": {
398"toolchain": "Visual Studio 2022 x64"
399}
400}
401},
402{
403"name": "VS2022-Win32",
404"hidden": true,
405"generator": "Visual Studio 17 2022",
406"vendor": {
407"jetbrains.com/clion": {
408"toolchain": "Visual Studio 2022 x86"
409}
410}
411},
412
413{
414"name": "VS2022-Win64-DX-Default",
415"displayName": "Default - VS2022 - Windows x64 (DirectX)",
416"description": "Default configuration using Visual Studio 2022 generator for Windows x64 (DirectX)",
417"inherits": [
418"VS2022-Win64",
419"VS2019-Win64-DX-Default"
420]
421},
422{
423"name": "VS2022-Win32-DX-Default",
424"displayName": "Default - VS2022 - Windows x86 (DirectX)",
425"description": "Default configuration using Visual Studio 2022 generator for Windows x86 (DirectX)",
426"inherits": [
427"VS2022-Win32",
428"VS2019-Win32-DX-Default"
429]
430},
431{
432"name": "VS2022-Win64-VK-Default",
433"displayName": "Default - VS2022 - Windows x64 (Vulkan)",
434"description": "Default configuration using Visual Studio 2022 generator for Windows x64 (Vulkan)",
435"inherits": [
436"VS2022-Win64",
437"VS2019-Win64-VK-Default"
438]
439},
440{
441"name": "VS2022-Win32-VK-Default",
442"displayName": "Default - VS2022 - Windows x86 (Vulkan)",
443"description": "Default configuration using Visual Studio 2022 generator for Windows x86 (Vulkan)",
444"inherits": [
445"VS2022-Win32",
446"VS2019-Win32-VK-Default"
447]
448},
449
450{
451"name": "VS2022-Win64-DX-Profile",
452"displayName": "Profile - VS2022 - Windows x64 (DirectX)",
453"description": "Profile configuration using Visual Studio 2022 generator for Windows x64 (DirectX)",
454"inherits": [
455"VS2022-Win64",
456"VS2019-Win64-DX-Profile"
457]
458},
459{
460"name": "VS2022-Win32-DX-Profile",
461"displayName": "Profile - VS2022 - Windows x86 (DirectX)",
462"description": "Profile configuration using Visual Studio 2022 generator for Windows x86 (DirectX)",
463"inherits": [
464"VS2022-Win32",
465"VS2019-Win32-DX-Profile"
466]
467},
468{
469"name": "VS2022-Win64-VK-Profile",
470"displayName": "Profile - VS2022 - Windows x64 (Vulkan)",
471"description": "Profile configuration using Visual Studio 2022 generator for Windows x64 (Vulkan)",
472"inherits": [
473"VS2022-Win64",
474"VS2019-Win64-VK-Profile"
475]
476},
477{
478"name": "VS2022-Win32-VK-Profile",
479"displayName": "Profile - VS2022 - Windows x86 (Vulkan)",
480"description": "Profile configuration using Visual Studio 2022 generator for Windows x86 (Vulkan)",
481"inherits": [
482"VS2022-Win32",
483"VS2019-Win32-VK-Profile"
484]
485},
486
487{
488"name": "Ninja-Lin-VK-Default",
489"displayName": "Default - Ninja Multi-Config - Linux (Vulkan)",
490"description": "Default configuration using Ninja Multi-Config generator for Linux (Vulkan)",
491"inherits": [
492"Ninja-Lin-Default"
493]
494},
495{
496"name": "Ninja-Lin-VK-Profile",
497"displayName": "Profile - Ninja Multi-Config - Linux (Vulkan)",
498"description": "Profiling configuration using Ninja Multi-Config generator for Linux (Vulkan)",
499"inherits": [
500"Ninja-Profile",
501"Ninja-Lin-Default"
502]
503},
504
505{
506"name": "Make-Lin-VK-Release",
507"displayName": "Release - Unix Makefiles - Linux (Vulkan)",
508"description": "Release configuration using Unix Makefiles generator for Linux (Vulkan)",
509"generator": "Unix Makefiles",
510"inherits": [
511"Ninja-Lin-VK-Default"
512],
513"cacheVariables": {
514"CMAKE_BUILD_TYPE": "Release"
515}
516},
517{
518"name": "Make-Lin-VK-Debug",
519"displayName": "Debug - Unix Makefiles - Linux (Vulkan)",
520"description": "Debug configuration using Unix Makefiles generator for Linux (Vulkan)",
521"generator": "Unix Makefiles",
522"inherits": [
523"Ninja-Lin-VK-Default"
524],
525"cacheVariables": {
526"CMAKE_BUILD_TYPE": "Debug"
527}
528},
529{
530"name": "Make-Lin-VK-Profile",
531"displayName": "Profile - Unix Makefiles - Linux (Vulkan)",
532"description": "Profiling configuration using Unix Makefiles generator for Linux (Vulkan)",
533"generator": "Unix Makefiles",
534"inherits": [
535"Ninja-Lin-VK-Profile"
536],
537"cacheVariables": {
538"CMAKE_BUILD_TYPE": "RelWithDebInfo"
539}
540},
541
542{
543"name": "Ninja-Mac-Arm64-VK-Default",
544"displayName": "Default - Ninja Multi-Config - MacOS Arm64 (Vulkan)",
545"description": "Default configuration using Ninja Multi-Config generator for MacOS Arm64 (Vulkan)",
546"inherits": [
547"Ninja-Mac-Arm64-Default"
548],
549"cacheVariables": {
550"METHANE_GFX_VULKAN_ENABLED": {
551"type": "BOOL",
552"value": "ON"
553}
554}
555},
556{
557"name": "Xcode-Mac-Arm64-VK-Default",
558"displayName": "Default - Xcode - MacOS Arm64 (Vulkan)",
559"description": "Default configuration using Xcode generator for MacOS Arm64 (Vulkan)",
560"generator": "Xcode",
561"inherits": [
562"Ninja-Mac-Arm64-VK-Default"
563]
564},
565{
566"name": "Ninja-Mac-x86-64-VK-Default",
567"displayName": "Default - Ninja Multi-Config - MacOS x86_64 (Vulkan)",
568"description": "Default configuration using Ninja Multi-Config generator for MacOS x86_64 (Vulkan)",
569"inherits": [
570"Ninja-Mac-x86-64-Default"
571],
572"cacheVariables": {
573"METHANE_GFX_VULKAN_ENABLED": {
574"type": "BOOL",
575"value": "ON"
576}
577}
578},
579{
580"name": "Xcode-Mac-x86-64-VK-Default",
581"displayName": "Default - Xcode - MacOS x86_64 (Vulkan)",
582"description": "Default configuration using Xcode generator for MacOS x86_64 (Vulkan)",
583"generator": "Xcode",
584"inherits": [
585"Ninja-Mac-x86-64-VK-Default"
586]
587},
588
589{
590"name": "Ninja-Mac-Arm64-MTL-Default",
591"displayName": "Default - Ninja Multi-Config - MacOS Arm64 (Metal)",
592"description": "Default configuration using Ninja Multi-Config generator for MacOS Arm64 (Metal)",
593"inherits": [
594"Ninja-Mac-Arm64-Default"
595]
596},
597{
598"name": "Ninja-Mac-x86-64-MTL-Default",
599"displayName": "Default - Ninja Multi-Config - MacOS x86_64 (Metal)",
600"description": "Default configuration using Ninja Multi-Config generator for MacOS x86_64 (Metal)",
601"inherits": [
602"Ninja-Mac-x86-64-Default"
603]
604},
605{
606"name": "Ninja-Mac-Arm64-MTL-Profile",
607"displayName": "Profile - Ninja Multi-Config - MacOS (Metal)",
608"description": "Profiling configuration using Ninja Multi-Config generator for MacOS (Metal)",
609"inherits": [
610"Ninja-Profile",
611"Ninja-Mac-Arm64-Default"
612],
613"cacheVariables": {
614"METHANE_PRECOMPILED_HEADERS_ENABLED": {
615"type": "BOOL",
616"value": "OFF"
617}
618}
619},
620{
621"name": "Ninja-Mac-x86-64-MTL-Profile",
622"displayName": "Profile - Ninja Multi-Config - MacOS x86_64 (Metal)",
623"description": "Profiling configuration using Ninja Multi-Config generator for MacOS x86_64 (Metal)",
624"inherits": [
625"Ninja-Profile",
626"Ninja-Mac-x86-64-Default"
627],
628"cacheVariables": {
629"METHANE_PRECOMPILED_HEADERS_ENABLED": {
630"type": "BOOL",
631"value": "OFF"
632}
633}
634},
635
636{
637"name": "Xcode-Mac-Arm64-MTL-Default",
638"displayName": "Default - Xcode - MacOS Arm64 (Metal)",
639"description": "Default configuration using Xcode generator for MacOS Arm64 (Metal)",
640"generator": "Xcode",
641"inherits": [
642"Ninja-Mac-Arm64-MTL-Default"
643]
644},
645{
646"name": "Xcode-Mac-x86-64-MTL-Default",
647"displayName": "Default - Xcode - MacOS x86_64 (Metal)",
648"description": "Default configuration using Xcode generator for MacOS x86_64 (Metal)",
649"generator": "Xcode",
650"inherits": [
651"Ninja-Mac-x86-64-MTL-Default"
652]
653},
654{
655"name": "Xcode-Mac-Arm64-MTL-Profile",
656"displayName": "Profile - Xcode - MacOS Arm64 (Metal)",
657"description": "Profiling configuration using Xcode generator for MacOS Arm64 (Metal)",
658"generator": "Xcode",
659"inherits": [
660"Ninja-Mac-Arm64-MTL-Profile"
661]
662},
663{
664"name": "Xcode-Mac-x86-64-MTL-Profile",
665"displayName": "Profile - Xcode - MacOS x86_64 (Metal)",
666"description": "Profiling configuration using Xcode generator for MacOS x86_64 (Metal)",
667"generator": "Xcode",
668"inherits": [
669"Ninja-Mac-x86-64-MTL-Profile"
670]
671},
672
673{
674"name": "Xcode-iOS-Sim-MTL-Default",
675"displayName": "Default - Xcode - iOS Simulator (Metal)",
676"description": "Default configuration using Xcode generator for iOS Simulator (Metal)",
677"inherits": [
678"Xcode-Mac-Arm64-MTL-Default"
679],
680"cacheVariables": {
681"PLATFORM": {
682"type": "STRING",
683"value": "SIMULATORARM64"
684},
685"DEPLOYMENT_TARGET": {
686"type": "STRING",
687"value": "16.0"
688},
689"ENABLE_ARC": {
690"type": "BOOL",
691"value": "ON"
692},
693"ENABLE_VISIBILITY": {
694"type": "BOOL",
695"value": "OFF"
696},
697"ENABLE_STRICT_TRY_COMPILE": {
698"type": "BOOL",
699"value": "OFF"
700},
701"METHANE_TESTS_BUILD_ENABLED": {
702"type": "BOOL",
703"value": "OFF"
704}
705}
706},
707{
708"name": "Xcode-iOS-MTL-Default",
709"displayName": "Default - Xcode - iOS (Metal)",
710"description": "Default configuration using Xcode generator for iOS (Metal)",
711"inherits": [
712"Xcode-iOS-Sim-MTL-Default"
713],
714"cacheVariables": {
715"PLATFORM": {
716"type": "STRING",
717"value": "OS64"
718},
719"METHANE_APPLE_CODE_SIGNING_ENABLED": {
720"type": "BOOL",
721"value": "ON"
722}
723}
724},
725{
726"name": "Xcode-tvOS-Sim-MTL-Default",
727"displayName": "Default - Xcode - tvOS Simulator (Metal)",
728"description": "Default configuration using Xcode generator for tvOS Simulator (Metal)",
729"inherits": [
730"Xcode-iOS-Sim-MTL-Default"
731],
732"cacheVariables": {
733"PLATFORM": {
734"type": "STRING",
735"value": "SIMULATOR_TVOS"
736}
737}
738},
739{
740"name": "Xcode-tvOS-MTL-Default",
741"displayName": "Default - Xcode - tvOS (Metal)",
742"description": "Default configuration using Xcode generator for tvOS (Metal)",
743"inherits": [
744"Xcode-iOS-MTL-Default"
745],
746"cacheVariables": {
747"PLATFORM": {
748"type": "STRING",
749"value": "TVOS"
750}
751}
752}
753],
754
755"buildPresets": [
756{
757"name": "Windows-Build",
758"hidden": true,
759"jobs": 8,
760"condition": {
761"type": "equals",
762"lhs": "${hostSystemName}",
763"rhs": "Windows"
764}
765},
766{
767"name": "Linux-Build",
768"hidden": true,
769"jobs": 8,
770"condition": {
771"type": "equals",
772"lhs": "${hostSystemName}",
773"rhs": "Linux"
774}
775},
776{
777"name": "MacOS-Build",
778"hidden": true,
779"jobs": 8,
780"condition": {
781"type": "equals",
782"lhs": "${hostSystemName}",
783"rhs": "Darwin"
784}
785},
786
787{
788"name": "Ninja-Win-DX-Debug",
789"displayName": "Debug - Ninja Multi-Config - Windows (DirectX)",
790"description": "Debug build with Ninja Multi-Config for Windows (DirectX)",
791"inherits": [ "Windows-Build" ],
792"configurePreset": "Ninja-Win-DX-Default",
793"configuration": "Debug"
794},
795{
796"name": "Ninja-Win-DX-Release",
797"displayName": "Release - Ninja Multi-Config - Windows (DirectX)",
798"description": "Release build with Ninja Multi-Config for Windows (DirectX)",
799"inherits": [ "Windows-Build" ],
800"configurePreset": "Ninja-Win-DX-Default",
801"configuration": "Release"
802},
803{
804"name": "Ninja-Win-DX-Profile",
805"displayName": "Profile - Ninja Multi-Config - Windows (DirectX)",
806"description": "Profiling build with Ninja Multi-Config for Windows (DirectX)",
807"inherits": [ "Windows-Build" ],
808"configurePreset": "Ninja-Win-DX-Profile",
809"configuration": "RelWithDebInfo"
810},
811
812{
813"name": "Ninja-Win-VK-Debug",
814"displayName": "Debug - Ninja Multi-Config - Windows (Vulkan)",
815"description": "Debug build with Ninja Multi-Config for Windows (Vulkan)",
816"inherits": [ "Windows-Build" ],
817"configurePreset": "Ninja-Win-VK-Default",
818"configuration": "Debug"
819},
820{
821"name": "Ninja-Win-VK-Release",
822"displayName": "Release - Ninja Multi-Config - Windows (Vulkan)",
823"description": "Release build with Ninja Multi-Config for Windows (Vulkan)",
824"inherits": [ "Windows-Build" ],
825"configurePreset": "Ninja-Win-VK-Default",
826"configuration": "Release"
827},
828{
829"name": "Ninja-Win-VK-Profile",
830"displayName": "Profile - Ninja Multi-Config - Windows (Vulkan)",
831"description": "Profiling build with Ninja Multi-Config for Windows (Vulkan)",
832"inherits": [ "Windows-Build" ],
833"configurePreset": "Ninja-Win-VK-Profile",
834"configuration": "RelWithDebInfo"
835},
836
837{
838"name": "VS2019-Win64-DX-Debug",
839"displayName": "Debug - VS2019 - Windows x64 (DirectX)",
840"description": "Debug build with Visual Studio 2019 for Windows x64 (DirectX)",
841"inherits": [ "Windows-Build" ],
842"configurePreset": "VS2019-Win64-DX-Default",
843"configuration": "Debug"
844},
845{
846"name": "VS2019-Win32-DX-Debug",
847"displayName": "Debug - VS2019 - Windows x86 (DirectX)",
848"description": "Debug build with Visual Studio 2019 for Windows x86 (DirectX)",
849"inherits": [ "Windows-Build" ],
850"configurePreset": "VS2019-Win32-DX-Default",
851"configuration": "Debug"
852},
853{
854"name": "VS2019-Win64-DX-Release",
855"displayName": "Release - VS2019 - Windows x64 (DirectX)",
856"description": "Release build with Visual Studio 2019 for Windows x64 (DirectX)",
857"inherits": [ "Windows-Build" ],
858"configurePreset": "VS2019-Win64-DX-Default",
859"configuration": "Release"
860},
861{
862"name": "VS2019-Win32-DX-Release",
863"displayName": "Release - VS2019 - Windows x86 (DirectX)",
864"description": "Release build with Visual Studio 2019 for Windows x86 (DirectX)",
865"inherits": [ "Windows-Build" ],
866"configurePreset": "VS2019-Win32-DX-Default",
867"configuration": "Release"
868},
869{
870"name": "VS2019-Win64-DX-Profile",
871"displayName": "Profile - VS2019 - Windows x64 (DirectX)",
872"description": "Profiling build with Visual Studio 2019 for Windows x64 (DirectX)",
873"inherits": [ "Windows-Build" ],
874"configurePreset": "VS2019-Win64-DX-Profile",
875"configuration": "RelWithDebInfo"
876},
877{
878"name": "VS2019-Win32-DX-Profile",
879"displayName": "Profile - VS2019 - Windows x86 (DirectX)",
880"description": "Profiling build with Visual Studio 2019 for Windows x86 (DirectX)",
881"inherits": [ "Windows-Build" ],
882"configurePreset": "VS2019-Win32-DX-Profile",
883"configuration": "RelWithDebInfo"
884},
885
886{
887"name": "VS2019-Win64-VK-Debug",
888"displayName": "Debug - VS2019 - Windows x64 (Vulkan)",
889"description": "Debug build with Visual Studio 2019 for Windows x64 (Vulkan)",
890"inherits": [ "Windows-Build" ],
891"configurePreset": "VS2019-Win64-VK-Default",
892"configuration": "Debug"
893},
894{
895"name": "VS2019-Win32-VK-Debug",
896"displayName": "Debug - VS2019 - Windows x86 (Vulkan)",
897"description": "Debug build with Visual Studio 2019 for Windows x86 (Vulkan)",
898"inherits": [ "Windows-Build" ],
899"configurePreset": "VS2019-Win32-VK-Default",
900"configuration": "Debug"
901},
902{
903"name": "VS2019-Win64-VK-Release",
904"displayName": "Release - VS2019 - Windows x64 (Vulkan)",
905"description": "Release build with Visual Studio 2019 for Windows x64 (Vulkan)",
906"inherits": [ "Windows-Build" ],
907"configurePreset": "VS2019-Win64-VK-Default",
908"configuration": "Release"
909},
910{
911"name": "VS2019-Win32-VK-Release",
912"displayName": "Release - VS2019 - Windows x86 (Vulkan)",
913"description": "Release build with Visual Studio 2019 for Windows x86 (Vulkan)",
914"inherits": [ "Windows-Build" ],
915"configurePreset": "VS2019-Win32-VK-Default",
916"configuration": "Release"
917},
918{
919"name": "VS2019-Win64-VK-Profile",
920"displayName": "Profile - VS2019 - Windows x64 (Vulkan)",
921"description": "Profiling build with Visual Studio 2019 for Windows x64 (Vulkan)",
922"inherits": [ "Windows-Build" ],
923"configurePreset": "VS2019-Win64-VK-Profile",
924"configuration": "RelWithDebInfo"
925},
926{
927"name": "VS2019-Win32-VK-Profile",
928"displayName": "Profile - VS2019 - Windows x86 (Vulkan)",
929"description": "Profiling build with Visual Studio 2019 for Windows x86 (Vulkan)",
930"inherits": [ "Windows-Build" ],
931"configurePreset": "VS2019-Win32-VK-Profile",
932"configuration": "RelWithDebInfo"
933},
934
935{
936"name": "VS2022-Win64-DX-Debug",
937"displayName": "Debug - VS2022 - Windows x64 (DirectX)",
938"description": "Debug build with Visual Studio 2022 for Windows x64 (DirectX)",
939"inherits": [ "Windows-Build" ],
940"configurePreset": "VS2022-Win64-DX-Default",
941"configuration": "Debug"
942},
943{
944"name": "VS2022-Win32-DX-Debug",
945"displayName": "Debug - VS2022 - Windows x86 (DirectX)",
946"description": "Debug build with Visual Studio 2022 for Windows x86 (DirectX)",
947"inherits": [ "Windows-Build" ],
948"configurePreset": "VS2022-Win32-DX-Default",
949"configuration": "Debug"
950},
951{
952"name": "VS2022-Win64-DX-Release",
953"displayName": "Release - VS2022 - Windows x64 (DirectX)",
954"description": "Release build with Visual Studio 2022 for Windows x64 (DirectX)",
955"inherits": [ "Windows-Build" ],
956"configurePreset": "VS2022-Win64-DX-Default",
957"configuration": "Release"
958},
959{
960"name": "VS2022-Win32-DX-Release",
961"displayName": "Release - VS2022 - Windows x86 (DirectX)",
962"description": "Release build with Visual Studio 2022 for Windows x86 (DirectX)",
963"inherits": [ "Windows-Build" ],
964"configurePreset": "VS2022-Win32-DX-Default",
965"configuration": "Release"
966},
967{
968"name": "VS2022-Win64-DX-Profile",
969"displayName": "Profile - VS2022 - Windows x64 (DirectX)",
970"description": "Profiling build with Visual Studio 2022 for Windows x64 (DirectX)",
971"inherits": [ "Windows-Build" ],
972"configurePreset": "VS2022-Win64-DX-Profile",
973"configuration": "RelWithDebInfo"
974},
975{
976"name": "VS2022-Win32-DX-Profile",
977"displayName": "Profile - VS2022 - Windows x86 (DirectX)",
978"description": "Profiling build with Visual Studio 2022 for Windows x86 (DirectX)",
979"inherits": [ "Windows-Build" ],
980"configurePreset": "VS2022-Win32-DX-Profile",
981"configuration": "RelWithDebInfo"
982},
983
984{
985"name": "VS2022-Win64-VK-Debug",
986"displayName": "Debug - VS2022 - Windows x64 (Vulkan)",
987"description": "Debug build with Visual Studio 2022 for Windows x64 (Vulkan)",
988"inherits": [ "Windows-Build" ],
989"configurePreset": "VS2022-Win64-VK-Default",
990"configuration": "Debug"
991},
992{
993"name": "VS2022-Win32-VK-Debug",
994"displayName": "Debug - VS2022 - Windows x86 (Vulkan)",
995"description": "Debug build with Visual Studio 2022 for Windows x86 (Vulkan)",
996"inherits": [ "Windows-Build" ],
997"configurePreset": "VS2022-Win32-VK-Default",
998"configuration": "Debug"
999},
1000{
1001"name": "VS2022-Win64-VK-Release",
1002"displayName": "Release - VS2022 - Windows x64 (Vulkan)",
1003"description": "Release build with Visual Studio 2022 for Windows x64 (Vulkan)",
1004"inherits": [ "Windows-Build" ],
1005"configurePreset": "VS2022-Win64-VK-Default",
1006"configuration": "Release"
1007},
1008{
1009"name": "VS2022-Win32-VK-Release",
1010"displayName": "Release - VS2022 - Windows x86 (Vulkan)",
1011"description": "Release build with Visual Studio 2022 for Windows x86 (Vulkan)",
1012"inherits": [ "Windows-Build" ],
1013"configurePreset": "VS2022-Win32-VK-Default",
1014"configuration": "Release"
1015},
1016{
1017"name": "VS2022-Win64-VK-Profile",
1018"displayName": "Profile - VS2022 - Windows x64 (Vulkan)",
1019"description": "Profiling build with Visual Studio 2022 for Windows x64 (Vulkan)",
1020"inherits": [ "Windows-Build" ],
1021"configurePreset": "VS2022-Win64-VK-Profile",
1022"configuration": "RelWithDebInfo"
1023},
1024{
1025"name": "VS2022-Win32-VK-Profile",
1026"displayName": "Profile - VS2022 - Windows x86 (Vulkan)",
1027"description": "Profiling build with Visual Studio 2022 for Windows x86 (Vulkan)",
1028"inherits": [ "Windows-Build" ],
1029"configurePreset": "VS2022-Win32-VK-Profile",
1030"configuration": "RelWithDebInfo"
1031},
1032
1033{
1034"name": "Ninja-Lin-VK-Debug",
1035"displayName": "Debug - Ninja Multi-Config - Linux (Vulkan)",
1036"description": "Debug build with Ninja Multi-Config for Linux (Vulkan)",
1037"inherits": [ "Linux-Build" ],
1038"configurePreset": "Ninja-Lin-VK-Default",
1039"configuration": "Debug"
1040},
1041{
1042"name": "Ninja-Lin-VK-Release",
1043"displayName": "Release - Ninja Multi-Config - Linux (Vulkan)",
1044"description": "Release build with Ninja Multi-Config for Linux (Vulkan)",
1045"inherits": [ "Linux-Build" ],
1046"configurePreset": "Ninja-Lin-VK-Default",
1047"configuration": "Release"
1048},
1049{
1050"name": "Ninja-Lin-VK-Profile",
1051"displayName": "Profile - Ninja Multi-Config - Linux (Vulkan)",
1052"description": "Profiling build with Ninja Multi-Config for Linux (Vulkan)",
1053"inherits": [ "Linux-Build" ],
1054"configurePreset": "Ninja-Lin-VK-Profile",
1055"configuration": "RelWithDebInfo"
1056},
1057
1058{
1059"name": "Make-Lin-VK-Debug",
1060"displayName": "Debug - Unix Makefiles - Linux (Vulkan)",
1061"description": "Debug build with Unix Makefiles for Linux (Vulkan)",
1062"inherits": [ "Linux-Build" ],
1063"configurePreset": "Make-Lin-VK-Debug"
1064},
1065{
1066"name": "Make-Lin-VK-Release",
1067"displayName": "Release - Unix Makefiles - Linux (Vulkan)",
1068"description": "Release build with Unix Makefiles for Linux (Vulkan)",
1069"inherits": [ "Linux-Build" ],
1070"configurePreset": "Make-Lin-VK-Release"
1071},
1072{
1073"name": "Make-Lin-VK-Profile",
1074"displayName": "Profile - Unix Makefiles - Linux (Vulkan)",
1075"description": "Profiling build with Unix Makefiles for Linux (Vulkan)",
1076"inherits": [ "Linux-Build" ],
1077"configurePreset": "Make-Lin-VK-Profile"
1078},
1079
1080{
1081"name": "Ninja-Mac-Arm64-VK-Debug",
1082"displayName": "Debug - Ninja Multi-Config - MacOS Arm64 (Vulkan)",
1083"description": "Debug build with Ninja Multi-Config for MacOS Arm64 (Vulkan)",
1084"inherits": [ "MacOS-Build" ],
1085"configurePreset": "Ninja-Mac-Arm64-VK-Default",
1086"configuration": "Debug"
1087},
1088{
1089"name": "Ninja-Mac-Arm64-VK-Release",
1090"displayName": "Release - Ninja Multi-Config - MacOS Arm64 (Vulkan)",
1091"description": "Release build with Ninja Multi-Config for MacOS Arm64 (Vulkan)",
1092"inherits": [ "MacOS-Build" ],
1093"configurePreset": "Ninja-Mac-Arm64-VK-Default",
1094"configuration": "Release"
1095},
1096{
1097"name": "Xcode-Mac-Arm64-VK-Debug",
1098"displayName": "Debug - Xcode - MacOS Arm64 (Vulkan)",
1099"description": "Debug build with Xcode for MacOS Arm64 (Vulkan)",
1100"inherits": [ "MacOS-Build" ],
1101"configurePreset": "Xcode-Mac-Arm64-VK-Default",
1102"configuration": "Debug"
1103},
1104{
1105"name": "Xcode-Mac-Arm64-VK-Release",
1106"displayName": "Release - Xcode - MacOS Arm64 (Vulkan)",
1107"description": "Release build with Xcode for MacOS Arm64 (Vulkan)",
1108"inherits": [ "MacOS-Build" ],
1109"configurePreset": "Xcode-Mac-Arm64-VK-Default",
1110"configuration": "Release"
1111},
1112
1113{
1114"name": "Ninja-Mac-x86-64-VK-Debug",
1115"displayName": "Debug - Ninja Multi-Config - MacOS x86_64 (Vulkan)",
1116"description": "Debug build with Ninja Multi-Config for MacOS x86_64 (Vulkan)",
1117"inherits": [ "MacOS-Build" ],
1118"configurePreset": "Ninja-Mac-x86-64-VK-Default",
1119"configuration": "Debug"
1120},
1121{
1122"name": "Ninja-Mac-x86-64-VK-Release",
1123"displayName": "Release - Ninja Multi-Config - MacOS x86_64 (Vulkan)",
1124"description": "Release build with Ninja Multi-Config for MacOS x86_64 (Vulkan)",
1125"inherits": [ "MacOS-Build" ],
1126"configurePreset": "Ninja-Mac-x86-64-VK-Default",
1127"configuration": "Release"
1128},
1129{
1130"name": "Xcode-Mac-x86-64-VK-Debug",
1131"displayName": "Debug - Xcode - MacOS x86_64 (Vulkan)",
1132"description": "Debug build with Xcode for MacOS x86_64 (Vulkan)",
1133"inherits": [ "MacOS-Build" ],
1134"configurePreset": "Xcode-Mac-x86-64-VK-Default",
1135"configuration": "Debug"
1136},
1137{
1138"name": "Xcode-Mac-x86-64-VK-Release",
1139"displayName": "Release - Xcode - MacOS x86_64 (Vulkan)",
1140"description": "Release build with Xcode for MacOS x86_64 (Vulkan)",
1141"inherits": [ "MacOS-Build" ],
1142"configurePreset": "Xcode-Mac-x86-64-VK-Default",
1143"configuration": "Release"
1144},
1145
1146{
1147"name": "Ninja-Mac-Arm64-MTL-Debug",
1148"displayName": "Debug - Ninja Multi-Config - MacOS Arm64 (Metal)",
1149"description": "Debug build with Ninja Multi-Config for MacOS Arm64 (Metal)",
1150"inherits": [ "MacOS-Build" ],
1151"configurePreset": "Ninja-Mac-Arm64-MTL-Default",
1152"configuration": "Debug"
1153},
1154{
1155"name": "Ninja-Mac-x86-64-MTL-Debug",
1156"displayName": "Debug - Ninja Multi-Config - MacOS x86_64 (Metal)",
1157"description": "Debug build with Ninja Multi-Config for MacOS x86_64 (Metal)",
1158"inherits": [ "MacOS-Build" ],
1159"configurePreset": "Ninja-Mac-x86-64-MTL-Default",
1160"configuration": "Debug"
1161},
1162{
1163"name": "Ninja-Mac-Arm64-MTL-Release",
1164"displayName": "Release - Ninja Multi-Config - MacOS Arm64 (Metal)",
1165"description": "Release build with Ninja Multi-Config for MacOS Arm64 (Metal)",
1166"inherits": [ "MacOS-Build" ],
1167"configurePreset": "Ninja-Mac-Arm64-MTL-Default",
1168"configuration": "Release"
1169},
1170{
1171"name": "Ninja-Mac-x86-64-MTL-Release",
1172"displayName": "Release - Ninja Multi-Config - MacOS x86_64 (Metal)",
1173"description": "Release build with Ninja Multi-Config for MacOS x86_64 (Metal)",
1174"inherits": [ "MacOS-Build" ],
1175"configurePreset": "Ninja-Mac-x86-64-MTL-Default",
1176"configuration": "Release"
1177},
1178{
1179"name": "Ninja-Mac-Arm64-MTL-Profile",
1180"displayName": "Profile - Ninja Multi-Config - MacOS Arm64 (Metal)",
1181"description": "Profiling build with Ninja Multi-Config for MacOS Arm64 (Metal)",
1182"inherits": [ "MacOS-Build" ],
1183"configurePreset": "Ninja-Mac-Arm64-MTL-Profile",
1184"configuration": "RelWithDebInfo"
1185},
1186{
1187"name": "Ninja-Mac-x86-64-MTL-Profile",
1188"displayName": "Profile - Ninja Multi-Config - MacOS x86_64 (Metal)",
1189"description": "Profiling build with Ninja Multi-Config for MacOS x86_64 (Metal)",
1190"inherits": [ "MacOS-Build" ],
1191"configurePreset": "Ninja-Mac-x86-64-MTL-Profile",
1192"configuration": "RelWithDebInfo"
1193},
1194
1195{
1196"name": "Xcode-Mac-Arm64-MTL-Debug",
1197"displayName": "Debug - Xcode - MacOS Arm64 (Metal)",
1198"description": "Debug build with Xcode for MacOS Arm64 (Metal)",
1199"inherits": [ "MacOS-Build" ],
1200"configurePreset": "Xcode-Mac-Arm64-MTL-Default",
1201"configuration": "Debug"
1202},
1203{
1204"name": "Xcode-Mac-x86-64-MTL-Debug",
1205"displayName": "Debug - Xcode - MacOS x86_64 (Metal)",
1206"description": "Debug build with Xcode for MacOS x86_64 (Metal)",
1207"inherits": [ "MacOS-Build" ],
1208"configurePreset": "Xcode-Mac-x86-64-MTL-Default",
1209"configuration": "Debug"
1210},
1211{
1212"name": "Xcode-Mac-Arm64-MTL-Release",
1213"displayName": "Release - Xcode - MacOS Arm64 (Metal)",
1214"description": "Release build with Xcode for MacOS Arm64 (Metal)",
1215"inherits": [ "MacOS-Build" ],
1216"configurePreset": "Xcode-Mac-Arm64-MTL-Default",
1217"configuration": "Release"
1218},
1219{
1220"name": "Xcode-Mac-x86-64-MTL-Release",
1221"displayName": "Release - Xcode - MacOS x86_64 (Metal)",
1222"description": "Release build with Xcode for MacOS x86_64 (Metal)",
1223"inherits": [ "MacOS-Build" ],
1224"configurePreset": "Xcode-Mac-x86-64-MTL-Default",
1225"configuration": "Release"
1226},
1227{
1228"name": "Xcode-Mac-Arm64-MTL-Profile",
1229"displayName": "Profile - Xcode - MacOS Arm64 (Metal)",
1230"description": "Profiling build with Xcode for MacOS Arm64 (Metal)",
1231"inherits": [ "MacOS-Build" ],
1232"configurePreset": "Xcode-Mac-Arm64-MTL-Profile",
1233"configuration": "RelWithDebInfo"
1234},
1235{
1236"name": "Xcode-Mac-x86-64-MTL-Profile",
1237"displayName": "Profile - Xcode - MacOS x86_64 (Metal)",
1238"description": "Profiling build with Xcode for MacOS x86_64 (Metal)",
1239"inherits": [ "MacOS-Build" ],
1240"configurePreset": "Xcode-Mac-x86-64-MTL-Profile",
1241"configuration": "RelWithDebInfo"
1242},
1243
1244{
1245"name": "Xcode-iOS-MTL-Debug",
1246"displayName": "Debug - Xcode - iOS (Metal)",
1247"description": "Debug build with Xcode for iOS (Metal)",
1248"inherits": [ "MacOS-Build" ],
1249"configurePreset": "Xcode-iOS-MTL-Default",
1250"configuration": "Debug"
1251},
1252{
1253"name": "Xcode-iOS-MTL-Release",
1254"displayName": "Release - Xcode - iOS (Metal)",
1255"description": "Release build with Xcode for iOS (Metal)",
1256"inherits": [ "MacOS-Build" ],
1257"configurePreset": "Xcode-iOS-MTL-Default",
1258"configuration": "Release"
1259},
1260
1261{
1262"name": "Xcode-iOS-Sim-MTL-Debug",
1263"displayName": "Debug - Xcode - iOS Simulator (Metal)",
1264"description": "Debug build with Xcode for iOS Simulator (Metal)",
1265"inherits": [ "MacOS-Build" ],
1266"configurePreset": "Xcode-iOS-Sim-MTL-Default",
1267"configuration": "Debug"
1268},
1269{
1270"name": "Xcode-iOS-Sim-MTL-Release",
1271"displayName": "Release - Xcode - iOS Simulator (Metal)",
1272"description": "Release build with Xcode for iOS Simulator (Metal)",
1273"inherits": [ "MacOS-Build" ],
1274"configurePreset": "Xcode-iOS-Sim-MTL-Default",
1275"configuration": "Release"
1276},
1277
1278{
1279"name": "Xcode-tvOS-MTL-Debug",
1280"displayName": "Debug - Xcode - tvOS (Metal)",
1281"description": "Debug build with Xcode for tvOS (Metal)",
1282"inherits": [ "MacOS-Build" ],
1283"configurePreset": "Xcode-tvOS-MTL-Default",
1284"configuration": "Debug"
1285},
1286{
1287"name": "Xcode-tvOS-MTL-Release",
1288"displayName": "Release - Xcode - tvOS (Metal)",
1289"description": "Release build with Xcode for tvOS (Metal)",
1290"inherits": [ "MacOS-Build" ],
1291"configurePreset": "Xcode-tvOS-MTL-Default",
1292"configuration": "Release"
1293},
1294
1295{
1296"name": "Xcode-tvOS-Sim-MTL-Debug",
1297"displayName": "Debug - Xcode - tvOS Simulator (Metal)",
1298"description": "Debug build with Xcode for tvOS Simulator (Metal)",
1299"inherits": [ "MacOS-Build" ],
1300"configurePreset": "Xcode-tvOS-Sim-MTL-Default",
1301"configuration": "Debug"
1302},
1303{
1304"name": "Xcode-tvOS-Sim-MTL-Release",
1305"displayName": "Release - Xcode - tvOS Simulator (Metal)",
1306"description": "Release build with Xcode for tvOS Simulator (Metal)",
1307"inherits": [ "MacOS-Build" ],
1308"configurePreset": "Xcode-tvOS-Sim-MTL-Default",
1309"configuration": "Release"
1310}
1311]
1312}