diff options
Diffstat (limited to 'package/lua/lua.mk')
| -rw-r--r-- | package/lua/lua.mk | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/package/lua/lua.mk b/package/lua/lua.mk index f1164ecaa3..0e30186ebf 100644 --- a/package/lua/lua.mk +++ b/package/lua/lua.mk @@ -4,11 +4,15 @@ # ################################################################################ +ifeq ($(BR2_PACKAGE_LUA_5_3),y) +LUA_VERSION = 5.3.0 +else ifeq ($(BR2_PACKAGE_LUA_5_2),y) LUA_VERSION = 5.2.3 else LUA_VERSION = 5.1.5 endif +endif LUA_SITE = http://www.lua.org/ftp LUA_INSTALL_STAGING = YES LUA_LICENSE = MIT @@ -23,10 +27,11 @@ LUA_PROVIDES = luainterpreter LUA_CFLAGS = -Wall -fPIC -DLUA_USE_POSIX ifeq ($(BR2_PACKAGE_LUA_5_2),y) -LUA_CFLAGS += -DLUA_COMPAT_ALL -ifneq ($(BR2_LARGEFILE),y) -LUA_CFLAGS += -D_FILE_OFFSET_BITS=32 + LUA_CFLAGS += -DLUA_COMPAT_ALL endif + +ifeq ($(BR2_PACKAGE_LUA_5_3),y) + LUA_CFLAGS += -DLUA_COMPAT_5_2 endif ifeq ($(BR2_STATIC_LIBS),y) @@ -49,6 +54,10 @@ ifeq ($(BR2_PACKAGE_LUA_LINENOISE),y) endif endif +ifneq ($(BR2_LARGEFILE),y) + LUA_CFLAGS += -D_FILE_OFFSET_BITS=32 +endif + # We never want to have host-readline and host-ncurses as dependencies # of host-lua. HOST_LUA_DEPENDENCIES = |

