From f790e17b6cecef030c4eda811149d238c2085fcf Mon Sep 17 00:00:00 2001 From: Alanscut Date: Sun, 19 Jan 2020 15:23:48 +0800 Subject: [PATCH] update content in README --- README.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index fe53778..9a6226f 100644 --- 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) + * [Vcpkg](#Vcpkg) * [Including cJSON](#including-cjson) * [Data Structure](#data-structure) * [Working with the data structure](#working-with-the-data-structure) @@ -129,19 +130,6 @@ make DESTDIR=$pkgdir install On Windows CMake is usually used to create a Visual Studio solution file by running it inside the Developer Command Prompt for Visual Studio, for exact steps follow the official documentation from CMake and Microsoft and use the online search engine of your choice. The descriptions of the the options above still generally apply, although not all of them work on Windows. -#### Building cJSON - Using vcpkg - -You can download and install cJSON using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager: -``` -git clone https://github.com/Microsoft/vcpkg.git -cd vcpkg -./bootstrap-vcpkg.sh -./vcpkg integrate install -vcpkg install cjson -``` - -The cJSON port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. - #### Makefile **NOTE:** This Method is deprecated. Use CMake if at all possible. Makefile support is limited to fixing bugs. @@ -156,6 +144,19 @@ 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`. +#### Vcpkg + +You can download and install cJSON using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager: +``` +git clone https://github.com/Microsoft/vcpkg.git +cd vcpkg +./bootstrap-vcpkg.sh +./vcpkg integrate install +vcpkg install cjson +``` + +The cJSON port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. + ### Including cJSON If you installed it via CMake or the Makefile, you can include cJSON like this: