File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -65,10 +65,12 @@ if /i "%__Arch%" == "wasm" (
65
65
set " WASI_SDK_PATH = !WASI_SDK_PATH:\ =/ ! "
66
66
if not " !WASI_SDK_PATH:~-1 ! " == " /" set " WASI_SDK_PATH = !WASI_SDK_PATH! /"
67
67
set __CmakeGenerator = Ninja
68
- set __ExtraCmakeParams = %__ExtraCmakeParams% -DCLR_CMAKE_TARGET_OS=wasi -DCLR_CMAKE_TARGET_ARCH=wasm " -DWASI_SDK_PREFIX=!WASI_SDK_PATH! " " -DCMAKE_TOOLCHAIN_FILE=!WASI_SDK_PATH! /share/cmake/wasi-sdk-p2.cmake" " -DCMAKE_SYSROOT=!WASI_SDK_PATH! share/wasi-sysroot" " -DCMAKE_CROSSCOMPILING_EMULATOR=node --experimental-wasm-bigint --experimental-wasi-unstable-preview1"
69
- if not " !__CMakeArgs:multithread =! " == " !__CMakeArgs! " (
70
- set __ExtraCmakeParams = %__ExtraCmakeParams% -D_WASI_EMULATED_PTHREAD"
68
+ if defined __CMakeArgs (
69
+ if not " !__CMakeArgs:multithread =! " == " !__CMakeArgs! " (
70
+ set __ExtraCmakeParams = %__ExtraCmakeParams% -D_WASI_EMULATED_PTHREAD
71
+ )
71
72
)
73
+ set __ExtraCmakeParams = %__ExtraCmakeParams% -DCLR_CMAKE_TARGET_OS=wasi -DCLR_CMAKE_TARGET_ARCH=wasm " -DWASI_SDK_PREFIX=!WASI_SDK_PATH! " " -DCMAKE_TOOLCHAIN_FILE=!WASI_SDK_PATH! /share/cmake/wasi-sdk-p2.cmake" " -DCMAKE_SYSROOT=!WASI_SDK_PATH! share/wasi-sysroot" " -DCMAKE_CROSSCOMPILING_EMULATOR=node --experimental-wasm-bigint --experimental-wasi-unstable-preview1"
72
74
)
73
75
) else (
74
76
set __ExtraCmakeParams = %__ExtraCmakeParams% " -DCMAKE_SYSTEM_VERSION=10.0"
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ if (CLR_CMAKE_TARGET_BROWSER OR CLR_CMAKE_TARGET_WASI)
30
30
add_compile_options (-pthread )
31
31
add_linker_flag (-pthread )
32
32
else ()
33
- add_compile_options (-D_WASI_EMULATED_PTHREAD )
33
+ add_compile_options (-D_WASI_EMULATED_PTHREAD )
34
34
add_linker_flag (-Wl,-lwasi-emulated-pthread )
35
35
endif ()
36
36
endif ()
You can’t perform that action at this time.
0 commit comments