summaryrefslogtreecommitdiffstats
path: root/package/jsoncpp
diff options
context:
space:
mode:
authorFabrice Fontaine <fontaine.fabrice@gmail.com>2018-03-07 22:47:03 +0100
committerPeter Korsgaard <peter@korsgaard.com>2018-03-07 23:02:46 +0100
commit7098ee7f615b88e6939ab5194d6b28b75ed5f18f (patch)
tree4a236f4bded01d58aaca3a2e7a8fef73fc8d9aa5 /package/jsoncpp
parent3ced4d018c1f533240977420b43898a1cef9e7be (diff)
downloadbuildroot-7098ee7f615b88e6939ab5194d6b28b75ed5f18f.tar.gz
buildroot-7098ee7f615b88e6939ab5194d6b28b75ed5f18f.zip
jsoncpp: do not always build static library
Currently, static libray is always built as BUILD_STATIC_LIBS is ON by default so correctly set BUILD_STATIC_LIBS depending on BR2_SHARED_LIBS variable Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/jsoncpp')
-rw-r--r--package/jsoncpp/jsoncpp.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/package/jsoncpp/jsoncpp.mk b/package/jsoncpp/jsoncpp.mk
index 3a2ee087b3..2b527fc303 100644
--- a/package/jsoncpp/jsoncpp.mk
+++ b/package/jsoncpp/jsoncpp.mk
@@ -15,4 +15,10 @@ JSONCPP_CONF_OPTS += \
-DJSONCPP_WITH_TESTS=OFF \
-DJSONCPP_WITH_STRICT_ISO=OFF
+ifeq ($(BR2_SHARED_LIBS),y)
+JSONCPP_CONF_OPTS += -DBUILD_STATIC_LIBS=OFF
+else
+JSONCPP_CONF_OPTS += -DBUILD_STATIC_LIBS=ON
+endif
+
$(eval $(cmake-package))
OpenPOWER on IntegriCloud