@@ -18,6 +18,7 @@ CPPCHECK_SUPPRESS+=unmatchedSuppression missingIncludeSystem
18
18
CPPCHECK_EXTLIBS_SUPPRESS+ =$(CPPCHECK_SUPPRESS )
19
19
CPPCHECK_EXTLIBS_SUPPRESS+ =missingOverride cstyleCast passedByValue uninitMemberVarPrivate unusedPrivateFunction duplInheritedMember
20
20
CPPCHECK_EXTLIBS_SUPPRESS+ =duplicateValueTernary operatorEqVarError unreadVariable uninitMemberVar virtualCallInConstructor constParameterPointer
21
+ CPPCHECK_EXTLIBS_SUPPRESS+ =constVariablePointer
21
22
22
23
CPPCHECK_ARGS+=--enable =all --inline-suppr --error-exitcode=1 --report-progress
23
24
CPPCHECK_ARGS+ =$(sort $(filter -D% ,$(CXXFLAGS ) $(CFLAGS ) ) )
@@ -28,15 +29,15 @@ CPPCHECK_ARGS+=--suppressions-list=$(CPPCHECK_SUPPRESS_FILE)
28
29
# generation of RES_HEADER if resources files are needed to generate res.h.
29
30
$(CPPCHECK_INCLUDES_FILE ) : module.cfg $(PRJROOT ) /app.cfg
30
31
@echo " $( ABSROOT) /core/include" > $@ .tmp
31
- @$(foreach mod,$(INCLUDE_PROJ_MODS ) $(MODNAME ) ,$(if $(wildcard $(PRJROOT ) /$(mod ) /include) ,echo $(PRJROOT ) /$(mod ) /include >> $@ .tmp;) )
32
+ @$(foreach mod,$(sort $( INCLUDE_PROJ_MODS ) $(INCLUDE_TESTMODS_PROJ ) $( MODNAME ) ) ,$(if $(wildcard $(PRJROOT ) /$(mod ) /include) ,echo $(PRJROOT ) /$(mod ) /include >> $@ .tmp;) )
32
33
@find -L $(wildcard $(EXTLIBDIR ) $(NA_EXTLIBDIR ) $(NDEXTLIBDIR ) $(NDNA_EXTLIBDIR ) ) -maxdepth 3 -name include -type d >> $@ .tmp
33
34
@echo " $( TRDIR) /include" >> $@ .tmp
34
35
@mv $@ .tmp $@
35
36
36
37
$(CPPCHECK_SUPPRESS_FILE ) : module.cfg $(PRJROOT ) /app.cfg
37
38
@$(foreach suppr,$(CPPCHECK_EXTLIBS_SUPPRESS ) ,echo "$(suppr ) :$(PRJROOT ) /build/extlib/* " >> $@ .tmp;)
38
39
@$(foreach suppr,$(CPPCHECK_SUPPRESS ) ,echo $(suppr ) >> $@ .tmp;)
39
- @$(foreach mod,$(INCLUDE_PROJ_MODS ) ,\
40
+ @$(foreach mod,$(sort $( INCLUDE_PROJ_MODS ) $( INCLUDE_TESTMODS_PROJ ) ) ,\
40
41
$(foreach suppr,$(CPPCHECK_EXTLIBS_SUPPRESS ) ,echo $(suppr ) :$(PRJROOT ) /$(mod ) /include/* >> $@ .tmp;) )
41
42
@mv $@ .tmp $@
42
43
0 commit comments