From d7a1566c23325e81115729b5bd6548c998a79c73 Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Thu, 17 Jul 2014 20:43:30 +0400 Subject: [PATCH] During compilation of unit tests print compilation command line if it has been failed. --- Makefile.mak | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile.mak b/Makefile.mak index 60ea2f2e5..c424b7075 100644 --- a/Makefile.mak +++ b/Makefile.mak @@ -254,8 +254,10 @@ $(TESTS_TARGET): @mkdir -p $(TARGET_DIR) @for unit_test in $(SOURCES_UNITTESTS); \ do \ - $(CC) $(DEFINES_JERRY) $(CFLAGS_COMMON) $(CFLAGS_JERRY) \ - $(INCLUDES_JERRY) $(INCLUDES_THIRDPARTY) $(SOURCES_JERRY) $(UNITTESTS_SRC_DIR)/"$$unit_test".c -o $(TARGET_DIR)/"$$unit_test"; \ + 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"; \ + $$cmd; \ + if [ $$? -ne 0 ]; then echo Failed "'$$cmd'"; exit 1; fi; \ done @ echo "=== Running unit tests ===" @ ./tools/jerry_unittest.sh $(TARGET_DIR)