test_gcc.csolution.yml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. solution:
  2. compiler: GCC@12.2.0
  3. misc:
  4. - C:
  5. - -ffunction-sections
  6. - -mfp16-format=ieee
  7. - -fdata-sections
  8. - -std=c11
  9. - -Ofast
  10. - -ffast-math
  11. - -flax-vector-conversions
  12. - CPP:
  13. - -ffunction-sections
  14. - -mfp16-format=ieee
  15. - -fdata-sections
  16. - -std=c++11
  17. - -Ofast
  18. - -ffast-math
  19. - -flax-vector-conversions
  20. - -Wno-unused-parameter
  21. - ASM:
  22. - -masm=auto
  23. - Link:
  24. - --specs=nano.specs
  25. - --specs=rdimon.specs
  26. - --entry=Reset_Handler
  27. - -Wl,--gc-sections
  28. add-path:
  29. - ../FrameworkInclude
  30. - ../GeneratedInclude
  31. - ../Include/Tests
  32. define:
  33. - EMBEDDED
  34. - NORMALFVP
  35. packs:
  36. - pack: ARM::CMSIS@5.9.0
  37. - pack: ARM::V2M_MPS3_SSE_300_BSP@1.3.0
  38. - pack: ARM::V2M_MPS3_SSE_310_BSP@1.1.0
  39. - pack: Keil::ARM_Compiler@1.7.2
  40. - pack: ARM::DMA350@1.0.0
  41. target-types:
  42. # There is no gcc support in the pack
  43. # for Corstone CS300.
  44. - type: VHT-Corstone-310
  45. device: ARM::SSE-310-MPS3
  46. define:
  47. - CORTEXM
  48. - type: VHT_M55
  49. device: ARMCM55
  50. define:
  51. - CORTEXM
  52. - type: VHT_M33
  53. device: ARMCM33_DSP_FP
  54. define:
  55. - CORTEXM
  56. - type: VHT_M7
  57. device: ARMCM7_DP
  58. define:
  59. - CORTEXM
  60. - type: VHT_M4
  61. device: ARMCM4_FP
  62. define:
  63. - CORTEXM
  64. - type: VHT_M3
  65. device: ARMCM3
  66. define:
  67. - CORTEXM
  68. - type: VHT_M23
  69. device: ARMCM23
  70. define:
  71. - CORTEXM
  72. - type: VHT_M0P
  73. device: ARMCM0P
  74. define:
  75. - CORTEXM
  76. build-types:
  77. - type: Release
  78. debug: off
  79. projects:
  80. - project: ./test.cproject.yml