Browse Source

Force strawberry-perl dependency on Windows (#520)

Jérôme Leclercq 4 years ago
parent
commit
3ef743adb2
1 changed files with 4 additions and 1 deletions
  1. 4 1
      packages/o/openssl/xmake.lua

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

@@ -25,7 +25,10 @@ package("openssl")
 
 
     on_load(function (package)
     on_load(function (package)
         if package:is_plat("windows") and (not package.is_built or package:is_built()) then
         if package:is_plat("windows") and (not package.is_built or package:is_built()) then
-            package:add("deps", "strawberry-perl", "nasm")
+            package:add("deps", "nasm")
+            -- the perl executable found in GitForWindows will fail to build OpenSSL
+            -- see https://github.com/openssl/openssl/blob/master/NOTES-PERL.md#perl-on-windows
+            package:add("deps", "strawberry-perl", { system = false })
         end
         end
     end)
     end)