libuci.mk 894 B

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