Skip to content

Commit 5919e9a

Browse files
committed
Add verify to build presets
Add the verify headers target to the build presets for each compiler.
1 parent 426ca35 commit 5919e9a

File tree

1 file changed

+35
-7
lines changed

1 file changed

+35
-7
lines changed

CMakePresets.json

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,37 +64,65 @@
6464
{
6565
"name": "common",
6666
"hidden": true,
67-
"configuration": "Asan"
67+
"configuration": "Asan",
68+
"targets": [
69+
"all_verify_interface_header_sets",
70+
"all"
71+
]
6872
},
6973
{
7074
"name": "system",
7175
"inherits": "common",
72-
"configurePreset": "system"
76+
"configurePreset": "system",
77+
"targets": [
78+
"all_verify_interface_header_sets",
79+
"all"
80+
]
7381
},
7482
{
7583
"name": "gcc-14",
7684
"inherits": "common",
77-
"configurePreset": "gcc-14"
85+
"configurePreset": "gcc-14",
86+
"targets": [
87+
"all_verify_interface_header_sets",
88+
"all"
89+
]
7890
},
7991
{
8092
"name": "gcc-13",
8193
"inherits": "common",
82-
"configurePreset": "gcc-13"
94+
"configurePreset": "gcc-13",
95+
"targets": [
96+
"all_verify_interface_header_sets",
97+
"all"
98+
]
8399
},
84100
{
85101
"name": "clang-19",
86102
"inherits": "common",
87-
"configurePreset": "clang-19"
103+
"configurePreset": "clang-19",
104+
"targets": [
105+
"all_verify_interface_header_sets",
106+
"all"
107+
]
88108
},
89109
{
90110
"name": "clang-18",
91111
"inherits": "common",
92-
"configurePreset": "clang-18"
112+
"configurePreset": "clang-18",
113+
"targets": [
114+
"all_verify_interface_header_sets",
115+
"all"
116+
]
93117
},
94118
{
95119
"name": "clang-17",
96120
"inherits": "common",
97-
"configurePreset": "clang-17"
121+
"configurePreset": "clang-17",
122+
"targets": [
123+
"all_verify_interface_header_sets",
124+
"all"
125+
]
98126
}
99127
],
100128
"testPresets": [

0 commit comments

Comments
 (0)