A light mxxru wrapper for RapidJSON library.
To use rapidjson_mxxru it is necessary to have:
- C++11 compiler (VC++14.0, GCC 5.1 or above, clang 3.6 or above);
- rapidjson.
git clone https://github.com/Stiffstream/rapidjson_mxxruAnd then:
cd rapidjson_mxxru-1.0
mxxruexternalsto download and extract rapidjson_mxxru's dependencies.
For rapidjson_mxxru itself:
MxxRu::arch_externals :rapidjson_mxxru do |e|
e.url 'https://github.com/Stiffstream/rapidjson_mxxru/archive/v.1.0.1.tar.gz'
e.map_dir 'dev/rapidjson_mxxru' => 'dev'
endFor rapidjson dependency:
MxxRu::git_externals :rapidjson do |e|
e.url 'https://github.com/miloyip/rapidjson.git'
e.commit 'ab791ae' # Latest at 2016.08.09
e.map_dir 'include/rapidjson' => 'dev/rapidjson/include'
endRapidJSON is header only library. To test mxxru wrapper and build RapidJSON samples:
git clone https://github.com/Stiffstream/rapidjson_mxxru
cd rapidjson_mxxru-1.0
mxxruexternals
cd dev
ruby build.rbNOTE. It might be necessary to set up MXX_RU_CPP_TOOLSET environment variable.
rapidjson_mxxru is distributed under BSD-3-Clause license. See LICENSE file for more information.
For the license of RapidJSON library see LICENSE file in rapidson distributive.