mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-07 12:16:24 +00:00
Expose WAMR_BUILD_GC_HEAP_SIZE_DEFAULT as a CMake option
This is wired through to the GC_HEAP_SIZE_DEFAULT constant. Also honor this value when configuring the engine with the wasm_c_api.
This commit is contained in:
parent
ff10b86938
commit
beb34c3675
|
@ -393,6 +393,7 @@ wasm_engine_new_internal(wasm_config_t *config)
|
|||
WASM_C_DUMP_PROC_MEM();
|
||||
|
||||
/* wasm_config_t->MemAllocOption -> RuntimeInitArgs->MemAllocOption */
|
||||
init_args.gc_heap_size = GC_HEAP_SIZE_DEFAULT;
|
||||
init_args.mem_alloc_type = config->mem_alloc_type;
|
||||
memcpy(&init_args.mem_alloc_option, &config->mem_alloc_option,
|
||||
sizeof(MemAllocOption));
|
||||
|
|
|
@ -24,6 +24,10 @@ if (WAMR_BUILD_GC_CORRUPTION_CHECK EQUAL 0)
|
|||
add_definitions (-DBH_ENABLE_GC_CORRUPTION_CHECK=0)
|
||||
endif ()
|
||||
|
||||
if (DEFINED WAMR_BUILD_GC_HEAP_SIZE_DEFAULT)
|
||||
add_definitions ("-DGC_HEAP_SIZE_DEFAULT=${WAMR_BUILD_GC_HEAP_SIZE_DEFAULT}")
|
||||
endif ()
|
||||
|
||||
file (GLOB_RECURSE source_all
|
||||
${MEM_ALLOC_DIR}/ems/*.c
|
||||
${MEM_ALLOC_DIR}/tlsf/*.c
|
||||
|
|
Loading…
Reference in New Issue
Block a user