File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change 5
5
find_program (CODECHECKER_EXE NAMES CodeChecker codechecker REQUIRED )
6
6
message (STATUS "Found SCA: CodeChecker (${CODECHECKER_EXE} )" )
7
7
8
+ # Get CodeChecker specific variables
9
+ zephyr_get (CODECHECKER_ANALYZE_OPTS )
10
+ zephyr_get (CODECHECKER_EXPORT )
11
+ zephyr_get (CODECHECKER_PARSE_EXIT_STATUS )
12
+ zephyr_get (CODECHECKER_PARSE_OPTS )
13
+ zephyr_get (CODECHECKER_STORE )
14
+ zephyr_get (CODECHECKER_STORE_OPTS )
15
+
8
16
# CodeChecker uses the compile_commands.json as input
9
17
set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
10
18
@@ -47,8 +55,7 @@ if(NOT CODECHECKER_PARSE_EXIT_STATUS)
47
55
set (CODECHECKER_PARSE_OPTS ${CODECHECKER_PARSE_OPTS} || ${CMAKE_COMMAND} -E true )
48
56
endif ()
49
57
50
-
51
- if (CODECHECKER_EXPORT )
58
+ if (DEFINED CODECHECKER_EXPORT )
52
59
string (REPLACE "," ";" export_list ${CODECHECKER_EXPORT} )
53
60
54
61
foreach (export_item IN LISTS export_list )
80
87
)
81
88
endif ()
82
89
83
- if (CODECHECKER_STORE OR CODECHECKER_STORE_OPTS )
90
+ if (DEFINED CODECHECKER_STORE OR DEFINED CODECHECKER_STORE_OPTS )
84
91
add_custom_command (
85
92
TARGET codechecker POST_BUILD
86
93
COMMAND ${CODECHECKER_EXE} store
You can’t perform that action at this time.
0 commit comments