Mercurial > hg > orthanc
comparison OrthancFramework/Resources/ThirdParty/icu/README.txt @ 4044:d25f4c0fa160 framework
splitting code into OrthancFramework and OrthancServer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 Jun 2020 20:30:34 +0200 |
parents | Resources/ThirdParty/icu/README.txt@905ee53c8274 |
children |
comparison
equal
deleted
inserted
replaced
4043:6c6239aec462 | 4044:d25f4c0fa160 |
---|---|
1 Generating ICU data file | |
2 ======================== | |
3 | |
4 This folder generates the "icudtXXX_dat.c" file that contains the | |
5 resources internal to ICU. | |
6 | |
7 IMPORTANT: Since ICU 59, C++11 is mandatory, making it incompatible | |
8 with Linux Standard Base (LSB) SDK. The option | |
9 "-DUSE_LEGACY_LIBICU=ON" will use the latest version of ICU that does | |
10 not use C++11 (58-2). | |
11 | |
12 | |
13 Usage | |
14 ----- | |
15 | |
16 Newest release of icu: | |
17 | |
18 $ cmake .. -G Ninja && ninja install | |
19 | |
20 Legacy version suitable for LSB: | |
21 | |
22 $ cmake .. -G Ninja -DUSE_LEGACY_LIBICU=ON && ninja install | |
23 | |
24 Legacy version, compiled using LSB: | |
25 | |
26 $ LSB_CC=gcc-4.8 LSB_CXX=g++-4.8 cmake .. -G Ninja \ | |
27 -DCMAKE_TOOLCHAIN_FILE=../../../LinuxStandardBaseToolchain.cmake \ | |
28 -DUSE_LEGACY_LIBICU=ON | |
29 $ ninja install | |
30 | |
31 | |
32 Result | |
33 ------ | |
34 | |
35 The resulting files are placed in the "ThirdPartyDownloads" folder at | |
36 the root of the Orthanc repository (next to the main "CMakeLists.txt"). |