Skip to content

Commit eab31a0

Browse files
committed
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 04e0e9e commit eab31a0

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
@@ -949,29 +949,83 @@ function Build-CURL($Arch) {
949949
-BuildTargets default `
950950
-Defines @{
951951
BUILD_SHARED_LIBS = "NO";
952-
CMAKE_INSTALL_BINDIR = "bin/$ArchName";
952+
BUILD_TESTING = "NO";
953953
CMAKE_INSTALL_LIBDIR = "lib/$ArchName";
954954
BUILD_CURL_EXE = "NO";
955-
CMAKE_USE_OPENSSL = "NO";
955+
CURL_CA_BUNDLE = "none";
956+
CURL_CA_FALLBACK = "NO";
956957
CURL_CA_PATH = "none";
957-
CMAKE_USE_SCHANNEL = "YES";
958-
CMAKE_USE_LIBSSH2 = "NO";
959-
HAVE_POLL_FINE = "NO";
960-
CURL_DISABLE_LDAP = "YES";
961-
CURL_DISABLE_LDAPS = "YES";
962-
CURL_DISABLE_TELNET = "YES";
958+
CURL_BROTLI = "NO";
959+
CURL_DISABLE_ALTSVC = "NO";
960+
CURL_DISABLE_AWS = "YES";
961+
CURL_DISABLE_BASIC_AUTH = "NO";
962+
CURL_DISABLE_BEARER_AUTH = "NO";
963+
CURL_DISABLE_COOKIES = "NO";
963964
CURL_DISABLE_DICT = "YES";
965+
CURL_DISABLE_DIGEST_AUTH = "NO";
966+
CURL_DISABLE_DOH = "NO";
964967
CURL_DISABLE_FILE = "YES";
965-
CURL_DISABLE_TFTP = "YES";
966-
CURL_DISABLE_RTSP = "YES";
967-
CURL_DISABLE_PROXY = "YES";
968-
CURL_DISABLE_POP3 = "YES";
968+
CURL_DISABLE_FORM_API = "NO";
969+
CURL_DISABLE_FTP = "YES";
970+
CURL_DISABLE_GETOPTIONS = "NO";
971+
CURL_DISABLE_GOPHER = "YES";
972+
CURL_DISABLE_HSTS = "NO";
973+
CURL_DISABLE_HTTP = "NO";
974+
CURL_DISABLE_HTTP_AUTH = "NO";
969975
CURL_DISABLE_IMAP = "YES";
976+
CURL_DISABLE_KERBEROS_AUTH = "NO";
977+
CURL_DISABLE_LDAP = "YES";
978+
CURL_DISABLE_LDAPS = "YES";
979+
CURL_DISABLE_MIME = "NO";
980+
CURL_DISABLE_MQTT = "YES";
981+
CURL_DISABLE_NEGOTIATE_AUTH = "NO";
982+
CURL_DISABLE_NETRC = "NO";
983+
CURL_DISABLE_NTLM = "NO";
984+
CURL_DISABLE_PARSEDATE = "NO";
985+
CURL_DISABLE_POP3 = "YES";
986+
CURL_DISABLE_PROGRESS_METER = "YES";
987+
CURL_DISABLE_PROXY = "NO";
988+
CURL_DISABLE_RTSP = "YES";
989+
CURL_DISABLE_SHUFFLE_DNS = "YES";
990+
CURL_DISABLE_SMB = "YES";
970991
CURL_DISABLE_SMTP = "YES";
971-
CURL_DISABLE_GOPHER = "YES";
992+
CURL_DISABLE_SOCKETPAIR = "YES";
993+
CURL_DISABLE_SRP = "NO";
994+
CURL_DISABLE_TELNET = "YES";
995+
CURL_DISABLE_TFTP = "YES";
996+
CURL_DISABLE_VERBOSE_STRINGS = "NO";
997+
CURL_LTO = "NO";
998+
CURL_USE_BEARSSL = "NO";
999+
CURL_USE_GNUTLS = "NO";
1000+
CURL_USE_GSSAPI = "NO";
1001+
CURL_USE_LIBPSL = "NO";
1002+
CURL_USE_LIBSSH = "NO";
1003+
CURL_USE_LIBSSH2 = "NO";
1004+
CURL_USE_MBEDTLS = "NO";
1005+
CURL_USE_OPENSSL = "NO";
1006+
CURL_USE_SCHANNEL = "YES";
1007+
CURL_USE_WOLFSSL = "NO";
1008+
CURL_WINDOWS_SSPI = "YES";
9721009
CURL_ZLIB = "YES";
973-
ENABLE_UNIX_SOCKETS = "NO";
1010+
CURL_ZSTD = "NO";
1011+
ENABLE_ARES = "NO";
1012+
ENABLE_CURLDEBUG = "NO";
1013+
ENABLE_DEBUG = "NO";
1014+
ENABLE_IPV6 = "YES";
1015+
ENABLE_MANUAL = "NO";
9741016
ENABLE_THREADED_RESOLVER = "NO";
1017+
ENABLE_UNICODE = "YES";
1018+
ENABLE_UNIX_SOCKETS = "NO";
1019+
ENABLE_WEBSOCKETS = "NO";
1020+
HAVE_POLL_FINE = "NO";
1021+
USE_IDN2 = "NO";
1022+
USE_MSH3 = "NO";
1023+
USE_NGHTTP2 = "NO";
1024+
USE_NGTCP2 = "NO";
1025+
USE_QUICHE = "NO";
1026+
USE_WIN32_IDN = "YES";
1027+
USE_WIN32_LARGE_FILES = "YES";
1028+
USE_WIN32_LDAP = "NO";
9751029
ZLIB_ROOT = "$LibraryRoot\zlib-1.3\usr";
9761030
ZLIB_LIBRARY = "$LibraryRoot\zlib-1.3\usr\lib\$ArchName\zlibstatic.lib";
9771031
}

0 commit comments

Comments
 (0)