Mercurial > devkit
annotate libjansson.md @ 34:8d6e7b578d3f
libjansson: initial import
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 08 Apr 2021 14:25:10 +0200 |
parents | |
children | 51e2497baedc |
rev | line source |
---|---|
34
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 Build libjansson |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 ================= |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 Version: 2.14.1 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 Date: 20210408 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 Download |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 -------- |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 - https://digip.org/jansson/releases/jansson-2.13.1.tar.gz |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 Dependencies |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 ------------ |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 - [CMake](https://cmake.org). |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 Configure |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 --------- |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 ### Visual Studio (debug) |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
22 mkdir build |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
23 cd build |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
24 cmake .. |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
25 -DCMAKE_BUILD_TYPE=Debug |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
26 -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/debug |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
27 -DJANSSON_BUILD_SHARED_LIBS=True |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
28 -DJANSSON_EXAMPLES=Off |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
29 -DJANSSON_BUILD_DOCS=Off |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
30 -DJANSSON_WITHOUT_TESTS=On |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
31 -G"NMake Makefiles" |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
32 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
33 ### Visual Studio (release) |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
34 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
35 mkdir build |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
36 cd build |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
37 cmake .. |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
38 -DCMAKE_BUILD_TYPE=Release |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
39 -DCMAKE_INSTALL_PREFIX=C:/pkg/vs/release |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
40 -DJANSSON_BUILD_SHARED_LIBS=True |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
41 -DJANSSON_EXAMPLES=Off |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
42 -DJANSSON_BUILD_DOCS=Off |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
43 -DJANSSON_WITHOUT_TESTS=On |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
44 -G"NMake Makefiles" |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
45 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
46 Build |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
47 ----- |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
48 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
49 ### Visual Studio |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
50 |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
51 nmake |
8d6e7b578d3f
libjansson: initial import
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
52 nmake install |