Specify profile and be able to add extra parameters to configuration (#1333)

Also added jerryscript errors to default compilation

JerryScript-DCO-1.0-Signed-off-by: Sergio Martinez sergio.martinez.rodriguez@intel.com
This commit is contained in:
Sergio Abraham Martinez Rodriguez 2016-09-08 12:04:35 +01:00 committed by Akos Kiss
parent 5c330d7f8e
commit c61e822a45

View File

@ -30,6 +30,7 @@ TARGET_ZEPHYR_SRC_DIR = $(TARGET_ZEPHYR)/src
TYPE ?= jerry-core TYPE ?= jerry-core
JERRYHEAP ?= 16 JERRYHEAP ?= 16
JERRYPROFILE ?= minimal
# Include functionality like regular expressions # Include functionality like regular expressions
# check Jerry script documentation # check Jerry script documentation
@ -118,7 +119,8 @@ endif
cmake -B$(INTERM) -H./ \ cmake -B$(INTERM) -H./ \
-DENABLE_LTO=OFF \ -DENABLE_LTO=OFF \
-DFEATURE_VALGRIND=OFF \ -DFEATURE_VALGRIND=OFF \
-DFEATURE_PROFILE=minimal \ -DFEATURE_PROFILE=$(JERRYPROFILE) \
-DFEATURE_ERROR_MESSAGES=ON \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=$(V) \ -DCMAKE_VERBOSE_MAKEFILE=$(V) \
-DMEM_HEAP_SIZE_KB=$(JERRYHEAP) \ -DMEM_HEAP_SIZE_KB=$(JERRYHEAP) \
@ -131,7 +133,8 @@ endif
-DCMAKE_TOOLCHAIN_FILE=cmake/toolchain_external.cmake \ -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain_external.cmake \
-DFEATURE_SNAPSHOT_EXEC=OFF \ -DFEATURE_SNAPSHOT_EXEC=OFF \
-DENABLE_ALL_IN_ONE=OFF \ -DENABLE_ALL_IN_ONE=OFF \
-DJERRY_LIBC=OFF -DJERRY_LIBC=OFF \
$(EXT_JERRY_FLAGS)
make -C $(INTERM) $(TYPE)$(VARIETY) V=1 make -C $(INTERM) $(TYPE)$(VARIETY) V=1