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})