@@ -36,18 +36,16 @@ set(WAMR_BUILD_THREAD_MGR 0)
3636set (WAMR_BUILD_WASI_NN 0)
3737set (WAMR_DISABLE_APP_ENTRY 1)
3838set (WAMR_DISABLE_HW_BOUND_CHECK 0)
39- set (WAMR_DISABLE_STACK_HW_BOUND_CHECK 0 )
39+ set (WAMR_DISABLE_STACK_HW_BOUND_CHECK 1 )
4040set (WAMR_DISABLE_WAKEUP_BLOCKING_OP 0)
4141add_compile_definitions (BUILTIN_LIBC_BUFFERED_PRINTF=1 BUILTIN_LIBC_BUFFERED_PRINT_SIZE=512)
42-
4342add_compile_definitions ("$<$<CONFIG:Debug>:BH_DEBUG=1>" )
4443
4544include ("${CMAKE_CURRENT_LIST_DIR} /wamr/build-scripts/runtime_lib.cmake" )
4645
4746file (GLOB_RECURSE iwasm_headers "${CMAKE_CURRENT_LIST_DIR} /wamr/core/*.h" )
4847add_library (iwasm_static STATIC ${WAMR_RUNTIME_LIB_SOURCE} ${iwasm_headers} )
4948target_include_directories (iwasm_static INTERFACE "wamr/core/iwasm/include" )
50- target_link_libraries (iwasm_static INTERFACE ${LLVM_AVAILABLE_LIBS} ${UV_A_LIBS} )
5149target_compile_definitions (iwasm_static PUBLIC WASM_RUNTIME_API_EXTERN= WASM_API_EXTERN= COMPILING_WASM_RUNTIME_API=1)
5250
5351if (MSVC )
@@ -57,11 +55,3 @@ if(MSVC)
5755 set (CMAKE_ASM_MASM_FLAGS "${CMAKE_ASM_MASM_FLAGS} /safeseh" )
5856 endif ()
5957endif ()
60-
61- if (WAMR_DISABLE_STACK_OVERFLOW_CHECK)
62- message (STATUS "disabling stack overflow detection" )
63- set (file "${CMAKE_CURRENT_LIST_DIR} /wamr/core/shared/platform/common/posix/posix_thread.c" )
64- set (flags "-Dos_thread_get_stack_boundary=os_thread_get_stack_boundary_original" )
65- set_source_files_properties (${file} PROPERTIES COMPILE_FLAGS "${flags} " )
66- target_sources (iwasm_static PRIVATE os_thread_get_stack_boundary_dummy.c)
67- endif ()
0 commit comments