annotate Resources/Builders/BuildAllWindows.sh @ 89:74a51200a134

fix error in Docker with debconf
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 19 Aug 2021 11:22:43 +0200
parents 77f4e165e535
children 6ad5da29f260
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
35
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 #!/bin/bash
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 set -e
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 if [ "$#" -ne 1 ]; then
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 echo "Illegal number of parameters: Must provide the target folder"
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 exit -1
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 fi
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 # Determine the absolute path to the directory containing the script
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13 TARGET=$1
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
14 echo "Will publish libraries in folder: ${TARGET}"
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
15
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
16 mkdir -p ${TARGET}
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
17
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
18 VERSION=`grep "set(PLUGIN_VERSION" ${DIR}/../../CMakeLists.txt | cut -d '"' -f 2`
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
19 echo "Version of the Python plugin: ${VERSION}"
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
20
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
21
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
22 set -x
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
23
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
24 bash ${DIR}/MinGW32-Python2.7/docker-compile.sh Release
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
25 cp ${DIR}/../../docker-build/lib/libOrthancPython.dll ${TARGET}/OrthancPython-Win32-Python2.7-${VERSION}.dll
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
26
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
27 bash ${DIR}/MinGW32-Python3.7/docker-compile.sh Release
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
28 cp ${DIR}/../../docker-build/lib/libOrthancPython.dll ${TARGET}/OrthancPython-Win32-Python3.7-${VERSION}.dll
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
29
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
30 bash ${DIR}/MinGW32-Python3.8/docker-compile.sh Release
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
31 cp ${DIR}/../../docker-build/lib/libOrthancPython.dll ${TARGET}/OrthancPython-Win32-Python3.8-${VERSION}.dll
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
32
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
33 bash ${DIR}/MinGW64-Python2.7/docker-compile.sh Release
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
34 cp ${DIR}/../../docker-build/lib/libOrthancPython.dll ${TARGET}/OrthancPython-Win64-Python2.7-${VERSION}.dll
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
35
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
36 bash ${DIR}/MinGW64-Python3.7/docker-compile.sh Release
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
37 cp ${DIR}/../../docker-build/lib/libOrthancPython.dll ${TARGET}/OrthancPython-Win64-Python3.7-${VERSION}.dll
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
38
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
39 bash ${DIR}/MinGW64-Python3.8/docker-compile.sh Release
77f4e165e535 Resources/Builders/BuildAllWindows.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
40 cp ${DIR}/../../docker-build/lib/libOrthancPython.dll ${TARGET}/OrthancPython-Win64-Python3.8-${VERSION}.dll