diff --git a/wasi-sdk-p1.cmake b/wasi-sdk-p1.cmake index a64248093..d44077b6c 100644 --- a/wasi-sdk-p1.cmake +++ b/wasi-sdk-p1.cmake @@ -7,6 +7,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") set(CMAKE_SYSTEM_NAME WASI) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR wasm32) +set(CMAKE_EXECUTABLE_SUFFIX .wasm) set(triple wasm32-wasip1) if(WIN32) diff --git a/wasi-sdk-p2.cmake b/wasi-sdk-p2.cmake index 19604d723..c69e63b3a 100644 --- a/wasi-sdk-p2.cmake +++ b/wasi-sdk-p2.cmake @@ -7,6 +7,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") set(CMAKE_SYSTEM_NAME WASI) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR wasm32) +set(CMAKE_EXECUTABLE_SUFFIX .wasm) set(triple wasm32-wasip2) if(WIN32) diff --git a/wasi-sdk-p3.cmake b/wasi-sdk-p3.cmake index d4f01cf17..9df62d444 100644 --- a/wasi-sdk-p3.cmake +++ b/wasi-sdk-p3.cmake @@ -7,6 +7,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") set(CMAKE_SYSTEM_NAME WASI) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR wasm32) +set(CMAKE_EXECUTABLE_SUFFIX .wasm) set(triple wasm32-wasip3) if(WIN32) diff --git a/wasi-sdk-pthread.cmake b/wasi-sdk-pthread.cmake index 98e5209d5..219c03314 100644 --- a/wasi-sdk-pthread.cmake +++ b/wasi-sdk-pthread.cmake @@ -11,6 +11,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") # (--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") +set(CMAKE_EXECUTABLE_SUFFIX .wasm) if(WIN32) set(WASI_HOST_EXE_SUFFIX ".exe") diff --git a/wasi-sdk.cmake b/wasi-sdk.cmake index 7c9c711d4..2280f3bb2 100644 --- a/wasi-sdk.cmake +++ b/wasi-sdk.cmake @@ -7,6 +7,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") set(CMAKE_SYSTEM_NAME WASI) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR wasm32) +set(CMAKE_EXECUTABLE_SUFFIX .wasm) set(triple wasm32-wasi) if(WIN32)