summaryrefslogtreecommitdiff
path: root/packages/scripting-languages/lua/lua.mk
diff options
context:
space:
mode:
Diffstat (limited to 'packages/scripting-languages/lua/lua.mk')
-rw-r--r--packages/scripting-languages/lua/lua.mk5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/scripting-languages/lua/lua.mk b/packages/scripting-languages/lua/lua.mk
index d81b9e0..f62fbf2 100644
--- a/packages/scripting-languages/lua/lua.mk
+++ b/packages/scripting-languages/lua/lua.mk
@@ -39,7 +39,8 @@ LUA_SHARES = lua
LUA_DEPS =
LUACONF_H_OPTS = -DCONFIG_LUA_ROOT="/usr/" -DCONFIG_SYSTEM_LIBDIR="$(LIBDIR)/"
-LUACONF_H_OPTS += -DLUA_USE_DLOPEN
+LUACONF_H_OPTS += -DLUA_USE_DLOPEN -DLUA_USE_MKSTEMP -DLUA_USE_ULONGJMP
+LUACONF_H_OPTS += -DLUA_USE_POPEN -DLUA_USE_ISATTY
LUA_MAKE_OPTS = INSTALL_TOP=$(SYSROOT)/usr/ LIBDIR=$(LIBDIR) PLAT=ansi
@@ -49,7 +50,7 @@ lua_install:
define embtk_beforeinstall_lua
$(Q)$(MAKE) -C $(LUA_BUILD_DIR) PLAT=ansi CC=$(TARGETCC_CACHED) \
AR="$(TARGETAR) rcu" RANLIB=$(TARGETRANLIB) \
- LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR) -lm -ldl" \
+ LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR)" \
CFLAGS="$(TARGET_CFLAGS) -I$(SYSROOT)/usr/include $(LUACONF_H_OPTS)"
endef