libcurl: Enable schannel on Windows (#221)

* libcurl: Enable schannel on Windows

* libcurl: Try to fix linking in static mode

* libcurl: Try to fix compilation in static
pull/225/head
Jérôme Leclercq 4 years ago committed by GitHub
parent 25af388065
commit 893203fdc4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      packages/l/libcurl/xmake.lua

@ -22,7 +22,7 @@ package("libcurl")
elseif is_plat("linux") then
add_syslinks("pthread")
elseif is_plat("windows", "mingw") then
add_syslinks("advapi32", "winmm", "ws2_32")
add_syslinks("advapi32", "crypt32", "winmm", "ws2_32")
end
on_load("windows", "mingw@macosx,linux", function (package)
@ -36,6 +36,8 @@ package("libcurl")
table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))
table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))
table.insert(configs, "-DCURL_DISABLE_LDAP=ON")
table.insert(configs, "-DCMAKE_USE_SCHANNEL=ON")
table.insert(configs, "-DCURL_STATIC_CRT=" .. (package:config("vs_runtime"):startswith("MT") and "ON" or "OFF"))
import("package.tools.cmake").install(package, configs)
end)

Loading…
Cancel
Save