Mercurial > devkit
annotate libfreetype.md @ 25:f12fc722fb80
libboost: typo
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 28 Nov 2018 21:27:57 +0100 |
parents | a783a3fff834 |
children | 78dea7c19eff |
rev | line source |
---|---|
19
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 Build libfreetype |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 ================= |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 Version: 2.9.1 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 Date: 20181113 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 Patch |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 ----- |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 For the moment, 2.9.1 version does not contains .dll file installation, you need |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 to edit CMakeLists.txt after line 459: |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 Also change the following 419 from: |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 FILES ${PROJECT_BINARY_DIR}/include/freetype/config/ftconfig.h |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 To: |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 FILES ${PROJECT_SOURCE_DIR}/include/freetype/config/ftconfig.h |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
22 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
23 Download |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
24 -------- |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
25 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
26 - https://download.savannah.gnu.org/releases/freetype/freetype-2.9.1.tar.gz |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
27 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 Dependencies |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 ------------ |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
31 - [CMake](https://cmake.org). |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
32 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
33 Configure |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 --------- |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 ### Visual Studio (debug) |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 mkdir build |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 cd build |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 cmake .. |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 -DCMAKE_BUILD_TYPE=Debug |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/debug |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 -DBUILD_SHARED_LIBS=True |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 -G"NMake Makefiles" |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 ### Visual Studio (release) |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 mkdir build |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
49 cd build |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 cmake .. |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 -DCMAKE_BUILD_TYPE=Release |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/release |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
53 -DBUILD_SHARED_LIBS=True |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
54 -G"NMake Makefiles" |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
55 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
56 Build |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
57 ----- |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
58 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
59 ### Visual Studio |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
60 |
153304da597a
libfreetype: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
61 nmake |
22 | 62 nmake install |