Files
CMake/Tests/RunCMake/CMakePresets/Trace.json.in
T
Artin Alavi 8e579b0228 presets: Add trace options to configure presets
Add JSON schema version 7 to support them.

Fixes: #22543
2023-03-30 09:18:53 -04:00

70 lines
1.3 KiB
Plaintext

{
"version": 7,
"configurePresets": [
{
"name": "NoTrace",
"generator": "@RunCMake_GENERATOR@",
"binaryDir": "${sourceDir}/build"
},
{
"name": "ExplicitNoTrace",
"inherits": "NoTrace",
"trace": {
"mode": "off"
}
},
{
"name": "Trace",
"inherits": "NoTrace",
"trace": {
"mode": "on"
}
},
{
"name": "TraceExpand",
"inherits": "NoTrace",
"trace": {
"mode": "expand"
}
},
{
"name": "TraceFormatJSON",
"inherits": "NoTrace",
"trace": {
"format": "json-v1"
}
},
{
"name": "TraceFormatHuman",
"inherits": "NoTrace",
"trace": {
"format": "human"
}
},
{
"name": "TraceSource",
"inherits": "NoTrace",
"trace": {
"source": "TraceSourceFile.txt"
}
},
{
"name": "TraceRedirect",
"inherits": "NoTrace",
"trace": {
"redirect": "TraceRedirectFile.txt"
}
},
{
"name": "TraceAll",
"inherits": "NoTrace",
"trace": {
"mode": "expand",
"format": "json-v1",
"source": "TraceSourceFile.txt",
"redirect": "TraceRedirectFile.json"
}
}
]
}