Initial commit
[wasm.git] / toolchain / settings.cmake
1 set(CMAKE_SYSTEM_NAME Wasm)
2 set(CMAKE_SYSTEM_PROCESSOR wasm32)
3
4 set(CMAKE_BUILD_TYPE RelWithDebInfo)
5
6 set(LLVM_CONFIG_PATH ${CMAKE_CURRENT_LIST_DIR}/build/llvm/bin/llvm-config)
7
8 set(CMAKE_C_COMPILER ${CMAKE_CURRENT_LIST_DIR}/build/llvm/bin/clang)
9 set(CMAKE_C_COMPILER_TARGET wasm32-unknown-unknown-wasm)
10 set(CMAKE_C_FLAGS "--target=wasm32-unknown-unknown-wasm -O3")
11
12 set(CMAKE_CXX_COMPILER ${CMAKE_CURRENT_LIST_DIR}/build/llvm/bin/clang++)
13 set(CMAKE_CXX_COMPILER_TARGET wasm32-unknown-unknown-wasm)
14
15 set(CMAKE_SYSROOT ${CMAKE_CURRENT_LIST_DIR}/../sysroot CACHE STRING "wasm")
16 # install all the libs and includes into the sysroot folder, not /usr/local
17 set(CMAKE_STAGING_PREFIX ${CMAKE_CURRENT_LIST_DIR}/../sysroot CACHE STRING "wasm")
18
19 set(CMAKE_AR ${CMAKE_CURRENT_LIST_DIR}/build/llvm/bin/llvm-ar)
20
21 set(CMAKE_C_COMPILER_WORKS ON)
22 set(CMAKE_CXX_COMPILER_WORKS ON)
23