wasi-sdk-pthread.cmake: add --import-memory

pull/297/head
YAMAMOTO Takashi 3 years ago
parent 95af0b8ec2
commit 99a0681da8

@ -9,6 +9,11 @@ set(CMAKE_SYSTEM_PROCESSOR wasm32)
set(triple wasm32-wasi-threads) set(triple wasm32-wasi-threads)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
# wasi-threads requires --import-memory.
# wasi requires --export-memory.
# (--export-memory is implicit unless --import-memory is given)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--import-memory")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--export-memory")
if(WIN32) if(WIN32)
set(WASI_HOST_EXE_SUFFIX ".exe") set(WASI_HOST_EXE_SUFFIX ".exe")

Loading…
Cancel
Save