mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 23:42:05 +00:00
85 lines
1.6 KiB
Plaintext
85 lines
1.6 KiB
Plaintext
mainmenu "WebAssembly Micro Runtime Configuration"
|
|
|
|
choice
|
|
prompt "select a build target"
|
|
|
|
config TARGET_X86_64
|
|
bool "X86_64"
|
|
|
|
config TARGET_X86_32
|
|
bool "X86_32"
|
|
|
|
endchoice
|
|
|
|
choice
|
|
prompt "select a target platform"
|
|
|
|
config PLATFORM_LINUX
|
|
bool "Linux"
|
|
|
|
endchoice
|
|
|
|
menu "select execution mode"
|
|
comment "At least one execution mode must be selected"
|
|
config EXEC_AOT
|
|
bool "AOT"
|
|
depends on PLATFORM_LINUX
|
|
|
|
config EXEC_JIT
|
|
bool "JIT"
|
|
depends on PLATFORM_LINUX
|
|
select BUILD_LLVM
|
|
|
|
config BUILD_LLVM
|
|
bool "build llvm (this may take a long time)"
|
|
depends on EXEC_JIT
|
|
help
|
|
llvm library is required by JIT mode.
|
|
|
|
config EXEC_INTERP
|
|
bool "INTERPRETER"
|
|
default y
|
|
endmenu
|
|
|
|
choice
|
|
prompt "libc support"
|
|
|
|
config LIBC_BUILTIN
|
|
bool "builtin libc"
|
|
help
|
|
use builtin libc, this is a minimal subset of libc.
|
|
|
|
config LIBC_WASI
|
|
bool "WebAssembly System Interface [WASI]"
|
|
depends on PLATFORM_LINUX
|
|
help
|
|
enable WebAssembly System Interface
|
|
|
|
endchoice
|
|
|
|
choice
|
|
prompt "application framework"
|
|
config APP_FRAMEWORK_DISABLE
|
|
bool "Disable app framework"
|
|
help
|
|
Disable wamr app framework
|
|
|
|
config APP_FRAMEWORK_DEFAULT
|
|
bool "Default components"
|
|
help
|
|
Default components
|
|
|
|
config APP_FRAMEWORK_ALL
|
|
bool "All components"
|
|
|
|
config APP_FRAMEWORK_CUSTOM
|
|
bool "customized module config"
|
|
|
|
menu "modules:"
|
|
depends on APP_FRAMEWORK_CUSTOM
|
|
|
|
source ".wamr_modules"
|
|
|
|
endmenu
|
|
endchoice
|