Fix Windows static build ()

This commit is contained in:
genotrance 2020-10-09 18:33:20 -05:00 committed by GitHub
commit 13db8b15ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,6 +7,17 @@ when findExe("musl-gcc").len != 0:
# Statically linking everything
when not defined(OSX):
switch("passL", "-static")
switch("define", "ssl")
switch("dynlibOverride", "ssl")
switch("dynlibOverride", "crypto")
when defined(windows):
# TODO: change once issue nim#15520 is resolved
switch("define", "noOpenSSLHacks")
switch("dynlibOverride", "ssl-")
switch("dynlibOverride", "crypto-")
switch("define", "sslVersion:(")
switch("passL", "-lws2_32")
else:
switch("dynlibOverride", "ssl")
switch("dynlibOverride", "crypto")