{ "version": 4, "configurePresets": [ { "name": "default", "generator": "@RunCMake_GENERATOR@", "binaryDir": "${sourceDir}/build/${presetName}", "environment": { "TEST_ENV_": "Environment variable", "TEST_ENV_OVERRIDE_": "Environment variable", "TEST_ENV_OVERRIDE_REF": "x$env{TEST_ENV_OVERRIDE_}x" } }, { "name": "other", "inherits": "default", "environment": { "TEST_ENV_": "other" } } ], "buildPresets": [ { "name": "build-default", "hidden": true, "inherits": [], "configurePreset": "default", "vendor": {}, "displayName": "", "description": "", "inheritConfigureEnvironment": true, "environment": {}, @Good_json_jobs@ "targets": [], "configuration": "", "verbose": true, "nativeToolOptions": [] }, { "name": "build-other", "configurePreset": "other" }, { "name": "withEnvironment", "inherits": "build-default", "environment": { "TEST_ENV_OVERRIDE_": "Overridden", "TEST_ENV_REF": "x$env{TEST_ENV_}x", "TEST_ENV_OVERRIDE_REF": "x$env{TEST_ENV_OVERRIDE_}x" } }, { "name": "noEnvironment", "inherits": "build-default", "inheritConfigureEnvironment": false }, { "name": "macros", "inherits": "build-default", "inheritConfigureEnvironment": false, "environment": { "TEST_SOURCE_DIR_": "x${sourceDir}x", "TEST_SOURCE_PARENT_DIR": "x${sourceParentDir}x", "TEST_SOURCE_DIR_NAME": "x${sourceDirName}x", "TEST_PRESET_NAME": "x${presetName}x", "TEST_GENERATOR": "x${generator}x", "TEST_DOLLAR": "x${dollar}x" } }, { "name": "vendorObject", "configurePreset": "default", "vendor": { "example.com": "value" } }, { "name": "singleTarget", "inherits": "build-default", "targets": "good" }, { "name": "initResolve", "inherits": "build-default", "targets": "good", "resolvePackageReferences": "off" } ] }