libboost.md

Tue, 04 Dec 2018 11:23:48 +0100

author
David Demelier <markand@malikania.fr>
date
Tue, 04 Dec 2018 11:23:48 +0100
changeset 26
32677a51a532
parent 25
f12fc722fb80
permissions
-rw-r--r--

libboost: build system layout

22
a783a3fff834 misc: cleanup
David Demelier <markand@malikania.fr>
parents: 18
diff changeset
1 Build libboost
a783a3fff834 misc: cleanup
David Demelier <markand@malikania.fr>
parents: 18
diff changeset
2 ==============
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
3
18
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
4 Version: 1.68.0
26
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
5 Date: 20181204
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
6
24
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
7 Dependencies
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
8 ------------
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
9
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
10 - libz
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
11
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 Download
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 --------
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
14
18
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
15 - https://dl.bintray.com/boostorg/release/1.68.0/source
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
16
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 Configure
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
18 ---------
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
19
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
20 ### Visual Studio
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
21
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
22 bootstrap
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
23
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
24 Build
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
25 -----
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
26
18
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
27 ### Visual Studio (debug)
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
28
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
29 .\b2
24
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
30 -sZLIB_BINARY=zlibd
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
31 -sZLIB_INCLUDE=C:\pkg\vs\debug\include
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
32 -sZLIB_LIBPATH=C:\pkg\vs\debug\lib
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
33 link=shared
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
34 runtime-link=shared
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
35 threading=multi
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
36 toolset=msvc
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
37 variant=debug
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
38 address-model=64
26
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
39 install
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
40 --prefix=C:/pkg/vs/debug
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
41 --layout=system
18
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
42 mkdir C:\pkg\vs\debug\bin
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
43 move C:\pkg\vs\debug\lib\*boost*.dll C:\pkg\vs\debug\bin
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
44
18
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
45 ### Visual Studio (release)
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
46
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
47 .\b2
24
771dbdd807d6 libboost: add zlib support
David Demelier <markand@malikania.fr>
parents: 22
diff changeset
48 -sZLIB_BINARY=zlib
25
f12fc722fb80 libboost: typo
David Demelier <markand@malikania.fr>
parents: 24
diff changeset
49 -sZLIB_INCLUDE=C:\pkg\vs\release\include
f12fc722fb80 libboost: typo
David Demelier <markand@malikania.fr>
parents: 24
diff changeset
50 -sZLIB_LIBPATH=C:\pkg\vs\release\lib
17
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
51 link=shared
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
52 runtime-link=shared
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
53 threading=multi
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
54 toolset=msvc
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
55 variant=release
baf785b2a545 libboost: initial import
David Demelier <markand@malikania.fr>
parents:
diff changeset
56 address-model=64
26
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
57 install
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
58 --prefix=C:/pkg/vs/release
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
59 --layout=system
18
235e7b0e0a5c misc: add MinGW support and change to C:/pkg
David Demelier <markand@malikania.fr>
parents: 17
diff changeset
60 mkdir C:\pkg\vs\release\bin
26
32677a51a532 libboost: build system layout
David Demelier <markand@malikania.fr>
parents: 25
diff changeset
61 move C:\pkg\vs\release\lib\*boost*.dll C:\pkg\vs\release\bin

mercurial