You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
2.6 KiB
90 lines
2.6 KiB
{
|
|
"version": 5,
|
|
"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"
|
|
}
|
|
]
|
|
}
|