{ "name": "crafter-build", "configurations": [ { "name": "base", "interfaces": ["interfaces/Crafter.Build-Command", "interfaces/Crafter.Build-Configuration", "interfaces/Crafter.Build-Module", "interfaces/Crafter.Build-Project", "interfaces/Crafter.Build-Shader", "interfaces/Crafter.Build", "interfaces/Crafter.Build-Implementation", "interfaces/Crafter.Build-Test", "interfaces/Crafter.Build-CompileStatus"], "implementations": ["implementations/Crafter.Build-Command", "implementations/Crafter.Build-Configuration", "implementations/Crafter.Build-Module", "implementations/Crafter.Build-Project", "implementations/Crafter.Build-Shader", "implementations/Crafter.Build-Implementation", "implementations/Crafter.Build-Test"] }, { "name": "libs-linux-gnu", "target": "x86_64-pc-linux-gnu", "libs": ["vulkan", "MachineIndependent", "OSDependent", "GenericCodeGen", "glslang", "glslang-default-resource-limits", "SPIRV", "tbb"] }, { "name": "libs-windows-msvc", "target": "x86_64-pc-windows-msvc", "libs": ["vulkan-1", "MachineIndependent", "OSDependent", "GenericCodeGen", "glslang", "glslang-default-resource-limits", "SPIRV", "SPIRV-Tools-opt", "SPIRV-Tools"] }, { "name": "libs-windows-msvc-debug", "target": "x86_64-pc-windows-msvc", "libs": ["vulkan-1", "MachineIndependentd", "OSDependentd", "GenericCodeGend", "glslangd", "glslang-default-resource-limitsd", "SPIRVd", "SPIRV-Tools-optd", "SPIRV-Toolsd"] }, { "name": "executable-linux-gnu", "extends": ["base", "libs-linux-gnu"], "implementations": ["implementations/main"] }, { "name": "executable-linux-gnu-debug", "extends": ["executable-linux-gnu"], "debug": true }, { "name": "lib-linux-gnu", "extends": ["base", "libs-linux-gnu"], "type":"library" }, { "name": "lib-linux-gnu-dev", "extends": ["lib-linux-gnu"], "debug": true }, { "name": "executable-windows-msvc", "extends": ["base", "libs-windows-msvc"], "implementations": ["implementations/main"] }, { "name": "executable-windows-msvc-debug", "extends": ["base", "libs-windows-msvc-debug"], "implementations": ["implementations/main"], "debug": true }, { "name": "lib-windows-msvc", "extends": ["base", "libs-windows-msvc"], "type":"library", "implementations": ["implementations/main"] }, { "name": "lib-windows-msvc-debug", "extends": ["base", "libs-windows-msvc-debug"], "type":"library", "implementations": ["implementations/main"], "debug": true } ] }