We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a240269 commit b05df7aCopy full SHA for b05df7a
func/cpp/CMakeLists.txt
@@ -4,10 +4,15 @@ project(faasm-func)
4
set(CMAKE_CXX_STANDARD 17)
5
6
if (CMAKE_SYSTEM_NAME STREQUAL "WASI")
7
+ # Set the right target so that we look in the right sysroot
8
+ set(CMAKE_C_FLAGS "--target=$ENV{FAASM_WASM_TRIPLE} ${CMAKE_C_FLAGS}")
9
+ set(CMAKE_CXX_FLAGS "--target=$ENV{FAASM_WASM_TRIPLE} ${CMAKE_CXX_FLAGS}")
10
+
11
# For Faasm functions, we add `_faasm_zygote` as an exported symbol
12
set(CMAKE_EXE_LINKER_FLAGS
13
"${CMAKE_EXE_LINKER_FLAGS} -Xlinker --export=_faasm_zygote"
14
)
15
16
message(STATUS "Detected wasm build (sysroot=$ENV{FAASM_WASM_SYSROOT})")
17
set(CMAKE_EXECUTABLE_SUFFIX ".wasm")
18
endif ()
0 commit comments