|
1 | | -set(CMAKE_SYSTEM_NAME Generic) |
| 1 | +set(CMAKE_SYSTEM_NAME WASI) |
2 | 2 | set(CMAKE_SYSTEM_VERSION 1) |
3 | 3 | set(CMAKE_SYSTEM_PROCESSOR wasm32) |
4 | 4 | set(triple wasm32-unknown-wasi) |
5 | 5 |
|
6 | | -set(WASI_SDK_PREFIX "${SWIFT_SOURCE_PREFIX}/wasi-sdk") |
7 | | - |
8 | | -set(CMAKE_C_COMPILER ${WASI_SDK_PREFIX}/bin/clang) |
9 | | -set(CMAKE_CXX_COMPILER ${WASI_SDK_PREFIX}/bin/clang++) |
10 | | -set(CMAKE_AR ${WASI_SDK_PREFIX}/bin/llvm-ar CACHE STRING "wasi-sdk build") |
11 | | -set(CMAKE_RANLIB ${WASI_SDK_PREFIX}/bin/llvm-ranlib CACHE STRING "wasi-sdk build") |
| 6 | +set(CMAKE_C_COMPILER "${WASI_SDK_PATH}/bin/clang") |
| 7 | +set(CMAKE_CXX_COMPILER "${WASI_SDK_PATH}/bin/clang++") |
| 8 | +set(CMAKE_AR "${WASI_SDK_PATH}/bin/llvm-ar" CACHE STRING "wasi-sdk build") |
| 9 | +set(CMAKE_RANLIB "${WASI_SDK_PATH}/bin/llvm-ranlib" CACHE STRING "wasi-sdk build") |
12 | 10 | set(CMAKE_C_COMPILER_TARGET ${triple} CACHE STRING "wasi-sdk build") |
13 | 11 | set(CMAKE_CXX_COMPILER_TARGET ${triple} CACHE STRING "wasi-sdk build") |
14 | 12 | set(CMAKE_EXE_LINKER_FLAGS "-Wl,--no-threads" CACHE STRING "wasi-sdk build") |
15 | 13 |
|
16 | | -set(CMAKE_SYSROOT ${WASI_SDK_PREFIX}/share/wasi-sysroot CACHE STRING "wasi-sdk build") |
17 | | -set(CMAKE_STAGING_PREFIX ${WASI_SDK_PREFIX}/share/wasi-sysroot CACHE STRING "wasi-sdk build") |
| 14 | +set(CMAKE_SYSROOT "${WASI_SDK_PATH}/share/wasi-sysroot" CACHE STRING "wasi-sdk build") |
| 15 | +message("WASI_SDK_PATH is ${WASI_SDK_PATH}") |
| 16 | +message("sysroot is ${CMAKE_SYSROOT}") |
18 | 17 |
|
19 | 18 | # Don't look in the sysroot for executables to run during the build |
20 | 19 | set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) |
|
0 commit comments