Initial commit
[wasm.git] / toolchain / libcxxabi.cmake
1 include(${CMAKE_CURRENT_LIST_DIR}/settings.cmake)
2
3 set(CMAKE_CXX_FLAGS "--target=wasm32-unknown-unknown-wasm -D_LIBCPP_HAS_MUSL_LIBC" CACHE STRING "wasm")
4
5 # no fancy stuff
6 set(LIBCXXABI_ENABLE_THREADS OFF CACHE STRING "wasm")
7 set(LIBCXXABI_ENABLE_EXCEPTIONS OFF CACHE STRING "wasm")
8
9 # no libc++abi.dylib
10 set(LIBCXXABI_ENABLE_SHARED OFF CACHE STRING "wasm")
11
12 set(CXX_SUPPORTS_CXX11 ON CACHE STRING "wasm")
13 set(LLVM_COMPILER_CHECKED ON CACHE STRING "wasm")
14 set(UNIX ON CACHE STRING "wasm")
15
16 set(LIBCXXABI_LIBCXX_PATH ${CMAKE_CURRENT_LIST_DIR}/src/libcxx CACHE STRING "wasm")
17 set(LIBCXXABI_LIBCXX_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/../sysroot/include/c++/v1 CACHE STRING "wasm")
18
19