Moving cppcheck run from check targets to corresponding build targets; setting cppcheck's error exit code to 1.
This commit is contained in:
+5
-5
@@ -345,6 +345,11 @@ all: clean $(JERRY_TARGETS)
|
|||||||
|
|
||||||
$(JERRY_TARGETS):
|
$(JERRY_TARGETS):
|
||||||
@rm -rf $(TARGET_DIR)
|
@rm -rf $(TARGET_DIR)
|
||||||
|
@echo "=== Running cppcheck ==="
|
||||||
|
@cppcheck $(DEFINES_JERRY) `find $(UNITTESTS_SRC_DIR) -name *.[c]` $(SOURCES_JERRY) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \
|
||||||
|
--error-exitcode=1 --std=c99 --enable=all --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null
|
||||||
|
@echo Done
|
||||||
|
@echo
|
||||||
@mkdir -p $(TARGET_DIR)
|
@mkdir -p $(TARGET_DIR)
|
||||||
@mkdir -p $(TARGET_DIR)/obj
|
@mkdir -p $(TARGET_DIR)/obj
|
||||||
@source_index=0; \
|
@source_index=0; \
|
||||||
@@ -410,11 +415,6 @@ $(PARSER_TESTS_TARGET): debug_release.$(TARGET_SYSTEM)
|
|||||||
$(CHECK_TARGETS): $(TARGET_OF_ACTION)
|
$(CHECK_TARGETS): $(TARGET_OF_ACTION)
|
||||||
@ make unittests testparser
|
@ make unittests testparser
|
||||||
@ mkdir -p $(TARGET_DIR)/check
|
@ mkdir -p $(TARGET_DIR)/check
|
||||||
@ echo "=== Running cppcheck ==="
|
|
||||||
@ cppcheck $(DEFINES_JERRY) `find $(UNITTESTS_SRC_DIR) -name *.[c]` $(SOURCES_JERRY) $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) \
|
|
||||||
--error-exitcode=0 --std=c99 --enable=all --suppress=missingIncludeSystem --suppress=unusedFunction 1>/dev/null
|
|
||||||
@ echo Done
|
|
||||||
@ echo
|
|
||||||
@ echo "=== Running js tests ==="
|
@ echo "=== Running js tests ==="
|
||||||
@ if [ -f $(TARGET_DIR)/$(ENGINE_NAME) ]; then \
|
@ if [ -f $(TARGET_DIR)/$(ENGINE_NAME) ]; then \
|
||||||
VALGRIND=$(VALGRIND_CMD) ./tools/jerry_test.sh $(TARGET_DIR)/$(ENGINE_NAME) $(TARGET_DIR)/check; \
|
VALGRIND=$(VALGRIND_CMD) ./tools/jerry_test.sh $(TARGET_DIR)/$(ENGINE_NAME) $(TARGET_DIR)/check; \
|
||||||
|
|||||||
Reference in New Issue
Block a user