1solution:
2  compiler: AC6
3  misc:
4    - C:
5      - -DSEMIHOSTING
6      - -Wsign-compare
7      - -Wdouble-promotion
8      - -DNDEBUG
9      - -Wall
10      - -Wextra
11      - -Werror
12      - -std=c11
13      - -Ofast
14      - -ffast-math
15      - -Wno-packed
16      - -Wno-missing-variable-declarations
17      - -Wno-missing-prototypes
18      - -Wno-missing-noreturn
19      - -Wno-sign-conversion
20      - -Wno-nonportable-include-path
21      - -Wno-reserved-id-macro
22      - -Wno-unused-macros
23      - -Wno-documentation-unknown-command
24      - -Wno-documentation
25      - -Wno-license-management
26      - -Wno-parentheses-equality
27      - -Wno-reserved-identifier
28    - CPP:
29      - -fno-rtti
30      - -DNDEBUG
31      - -Wall
32      - -Wextra
33      - -std=c++11
34      - -Ofast
35      - -ffast-math
36    - ASM:
37      - -masm=auto
38    - Link:
39      - --entry=Reset_Handler
40      - --info=summarysizes
41      - --info=sizes
42      - --info=totals
43      - --info=unused
44      - --info=veneers
45
46  packs:
47    - pack: ARM::CMSIS-DSP@1.14.4
48    - pack: ARM::CMSIS@5.9.0
49    - pack: ARM::V2M_MPS3_SSE_300_BSP@1.3.0
50    - pack: ARM::V2M_MPS3_SSE_310_BSP@1.1.0
51    - pack: Keil::ARM_Compiler@1.7.2
52
53  target-types:
54    - type: VHT-Corstone-310
55      device: ARM::SSE-310-MPS3
56
57    - type: VHT-Corstone-300
58      device: ARM::SSE-300-MPS3
59
60    - type: VHT_M7
61      device: ARMCM7_DP
62
63    - type: VHT_M0P
64      device: ARMCM0P
65
66  build-types:
67    - type: Release
68      debug: on
69
70  projects:
71    - project: ./projects/bayes.cproject.yml
72    - project: ./projects/classmarks.cproject.yml
73    - project: ./projects/convolution.cproject.yml
74    - project: ./projects/dotproduct.cproject.yml
75    - project: ./projects/fftbin.cproject.yml
76    - project: ./projects/fir.cproject.yml
77    - project: ./projects/graphicequalizer.cproject.yml
78    - project: ./projects/linearinterp.cproject.yml
79    - project: ./projects/matrix.cproject.yml
80    - project: ./projects/signalconverge.cproject.yml
81    - project: ./projects/sincos.cproject.yml
82    - project: ./projects/svm.cproject.yml
83    - project: ./projects/variance.cproject.yml