Try with manual paths

This commit is contained in:
Thomas Krijnen
2026-04-25 11:34:31 +02:00
parent 98c24b95f3
commit 8b5b4006aa
+5 -3
View File
@@ -3,6 +3,8 @@ set -ex
PYODIDE_VERSION=0.29.3 PYODIDE_VERSION=0.29.3
PYODIDE_BUILD_VERSION=0.33.0 PYODIDE_BUILD_VERSION=0.33.0
PYODIDE_XBUILDENV_ROOT="${HOME}/.cache/.pyodide-xbuildenv-${PYODIDE_BUILD_VERSION}"
PYODIDE_XBUILDENV="${PYODIDE_XBUILDENV_ROOT}/${PYODIDE_VERSION}"
# Script is assuming that it will be possible to execute it multiple times # Script is assuming that it will be possible to execute it multiple times
# therefore we're clearing venv each time and ignoring existing 'emsdk' folder. # therefore we're clearing venv each time and ignoring existing 'emsdk' folder.
@@ -19,10 +21,10 @@ uv pip install "pyodide-build==${PYODIDE_BUILD_VERSION}"
uv run pyodide xbuildenv install "${PYODIDE_VERSION}" uv run pyodide xbuildenv install "${PYODIDE_VERSION}"
uv run pyodide xbuildenv install-emscripten uv run pyodide xbuildenv install-emscripten
EMSDK_ROOT=$(pyodide config get emscripten_dir) EMSDK_ROOT="${PYODIDE_XBUILDENV}/emsdk"
[ -f "${EMSDK_ROOT}/emsdk_env.sh" ] && source "${EMSDK_ROOT}/emsdk_env.sh" source "${EMSDK_ROOT}/emsdk_env.sh"
[ -f "${EMSDK_ROOT}/../../emsdk_env.sh" ] && source "${EMSDK_ROOT}/../../emsdk_env.sh"
which emcc which emcc
emcc --version
mkdir -p packages/ifcopenshell mkdir -p packages/ifcopenshell
VERSION=`cat IfcOpenShell/VERSION` VERSION=`cat IfcOpenShell/VERSION`