test_ac6.csolution.yml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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.3.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_FVP
  59. # board: ARM::V2M-MPS3-SSE-310
  60. # define:
  61. # - CORTEXM
  62. # - SSE310MPS3
  63. - type: VHT-Corstone-300
  64. device: ARM::SSE-300-MPS3
  65. board: ARM::V2M-MPS3-SSE-300-FVP
  66. define:
  67. - CORTEXM
  68. - SSE300MPS3
  69. - type: VHT-Corstone-300-NOMVE
  70. device: ARM::SSE-300-MPS3
  71. board: ARM::V2M-MPS3-SSE-300-FVP
  72. misc:
  73. - C:
  74. - -mcpu=cortex-m55+nomve
  75. define:
  76. - CORTEXM
  77. - SSE300MPS3
  78. - ARM_MATH_AUTOVECTORIZE
  79. - type: VHT_M33
  80. device: ARMCM33_DSP_FP
  81. define:
  82. - CORTEXM
  83. - ARMCM33_DSP_FP
  84. - type: VHT_M7
  85. device: ARMCM7_DP
  86. define:
  87. - CORTEXM
  88. - ARMCM7_DP
  89. - type: VHT_M7_UNROLLED
  90. device: ARMCM7_DP
  91. define:
  92. - CORTEXM
  93. - ARM_MATH_LOOPUNROLL
  94. - ARMCM7_DP
  95. - type: VHT_M4
  96. device: ARMCM4_FP
  97. define:
  98. - CORTEXM
  99. - ARMCM4_FP
  100. - type: VHT_M3
  101. device: ARMCM3
  102. define:
  103. - CORTEXM
  104. - ARMCM3
  105. - type: VHT_M23
  106. device: ARMCM23
  107. define:
  108. - CORTEXM
  109. - type: VHT_M0P
  110. device: ARMCM0P
  111. define:
  112. - CORTEXM
  113. - ARMCM0P
  114. build-types:
  115. - type: Release
  116. debug: on
  117. projects:
  118. - project: ./test.cproject.yml