From 10d820165d58c04970e8c65a8952d0d0a95a84e0 Mon Sep 17 00:00:00 2001 From: Robert Fancsik Date: Wed, 24 Apr 2019 14:41:07 +0200 Subject: [PATCH] Enable 32bit cpointers by default if the given heap size is greater than 512KB (#2833) JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu --- jerry-core/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jerry-core/CMakeLists.txt b/jerry-core/CMakeLists.txt index 915d95c80..949286a32 100644 --- a/jerry-core/CMakeLists.txt +++ b/jerry-core/CMakeLists.txt @@ -55,6 +55,12 @@ if(FEATURE_SYSTEM_ALLOCATOR) set(FEATURE_CPOINTER_32_BIT_MESSAGE " (FORCED BY SYSTEM ALLOCATOR)") endif() +if (MEM_HEAP_SIZE_KB GREATER 512) + set(FEATURE_CPOINTER_32_BIT ON) + + set(FEATURE_CPOINTER_32_BIT_MESSAGE " (FORCED BY HEAP SIZE)") +endif() + if(NOT FEATURE_JS_PARSER) set(FEATURE_SNAPSHOT_EXEC ON) set(FEATURE_PARSER_DUMP OFF)