summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/product-mini/platforms/rt-thread/iwasm.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/product-mini/platforms/rt-thread/iwasm.cmake')
-rw-r--r--fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/product-mini/platforms/rt-thread/iwasm.cmake66
1 files changed, 66 insertions, 0 deletions
diff --git a/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/product-mini/platforms/rt-thread/iwasm.cmake b/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/product-mini/platforms/rt-thread/iwasm.cmake
new file mode 100644
index 000000000..0ec54ae6b
--- /dev/null
+++ b/fluent-bit/lib/wasm-micro-runtime-WAMR-1.2.2/product-mini/platforms/rt-thread/iwasm.cmake
@@ -0,0 +1,66 @@
+#
+# Copyright (c) 2021, RT-Thread Development Team
+#
+# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+#
+
+set(CMAKE_ASM_COMPILER_WORKS 1)
+
+set(WAMR_BUILD_PLATFORM "rt-thread")
+set(WAMR_BUILD_TARGET "ARM")
+
+#set(WAMR_BUILD_INTERP 1)
+#set(WAMR_BUILD_FAST_INTERP 1)
+#set(WAMR_BUILD_AOT 0)
+#set(WAMR_BUILD_JIT 0)
+#set(WAMR_BUILD_LIBC_BUILTIN 1)
+#set(WAMR_BUILD_LIBC_WASI 0)
+
+if (NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE Release)
+endif ()
+
+if (NOT DEFINED WAMR_BUILD_INTERP)
+ # Enable Interpreter by default
+ set (WAMR_BUILD_INTERP 1)
+endif ()
+
+if (NOT DEFINED WAMR_BUILD_AOT)
+ # Enable AOT by default.
+ set (WAMR_BUILD_AOT 0)
+endif ()
+
+# Disable JIT by default.
+set (WAMR_BUILD_JIT 0)
+
+if (NOT DEFINED WAMR_BUILD_LIBC_BUILTIN)
+ # Enable libc builtin support by default
+ set (WAMR_BUILD_LIBC_BUILTIN 1)
+endif ()
+
+set (WAMR_BUILD_LIBC_WASI 0)
+
+if (NOT DEFINED WAMR_BUILD_FAST_INTERP)
+ # Enable fast interpreter
+ set (WAMR_BUILD_FAST_INTERP 1)
+endif ()
+
+set (WAMR_BUILD_MULTI_MODULE 0)
+set (WAMR_BUILD_LIB_PTHREAD 0)
+set (WAMR_BUILD_MINI_LOADER 0)
+set (WAMR_BUILD_SIMD 0)
+
+
+set(WAMR_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR}/../../..)
+
+set(CMAKE_ASM_COMPILER_WORKS 1)
+
+include(${WAMR_ROOT_DIR}/build-scripts/runtime_lib.cmake)
+
+file (GLOB wamr_entry_src
+ ${WAMR_ROOT_DIR}/product-mini/platforms/rt-thread/rtt_wamr_entry.c
+ )
+
+set(WAMR_SOURCE ${wamr_entry_src} ${WAMR_RUNTIME_LIB_SOURCE})
+
+