Mercurial > hg > orthanc-stone
view Applications/Samples/rt-viewer-demo/build-wasm.sh @ 1239:ce3052f28f2e toa2019122001
Added a lazy size update system in WebAssemblyOpenGLViewport::Refresh
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Fri, 20 Dec 2019 15:44:20 +0100 |
parents | 1d9deb4ee84c |
children |
line wrap: on
line source
#!/bin/bash # # usage: # build-wasm BUILD_TYPE # where BUILD_TYPE is Debug, RelWithDebInfo or Release set -e buildType=${1:-Debug} currentDir=$(pwd) currentDirAbs=$(realpath $currentDir) mkdir -p build-wasm cd build-wasm source ~/apps/emsdk/emsdk_env.sh cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake \ -DCMAKE_BUILD_TYPE=$buildType -DSTONE_SOURCES_DIR=$currentDirAbs/../../../../orthanc-stone \ -DORTHANC_FRAMEWORK_SOURCE=path -DORTHANC_FRAMEWORK_ROOT=$currentDirAbs/../../../../orthanc \ -DALLOW_DOWNLOADS=ON .. -DENABLE_WASM=ON ninja $target echo "-- building the web application -- " cd $currentDir ./build-web.sh echo "Launch start-serving-files.sh to access the web sample application locally"