]> git.feebdaed.xyz Git - 0xmirror/cJSON.git/commitdiff
Add meson documentation (#761)
authorMaxBrandtner <maximilian.immanuel.brandtner@protonmail.com>
Mon, 3 Jul 2023 01:35:30 +0000 (03:35 +0200)
committerGitHub <noreply@github.com>
Mon, 3 Jul 2023 01:35:30 +0000 (09:35 +0800)
README.md

index ebd32c4b997869ecaa48556be0eed372f0434a7b..99147afdb464b636a3b8696ac0f205faa3701a2b 100644 (file)
--- a/README.md
+++ b/README.md
@@ -10,6 +10,7 @@ Ultralightweight JSON parser in ANSI C.
     * [Copying the source](#copying-the-source)
     * [CMake](#cmake)
     * [Makefile](#makefile)
+    * [Meson](#meson)
     * [Vcpkg](#Vcpkg)
   * [Including cJSON](#including-cjson)
   * [Data Structure](#data-structure)
@@ -145,6 +146,23 @@ make all
 
 If you want, you can install the compiled library to your system using `make install`. By default it will install the headers in `/usr/local/include/cjson` and the libraries in `/usr/local/lib`. But you can change this behavior by setting the `PREFIX` and `DESTDIR` variables: `make PREFIX=/usr DESTDIR=temp install`. And uninstall them with: `make PREFIX=/usr DESTDIR=temp uninstall`.
 
+#### Meson
+
+To make cjson work in a project using meson, the libcjson dependency has to be included:
+
+```meson
+project('c-json-example', 'c')
+
+cjson = dependency('libcjson')
+
+example = executable(
+    'example',
+    'example.c',
+    dependencies: [cjson],
+)
+```
+
+
 #### Vcpkg
 
 You can download and install cJSON using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager: