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.

136 lines
3.6 KiB

{
"version": 6,
"configurePresets": [
{
"name": "default",
"generator": "@RunCMake_GENERATOR@",
"binaryDir": "${sourceDir}/build/${presetName}",
"environment": {
"TEST_ENV": "Environment variable",
"TEST_ENV_OVERRIDE": "Overridden environment variable"
}
}
],
"buildPresets": [
{
"name": "build-default-debug",
"configurePreset": "default",
"configuration": "Debug"
},
{
"name": "build-default-release",
"inherits": "build-default-debug",
"configuration": "Release"
}
],
"packagePresets": [
{
"name": "minimal",
"configurePreset": "default"
},
{
"name": "defaults",
"hidden": false,
"inherits": [],
"vendor": {},
"displayName": "",
"description": "",
"environment": {},
"configurePreset": "default",
"inheritConfigureEnvironment": true
},
{
"name": "no-environment",
"configurePreset": "default",
"inheritConfigureEnvironment": false,
"environment": {
"TEST_ENV_REF": "x$env{TEST_ENV}x"
}
},
{
"name": "with-environment",
"inherits": "no-environment",
"inheritConfigureEnvironment": true,
"environment": {
"TEST_ENV_OVERRIDE": "Override",
"TEST_ENV_OVERRIDE_REF": "x$env{TEST_ENV_OVERRIDE}x",
"TEST_ENV_REF": "x$env{TEST_ENV}x"
}
},
{
"name": "generators",
"inherits": "minimal",
"generators": [
"TBZ2",
"TXZ"
]
},
{
"name": "configurations",
"inherits": "minimal",
"configurations": [
"Debug",
"Release"
]
},
{
"name": "variables",
"inherits": "minimal",
"variables": {
"CPACK_PACKAGE_FILE_NAME": "variables-package"
}
},
{
"name": "config-file",
"inherits": "minimal",
"configFile": "CPackConfigAlt.cmake"
},
{
"name": "debug",
"inherits": "minimal",
"output": {
"debug": true
}
},
{
"name": "verbose",
"inherits": "minimal",
"output": {
"verbose": true
}
},
{
"name": "package-name",
"inherits": "minimal",
"generators": [
"External"
],
"packageName": "package-name"
},
{
"name": "package-version",
"inherits": "minimal",
"generators": [
"External"
],
"packageVersion": "1.0"
},
{
"name": "package-directory",
"inherits": "minimal",
"packageDirectory": "${sourceDir}/build/default/package-directory"
},
{
"name": "vendor-name",
"inherits": "minimal",
"generators": [
"External"
],
"variables": {
"CPACK_EXTERNAL_PACKAGE_SCRIPT": "${sourceDir}/build/default/external_package.cmake"
},
"vendorName": "some-vendor"
}
]
}