3 "cmakeMinimumRequired": {
10 "name": "gcc11-release",
11 "binaryDir": "${sourceDir}/build/${presetName}",
13 "CMAKE_CXX_COMPILER": "g++-11",
14 "CMAKE_C_COMPILER": "gcc-11",
15 "CMAKE_BUILD_TYPE": "Release"
19 "name": "gcc11-debug",
20 "binaryDir": "${sourceDir}/build/${presetName}",
22 "CMAKE_CXX_COMPILER": "g++-11",
23 "CMAKE_C_COMPILER": "gcc-11",
24 "CMAKE_BUILD_TYPE": "Debug"
28 "name": "gcc10-release",
29 "binaryDir": "${sourceDir}/build/${presetName}",
31 "CMAKE_CXX_COMPILER": "g++-10",
32 "CMAKE_C_COMPILER": "gcc-10",
33 "CMAKE_BUILD_TYPE": "Release"
37 "name": "gcc10-debug",
38 "binaryDir": "${sourceDir}/build/${presetName}",
40 "CMAKE_CXX_COMPILER": "g++-10",
41 "CMAKE_C_COMPILER": "gcc-10",
42 "CMAKE_BUILD_TYPE": "Debug"
46 "name": "gcc10-arm-linux-gnueabihf-release",
47 "binaryDir": "${sourceDir}/build/${presetName}",
49 "CMAKE_CXX_COMPILER": "arm-linux-gnueabihf-g++-10",
50 "CMAKE_C_COMPILER": "arm-linux-gnueabihf-gcc-10",
51 "CMAKE_BUILD_TYPE": "Release",
53 "ENABLE_EXAMPLES": "FALSE",
54 "ENABLE_TESTS": "FALSE",
55 "ENABLE_TOOLS": "FALSE"
59 "name": "gcc9-release",
60 "binaryDir": "${sourceDir}/build/${presetName}",
62 "CMAKE_CXX_COMPILER": "g++-9",
63 "CMAKE_C_COMPILER": "gcc-9",
64 "CMAKE_BUILD_TYPE": "Release"
69 "binaryDir": "${sourceDir}/build/${presetName}",
71 "CMAKE_CXX_COMPILER": "g++-9",
72 "CMAKE_C_COMPILER": "gcc-9",
73 "CMAKE_BUILD_TYPE": "Debug"
77 "name": "gcc8-release",
78 "binaryDir": "${sourceDir}/build/${presetName}",
80 "CMAKE_CXX_COMPILER": "g++-8",
81 "CMAKE_C_COMPILER": "gcc-8",
82 "CMAKE_BUILD_TYPE": "Release"
87 "binaryDir": "${sourceDir}/build/${presetName}",
89 "CMAKE_CXX_COMPILER": "g++-8",
90 "CMAKE_C_COMPILER": "gcc-8",
91 "CMAKE_BUILD_TYPE": "Debug"
95 "name": "gcc7-release",
96 "binaryDir": "${sourceDir}/build/${presetName}",
98 "CMAKE_CXX_COMPILER": "g++-7",
99 "CMAKE_C_COMPILER": "gcc-7",
100 "CMAKE_BUILD_TYPE": "Release"
104 "name": "gcc7-debug",
105 "binaryDir": "${sourceDir}/build/${presetName}",
107 "CMAKE_CXX_COMPILER": "g++-7",
108 "CMAKE_C_COMPILER": "gcc-7",
109 "CMAKE_BUILD_TYPE": "Debug"
113 "name": "gcc6-release",
114 "binaryDir": "${sourceDir}/build/${presetName}",
116 "CMAKE_CXX_COMPILER": "g++-6",
117 "CMAKE_C_COMPILER": "gcc-6",
118 "CMAKE_BUILD_TYPE": "Release"
122 "name": "gcc6-debug",
123 "binaryDir": "${sourceDir}/build/${presetName}",
125 "CMAKE_CXX_COMPILER": "g++-6",
126 "CMAKE_C_COMPILER": "gcc-6",
127 "CMAKE_BUILD_TYPE": "Debug"
131 "name": "gcc6-release-libonly",
132 "binaryDir": "${sourceDir}/build/${presetName}",
134 "CMAKE_CXX_COMPILER": "g++-6",
135 "CMAKE_C_COMPILER": "gcc-6",
136 "CMAKE_BUILD_TYPE": "Release",
137 "ENABLE_EXAMPLES": "FALSE",
138 "ENABLE_TESTS": "FALSE",
139 "ENABLE_TOOLS": "FALSE"
143 "name": "gcc5-release",
144 "binaryDir": "${sourceDir}/build/${presetName}",
146 "CMAKE_CXX_COMPILER": "g++-5",
147 "CMAKE_C_COMPILER": "gcc-5",
148 "CMAKE_BUILD_TYPE": "Release"
152 "name": "gcc5-debug",
153 "binaryDir": "${sourceDir}/build/${presetName}",
155 "CMAKE_CXX_COMPILER": "g++-5",
156 "CMAKE_C_COMPILER": "gcc-5",
157 "CMAKE_BUILD_TYPE": "Debug"
161 "name": "gcc-release",
162 "binaryDir": "${sourceDir}/build/${presetName}",
164 "CMAKE_CXX_COMPILER": "g++",
165 "CMAKE_C_COMPILER": "gcc",
166 "CMAKE_BUILD_TYPE": "Release"
171 "binaryDir": "${sourceDir}/build/${presetName}",
173 "CMAKE_CXX_COMPILER": "g++",
174 "CMAKE_C_COMPILER": "gcc",
175 "CMAKE_BUILD_TYPE": "Debug"
180 "binaryDir": "${sourceDir}/build/${presetName}",
182 "CMAKE_CXX_COMPILER": "g++-6",
183 "CMAKE_C_COMPILER": "gcc-6",
184 "CMAKE_BUILD_TYPE": "Release",
185 "ENABLE_BNECHMARK": "TRUE"
189 "name": "gcc-sanitize",
190 "binaryDir": "${sourceDir}/build/${presetName}",
192 "CMAKE_CXX_COMPILER": "g++-6",
193 "CMAKE_C_COMPILER": "gcc-6",
194 "CMAKE_BUILD_TYPE": "Debug",
195 "ENABLE_SANITIZER": "TRUE"
199 "name": "gcc-coverage",
200 "binaryDir": "${sourceDir}/build/${presetName}",
202 "CMAKE_CXX_COMPILER": "g++-8",
203 "CMAKE_C_COMPILER": "gcc-8",
204 "CMAKE_BUILD_TYPE": "Coverage",
205 "GCOV_PATH": "gcov-8"
209 "name": "clang13-release",
210 "binaryDir": "${sourceDir}/build/${presetName}",
212 "CMAKE_CXX_COMPILER": "clang++-13",
213 "CMAKE_C_COMPILER": "clang-13",
214 "CMAKE_BUILD_TYPE": "Release"
218 "name": "clang13-debug",
219 "binaryDir": "${sourceDir}/build/${presetName}",
221 "CMAKE_CXX_COMPILER": "clang++-13",
222 "CMAKE_C_COMPILER": "clang-13",
223 "CMAKE_BUILD_TYPE": "Debug"
227 "name": "clang12-release",
228 "binaryDir": "${sourceDir}/build/${presetName}",
230 "CMAKE_CXX_COMPILER": "clang++-12",
231 "CMAKE_C_COMPILER": "clang-12",
232 "CMAKE_BUILD_TYPE": "Release"
236 "name": "clang12-debug",
237 "binaryDir": "${sourceDir}/build/${presetName}",
239 "CMAKE_CXX_COMPILER": "clang++-12",
240 "CMAKE_C_COMPILER": "clang-12",
241 "CMAKE_BUILD_TYPE": "Debug"
245 "name": "clang11-release",
246 "binaryDir": "${sourceDir}/build/${presetName}",
248 "CMAKE_CXX_COMPILER": "clang++-11",
249 "CMAKE_C_COMPILER": "clang-11",
250 "CMAKE_BUILD_TYPE": "Release"
254 "name": "clang11-debug",
255 "binaryDir": "${sourceDir}/build/${presetName}",
257 "CMAKE_CXX_COMPILER": "clang++-11",
258 "CMAKE_C_COMPILER": "clang-11",
259 "CMAKE_BUILD_TYPE": "Debug"
263 "name": "clang10-release",
264 "binaryDir": "${sourceDir}/build/${presetName}",
266 "CMAKE_CXX_COMPILER": "clang++-10",
267 "CMAKE_C_COMPILER": "clang-10",
268 "CMAKE_BUILD_TYPE": "Release"
272 "name": "clang10-debug",
273 "binaryDir": "${sourceDir}/build/${presetName}",
275 "CMAKE_CXX_COMPILER": "clang++-10",
276 "CMAKE_C_COMPILER": "clang-10",
277 "CMAKE_BUILD_TYPE": "Debug"
281 "name": "clang9-release",
282 "binaryDir": "${sourceDir}/build/${presetName}",
284 "CMAKE_CXX_COMPILER": "clang++-9",
285 "CMAKE_C_COMPILER": "clang-9",
286 "CMAKE_BUILD_TYPE": "Release"
290 "name": "clang9-debug",
291 "binaryDir": "${sourceDir}/build/${presetName}",
293 "CMAKE_CXX_COMPILER": "clang++-9",
294 "CMAKE_C_COMPILER": "clang-9",
295 "CMAKE_BUILD_TYPE": "Debug"
299 "name": "clang8-release",
300 "binaryDir": "${sourceDir}/build/${presetName}",
302 "CMAKE_CXX_COMPILER": "clang++-8",
303 "CMAKE_C_COMPILER": "clang-8",
304 "CMAKE_BUILD_TYPE": "Release"
308 "name": "clang8-debug",
309 "binaryDir": "${sourceDir}/build/${presetName}",
311 "CMAKE_CXX_COMPILER": "clang++-7",
312 "CMAKE_C_COMPILER": "clang-7",
313 "CMAKE_BUILD_TYPE": "Debug"
317 "name": "clang7-release",
318 "binaryDir": "${sourceDir}/build/${presetName}",
320 "CMAKE_CXX_COMPILER": "clang++-7",
321 "CMAKE_C_COMPILER": "clang-7",
322 "CMAKE_BUILD_TYPE": "Release"
326 "name": "clang7-debug",
327 "binaryDir": "${sourceDir}/build/${presetName}",
329 "CMAKE_CXX_COMPILER": "clang++-7",
330 "CMAKE_C_COMPILER": "clang-7",
331 "CMAKE_BUILD_TYPE": "Debug"
335 "name": "clang60-release",
336 "binaryDir": "${sourceDir}/build/${presetName}",
338 "CMAKE_CXX_COMPILER": "clang++-6.0",
339 "CMAKE_C_COMPILER": "clang-6.0",
340 "CMAKE_BUILD_TYPE": "Release"
344 "name": "clang60-debug",
345 "binaryDir": "${sourceDir}/build/${presetName}",
347 "CMAKE_CXX_COMPILER": "clang++-6.0",
348 "CMAKE_C_COMPILER": "clang-6.0",
349 "CMAKE_BUILD_TYPE": "Debug"
353 "name": "clang50-release",
354 "binaryDir": "${sourceDir}/build/${presetName}",
356 "CMAKE_CXX_COMPILER": "clang++-5.0",
357 "CMAKE_C_COMPILER": "clang-5.0",
358 "CMAKE_BUILD_TYPE": "Release"
362 "name": "clang50-debug",
363 "binaryDir": "${sourceDir}/build/${presetName}",
365 "CMAKE_CXX_COMPILER": "clang++-5.0",
366 "CMAKE_C_COMPILER": "clang-5.0",
367 "CMAKE_BUILD_TYPE": "Debug"
371 "name": "clang40-release",
372 "binaryDir": "${sourceDir}/build/${presetName}",
374 "CMAKE_CXX_COMPILER": "clang++-4.0",
375 "CMAKE_C_COMPILER": "clang-4.0",
376 "CMAKE_BUILD_TYPE": "Release"
380 "name": "clang40-debug",
381 "binaryDir": "${sourceDir}/build/${presetName}",
383 "CMAKE_CXX_COMPILER": "clang++-4.0",
384 "CMAKE_C_COMPILER": "clang-4.0",
385 "CMAKE_BUILD_TYPE": "Debug"
389 "name": "clang-release",
390 "binaryDir": "${sourceDir}/build/${presetName}",
392 "CMAKE_CXX_COMPILER": "clang++",
393 "CMAKE_C_COMPILER": "clang",
394 "CMAKE_BUILD_TYPE": "Release"
398 "name": "clang-debug",
399 "binaryDir": "${sourceDir}/build/${presetName}",
401 "CMAKE_CXX_COMPILER": "clang++",
402 "CMAKE_C_COMPILER": "clang",
403 "CMAKE_BUILD_TYPE": "Debug"
408 { "name": "gcc11-release", "configurePreset": "gcc11-release" },
409 { "name": "gcc11-debug", "configurePreset": "gcc11-debug" },
410 { "name": "gcc10-release", "configurePreset": "gcc10-release" },
411 { "name": "gcc10-debug", "configurePreset": "gcc10-debug" },
412 { "name": "gcc10-arm-linux-gnueabihf-release", "configurePreset": "gcc10-arm-linux-gnueabihf-release" },
413 { "name": "gcc9-release", "configurePreset": "gcc9-release" },
414 { "name": "gcc9-debug", "configurePreset": "gcc9-debug" },
415 { "name": "gcc8-release", "configurePreset": "gcc8-release" },
416 { "name": "gcc8-debug", "configurePreset": "gcc8-debug" },
417 { "name": "gcc7-release", "configurePreset": "gcc7-release" },
418 { "name": "gcc7-debug", "configurePreset": "gcc7-debug" },
419 { "name": "gcc6-release", "configurePreset": "gcc6-release" },
420 { "name": "gcc6-debug", "configurePreset": "gcc6-debug" },
421 { "name": "gcc6-release-libonly", "configurePreset": "gcc6-release-libonly" },
422 { "name": "gcc5-release", "configurePreset": "gcc5-release" },
423 { "name": "gcc5-debug", "configurePreset": "gcc5-debug" },
424 { "name": "gcc-release", "configurePreset": "gcc-release" },
425 { "name": "gcc-debug", "configurePreset": "gcc-debug" },
426 { "name": "gcc-bench", "configurePreset": "gcc-bench" },
427 { "name": "gcc-sanitize", "configurePreset": "gcc-sanitize" },
428 { "name": "gcc-coverage", "configurePreset": "gcc-coverage" },
429 { "name": "clang13-release", "configurePreset": "clang13-release" },
430 { "name": "clang13-debug", "configurePreset": "clang13-debug" },
431 { "name": "clang12-release", "configurePreset": "clang12-release" },
432 { "name": "clang12-debug", "configurePreset": "clang12-debug" },
433 { "name": "clang11-release", "configurePreset": "clang11-release" },
434 { "name": "clang11-debug", "configurePreset": "clang11-debug" },
435 { "name": "clang10-release", "configurePreset": "clang10-release" },
436 { "name": "clang10-debug", "configurePreset": "clang10-debug" },
437 { "name": "clang9-release", "configurePreset": "clang9-release" },
438 { "name": "clang9-debug", "configurePreset": "clang9-debug" },
439 { "name": "clang8-release", "configurePreset": "clang8-release" },
440 { "name": "clang8-debug", "configurePreset": "clang8-debug" },
441 { "name": "clang7-release", "configurePreset": "clang7-release" },
442 { "name": "clang7-debug", "configurePreset": "clang7-debug" },
443 { "name": "clang60-release", "configurePreset": "clang60-release" },
444 { "name": "clang60-debug", "configurePreset": "clang60-debug" },
445 { "name": "clang50-release", "configurePreset": "clang50-release" },
446 { "name": "clang50-debug", "configurePreset": "clang50-debug" },
447 { "name": "clang40-release", "configurePreset": "clang40-release" },
448 { "name": "clang40-debug", "configurePreset": "clang40-debug" },
449 { "name": "clang-release", "configurePreset": "clang-release" },
450 { "name": "clang-debug", "configurePreset": "clang-debug" }