summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig')
-rw-r--r--fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig84
1 files changed, 84 insertions, 0 deletions
diff --git a/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig b/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig
new file mode 100644
index 000000000..96c23a83c
--- /dev/null
+++ b/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig
@@ -0,0 +1,84 @@
+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