|
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