mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-02-06 23:15:16 +00:00
8d1c56bda4
- Lower aotmic instruction to non-atomic form on some platforms - Lower memset/memmove/memcpy for XIP - Disable rtti in cmake
27 lines
682 B
CMake
27 lines
682 B
CMake
set (IWASM_COMPL_DIR ${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
include_directories(${IWASM_COMPL_DIR})
|
|
|
|
if (WAMR_BUILD_DEBUG_AOT EQUAL 1)
|
|
file (GLOB_RECURSE source_all
|
|
${IWASM_COMPL_DIR}/*.c
|
|
${IWASM_COMPL_DIR}/*.cpp)
|
|
else()
|
|
file (GLOB source_all
|
|
${IWASM_COMPL_DIR}/simd/*.c
|
|
${IWASM_COMPL_DIR}/simd/*.cpp
|
|
${IWASM_COMPL_DIR}/*.c
|
|
${IWASM_COMPL_DIR}/*.cpp)
|
|
endif()
|
|
|
|
set (IWASM_COMPL_SOURCE ${source_all})
|
|
|
|
# Disalbe rtti to works with LLVM
|
|
|
|
if (MSVC)
|
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GR-")
|
|
else()
|
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti")
|
|
endif()
|
|
|