During compilation of unit tests print compilation command line if it has been failed.

This commit is contained in:
Ruben Ayrapetyan 2014-07-17 20:43:30 +04:00
parent dd3f85b594
commit d7a1566c23

View File

@ -254,8 +254,10 @@ $(TESTS_TARGET):
@mkdir -p $(TARGET_DIR) @mkdir -p $(TARGET_DIR)
@for unit_test in $(SOURCES_UNITTESTS); \ @for unit_test in $(SOURCES_UNITTESTS); \
do \ do \
$(CC) $(DEFINES_JERRY) $(CFLAGS_COMMON) $(CFLAGS_JERRY) \ cmd="$(CC) $(DEFINES_JERRY) $(CFLAGS_COMMON) $(CFLAGS_JERRY) \
$(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) $(SOURCES_JERRY) $(UNITTESTS_SRC_DIR)/"$$unit_test".c -o $(TARGET_DIR)/"$$unit_test"; \ $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) $(SOURCES_JERRY) $(UNITTESTS_SRC_DIR)/$$unit_test.c -o $(TARGET_DIR)/$$unit_test"; \
$$cmd; \
if [ $$? -ne 0 ]; then echo Failed "'$$cmd'"; exit 1; fi; \
done done
@ echo "=== Running unit tests ===" @ echo "=== Running unit tests ==="
@ ./tools/jerry_unittest.sh $(TARGET_DIR) @ ./tools/jerry_unittest.sh $(TARGET_DIR)