Skip to content

Commit ca44d73

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 335760c commit ca44d73

File tree

1 file changed

+68
-15
lines changed

1 file changed

+68
-15
lines changed

utils/build-windows-toolchain.bat

Lines changed: 68 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -162,27 +162,80 @@ cmake ^
162162

163163
-D CMAKE_INSTALL_PREFIX=%BuildRoot%\Library\curl-8.4.0\usr ^
164164

165-
-D BUILD_CURL_EXE=NO ^
166-
-D CMAKE_USE_OPENSSL=NO ^
167-
-D CURL_CA_PATH=none ^
168-
-D CMAKE_USE_SCHANNEL=YES ^
169-
-D CMAKE_USE_LIBSSH2=NO ^
170-
-D HAVE_POLL_FINE=NO ^
171-
-D CURL_DISABLE_LDAP=YES ^
172-
-D CURL_DISABLE_LDAPS=YES ^
173-
-D CURL_DISABLE_TELNET=YES ^
165+
-D CURL_CA_BUNDLE="none" ^
166+
-D CURL_CA_FALLBACK=NO ^
167+
-D CURL_CA_PATH="none" ^
168+
-D CURL_BROTLI=NO ^
169+
-D CURL_DISABLE_ALTSVC=NO ^
170+
-D CURL_DISABLE_AWS=YES ^
171+
-D CURL_DISABLE_BASIC_AUTH=NO ^
172+
-D CURL_DISABLE_BEARER_AUTH=NO ^
173+
-D CURL_DISABLE_COOKIES=NO ^
174174
-D CURL_DISABLE_DICT=YES ^
175+
-D CURL_DISABLE_DIGEST_AUTH=NO ^
176+
-D CURL_DISABLE_DOH=NO ^
175177
-D CURL_DISABLE_FILE=YES ^
176-
-D CURL_DISABLE_TFTP=YES ^
177-
-D CURL_DISABLE_RTSP=YES ^
178-
-D CURL_DISABLE_PROXY=YES ^
179-
-D CURL_DISABLE_POP3=YES ^
178+
-D CURL_DISABLE_FORM_API=NO ^
179+
-D CURL_DISABLE_FTP=YES ^
180+
-D CURL_DISABLE_GETOPTIONS=NO ^
181+
-D CURL_DISABLE_GOPHER=YES ^
182+
-D CURL_DISABLE_HSTS=NO ^
183+
-D CURL_DISABLE_HTTP=NO ^
184+
-D CURL_DISABLE_HTTP_AUTH=NO ^
180185
-D CURL_DISABLE_IMAP=YES ^
186+
-D CURL_DISABLE_KERBEROS_AUTH=NO ^
187+
-D CURL_DISABLE_LDAP=YES ^
188+
-D CURL_DISABLE_LDAPS=YES ^
189+
-D CURL_DISABLE_MIME=NO ^
190+
-D CURL_DISABLE_MQTT=YES ^
191+
-D CURL_DISABLE_NEGOTIATE_AUTH=NO ^
192+
-D CURL_DISABLE_NETRC=NO ^
193+
-D CURL_DISABLE_NTLM=NO ^
194+
-D CURL_DISABLE_PARSEDATE=NO ^
195+
-D CURL_DISABLE_POP3=YES ^
196+
-D CURL_DISABLE_PROGRESS_METER=YES ^
197+
-D CURL_DISABLE_PROXY=NO ^
198+
-D CURL_DISABLE_RTSP=YES ^
199+
-D CURL_DISABLE_SHUFFLE_DNS=YES ^
200+
-D CURL_DISABLE_SMB=YES ^
181201
-D CURL_DISABLE_SMTP=YES ^
182-
-D CURL_DISABLE_GOPHER=YES ^
202+
-D CURL_DISABLE_SOCKETPAIR=YES ^
203+
-D CURL_DISABLE_SRP=NO ^
204+
-D CURL_DISABLE_TELNET=YES ^
205+
-D CURL_DISABLE_TFTP=YES ^
206+
-D CURL_DISABLE_VERBOSE_STRINGS=NO ^
207+
-D CURL_LTO=NO ^
208+
-D CURL_USE_BEARSSL=NO ^
209+
-D CURL_USE_GNUTLS=NO ^
210+
-D CURL_USE_GSSAPI=NO ^
211+
-D CURL_USE_LIBPSL=NO ^
212+
-D CURL_USE_LIBSSH=NO ^
213+
-D CURL_USE_LIBSSH2=NO ^
214+
-D CURL_USE_MBEDTLS=NO ^
215+
-D CURL_USE_OPENSSL=NO ^
216+
-D CURL_USE_SCHANNEL=YES ^
217+
-D CURL_USE_WOLFSSL=NO ^
218+
-D CURL_WINDOWS_SSPI=YES ^
183219
-D CURL_ZLIB=YES ^
184-
-D ENABLE_UNIX_SOCKETS=NO ^
220+
-D CURL_ZSTD=NO ^
221+
-D ENABLE_ARES=NO ^
222+
-D ENABLE_CURLDEBUG=NO ^
223+
-D ENABLE_DEBUG=NO ^
224+
-D ENABLE_IPV6=YES ^
225+
-D ENABLE_MANUAL=NO ^
185226
-D ENABLE_THREADED_RESOLVER=NO ^
227+
-D ENABLE_UNICODE=YES ^
228+
-D ENABLE_UNIX_SOCKETS=NO ^
229+
-D ENABLE_WEBSOCKETS=NO ^
230+
-D HAVE_POLL_FINE=NO ^
231+
-D USE_IDN2=NO ^
232+
-D USE_MSH3=NO ^
233+
-D USE_NGHTTP2=NO ^
234+
-D USE_NGTCP2=NO ^
235+
-D USE_QUICHE=NO ^
236+
-D USE_WIN32_IDN=YES ^
237+
-D USE_WIN32_LARGE_FILES=YES ^
238+
-D USE_WIN32_LDAP=NO ^
186239

187240
-D ZLIB_ROOT=%BuildRoot%\Library\zlib-1.2.11\usr ^
188241
-D ZLIB_LIBRARY=%BuildRoot%\Library\zlib-1.2.11\usr\lib\zlibstatic.lib ^

0 commit comments

Comments
 (0)