web-wasi-threads: initial addition

This is a different toolchain following how wasi-sdk defines the
platform triple and how builds are configured -- everything should be
built with the flags defined in the toolchain file.

We build from web-wasi:latest, and that is built first.
This commit is contained in:
Matt McCormick
2024-04-02 13:32:34 -04:00
parent f52fb3821a
commit d4e7c0aff2
7 changed files with 81 additions and 2 deletions

View File

@ -0,0 +1,11 @@
ARG ORG=dockcross
FROM ${ORG}/web-wasi:latest
LABEL maintainer="Matt McCormick matt.mccormick@kitware.com"
ENV CROSS_TRIPLE=wasm32-wasi-threads
COPY Toolchain.cmake ${CROSS_ROOT}/
ENV CMAKE_TOOLCHAIN_FILE ${CROSS_ROOT}/Toolchain.cmake
#include "common.label-and-env"