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