libjansson.md

Thu, 08 Apr 2021 14:25:10 +0200

author
David Demelier <markand@malikania.fr>
date
Thu, 08 Apr 2021 14:25:10 +0200
changeset 34
8d6e7b578d3f
permissions
-rw-r--r--

libjansson: initial import

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

mercurial