{ "version": 3, "configurePresets": [ { "name": "develop", "description": "Debugging config for maintainers", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_EXPORT_COMPILE_COMMANDS": true, "CMAKE_COMPILE_WARNING_AS_ERROR": true, "CMAKE_LINK_WARNING_AS_ERROR": true, "MORE_WARNINGS": true, "SANITIZERS": true }, "warnings": { "uninitialized": true }, "errors": { "dev": true } }, { "name": "develop-msbuild32", "inherits": ["develop", "msbuild32"] }, { "name": "develop-msbuild64", "inherits": ["develop", "msbuild64"] }, { "name": "msbuild32", "description": "Flags for building 32-bit executables with MSBuild", "architecture": "Win32" }, { "name": "msbuild64", "description": "Flags for building 64-bit executables with MSBuild", "architecture": "x64" }, { "name": "macos-static", "description": "Flags for building an executable compatible with old macOS", "cacheVariables": { "CMAKE_PROJECT_TOP_LEVEL_INCLUDES": "cmake/macos-static.cmake" } } ] }