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_LICENSE_FILES
:=LICENSE
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
17 PKG_SOURCE_URL
:=http
://www.digip.org
/jansson
/releases
/
18 PKG_HASH
:=ee90a0f879d2b7b7159124ff22b937a2a9a8c36d3bb65d1da7dd3f04370a10bd
20 include $(INCLUDE_DIR
)/package.mk
21 include $(INCLUDE_DIR
)/cmake.mk
25 -DJANSSON_BUILD_DOCS
:BOOL
=OFF \
26 -DJANSSON_BUILD_SHARED_LIBS
:BOOL
=ON \
27 -DJANSSON_EXAMPLES
:BOOL
=OFF \
28 -DJANSSON_WITHOUT_TESTS
:BOOL
=ON
30 define Package
/jansson
33 TITLE
:=Jansson library
34 URL
:=http
://www.digip.org
/jansson
/
38 define Package
/jansson
/description
39 Jansson is a C library for encoding
, decoding and manipulating JSON data
42 TARGET_CFLAGS
+= -flto
43 TARGET_LDFLAGS
+= -flto
45 define Package
/jansson
/install
46 $(INSTALL_DIR
) $(1)/usr
/lib
47 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libjansson
*so
* $(1)/usr
/lib
/
50 $(eval
$(call BuildPackage
,jansson
))