-
Notifications
You must be signed in to change notification settings - Fork 65
/
unix.yml
51 lines (48 loc) · 1.23 KB
/
unix.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
--- # ceedling include file for shared Linux/Mac items
# Add -gcov to the plugins list to make sure of the gcov plugin
# You will need to have gcov and gcovr both installed to make it work.
# For more information on these options, see docs in plugins/gcov
:gcov:
:html_report: TRUE
:html_report_type: detailed
:html_medium_threshold: 75
:html_high_threshold: 90
:xml_report: TRUE
:gcovr:
#:report_exclude: "^post.*"
:reports:
- SonarQube
:tools_test_file_preprocessor:
:arguments:
- -include third_party/builds/wolfssl_build/include/wolfssl/options.h
- -include third_party/builds/wolfssl_build/include/wolfssl/wolfcrypt/settings.h
:tools_test_includes_preprocessor:
:arguments:
- -include third_party/builds/wolfssl_build/include/wolfssl/options.h
- -include third_party/builds/wolfssl_build/include/wolfssl/wolfcrypt/settings.h
:tools_release_linker:
:arguments:
- -lm
:tools_test_linker:
:arguments:
- -lm
:tools_gcov_linker:
:arguments:
- -lm
:flags:
:release:
:compile:
:*:
- -g
- -fPIC
- -O3
:test:
:compile:
:*:
- -g
- -fPIC
- -fsanitize=address
:link:
:*:
- -fsanitize=address
...