2 # Copyright (C) 2011-2017 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://codeload.github.com
/akheron
/$(PKG_NAME
)/tar.gz
/v
$(PKG_VERSION
)?
16 PKG_HASH
:=f22901582138e3203959c9257cf83eba9929ac41d7be4a42557213a22ebcc7a0
19 PKG_LICENSE_FILES
:=LICENSE
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/cmake.mk
26 -DJANSSON_BUILD_DOCS
:BOOL
=OFF \
27 -DJANSSON_BUILD_SHARED_LIBS
:BOOL
=ON \
28 -DJANSSON_EXAMPLES
:BOOL
=OFF \
29 -DJANSSON_WITHOUT_TESTS
:BOOL
=ON
31 define Package
/jansson
34 TITLE
:=Jansson library
35 URL
:=http
://www.digip.org
/jansson
/
39 define Package
/jansson
/description
40 Jansson is a C library for encoding
, decoding and manipulating JSON data
43 TARGET_CFLAGS
+= -flto
44 TARGET_LDFLAGS
+= -flto
46 define Package
/jansson
/install
47 $(INSTALL_DIR
) $(1)/usr
/lib
48 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libjansson
*so
* $(1)/usr
/lib
/
51 $(eval
$(call BuildPackage
,jansson
))