mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
lua: refactor without sed
Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
fb0af93887
commit
ad6af5819f
@ -8,8 +8,9 @@ LUA_VERSION = 5.1.5
|
|||||||
LUA_SITE = http://www.lua.org/ftp
|
LUA_SITE = http://www.lua.org/ftp
|
||||||
LUA_INSTALL_STAGING = YES
|
LUA_INSTALL_STAGING = YES
|
||||||
|
|
||||||
|
LUA_CFLAGS = -Wall
|
||||||
ifeq ($(BR2_PACKAGE_LUA_SHARED_LIBRARY),y)
|
ifeq ($(BR2_PACKAGE_LUA_SHARED_LIBRARY),y)
|
||||||
LUA_MYCFLAGS += -fPIC
|
LUA_CFLAGS += -fPIC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LUA_MYLIBS += -ldl
|
LUA_MYLIBS += -ldl
|
||||||
@ -17,28 +18,25 @@ LUA_MYLIBS += -ldl
|
|||||||
ifeq ($(BR2_PACKAGE_LUA_INTERPRETER_READLINE),y)
|
ifeq ($(BR2_PACKAGE_LUA_INTERPRETER_READLINE),y)
|
||||||
LUA_DEPENDENCIES = readline ncurses
|
LUA_DEPENDENCIES = readline ncurses
|
||||||
LUA_MYLIBS += -lreadline -lhistory -lncurses
|
LUA_MYLIBS += -lreadline -lhistory -lncurses
|
||||||
LUA_MYCFLAGS += -DLUA_USE_LINUX
|
LUA_CFLAGS += -DLUA_USE_LINUX
|
||||||
else
|
else
|
||||||
LUA_MYCFLAGS += -DLUA_USE_POSIX -DLUA_USE_DLOPEN
|
LUA_CFLAGS += -DLUA_USE_POSIX -DLUA_USE_DLOPEN
|
||||||
endif
|
endif
|
||||||
|
|
||||||
HOST_LUA_DEPENDENCIES =
|
HOST_LUA_CFLAGS = -Wall -fPIC -DLUA_USE_DLOPEN -DLUA_USE_POSIX
|
||||||
HOST_LUA_MYCFLAGS = -fPIC -DLUA_USE_DLOPEN -DLUA_USE_POSIX
|
|
||||||
HOST_LUA_MYLIBS = -ldl
|
HOST_LUA_MYLIBS = -ldl
|
||||||
|
|
||||||
define LUA_BUILD_CMDS
|
define LUA_BUILD_CMDS
|
||||||
sed -i -e 's/-O2//' $(@D)/src/Makefile
|
|
||||||
$(MAKE) \
|
$(MAKE) \
|
||||||
CC="$(TARGET_CC)" RANLIB="$(TARGET_RANLIB)" \
|
CC="$(TARGET_CC)" RANLIB="$(TARGET_RANLIB)" \
|
||||||
MYCFLAGS="$(TARGET_CFLAGS) $(LUA_MYCFLAGS)" \
|
CFLAGS="$(TARGET_CFLAGS) $(LUA_CFLAGS)" \
|
||||||
MYLIBS="$(LUA_MYLIBS)" AR="$(TARGET_CROSS)ar rcu" \
|
MYLIBS="$(LUA_MYLIBS)" AR="$(TARGET_CROSS)ar rcu" \
|
||||||
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define HOST_LUA_BUILD_CMDS
|
define HOST_LUA_BUILD_CMDS
|
||||||
sed -i -e 's/-O2//' $(@D)/src/Makefile
|
|
||||||
$(MAKE) \
|
$(MAKE) \
|
||||||
MYCFLAGS="$(HOST_LUA_MYCFLAGS)" \
|
CFLAGS="$(HOST_LUA_CFLAGS)" \
|
||||||
MYLIBS="$(HOST_LUA_MYLIBS)" \
|
MYLIBS="$(HOST_LUA_MYLIBS)" \
|
||||||
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
|
||||||
endef
|
endef
|
||||||
|
Loading…
x
Reference in New Issue
Block a user