Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Kitware
GitHub Repository: Kitware/CMake
Path: blob/master/Help/manual/instrumentation/query-v1-schema.json
5012 views
1
{
2
"$schema": "http://json-schema.org/2020-12/schema#",
3
"type": "object",
4
"required": ["version"],
5
"properties": {
6
"version": {
7
"type": "integer",
8
"description": "The data version of snippet file to generate.",
9
"enum": [
10
1
11
]
12
},
13
"callbacks": {
14
"type": "array",
15
"description": "A list of command-line strings for callbacks to handle collected instrumentation data. Whenever these callbacks are executed, the full path to a v1 Index File is appended to the arguments included in the string.",
16
"items": {
17
"type": "string"
18
}
19
},
20
"hooks": {
21
"type": "array",
22
"description": "A list of strings specifying when indexing should occur automatically. These are the intervals when instrumentation data should be collated and user callbacks should be invoked to handle the data.",
23
"items": {
24
"enum": [
25
"postGenerate",
26
"preBuild",
27
"postBuild",
28
"preCMakeBuild",
29
"postCMakeBuild",
30
"postCMakeInstall",
31
"postCMakeWorkflow",
32
"postCTest"
33
],
34
"type": "string"
35
},
36
"uniqueItems": true
37
},
38
"options": {
39
"type": "array",
40
"description": "A list of strings used to enable certain optional behavior, including the collection of certain additional data.",
41
"uniqueItems": true,
42
"items": {
43
"enum": [
44
"staticSystemInformation",
45
"dynamicSystemInformation",
46
"cdashSubmit",
47
"cdashVerbose",
48
"trace"
49
],
50
"type": "string"
51
}
52
}
53
}
54
}
55
56