diff --git a/povray_wasm/Dockerfile b/povray_wasm/Dockerfile index a348797..1d70a70 100644 --- a/povray_wasm/Dockerfile +++ b/povray_wasm/Dockerfile @@ -2,16 +2,4 @@ FROM emscripten/emsdk:2.0.26 RUN DEBIAN_FRONTEND=noninteractive apt update -RUN DEBIAN_FRONTEND=noninteractive apt install -y bash libz-dev libpng-dev libjpeg-dev libtiff-dev libopenexr-dev autoconf automake make - -RUN cd /opt && git clone --recursive https://github.com/boostorg/boost.git - -RUN echo "using emscripten : : em++ ;" > ~/user-config.jam - -RUN mkdir -p /opt/libboost_build -RUN mkdir -p /opt/libboost - -RUN cd /opt/boost && ./bootstrap.sh --with-libraries=all --with-toolset=emscripten - -RUN cd /opt/boost && ./b2 -j4 toolset=emscripten --test-config=/opt/user-config.jam --prefix=/opt/libboost --build-dir=/opt/libboost_build link=static variant=release address-model=64 architecture=x86 - +RUN DEBIAN_FRONTEND=noninteractive apt install -y bash libz-dev libpng-dev libjpeg-dev libtiff-dev libopenexr-dev autoconf automake make libboost-all-dev \ No newline at end of file diff --git a/povray_wasm/Dockerfile.build b/povray_wasm/Dockerfile.build new file mode 100644 index 0000000..a348797 --- /dev/null +++ b/povray_wasm/Dockerfile.build @@ -0,0 +1,17 @@ +FROM emscripten/emsdk:2.0.26 + +RUN DEBIAN_FRONTEND=noninteractive apt update + +RUN DEBIAN_FRONTEND=noninteractive apt install -y bash libz-dev libpng-dev libjpeg-dev libtiff-dev libopenexr-dev autoconf automake make + +RUN cd /opt && git clone --recursive https://github.com/boostorg/boost.git + +RUN echo "using emscripten : : em++ ;" > ~/user-config.jam + +RUN mkdir -p /opt/libboost_build +RUN mkdir -p /opt/libboost + +RUN cd /opt/boost && ./bootstrap.sh --with-libraries=all --with-toolset=emscripten + +RUN cd /opt/boost && ./b2 -j4 toolset=emscripten --test-config=/opt/user-config.jam --prefix=/opt/libboost --build-dir=/opt/libboost_build link=static variant=release address-model=64 architecture=x86 +