mirror of
https://github.com/godotengine/build-containers.git
synced 2026-01-05 22:10:22 +03:00
JavaScript: Rename EMSDK env vars, emsdk_env.sh nukes them
This commit is contained in:
@@ -3,19 +3,19 @@ FROM godot-mono:${img_version}
|
||||
|
||||
ARG mono_version
|
||||
|
||||
ENV EMSDK_CLASSICAL=2.0.15
|
||||
ENV EMSDK_MONO=1.39.9
|
||||
ENV EMSCRIPTEN_CLASSICAL=2.0.15
|
||||
ENV EMSCRIPTEN_MONO=1.39.9
|
||||
|
||||
RUN if [ -z "${mono_version}" ]; then printf "\n\nArgument mono_version is mandatory!\n\n"; exit 1; fi && \
|
||||
dnf -y install --setopt=install_weak_deps=False \
|
||||
java-openjdk && \
|
||||
git clone --branch ${EMSDK_CLASSICAL} --progress https://github.com/emscripten-core/emsdk emsdk_${EMSDK_CLASSICAL} && \
|
||||
cp -r emsdk_${EMSDK_CLASSICAL} emsdk_${EMSDK_MONO} && \
|
||||
emsdk_${EMSDK_CLASSICAL}/emsdk install ${EMSDK_CLASSICAL} && \
|
||||
emsdk_${EMSDK_CLASSICAL}/emsdk activate ${EMSDK_CLASSICAL} && \
|
||||
emsdk_${EMSDK_MONO}/emsdk install ${EMSDK_MONO} && \
|
||||
emsdk_${EMSDK_MONO}/emsdk activate ${EMSDK_MONO} && \
|
||||
source /root/emsdk_${EMSDK_MONO}/emsdk_env.sh && \
|
||||
git clone --branch ${EMSCRIPTEN_CLASSICAL} --progress https://github.com/emscripten-core/emsdk emsdk_${EMSCRIPTEN_CLASSICAL} && \
|
||||
cp -r emsdk_${EMSCRIPTEN_CLASSICAL} emsdk_${EMSCRIPTEN_MONO} && \
|
||||
emsdk_${EMSCRIPTEN_CLASSICAL}/emsdk install ${EMSCRIPTEN_CLASSICAL} && \
|
||||
emsdk_${EMSCRIPTEN_CLASSICAL}/emsdk activate ${EMSCRIPTEN_CLASSICAL} && \
|
||||
emsdk_${EMSCRIPTEN_MONO}/emsdk install ${EMSCRIPTEN_MONO} && \
|
||||
emsdk_${EMSCRIPTEN_MONO}/emsdk activate ${EMSCRIPTEN_MONO} && \
|
||||
source /root/emsdk_${EMSCRIPTEN_MONO}/emsdk_env.sh && \
|
||||
cp -a /root/files/${mono_version} /root && \
|
||||
cd /root/${mono_version} && \
|
||||
export MONO_SOURCE_ROOT=/root/${mono_version} && \
|
||||
|
||||
Reference in New Issue
Block a user