Mercurial > hg > orthanc-stone
view StoneWebViewer/WebAssembly/docker-internal.sh @ 1526:61023b0d39c8
Reverted the Stone Web Viewer plugin to rev. 307a805d0587
(mistakenly changed to serve the RT Viewer and make it
available in the Orthanc Explorer while it should have been
done in a separate plugin)
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Sun, 02 Aug 2020 13:53:48 +0200 |
parents | 15f2edef7e7c |
children | 3eca4f9c2827 |
line wrap: on
line source
#!/bin/bash set -ex source /opt/emsdk/emsdk_env.sh # Use a folder that is writeable by non-root users for the Emscripten cache export EM_CACHE=/tmp/emscripten-cache # Get the Orthanc framework cd /tmp/ hg clone https://hg.orthanc-server.com/orthanc/ # Make a copy of the read-only folder containing the source code into # a writeable folder, because of "DownloadPackage.cmake" that writes # to the "ThirdPartyDownloads" folder next to the "CMakeLists.txt" cd /source hg clone /source /tmp/source-writeable mkdir /tmp/build cd /tmp/build cmake /tmp/source-writeable/StoneWebViewer/WebAssembly \ -DCMAKE_BUILD_TYPE=$1 \ -DCMAKE_INSTALL_PREFIX=/target/StoneWebViewer \ -DCMAKE_TOOLCHAIN_FILE=${EMSDK}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake \ -DORTHANC_FRAMEWORK_ROOT=/tmp/orthanc/OrthancFramework \ -DSTATIC_BUILD=ON \ -G Ninja ninja -j2 install