include(${CMAKE_CURRENT_LIST_DIR}/settings.cmake) set(CMAKE_CXX_FLAGS "--target=wasm32-unknown-unknown-wasm -D_LIBCPP_HAS_MUSL_LIBC" CACHE STRING "wasm") # no fancy stuff set(LIBCXXABI_ENABLE_THREADS OFF CACHE STRING "wasm") set(LIBCXXABI_ENABLE_EXCEPTIONS OFF CACHE STRING "wasm") # no libc++abi.dylib set(LIBCXXABI_ENABLE_SHARED OFF CACHE STRING "wasm") set(CXX_SUPPORTS_CXX11 ON CACHE STRING "wasm") set(LLVM_COMPILER_CHECKED ON CACHE STRING "wasm") set(UNIX ON CACHE STRING "wasm") set(LIBCXXABI_LIBCXX_PATH ${CMAKE_CURRENT_LIST_DIR}/src/libcxx CACHE STRING "wasm") set(LIBCXXABI_LIBCXX_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/../sysroot/include/c++/v1 CACHE STRING "wasm")