{ "version": 3, "configurePresets": [ { "name": "default", "displayName": "Default Configuration", "description": "Default build configuration for USD Layer Manager", "generator": "Visual Studio 17 2022", "binaryDir": "${sourceDir}/build", "cacheVariables": { "CMAKE_INSTALL_PREFIX": "${sourceDir}/install", "CMAKE_PREFIX_PATH": "${sourceDir}/third_party/OpenUSD_v25.05", "IMGUI_DIR": "${sourceDir}/third_party/imgui-1.92.7", "CMAKE_CXX_STANDARD": "17", "CMAKE_CXX_STANDARD_REQUIRED": "ON", "BUILD_TESTS": "ON" } }, { "name": "debug", "displayName": "Debug Configuration", "description": "Debug build with symbols", "inherits": "default", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "BUILD_TESTS": "OFF" } }, { "name": "release", "displayName": "Release Configuration", "description": "Optimized release build", "inherits": "default", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "BUILD_TESTS": "OFF" } }, { "name": "no-tests", "displayName": "No Tests Configuration", "description": "Release build without test executables", "inherits": "default", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "BUILD_TESTS": "OFF" } } ], "buildPresets": [ { "name": "default", "displayName": "Default Build", "configurePreset": "default", "configuration": "Release" }, { "name": "debug", "displayName": "Debug Build", "configurePreset": "debug", "configuration": "Debug" }, { "name": "release", "displayName": "Release Build", "configurePreset": "release", "configuration": "Release" }, { "name": "no-tests", "displayName": "No Tests Build", "configurePreset": "no-tests", "configuration": "Release" } ] }