jsoncpp: disable exceptions 14874/head
authorRosen Penev <rosenp@gmail.com>
Tue, 23 Feb 2021 06:05:18 +0000 (22:05 -0800)
committerRosen Penev <rosenp@gmail.com>
Tue, 23 Feb 2021 06:06:16 +0000 (22:06 -0800)
Reduces size: 59724 to 44439

Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/jsoncpp/Makefile

index c4c737cb5fce2408a91ca5e38f32f48cf1471035..2fa148f46a81274e53e8c3cfdff6590c4f7213f0 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=jsoncpp
 PKG_VERSION:=1.9.4
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/open-source-parsers/jsoncpp/tar.gz/$(PKG_VERSION)?
@@ -49,8 +49,11 @@ endef
 
 MESON_ARGS += \
        -Db_lto=true \
+       -Dcpp_eh=none \
+       -Dcpp_rtti=false \
        -Dtests=false
 
+TARGET_CXXFLAGS += -DJSON_USE_EXCEPTION=0
 TARGET_LDFLAGS += -Wl,--gc-sections
 
 define Build/InstallDev