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").