summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/wamr-sdk/Kconfig
parentInitial commit. (diff)
downloadnetdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz
netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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 00000000..96c23a83
--- /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