test.csolution.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. solution:
  2. compiler: AC6@6.22.0
  3. language-C: c11
  4. language-CPP: c++17
  5. cdefault:
  6. packs:
  7. - pack: ARM::CMSIS@6.0.0
  8. - pack: ARM::CMSIS-DSP@1.15.0
  9. - pack: ARM::V2M_MPS3_SSE_300_BSP@1.4.0
  10. - pack: ARM::CMSIS-Compiler@2.0.0
  11. - pack: ARM::Cortex_DFP@1.0.0
  12. target-types:
  13. - type: MPS3-Corstone-300
  14. device: ARM::SSE-300-MPS3
  15. board: ARM::V2M-MPS3-SSE-300-FVP
  16. define:
  17. - CORTEXM
  18. - SSE300MPS3
  19. - MPS3
  20. - ARMCM55
  21. misc:
  22. - for-compiler: GCC
  23. C:
  24. - -Wno-sign-compare
  25. - -Wno-unused-parameter
  26. CPP:
  27. - -Wno-sign-compare
  28. - -Wno-unused-parameter
  29. Link:
  30. - --specs=nosys.specs
  31. - for-compiler: CLANG
  32. C:
  33. - -Wno-sign-compare
  34. - -Wno-unused-parameter
  35. CPP:
  36. - -Wno-sign-compare
  37. - -Wno-unused-parameter
  38. Link:
  39. - -lcrt0
  40. - type: VHT-Corstone-300
  41. device: ARM::SSE-300-MPS3
  42. board: ARM::V2M-MPS3-SSE-300-FVP
  43. define:
  44. - CORTEXM
  45. - ARMCM55
  46. - VHT
  47. misc:
  48. - for-compiler: GCC
  49. Link:
  50. - --specs=rdimon.specs
  51. Library:
  52. - -lrdimon
  53. - for-compiler: CLANG
  54. Link:
  55. - -lcrt0-semihost
  56. - -lsemihost
  57. - type: VHT-M0P
  58. device: ARMCM0P
  59. #board: uVision Simulator
  60. define:
  61. - CORTEXM
  62. - ARMCM0P
  63. - DISABLEFLOAT16
  64. - VHT
  65. misc:
  66. - for-compiler: GCC
  67. Link:
  68. - --specs=rdimon.specs
  69. Library:
  70. - -lrdimon
  71. - for-compiler: CLANG
  72. Link:
  73. - -lcrt0-semihost
  74. - -lsemihost
  75. - type: VHT-M4
  76. device: ARMCM4
  77. #board: uVision Simulator
  78. define:
  79. - CORTEXM
  80. - ARMCM4_FP
  81. - DISABLEFLOAT16
  82. - VHT
  83. misc:
  84. - for-compiler: GCC
  85. Link:
  86. - --specs=rdimon.specs
  87. Library:
  88. - -lrdimon
  89. - for-compiler: CLANG
  90. Link:
  91. - -lcrt0-semihost
  92. - -lsemihost
  93. build-types:
  94. - type: Release
  95. debug: on
  96. projects:
  97. - project: ./test.cproject.yml
  98. - project: ./example.cproject.yml