summaryrefslogtreecommitdiff
path: root/packages/dev-libs/rapidjson
diff options
context:
space:
mode:
Diffstat (limited to 'packages/dev-libs/rapidjson')
-rw-r--r--packages/dev-libs/rapidjson/rapidjson.exlib19
1 files changed, 9 insertions, 10 deletions
diff --git a/packages/dev-libs/rapidjson/rapidjson.exlib b/packages/dev-libs/rapidjson/rapidjson.exlib
index 21bdf6d..701e4b7 100644
--- a/packages/dev-libs/rapidjson/rapidjson.exlib
+++ b/packages/dev-libs/rapidjson/rapidjson.exlib
@@ -21,7 +21,7 @@ LICENCES="MIT"
SLOT="0"
-export_exlib_phases src_configure
+#export_exlib_phases src_configure
MYOPTIONS="
doc
@@ -37,12 +37,11 @@ DEPENDENCIES="
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[@]}"
-}
+CMAKE_SRC_CONFIGURE_TESTS=( '-DRAPIDJSON_BUILD_TESTS=ON -DRAPIDJSON_BUILD_TESTS=OFF' )
+CMAKE_SRC_CONFIGURE_OPTIONS=(
+ 'doc RAPIDJSON_BUILD_DOC'
+ 'examples -DRAPIDJSON_BUILD_EXAMPLES'
+)
+
+CMAKE_SRC_CONFIGURE_PARAMS+=( -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF )
+