Skip to content

Commit fa8c8e2

Browse files
steve-downeyClausKlein
authored andcommitted
Add verify to build presets
Add the verify headers target to the build presets for each compiler.
1 parent bfc8954 commit fa8c8e2

File tree

1 file changed

+35
-12
lines changed

1 file changed

+35
-12
lines changed

CMakePresets.json

Lines changed: 35 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,22 +85,38 @@
8585
{
8686
"name": "common",
8787
"hidden": true,
88-
"configuration": "Asan"
88+
"configuration": "Asan",
89+
"targets": [
90+
"all_verify_interface_header_sets",
91+
"all"
92+
]
8993
},
9094
{
9195
"name": "system",
9296
"inherits": "common",
93-
"configurePreset": "system"
97+
"configurePreset": "system",
98+
"targets": [
99+
"all_verify_interface_header_sets",
100+
"all"
101+
]
94102
},
95103
{
96104
"name": "gcc-14",
97105
"inherits": "common",
98-
"configurePreset": "gcc-14"
106+
"configurePreset": "gcc-14",
107+
"targets": [
108+
"all_verify_interface_header_sets",
109+
"all"
110+
]
99111
},
100112
{
101113
"name": "gcc-13",
102114
"inherits": "common",
103-
"configurePreset": "gcc-13"
115+
"configurePreset": "gcc-13",
116+
"targets": [
117+
"all_verify_interface_header_sets",
118+
"all"
119+
]
104120
},
105121
{
106122
"name": "gcc-12",
@@ -115,22 +131,29 @@
115131
{
116132
"name": "clang-19",
117133
"inherits": "common",
118-
"configurePreset": "clang-19"
134+
"configurePreset": "clang-19",
135+
"targets": [
136+
"all_verify_interface_header_sets",
137+
"all"
138+
]
119139
},
120140
{
121141
"name": "clang-18",
122142
"inherits": "common",
123-
"configurePreset": "clang-18"
143+
"configurePreset": "clang-18",
144+
"targets": [
145+
"all_verify_interface_header_sets",
146+
"all"
147+
]
124148
},
125149
{
126150
"name": "clang-17",
127151
"inherits": "common",
128-
"configurePreset": "clang-17"
129-
},
130-
{
131-
"name": "clang-16",
132-
"inherits": "common",
133-
"configurePreset": "clang-16"
152+
"configurePreset": "clang-17",
153+
"targets": [
154+
"all_verify_interface_header_sets",
155+
"all"
156+
]
134157
}
135158
],
136159
"testPresets": [

0 commit comments

Comments
 (0)