|
@@ -78,26 +78,30 @@ iwasm_options_list=(
|
|
|
#default
|
|
#default
|
|
|
""
|
|
""
|
|
|
# +classic interp
|
|
# +classic interp
|
|
|
- "-DWAMR_BUILD_FAST_INTERP=0"
|
|
|
|
|
- # +llvm jit + fast jit
|
|
|
|
|
- "-DWAMR_BUILD_JIT=1 -DWAMR_BUILD_FAST_JIT=1 -DWAMR_BUILD_FAST_JIT_DUMP=1"
|
|
|
|
|
|
|
+ "-DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_SIMD=0"
|
|
|
|
|
+ # fast jit
|
|
|
|
|
+ "-DWAMR_BUILD_FAST_JIT=1 -DWAMR_BUILD_FAST_JIT_DUMP=1 -DWAMR_BUILD_SIMD=0"
|
|
|
|
|
+ # +llvm jit
|
|
|
|
|
+ "-DWAMR_BUILD_JIT=1"
|
|
|
#
|
|
#
|
|
|
"-DWAMR_BUILD_TARGET=X86_32"
|
|
"-DWAMR_BUILD_TARGET=X86_32"
|
|
|
#
|
|
#
|
|
|
# libraries
|
|
# libraries
|
|
|
"-DWAMR_BUILD_LIBC_BUILTIN=0 -DWAMR_BUILD_LIBC_UVWASI=1 -DWAMR_BUILD_LIBC_EMCC=1"
|
|
"-DWAMR_BUILD_LIBC_BUILTIN=0 -DWAMR_BUILD_LIBC_UVWASI=1 -DWAMR_BUILD_LIBC_EMCC=1"
|
|
|
- "-DWAMR_BUILD_THREAD_MGR=1 -DWAMR_BUILD_LIB_PTHREAD=1 -DWAMR_BUILD_SHARED_MEMORY=1 -DWAMR_BUILD_LIB_PTHREAD_SEMAPHORE=1"
|
|
|
|
|
- "-DWAMR_BUILD_THREAD_MGR=1 -DWAMR_BUILD_LIB_WASI_THREADS=1 -DWAMR_BUILD_SHARED_MEMORY=1 -DWAMR_BUILD_LIB_PTHREAD_SEMAPHORE=1"
|
|
|
|
|
|
|
+ "-DWAMR_BUILD_THREAD_MGR=1 -DWAMR_BUILD_LIB_PTHREAD=1 -DWAMR_BUILD_LIB_PTHREAD_SEMAPHORE=1"
|
|
|
|
|
+ "-DWAMR_BUILD_THREAD_MGR=1 -DWAMR_BUILD_LIB_WASI_THREADS=1 -DWAMR_BUILD_LIB_PTHREAD_SEMAPHORE=1"
|
|
|
"-DWAMR_BUILD_WASI_NN=1 -DWAMR_BUILD_WASI_NN_LLAMACPP=1"
|
|
"-DWAMR_BUILD_WASI_NN=1 -DWAMR_BUILD_WASI_NN_LLAMACPP=1"
|
|
|
#
|
|
#
|
|
|
# Wasm specs
|
|
# Wasm specs
|
|
|
- "-DWAMR_BUILD_GC=1 -DWAMR_BUILD_EXCE_HANDLING=1 -DWAMR_BUILD_STRINGREF=1 -DWAMR_STRINGREF_IMPL_SOURCE=STUB"
|
|
|
|
|
- "-DWAMR_BUILD_MEMORY64=1 -DWAMR_BUILD_MULTI_MEMORY=1"
|
|
|
|
|
|
|
+ "-DWAMR_BUILD_GC=1 -DWAMR_BUILD_STRINGREF=1 -DWAMR_STRINGREF_IMPL_SOURCE=STUB"
|
|
|
|
|
+ "-DWAMR_BUILD_EXCE_HANDLING=1 -DWAMR_BUILD_AOT=0 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_SIMD=0"
|
|
|
|
|
+ "-DWAMR_BUILD_MEMORY64=1 -DWAMR_BUILD_MULTI_MEMORY=1 -DWAMR_BUILD_SHARED_MEMORY=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_SIMD=0 -DWAMR_BUILD_AOT=0"
|
|
|
#
|
|
#
|
|
|
# WARM features
|
|
# WARM features
|
|
|
"-DWAMR_BUILD_MULTI_MODULE=1 -DWAMR_BUILD_MINI_LOADER=1 -DWAMR_BUILD_SHARED_HEAP=1"
|
|
"-DWAMR_BUILD_MULTI_MODULE=1 -DWAMR_BUILD_MINI_LOADER=1 -DWAMR_BUILD_SHARED_HEAP=1"
|
|
|
"-DWAMR_DISABLE_HW_BOUND_CHECK=1"
|
|
"-DWAMR_DISABLE_HW_BOUND_CHECK=1"
|
|
|
"-DWAMR_CONFIGURABLE_BOUNDS_CHECKS=1"
|
|
"-DWAMR_CONFIGURABLE_BOUNDS_CHECKS=1"
|
|
|
|
|
+ "-DWAMR_BUILD_EXTENDED_CONST_EXPR=1"
|
|
|
# - Debug
|
|
# - Debug
|
|
|
"-DWAMR_BUILD_DEBUG_INTERP=1 -DWAMR_BUILD_DEBUG_AOT=1 -DWAMR_BUILD_DYNAMIC_AOT_DEBUG=1"
|
|
"-DWAMR_BUILD_DEBUG_INTERP=1 -DWAMR_BUILD_DEBUG_AOT=1 -DWAMR_BUILD_DYNAMIC_AOT_DEBUG=1"
|
|
|
# - developer options
|
|
# - developer options
|