blob: a1aebd81cd5372d6e43e73deaa6ab2c8f7aa1a76 [file] [log] [blame] [edit]
{
"version": 4,
"cmakeMinimumRequired": {
"major": 3,
"minor": 23,
"patch": 0
},
"include": [
"new.json"
],
"configurePresets": [
{
"name": "minimal",
"displayName": "Minimal config",
"description": "Project configured with minimal features enabled",
"cacheVariables": {
"IREE_DEFAULT_CPU_LLVM_TARGETS": {
"type": "STRING",
"value": "host"
},
"IREE_BUILD_SAMPLES": {
"type": "BOOL",
"value": "OFF"
},
"IREE_BUILD_PYTHON_BINDINGS": {
"type": "BOOL",
"value": "OFF"
},
"IREE_BUILD_BINDINGS_TFLITE": {
"type": "BOOL",
"value": "OFF"
},
"IREE_EXTERNAL_HAL_DRIVERS": {
"type": "STRING",
"value": ""
},
"IREE_HAL_DRIVER_DEFAULTS": {
"type": "BOOL",
"value": "OFF"
},
"IREE_HAL_DRIVER_CUDA": {
"type": "BOOL",
"value": "OFF"
},
"IREE_HAL_DRIVER_LOCAL_SYNC": {
"type": "BOOL",
"value": "OFF"
},
"IREE_HAL_DRIVER_VULKAN": {
"type": "BOOL",
"value": "OFF"
},
"IREE_HAL_DRIVER_METAL": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_DEFAULTS": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_LLVM_CPU": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_LLVM_CPU_WASM": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_ROCM": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_METAL_SPIRV": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_VULKAN_SPIRV": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_CUDA": {
"type": "BOOL",
"value": "OFF"
},
"IREE_TARGET_BACKEND_WEBGPU_SPIRV": {
"type": "BOOL",
"value": "OFF"
},
"IREE_INPUT_STABLEHLO": {
"type": "BOOL",
"value": "OFF"
},
"IREE_INPUT_TORCH": {
"type": "BOOL",
"value": "OFF"
},
"IREE_INPUT_TOSA": {
"type": "BOOL",
"value": "OFF"
},
"IREE_OUTPUT_FORMAT_C": {
"type": "BOOL",
"value": "OFF"
}
}
},
{
"name": "python-bindings",
"displayName": "Python Development",
"cacheVariables": {
"IREE_BUILD_PYTHON_BINDINGS": {
"type": "BOOL",
"value": "OFF"
},
"Python3_FIND_VIRTUALENV": {
"type": "STRING",
"value": "ONLY"
}
}
},
{
"name": "new-linux-minimal",
"displayName": "(START HERE) Set Up New Minimal Dev Config",
"description": "Project configured with minimal features enabled",
"inherits": [
"new-linux-dev",
"minimal"
]
},
{
"name": "new-macos-minimal",
"displayName": "(START HERE) Set Up New Minimal Dev Config",
"description": "Project configured with minimal features enabled",
"inherits": [
"new-macos-dev",
"minimal"
]
},
{
"name": "new-windows-minimal",
"displayName": "(START HERE) Set Up New Minimal Dev Config",
"description": "Project configured with minimal features enabled",
"inherits": [
"new-windows-dev",
"minimal"
]
}
]
}