Mercurial > hg > orthanc-python
annotate Resources/Builders/MinGW32-Python2.7/docker-internal.sh @ 174:e9be3c9294d4 java-code-model
[IMPORTANT] replaced old auto-generated code with Java code model
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 27 Jun 2024 18:02:06 +0200 |
parents | 54991a36af1d |
children | 3678a028f1f6 |
rev | line source |
---|---|
0 | 1 #!/bin/bash |
2 set -ex | |
3 | |
9 | 4 mkdir /tmp/source-writeable |
5 | |
6 cp -r /source/CMakeLists.txt /tmp/source-writeable/ | |
7 cp -r /source/Sources /tmp/source-writeable/ | |
8 cp -r /source/Resources /tmp/source-writeable/ | |
9 | |
0 | 10 mkdir /tmp/build |
11 cd /tmp/build | |
12 | |
148
8335b42be9fc
migration to UCLouvain servers
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
111
diff
changeset
|
13 wget https://orthanc.uclouvain.be/downloads/third-party-downloads/Python/python-2.7.17-win32.tar.bz2 |
18
2ec8e4cb93d3
fix missing python in mingw32 builder
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
9
diff
changeset
|
14 tar xfj python-2.7.17-win32.tar.bz2 |
0 | 15 |
9 | 16 cmake /tmp/source-writeable/ \ |
0 | 17 -DCMAKE_BUILD_TYPE=$1 \ |
18 -DSTATIC_BUILD=ON \ | |
163
54991a36af1d
fix mingw builds that are not compatible with boost 1.85.0 in the Docker image
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
148
diff
changeset
|
19 -DUSE_LEGACY_BOOST=ON \ |
0 | 20 -DPYTHON_VERSION=2.7 \ |
21 -DPYTHON_WINDOWS_ROOT=/tmp/build/python-2.7.17-win32/ \ | |
36
fd58eb5749ed
CMake simplification using DownloadOrthancFramework.cmake
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
18
diff
changeset
|
22 -DCMAKE_TOOLCHAIN_FILE=/source/Resources/Orthanc/Toolchains/MinGW-W64-Toolchain32.cmake \ |
0 | 23 -DCMAKE_INSTALL_PREFIX=/target |
24 | |
9 | 25 make -j`nproc` |
0 | 26 |
27 if [ "$1" == "Release" ]; then | |
28 i686-w64-mingw32-strip ./libOrthancPython.dll | |
29 fi | |
30 | |
31 make install |