| { |
| "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" |
| ] |
| } |
| ] |
| } |