From 4d030f1182c3b439fc8970150fd0d6d0e4a63640 Mon Sep 17 00:00:00 2001 From: ruki <waruqi@gmail.com> Date: Wed, 16 Sep 2020 00:10:13 +0800 Subject: [PATCH] export functions for luajit --- packages/l/luajit/port/xmake.lua | 3 +++ packages/m/moonjit/port/xmake.lua | 3 +++ 2 files changed, 6 insertions(+) diff --git a/packages/l/luajit/port/xmake.lua b/packages/l/luajit/port/xmake.lua index 4993db58b..5f5394991 100755 --- a/packages/l/luajit/port/xmake.lua +++ b/packages/l/luajit/port/xmake.lua @@ -177,6 +177,9 @@ target("luajit") if is_mode("debug") then add_defines("LUA_USE_ASSERT") end + if is_kind("shared") then + add_defines("LUA_BUILD_AS_DLL") + end add_defines("LUAJIT_ENABLE_LUA52COMPAT", {public = true}) add_defines("_FILE_OFFSET_BITS=64", "LARGEFILE_SOURCE", {public = true}) add_undefines("_FORTIFY_SOURCE", {public = true}) diff --git a/packages/m/moonjit/port/xmake.lua b/packages/m/moonjit/port/xmake.lua index 3bf8a4771..b522260ca 100755 --- a/packages/m/moonjit/port/xmake.lua +++ b/packages/m/moonjit/port/xmake.lua @@ -177,6 +177,9 @@ target("luajit") if is_mode("debug") then add_defines("LUA_USE_ASSERT") end + if is_kind("shared") then + add_defines("LUA_BUILD_AS_DLL") + end add_defines("LUAJIT_ENABLE_LUA52COMPAT", {public = true}) add_defines("_FILE_OFFSET_BITS=64", "LARGEFILE_SOURCE", {public = true}) add_undefines("_FORTIFY_SOURCE", {public = true})