From e050165e4b64a86e6b2c572afea305b9d51e2231 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Fri, 20 Jul 2018 21:16:52 +0300 Subject: rapidjson added i2pd: added copyright string --- packages/dev-libs/rapidjson/rapidjson.exlib | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 packages/dev-libs/rapidjson/rapidjson.exlib (limited to 'packages/dev-libs/rapidjson/rapidjson.exlib') diff --git a/packages/dev-libs/rapidjson/rapidjson.exlib b/packages/dev-libs/rapidjson/rapidjson.exlib new file mode 100644 index 0000000..21bdf6d --- /dev/null +++ b/packages/dev-libs/rapidjson/rapidjson.exlib @@ -0,0 +1,48 @@ +# Distributed under the terms of the GNU General Public License v2 +# Copyright 2018 Gluzskiy Alexandr + + +SCM_EXTERNAL_REFS=" + thirdparty/gtest:gtest +" + +SCM_SECONDARY_REPOSITORIES="gtest" + +SCM_gtest_REPOSITORY="https://github.com/google/googletest.git" + + +require github [ user=miloyip ] +require cmake [ api=2 ] + +SUMMARY="A fast JSON parser/generator for C++ with both SAX/DOM style API" +HOMEPAGE="http://rapidjson.org/" + +LICENCES="MIT" + +SLOT="0" + +export_exlib_phases src_configure + +MYOPTIONS=" + doc + examples +" + + +DEPENDENCIES=" + test: + dev-cpp/gtest + dev-util/valgrind + build: + doc? ( app-doc/doxygen ) +" + +rapidjson_src_configure() { + local cmakeparams=( + -DRAPIDJSON_BUILD_DOC=$(option doc && echo ON || echo OFF) + -DRAPIDJSON_BUILD_EXAMPLES=$(option examples && echo ON || echo OFF) + -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF + -DRAPIDJSON_BUILD_TESTS=$(expecting_tests && echo ON || echo OFF) + ) + ecmake "${cmakeparams[@]}" +} -- cgit v1.2.3