Skip to content

Commit e575578

Browse files
authored
build: enable HTTPS for CURL again
Adjust the flags for the updated CURL version. It seems that we accidentally disabled HTTPS support in the CURL builds with the last update. This is required for `URLSession` and `URLRequest` to support HTTPS.
1 parent 6af9c99 commit e575578

File tree

1 file changed

+68
-14
lines changed

1 file changed

+68
-14
lines changed

utils/build.ps1

Lines changed: 68 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -954,29 +954,83 @@ function Build-CURL($Arch) {
954954
-BuildTargets default `
955955
-Defines @{
956956
BUILD_SHARED_LIBS = "NO";
957-
CMAKE_INSTALL_BINDIR = "bin/$ArchName";
957+
BUILD_TESTING = "NO";
958958
CMAKE_INSTALL_LIBDIR = "lib/$ArchName";
959959
BUILD_CURL_EXE = "NO";
960-
CMAKE_USE_OPENSSL = "NO";
960+
CURL_CA_BUNDLE = "none";
961+
CURL_CA_FALLBACK = "NO";
961962
CURL_CA_PATH = "none";
962-
CMAKE_USE_SCHANNEL = "YES";
963-
CMAKE_USE_LIBSSH2 = "NO";
964-
HAVE_POLL_FINE = "NO";
965-
CURL_DISABLE_LDAP = "YES";
966-
CURL_DISABLE_LDAPS = "YES";
967-
CURL_DISABLE_TELNET = "YES";
963+
CURL_BROTLI = "NO";
964+
CURL_DISABLE_ALTSVC = "NO";
965+
CURL_DISABLE_AWS = "YES";
966+
CURL_DISABLE_BASIC_AUTH = "NO";
967+
CURL_DISABLE_BEARER_AUTH = "NO";
968+
CURL_DISABLE_COOKIES = "NO";
968969
CURL_DISABLE_DICT = "YES";
970+
CURL_DISABLE_DIGEST_AUTH = "NO";
971+
CURL_DISABLE_DOH = "NO";
969972
CURL_DISABLE_FILE = "YES";
970-
CURL_DISABLE_TFTP = "YES";
971-
CURL_DISABLE_RTSP = "YES";
972-
CURL_DISABLE_PROXY = "YES";
973-
CURL_DISABLE_POP3 = "YES";
973+
CURL_DISABLE_FORM_API = "NO";
974+
CURL_DISABLE_FTP = "YES";
975+
CURL_DISABLE_GETOPTIONS = "NO";
976+
CURL_DISABLE_GOPHER = "YES";
977+
CURL_DISABLE_HSTS = "NO";
978+
CURL_DISABLE_HTTP = "NO";
979+
CURL_DISABLE_HTTP_AUTH = "NO";
974980
CURL_DISABLE_IMAP = "YES";
981+
CURL_DISABLE_KERBEROS_AUTH = "NO";
982+
CURL_DISABLE_LDAP = "YES";
983+
CURL_DISABLE_LDAPS = "YES";
984+
CURL_DISABLE_MIME = "NO";
985+
CURL_DISABLE_MQTT = "YES";
986+
CURL_DISABLE_NEGOTIATE_AUTH = "NO";
987+
CURL_DISABLE_NETRC = "NO";
988+
CURL_DISABLE_NTLM = "NO";
989+
CURL_DISABLE_PARSEDATE = "NO";
990+
CURL_DISABLE_POP3 = "YES";
991+
CURL_DISABLE_PROGRESS_METER = "YES";
992+
CURL_DISABLE_PROXY = "NO";
993+
CURL_DISABLE_RTSP = "YES";
994+
CURL_DISABLE_SHUFFLE_DNS = "YES";
995+
CURL_DISABLE_SMB = "YES";
975996
CURL_DISABLE_SMTP = "YES";
976-
CURL_DISABLE_GOPHER = "YES";
997+
CURL_DISABLE_SOCKETPAIR = "YES";
998+
CURL_DISABLE_SRP = "NO";
999+
CURL_DISABLE_TELNET = "YES";
1000+
CURL_DISABLE_TFTP = "YES";
1001+
CURL_DISABLE_VERBOSE_STRINGS = "NO";
1002+
CURL_LTO = "NO";
1003+
CURL_USE_BEARSSL = "NO";
1004+
CURL_USE_GNUTLS = "NO";
1005+
CURL_USE_GSSAPI = "NO";
1006+
CURL_USE_LIBPSL = "NO";
1007+
CURL_USE_LIBSSH = "NO";
1008+
CURL_USE_LIBSSH2 = "NO";
1009+
CURL_USE_MBEDTLS = "NO";
1010+
CURL_USE_OPENSSL = "NO";
1011+
CURL_USE_SCHANNEL = "YES";
1012+
CURL_USE_WOLFSSL = "NO";
1013+
CURL_WINDOWS_SSPI = "YES";
9771014
CURL_ZLIB = "YES";
978-
ENABLE_UNIX_SOCKETS = "NO";
1015+
CURL_ZSTD = "NO";
1016+
ENABLE_ARES = "NO";
1017+
ENABLE_CURLDEBUG = "NO";
1018+
ENABLE_DEBUG = "NO";
1019+
ENABLE_IPV6 = "YES";
1020+
ENABLE_MANUAL = "NO";
9791021
ENABLE_THREADED_RESOLVER = "NO";
1022+
ENABLE_UNICODE = "YES";
1023+
ENABLE_UNIX_SOCKETS = "NO";
1024+
ENABLE_WEBSOCKETS = "NO";
1025+
HAVE_POLL_FINE = "NO";
1026+
USE_IDN2 = "NO";
1027+
USE_MSH3 = "NO";
1028+
USE_NGHTTP2 = "NO";
1029+
USE_NGTCP2 = "NO";
1030+
USE_QUICHE = "NO";
1031+
USE_WIN32_IDN = "YES";
1032+
USE_WIN32_LARGE_FILES = "YES";
1033+
USE_WIN32_LDAP = "NO";
9801034
ZLIB_ROOT = "$LibraryRoot\zlib-1.3\usr";
9811035
ZLIB_LIBRARY = "$LibraryRoot\zlib-1.3\usr\lib\$ArchName\zlibstatic.lib";
9821036
}

0 commit comments

Comments
 (0)