瀏覽代碼

update mysql windows lib (#1991)

* update mysql windows lib

Correctly distinguish between dynamic and static libraries

* update mysql

Modify according to the shared flag

* Update xmake.lua

Fixed behavior when dynamically linking
xpxz 2 年之前
父節點
當前提交
89ae43c789
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      packages/m/mysql/xmake.lua

+ 8 - 1
packages/m/mysql/xmake.lua

@@ -58,7 +58,14 @@ package("mysql")
 
     on_install("windows", function (package)
         os.cp("include", package:installdir())
-        os.cp("lib", package:installdir())
+        if package:config("shared") then
+            os.cp("lib/libmysql.lib", package:installdir("lib"))
+            os.cp("lib/libmysql.dll", package:installdir("bin"))
+        else
+            package:add("syslinks", "advapi32")
+            package:add("syslinks", "msvcrt")
+            os.cp("lib/vs14/mysqlclient.lib", package:installdir("lib"))
+        end
     end)
 
     on_test(function (package)