|
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