{"name":"arm64ec-Debug","description":"MSVC for ARM64EC (Debug) with DX12","inherits":["base","ARM64EC","Debug","MSVC"],"environment":{"CXXFLAGS":"/arm64EC"}},
{"name":"arm64ec-Release","description":"MSVC for ARM64EC (Release) with DX12","inherits":["base","ARM64EC","Release","MSVC"],"environment":{"CXXFLAGS":"/arm64EC"}},
{"name":"x64-Debug-VCPKG","description":"MSVC for x64 (Debug) using VCPKG","inherits":["base","x64","Debug","MSVC","VCPKG"]},
{"name":"x64-Release-VCPKG","description":"MSVC for x64 (Release) using VCPKG","inherits":["base","x64","Release","MSVC","VCPKG"]},
{"name":"x86-Debug-VCPKG","description":"MSVC for x86 (Debug) using VCPKG","inherits":["base","x86","Debug","MSVC","VCPKG"]},
{"name":"x86-Release-VCPKG","description":"MSVC for x86 (Release) using VCPKG","inherits":["base","x86","Release","MSVC","VCPKG"]},
{"name":"arm64-Debug-VCPKG","description":"MSVC for ARM64 (Debug) using VCPKG","inherits":["base","ARM64","Debug","MSVC","VCPKG"]},
{"name":"arm64-Release-VCPKG","description":"MSVC for ARM64 (Release) using VCPKG","inherits":["base","ARM64","Release","MSVC","VCPKG"]},
{"name":"arm64ec-Debug-VCPKG","description":"MSVC for ARM64EC (Debug) using VCPKG","inherits":["base","ARM64EC","Debug","MSVC","VCPKG"],"environment":{"CXXFLAGS":"/arm64EC"},"cacheVariables":{"VCPKG_TARGET_TRIPLET":"arm64ec-windows"}},
{"name":"arm64ec-Release-VCPKG","description":"MSVC for ARM64EC (Release) using VCPKG","inherits":["base","ARM64EC","Release","MSVC","VCPKG"],"environment":{"CXXFLAGS":"/arm64EC"},"cacheVariables":{"VCPKG_TARGET_TRIPLET":"arm64ec-windows"}},
{"name":"x64-Debug-JPEG-PNG","description":"MSVC for x64 (Debug) using VCPKG/PNG/JPEG","inherits":["base","x64","Debug","MSVC","VCPKG","JPEG_PNG"]},
{"name":"x64-Release-JPEG-PNG","description":"MSVC for x64 (Release) using VCPKG/PNG/JPEG","inherits":["base","x64","Release","MSVC","VCPKG","JPEG_PNG"]},
{"name":"x64-Debug-Clang","description":"Clang/LLVM for x64 (Debug) with DX12","inherits":["base","x64","Debug","Clang"]},
{"name":"x64-Release-Clang","description":"Clang/LLVM for x64 (Release) with DX12","inherits":["base","x64","Release","Clang"]},
{"name":"x86-Debug-Clang","description":"Clang/LLVM for x86 (Debug) with DX12","inherits":["base","x86","Debug","Clang"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"x86-Release-Clang","description":"Clang/LLVM for x86 (Release) with DX12","inherits":["base","x86","Release","Clang"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"arm64-Debug-Clang","description":"Clang/LLVM for AArch64 (Debug) with DX12","inherits":["base","ARM64","Debug","Clang"],"environment":{"CXXFLAGS":"--target=arm64-pc-windows-msvc"}},
{"name":"arm64-Release-Clang","description":"Clang/LLVM for AArch64 (Release) with DX12","inherits":["base","ARM64","Release","Clang"],"environment":{"CXXFLAGS":"--target=arm64-pc-windows-msvc"}},
{"name":"x64-Debug-UWP-Clang","description":"Clang/LLVM for x64 (Debug) for UWP","inherits":["base","x64","Debug","Clang","UWP"]},
{"name":"x64-Release-UWP-Clang","description":"Clang/LLVM for x64 (Release) for UWP","inherits":["base","x64","Release","Clang","UWP"]},
{"name":"x86-Debug-UWP-Clang","description":"Clang/LLVM for x86 (Debug) for UWP","inherits":["base","x86","Debug","Clang","UWP"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"x86-Release-UWP-Clang","description":"Clang/LLVM for x86 (Release) for UWP","inherits":["base","x86","Release","Clang","UWP"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"arm64-Debug-UWP-Clang","description":"Clang/LLVM for AArch64 (Debug) for UWP","inherits":["base","ARM64","Debug","Clang","UWP"],"environment":{"CXXFLAGS":"--target=arm64-pc-windows-msvc"}},
{"name":"arm64-Release-UWP-Clang","description":"Clang/LLVM for AArch64 (Release) for UWP","inherits":["base","ARM64","Release","Clang","UWP"],"environment":{"CXXFLAGS":"--target=arm64-pc-windows-msvc"}},
{"name":"x64-Debug-Win7-Clang","description":"Clang/LLVM for x64 (Debug) for Windows 7","inherits":["base","x64","Debug","Clang","Win7"]},
{"name":"x64-Release-Win7-Clang","description":"Clang/LLVM for x64 (Release) for Windows 7","inherits":["base","x64","Release","Clang","Win7"]},
{"name":"x86-Debug-Win7-Clang","description":"Clang/LLVM for x86 (Debug) for Windows 7","inherits":["base","x86","Debug","Clang","Win7"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"x86-Release-Win7-Clang","description":"Clang/LLVM for x86 (Release) for Windows 7","inherits":["base","x86","Release","Clang","Win7"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"x64-Debug-Clang-VCPKG","description":"Clang/LLVM for x64 (Debug) using VCPKG/OpenEXR","inherits":["base","x64","Debug","Clang","VCPKG"]},
{"name":"x64-Release-Clang-VCPKG","description":"Clang/LLVM for x64 (Release) using VCPKG/OpenEXR","inherits":["base","x64","Release","Clang","VCPKG"]},
{"name":"x86-Debug-Clang-VCPKG","description":"Clang/LLVM for x86 (Debug) using VCPKG/OpenEXR","inherits":["base","x86","Debug","Clang","VCPKG"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"x86-Release-Clang-VCPKG","description":"Clang/LLVM for x86 (Release) using VCPKG/OpenEXR","inherits":["base","x86","Release","Clang","VCPKG"],"environment":{"CXXFLAGS":"-m32"}},
{"name":"arm64-Debug-Clang-VCPKG","description":"Clang/LLVM for AArch64 (Debug) using VCPKG/OpenEXR","inherits":["base","ARM64","Debug","Clang","VCPKG"],"environment":{"CXXFLAGS":"--target=arm64-pc-windows-msvc"}},
{"name":"arm64-Release-Clang-VCPKG","description":"Clang/LLVM for AArch64 (Release) using VCPKG/OpenEXR","inherits":["base","ARM64","Release","Clang","VCPKG"],"environment":{"CXXFLAGS":"--target=arm64-pc-windows-msvc"}},
{"name":"x64-Debug-Clang-JPEG-PNG","description":"Clang/LLVM for x64 (Debug) with DX12","inherits":["base","x64","Debug","Clang","VCPKG","JPEG_PNG"]},
{"name":"x64-Release-Clang-JPEG-PNG","description":"Clang/LLVM for x64 (Release) with DX12","inherits":["base","x64","Release","Clang","VCPKG","JPEG_PNG"]},
{"name":"x64-Debug-GDKX","description":"MSVC for x64 (Debug) Xbox One Extensions","inherits":["base","x64","Debug","GDKX","MSVC"]},
{"name":"x64-Release-GDKX","description":"MSVC for x64 (Release) Xbox One Extensions","inherits":["base","x64","Release","GDKX","MSVC"]},
{"name":"x64-Debug-GDKX-S","description":"MSVC for x64 (Debug) Xbox Series X|S Extensions","inherits":["base","x64","Debug","GDKXS","MSVC"]},
{"name":"x64-Release-GDKX-S","description":"MSVC for x64 (Release) Xbox Series X|S Extensions","inherits":["base","x64","Release","GDKXS","MSVC"]},
{"name":"x64-Debug-XDK","description":"MSVC for x64 (Debug) Xbox One Extensions (legacy)","inherits":["base","x64","Debug","XDK","MSVC"]},
{"name":"x64-Release-XDK","description":"MSVC for x64 (Release) Xbox One Extensions (legacy)","inherits":["base","x64","Release","XDK","MSVC"]},
{"name":"x64-Debug-GDKX-Clang","description":"MSVC for x64 (Debug) Xbox One Extensions","inherits":["base","x64","Debug","GDKX","Clang"]},
{"name":"x64-Release-GDKX-Clang","description":"MSVC for x64 (Release) Xbox One Extensions","inherits":["base","x64","Release","GDKX","Clang"]},
{"name":"x64-Debug-GDKX-S-Clang","description":"MSVC for x64 (Debug) Xbox Series X|S Extensions","inherits":["base","x64","Debug","GDKXS","Clang"]},
{"name":"x64-Release-GDKX-S-Clang","description":"MSVC for x64 (Release) Xbox Series X|S Extensions","inherits":["base","x64","Release","GDKXS","Clang"]},
{"name":"x64-Debug-Scarlett-Clang","description":"Clang/LLVM for x64 (Debug) for Xbox Series X|S","inherits":["base","x64","Debug","Clang","Scarlett"]},
{"name":"x64-Release-Scarlett-Clang","description":"Clang/LLVM for x64 (Release) for Xbox Series X|S","inherits":["base","x64","Release","Clang","Scarlett"]},
{"name":"x64-Debug-XboxOne-Clang","description":"Clang/LLVM for x64 (Debug) for Xbox One","inherits":["base","x64","Debug","Clang","XboxOne"]},
{"name":"x64-Release-XboxOne-Clang","description":"Clang/LLVM for x64 (Release) for Xbox One","inherits":["base","x64","Release","Clang","XboxOne"]},
{"name":"x64-Analyze","description":"MSVC for x64 (Debug) with DX12 using /analyze","inherits":["base","x64","Debug","MSVC","Analyze"]},
{"name":"x64-Coverage","description":"MSVC for x64 (Debug) with DX12 w/ Code Coverage","inherits":["base","x64","Debug","MSVC","Coverage"]},
{"name":"x64-Coverage-Clang","description":"Clang/LLVM for x64 (Debug) with DX12 w/ Code Coverage","inherits":["base","x64","Debug","Clang","Coverage"]},
{"name":"x64-Fuzzing","description":"MSVC for x64 (Release) with ASan","inherits":["base","x64","Release","MSVC","Fuzzing"]}