test_ac6.csolution.yml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. solution:
  2. compiler: AC6@6.22.0
  3. misc:
  4. - C:
  5. - -Wsign-compare
  6. - -Wdouble-promotion
  7. - -DNDEBUG
  8. - -Wall
  9. - -Wextra
  10. - -Werror
  11. - -std=c11
  12. - -Ofast
  13. - -ffast-math
  14. - -Wno-packed
  15. - -Wno-missing-variable-declarations
  16. - -Wno-missing-prototypes
  17. - -Wno-missing-noreturn
  18. - -Wno-sign-conversion
  19. - -Wno-nonportable-include-path
  20. - -Wno-reserved-id-macro
  21. - -Wno-unused-macros
  22. - -Wno-documentation-unknown-command
  23. - -Wno-documentation
  24. - -Wno-license-management
  25. - -Wno-parentheses-equality
  26. - -Wno-reserved-identifier
  27. - CPP:
  28. - -fno-rtti
  29. - -DNDEBUG
  30. - -Wall
  31. - -Wextra
  32. - -std=c++11
  33. - -Ofast
  34. - -ffast-math
  35. - ASM:
  36. - -masm=auto
  37. - Link:
  38. - --entry=Reset_Handler
  39. - --info=summarysizes
  40. - --info=sizes
  41. - --info=totals
  42. - --info=unused
  43. - --info=veneers
  44. add-path:
  45. - ../FrameworkInclude
  46. - ../GeneratedInclude
  47. - ../Include/Tests
  48. define:
  49. - EMBEDDED
  50. packs:
  51. - pack: ARM::CMSIS@5.9.0
  52. - pack: ARM::V2M_MPS3_SSE_300_BSP@1.3.0
  53. - pack: ARM::V2M_MPS3_SSE_310_BSP@1.1.0
  54. - pack: Keil::ARM_Compiler@1.7.2
  55. - pack: ARM::DMA350@1.0.0
  56. target-types:
  57. - type: VHT-Corstone-310
  58. device: ARM::SSE-310-MPS3
  59. define:
  60. - CORTEXM
  61. - SSE310MPS3
  62. - type: VHT-Corstone-300
  63. device: ARM::SSE-300-MPS3
  64. define:
  65. - CORTEXM
  66. - SSE300MPS3
  67. - type: VHT-Corstone-300-NOMVE
  68. device: ARM::SSE-300-MPS3
  69. misc:
  70. - C:
  71. - -mcpu=cortex-m55+nomve
  72. define:
  73. - CORTEXM
  74. - SSE300MPS3
  75. - ARM_MATH_AUTOVECTORIZE
  76. - type: VHT_M33
  77. device: ARMCM33_DSP_FP
  78. define:
  79. - CORTEXM
  80. - ARMCM33_DSP_FP
  81. - type: VHT_M7
  82. device: ARMCM7_DP
  83. define:
  84. - CORTEXM
  85. - ARMCM7_DP
  86. - type: VHT_M7_UNROLLED
  87. device: ARMCM7_DP
  88. define:
  89. - CORTEXM
  90. - ARM_MATH_LOOPUNROLL
  91. - ARMCM7_DP
  92. - type: VHT_M4
  93. device: ARMCM4_FP
  94. define:
  95. - CORTEXM
  96. - ARMCM4_FP
  97. - type: VHT_M3
  98. device: ARMCM3
  99. define:
  100. - CORTEXM
  101. - ARMCM3
  102. - type: VHT_M23
  103. device: ARMCM23
  104. define:
  105. - CORTEXM
  106. - type: VHT_M0P
  107. device: ARMCM0P
  108. define:
  109. - CORTEXM
  110. - ARMCM0P
  111. build-types:
  112. - type: Release
  113. debug: on
  114. projects:
  115. - project: ./test.cproject.yml