Browse Source

update openssl

ruki 4 years ago
parent
commit
c2d2148a02
1 changed files with 6 additions and 1 deletions
  1. 6 1
      packages/o/openssl/xmake.lua

+ 6 - 1
packages/o/openssl/xmake.lua

@@ -13,7 +13,6 @@ package("openssl")
     add_versions("1.0.0",   "9b67e5ad1a4234c1170ada75b66321e914da4f3ebaeaef6b28400173aaa6b378")
 
     if is_plat("windows") then
-        add_deps("strawberry-perl", "nasm")
         add_links("libssl", "libcrypto")
     else
         add_links("ssl", "crypto")
@@ -24,6 +23,12 @@ package("openssl")
 
     on_fetch("fetch")
 
+    on_load(function (package)
+        if package:is_plat("windows") and (not package.is_built or package:is_built()) then
+            package:add("deps", "strawberry-perl", "nasm")
+        end
+    end)
+
     on_install("windows", function (package)
         local args = {"Configure"}
         table.insert(args, (package:is_arch("x86") and "VC-WIN32" or "VC-WIN64A"))