xref: /OK3568_Linux_fs/buildroot/package/libuci/libuci.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libuci
4#
5################################################################################
6
7LIBUCI_VERSION = 4b3db1179747b6a6779029407984bacef851325c
8LIBUCI_SITE = https://git.openwrt.org/project/uci.git
9LIBUCI_SITE_METHOD = git
10LIBUCI_LICENSE = LGPL-2.1, GPL-2.0 (tools)
11LIBUCI_LICENSE_FILES = cli.c libuci.c
12LIBUCI_CPE_ID_VENDOR = openwrt
13LIBUCI_INSTALL_STAGING = YES
14LIBUCI_DEPENDENCIES = libubox
15
16# Fixed in commit 19e29ffc15dbd958e8e6a648ee0982c68353516f, older than LIBUCI_VERSION
17LIBUCI_IGNORE_CVES += CVE-2019-15513
18
19ifeq ($(BR2_PACKAGE_LUA_5_1),y)
20LIBUCI_DEPENDENCIES += lua
21LIBUCI_CONF_OPTS += -DBUILD_LUA=ON \
22	-DLUAPATH=/usr/lib/lua/5.1 \
23	-DLUA_CFLAGS=-I$(STAGING_DIR)/usr/include
24LIBUCI_LICENSE += , GPL-2.0 (lua bindings)
25else
26LIBUCI_CONF_OPTS += -DBUILD_LUA=OFF
27endif
28
29$(eval $(cmake-package))
30