{ "version": 2, "cmakeMinimumRequired": { "major": 3, "minor": 14, "patch": 0 }, "configurePresets": [ { "name": "dev-common", "hidden": true, "inherits": ["dev-mode", "clang-tidy"], "cacheVariables": { "BUILD_MCSS_DOCS": "ON" } }, { "name": "dev-linux", "binaryDir": "${sourceDir}/build/dev-linux", "inherits": ["dev-common", "ci-linux"], "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" } }, { "name": "dev-darwin", "binaryDir": "${sourceDir}/build/dev-darwin", "inherits": ["dev-common", "ci-darwin"], "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_EXPORT_COMPILE_COMMANDS": "ON" } }, { "name": "dev-win64", "binaryDir": "${sourceDir}/build/dev-win64", "inherits": ["dev-common", "ci-win64"], "environment": { "UseMultiToolTask": "true", "EnforceProcessCountAcrossBuilds": "true" } }, { "name": "dev", "binaryDir": "${sourceDir}/build/dev", "inherits": "dev-linux" }, { "name": "dev-coverage", "binaryDir": "${sourceDir}/build/coverage", "inherits": ["dev-mode", "coverage-linux"] } ], "buildPresets": [ { "name": "dev", "configurePreset": "dev", "configuration": "Debug", "jobs": 8 } ], "testPresets": [ { "name": "dev", "configurePreset": "dev", "configuration": "Debug", "output": { "outputOnFailure": true }, "execution": { "jobs": 8, "noTestsAction": "error" } } ] }