summaryrefslogtreecommitdiffstats
path: root/package/lua/lua.mk
diff options
context:
space:
mode:
authorFrancois Perrad <fperrad@gmail.com>2015-01-16 22:09:50 +0100
committerPeter Korsgaard <peter@korsgaard.com>2015-02-02 15:52:41 +0100
commit7b3dc5c37093b79a3f68855462414617e3ebc002 (patch)
tree2e898438f1eefb4dd011a87e8552f0d5eca50cfb /package/lua/lua.mk
parent0d7e33f67cccea1156db5fee84e97ba5abb7e8c1 (diff)
downloadbuildroot-7b3dc5c37093b79a3f68855462414617e3ebc002.tar.gz
buildroot-7b3dc5c37093b79a3f68855462414617e3ebc002.zip
lua: add 5.3.x serie
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/lua/lua.mk')
-rw-r--r--package/lua/lua.mk15
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 =
OpenPOWER on IntegriCloud