annotate Aws/README.txt @ 204:1fe9ed55e17f

fix Aws/README.txt
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 26 Jun 2024 15:49:14 +0200
parents f7654d481226
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
133
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2 Native compilation under Ubuntu 22.04
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 =====================================
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 # mkdir Build
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6 # cd Build
204
1fe9ed55e17f fix Aws/README.txt
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 161
diff changeset
7 # cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_VCPKG_PACKAGES=OFF -DUSE_SYSTEM_ORTHANC_SDK=OFF -G Ninja
133
c5fe4d3cc56f added readme to compile AWS on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8 # ninja
140
40efe821932a fix LSB build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 133
diff changeset
9
40efe821932a fix LSB build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 133
diff changeset
10
40efe821932a fix LSB build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 133
diff changeset
11 Linux Standard Base compilation
40efe821932a fix LSB build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 133
diff changeset
12 ===============================
40efe821932a fix LSB build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 133
diff changeset
13
40efe821932a fix LSB build
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 133
diff changeset
14 # ./holy-build-box-compile.sh Release
146
5decdf0f0ef7 trying to build aws for windows
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
15
5decdf0f0ef7 trying to build aws for windows
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
16
5decdf0f0ef7 trying to build aws for windows
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
17 MinGW
5decdf0f0ef7 trying to build aws for windows
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
18 =====
5decdf0f0ef7 trying to build aws for windows
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
19
161
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
20 The minimum MinGW version to compile the AWS C++ SDK is 13.x.
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
21
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
22 To build Windows 32 binaries:
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
23
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
24 # ./mingw-compile.sh Release i686
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
25 # ls ../mingw-binaries-i686/
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
26
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
27 To build Windows 64 binaries:
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
28
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
29 # ./mingw-compile.sh Release x86_64
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
30 # ls ../mingw-binaries-x86_64/
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
31
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
32
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
33 Microsoft Visual Studio
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
34 =======================
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
35
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
36 The minimum version to compile the AWS C++ SDK is Visual Studio 2015.
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
37
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
38 WARNING: The binaries that are produced with Visual Studio currently
f7654d481226 created Aws/mingw-compile.sh
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 146
diff changeset
39 do not work. They write empty files to the S3 storage.