|
318 | 318 | "ENABLE_CLANG_TIDY": "ON", |
319 | 319 | "ENABLE_INCLUDE_WHAT_YOU_USE": "ON" |
320 | 320 | } |
| 321 | + }, |
| 322 | + { |
| 323 | + "name": "gcc-arm-debug", |
| 324 | + "generator": "Ninja", |
| 325 | + "toolchainFile": "${sourceDir}/cmake/arm-cortex-gnu/ArmCortexM4Gnu.cmake", |
| 326 | + "binaryDir": "${sourceDir}/out/build/${presetName}", |
| 327 | + "installDir": "${sourceDir}/out/install/${presetName}", |
| 328 | + "cacheVariables": { |
| 329 | + "CPP_STARTER_USE_EMBEDDED_TOOLCHAIN": "ON", |
| 330 | + "CMAKE_BUILD_TYPE": "Debug", |
| 331 | + "CMAKE_SYSTEM_NAME": "Linux", |
| 332 | + "CONAN_ARCHITECTURE": "armv7", |
| 333 | + "CMAKE_CROSSCOMPILE": "ON", |
| 334 | + "CMAKE_SYSTEM_PROCESSOR": "arm", |
| 335 | + "CMAKE_TRY_COMPILE_TARGET_TYPE": "STATIC_LIBRARY", |
| 336 | + "CMAKE_CXX_COMPILER_FORCED": "ON", |
| 337 | + "CMAKE_CROSSCOMPILING": "TRUE" |
| 338 | + } |
| 339 | + }, |
| 340 | + { |
| 341 | + "name": "gcc-arm-release", |
| 342 | + "generator": "Ninja", |
| 343 | + "toolchainFile": "${sourceDir}/cmake/arm-cortex-gnu/ArmCortexM4Gnu.cmake", |
| 344 | + "binaryDir": "${sourceDir}/out/build/${presetName}", |
| 345 | + "installDir": "${sourceDir}/out/install/${presetName}", |
| 346 | + "cacheVariables": { |
| 347 | + "CPP_STARTER_USE_EMBEDDED_TOOLCHAIN": "ON", |
| 348 | + "CMAKE_BUILD_TYPE": "Release", |
| 349 | + "CMAKE_SYSTEM_NAME": "Linux", |
| 350 | + "CONAN_ARCHITECTURE": "armv7", |
| 351 | + "CMAKE_CROSSCOMPILE": "ON", |
| 352 | + "CMAKE_SYSTEM_PROCESSOR": "arm", |
| 353 | + "CMAKE_TRY_COMPILE_TARGET_TYPE": "STATIC_LIBRARY", |
| 354 | + "CMAKE_CXX_COMPILER_FORCED": "ON", |
| 355 | + "CMAKE_CROSSCOMPILING": "TRUE" |
| 356 | + } |
321 | 357 | } |
322 | 358 | ], |
323 | 359 | "buildPresets": [ |
|
404 | 440 | { |
405 | 441 | "name": "build-unixlike-clang-15-debug-static-analysis", |
406 | 442 | "configurePreset": "unixlike-clang-15-debug-static-analysis" |
| 443 | + }, |
| 444 | + { |
| 445 | + "name": "build-gcc-arm-debug", |
| 446 | + "configurePreset": "gcc-arm-debug" |
| 447 | + }, |
| 448 | + { |
| 449 | + "name": "build-gcc-arm-release", |
| 450 | + "configurePreset": "gcc-arm-release" |
407 | 451 | } |
408 | 452 | ], |
409 | 453 | "testPresets": [ |
|
0 commit comments