Mercurial > hg > orthanc-stone
annotate StoneWebViewer/Plugin/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 | 22d1bd085c19 |
children | 3eca4f9c2827 |
rev | line source |
---|---|
1496
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
1 #!/bin/bash |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
2 set -ex |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
3 |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
4 # Get the Orthanc framework |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
5 cd /tmp/ |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
6 hg clone https://hg.orthanc-server.com/orthanc/ |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
7 |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
8 # Make a copy of the read-only folder containing the source code into |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
9 # a writeable folder, because of "DownloadPackage.cmake" that writes |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
10 # to the "ThirdPartyDownloads" folder next to the "CMakeLists.txt" |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
11 cd /source |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
12 hg clone /source /tmp/source-writeable |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
13 |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
14 mkdir /tmp/build |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
15 cd /tmp/build |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
16 |
1497 | 17 LSB_CC=gcc-4.8 LSB_CXX=g++-4.8 cmake /tmp/source-writeable/StoneWebViewer/Plugin \ |
1496
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
18 -DCMAKE_BUILD_TYPE=$1 \ |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
19 -DCMAKE_INSTALL_PREFIX=/target/ \ |
1506 | 20 -DCMAKE_TOOLCHAIN_FILE=/tmp/orthanc/OrthancFramework/Resources/Toolchains/LinuxStandardBaseToolchain.cmake \ |
1505 | 21 -DORTHANC_FRAMEWORK_ROOT=/tmp/orthanc/OrthancFramework \ |
1496
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
22 -DSTATIC_BUILD=ON \ |
1526
61023b0d39c8
Reverted the Stone Web Viewer plugin to rev. 307a805d0587
Benjamin Golinvaux <bgo@osimis.io>
parents:
1519
diff
changeset
|
23 -DSTONE_BINARIES=/target/StoneWebViewer/ \ |
1497 | 24 -DUSE_LEGACY_JSONCPP=ON \ |
1496
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
25 -G Ninja |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
26 |
d450653b46d3
build stone web viewer using docker
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
27 ninja -j2 install |
1498 | 28 |