|
@@ -55,6 +55,9 @@ LUA_POST_PATCH_HOOKS += LUA_32BITS_LUACONF
|
|
endif
|
|
endif
|
|
|
|
|
|
HOST_LUA_CFLAGS = -Wall -fPIC -DLUA_USE_DLOPEN -DLUA_USE_POSIX
|
|
HOST_LUA_CFLAGS = -Wall -fPIC -DLUA_USE_DLOPEN -DLUA_USE_POSIX
|
|
|
|
+ifeq ($(BR2_PACKAGE_LUA_5_3),y)
|
|
|
|
+HOST_LUA_CFLAGS += -DLUA_COMPAT_5_2
|
|
|
|
+endif
|
|
HOST_LUA_MYLIBS = -ldl
|
|
HOST_LUA_MYLIBS = -ldl
|
|
|
|
|
|
define LUA_BUILD_CMDS
|
|
define LUA_BUILD_CMDS
|
|
@@ -74,7 +77,7 @@ define HOST_LUA_BUILD_CMDS
|
|
CFLAGS="$(HOST_LUA_CFLAGS)" \
|
|
CFLAGS="$(HOST_LUA_CFLAGS)" \
|
|
MYLDFLAGS="$(HOST_LDFLAGS)" \
|
|
MYLDFLAGS="$(HOST_LDFLAGS)" \
|
|
MYLIBS="$(HOST_LUA_MYLIBS)" \
|
|
MYLIBS="$(HOST_LUA_MYLIBS)" \
|
|
- BUILDMODE=static \
|
|
|
|
|
|
+ BUILDMODE=dynamic \
|
|
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
|
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
|
sed -e "s/@VERSION@/$(LUA_VERSION)/;s/@ABI@/$(LUAINTERPRETER_ABIVER)/;s/@MYLIBS@/$(HOST_LUA_MYLIBS)/" \
|
|
sed -e "s/@VERSION@/$(LUA_VERSION)/;s/@ABI@/$(LUAINTERPRETER_ABIVER)/;s/@MYLIBS@/$(HOST_LUA_MYLIBS)/" \
|
|
package/lua/lua.pc.in > $(@D)/lua.pc
|
|
package/lua/lua.pc.in > $(@D)/lua.pc
|