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
:=c739578bf6b764aa0752db9a2fdadcfe921c78f1228c7ec0bb47fa804c55d17b
19 PKG_LICENSE_FILES
:=LICENSE
20 PKG_CPE_ID
:=cpe
:/a
:jansson_project
:jansson
22 include $(INCLUDE_DIR
)/package.mk
23 include $(INCLUDE_DIR
)/cmake.mk
27 -DJANSSON_BUILD_DOCS
:BOOL
=OFF \
28 -DJANSSON_BUILD_SHARED_LIBS
:BOOL
=ON \
29 -DJANSSON_EXAMPLES
:BOOL
=OFF \
30 -DJANSSON_WITHOUT_TESTS
:BOOL
=ON
32 define Package
/jansson
35 TITLE
:=Jansson library
36 URL
:=http
://www.digip.org
/jansson
/
40 define Package
/jansson
/description
41 Jansson is a C library for encoding
, decoding and manipulating JSON data
44 TARGET_CFLAGS
+= -flto
45 TARGET_LDFLAGS
+= -flto
47 define Package
/jansson
/install
48 $(INSTALL_DIR
) $(1)/usr
/lib
49 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libjansson
*so.
* $(1)/usr
/lib
/
52 $(eval
$(call BuildPackage
,jansson
))