luv.mk 677 B

1234567891011121314151617181920212223242526272829
  1. ################################################################################
  2. #
  3. # luv
  4. #
  5. ################################################################################
  6. LUV_VERSION = 1.36.0-0
  7. LUV_SITE = https://github.com/luvit/luv/releases/download/$(LUV_VERSION)
  8. LUV_LICENSE = Apache-2.0
  9. LUV_LICENSE_FILES = LICENSE.txt
  10. LUV_DEPENDENCIES = libuv
  11. LUV_INSTALL_STAGING = YES
  12. LUV_CONF_OPTS += \
  13. -DBUILD_MODULE=OFF \
  14. -DWITH_SHARED_LIBUV=ON \
  15. -DLUA_BUILD_TYPE=System
  16. ifeq ($(BR2_PACKAGE_LUAJIT),y)
  17. LUV_DEPENDENCIES += luajit
  18. LUV_CONF_OPTS += \
  19. -DWITH_LUA_ENGINE=LuaJIT
  20. else
  21. LUV_DEPENDENCIES += lua
  22. LUV_CONF_OPTS += \
  23. -DWITH_LUA_ENGINE=Lua
  24. endif
  25. $(eval $(cmake-package))