|
2 | 2 | "version": 6,
|
3 | 3 | "cmakeMinimumRequired": {
|
4 | 4 | "major": 3,
|
5 |
| - "minor": 29, |
| 5 | + "minor": 27, |
6 | 6 | "patch": 2
|
7 | 7 | },
|
8 | 8 | "configurePresets": [
|
|
14 | 14 | "binaryDir": "${sourceDir}/.build/${presetName}",
|
15 | 15 | "installDir": "${sourceDir}/.install/${presetName}",
|
16 | 16 | "cacheVariables": {
|
17 |
| - "CMAKE_CONFIGURATION_TYPES": "RelWithDebInfo;Debug;Tsan;Asan" |
| 17 | + "CMAKE_PREFIX_PATH": { |
| 18 | + "type": "path", |
| 19 | + "value": "${sourceDir}/.install/${presetName}" |
| 20 | + }, |
| 21 | + "CMAKE_CONFIGURATION_TYPES": "RelWithDebInfo;Debug;Tsan;Asan", |
| 22 | + "CMAKE_CXX_EXTENSIONS": false, |
| 23 | + "CMAKE_CXX_STANDARD": "20", |
| 24 | + "CMAKE_CXX_STANDARD_REQUIRED": true, |
| 25 | + "CMAKE_EXPORT_COMPILE_COMMANDS": true, |
| 26 | + "CMAKE_SKIP_TEST_ALL_DEPENDENCY": false |
18 | 27 | }
|
19 | 28 | },
|
20 | 29 | {
|
|
85 | 94 | {
|
86 | 95 | "name": "common",
|
87 | 96 | "hidden": true,
|
88 |
| - "configuration": "Asan", |
| 97 | + "configuration": "Debug", |
89 | 98 | "targets": [
|
90 | 99 | "all_verify_interface_header_sets",
|
91 |
| - "all" |
| 100 | + "all", |
| 101 | + "install" |
92 | 102 | ]
|
93 | 103 | },
|
94 | 104 | {
|
95 | 105 | "name": "system",
|
96 | 106 | "inherits": "common",
|
97 |
| - "configurePreset": "system", |
98 |
| - "targets": [ |
99 |
| - "all_verify_interface_header_sets", |
100 |
| - "all" |
101 |
| - ] |
| 107 | + "configurePreset": "system" |
102 | 108 | },
|
103 | 109 | {
|
104 | 110 | "name": "gcc-14",
|
105 | 111 | "inherits": "common",
|
106 |
| - "configurePreset": "gcc-14", |
107 |
| - "targets": [ |
108 |
| - "all_verify_interface_header_sets", |
109 |
| - "all" |
110 |
| - ] |
| 112 | + "configurePreset": "gcc-14" |
111 | 113 | },
|
112 | 114 | {
|
113 | 115 | "name": "gcc-13",
|
114 | 116 | "inherits": "common",
|
115 |
| - "configurePreset": "gcc-13", |
116 |
| - "targets": [ |
117 |
| - "all_verify_interface_header_sets", |
118 |
| - "all" |
119 |
| - ] |
| 117 | + "configurePreset": "gcc-13" |
120 | 118 | },
|
121 | 119 | {
|
122 | 120 | "name": "gcc-12",
|
|
131 | 129 | {
|
132 | 130 | "name": "clang-19",
|
133 | 131 | "inherits": "common",
|
134 |
| - "configurePreset": "clang-19", |
135 |
| - "targets": [ |
136 |
| - "all_verify_interface_header_sets", |
137 |
| - "all" |
138 |
| - ] |
| 132 | + "configurePreset": "clang-19" |
139 | 133 | },
|
140 | 134 | {
|
141 | 135 | "name": "clang-18",
|
142 | 136 | "inherits": "common",
|
143 |
| - "configurePreset": "clang-18", |
144 |
| - "targets": [ |
145 |
| - "all_verify_interface_header_sets", |
146 |
| - "all" |
147 |
| - ] |
| 137 | + "configurePreset": "clang-18" |
148 | 138 | },
|
149 | 139 | {
|
150 | 140 | "name": "clang-17",
|
151 | 141 | "inherits": "common",
|
152 |
| - "configurePreset": "clang-17", |
153 |
| - "targets": [ |
154 |
| - "all_verify_interface_header_sets", |
155 |
| - "all" |
156 |
| - ] |
| 142 | + "configurePreset": "clang-17" |
157 | 143 | },
|
158 | 144 | {
|
159 | 145 | "name": "clang-16",
|
160 | 146 | "inherits": "common",
|
161 |
| - "configurePreset": "clang-16", |
162 |
| - "targets": [ |
163 |
| - "all_verify_interface_header_sets", |
164 |
| - "all" |
165 |
| - ] |
| 147 | + "configurePreset": "clang-16" |
166 | 148 | }
|
167 | 149 | ],
|
168 | 150 | "testPresets": [
|
169 | 151 | {
|
170 | 152 | "name": "common",
|
171 | 153 | "hidden": true,
|
172 |
| - "configuration": "Asan", |
| 154 | + "configuration": "Debug", |
173 | 155 | "output": {
|
174 | 156 | "outputOnFailure": true
|
175 | 157 | },
|
|
0 commit comments