Skip to content

Commit 8d98a3e

Browse files
committed
Merge remote-tracking branch 'origin/main' into rebranch
2 parents 58ba704 + 482b004 commit 8d98a3e

File tree

3 files changed

+20
-5
lines changed

3 files changed

+20
-5
lines changed

utils/build.ps1

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,8 +1481,8 @@ function Build-CURL([Platform]$Platform, $Arch) {
14811481

14821482
Build-CMakeProject `
14831483
-Src $SourceCache\curl `
1484-
-Bin "$($Arch.BinaryCache)\$Platform\curl-8.5.0" `
1485-
-InstallTo "$LibraryRoot\curl-8.5.0\usr" `
1484+
-Bin "$($Arch.BinaryCache)\$Platform\curl-8.9.1" `
1485+
-InstallTo "$LibraryRoot\curl-8.9.1\usr" `
14861486
-Arch $Arch `
14871487
-Platform $Platform `
14881488
-UseMSVCCompilers C `
@@ -1493,6 +1493,8 @@ function Build-CURL([Platform]$Platform, $Arch) {
14931493
CMAKE_INSTALL_LIBDIR = "lib/$Platform/$ArchName";
14941494
CMAKE_SYSTEM_NAME = $Platform.ToString();
14951495
BUILD_CURL_EXE = "NO";
1496+
BUILD_LIBCURL_DOCS = "NO";
1497+
BUILD_MISC_DOCS = "NO";
14961498
CURL_CA_BUNDLE = "none";
14971499
CURL_CA_FALLBACK = "NO";
14981500
CURL_CA_PATH = "none";
@@ -1501,6 +1503,7 @@ function Build-CURL([Platform]$Platform, $Arch) {
15011503
CURL_DISABLE_AWS = "YES";
15021504
CURL_DISABLE_BASIC_AUTH = "NO";
15031505
CURL_DISABLE_BEARER_AUTH = "NO";
1506+
CURL_DISABLE_BINDLOCAL = "NO";
15041507
CURL_DISABLE_COOKIES = "NO";
15051508
CURL_DISABLE_DICT = "YES";
15061509
CURL_DISABLE_DIGEST_AUTH = "NO";
@@ -1510,6 +1513,7 @@ function Build-CURL([Platform]$Platform, $Arch) {
15101513
CURL_DISABLE_FTP = "YES";
15111514
CURL_DISABLE_GETOPTIONS = "NO";
15121515
CURL_DISABLE_GOPHER = "YES";
1516+
CURL_DISABLE_HEADERS_API = "YES";
15131517
CURL_DISABLE_HSTS = "NO";
15141518
CURL_DISABLE_HTTP = "NO";
15151519
CURL_DISABLE_HTTP_AUTH = "NO";
@@ -1551,19 +1555,22 @@ function Build-CURL([Platform]$Platform, $Arch) {
15511555
CURL_ZSTD = "NO";
15521556
ENABLE_ARES = "NO";
15531557
ENABLE_CURLDEBUG = "NO";
1558+
ENABLE_CURL_MANUAL = "NO";
15541559
ENABLE_DEBUG = "NO";
15551560
ENABLE_IPV6 = "YES";
1556-
ENABLE_MANUAL = "NO";
15571561
ENABLE_THREADED_RESOLVER = "NO";
15581562
ENABLE_UNICODE = "YES";
15591563
ENABLE_UNIX_SOCKETS = "NO";
15601564
ENABLE_WEBSOCKETS = "YES";
15611565
HAVE_POLL_FINE = "NO";
1566+
USE_ECH = "NO";
1567+
USE_HTTPSRR = "NO";
15621568
USE_IDN2 = "NO";
15631569
USE_MSH3 = "NO";
15641570
USE_NGHTTP2 = "NO";
15651571
USE_NGTCP2 = "NO";
15661572
USE_QUICHE = "NO";
1573+
USE_OPENSSL_QUIC = "NO";
15671574
USE_WIN32_IDN = if ($Platform -eq "Windows") { "YES" } else { "NO" };
15681575
USE_WIN32_LARGE_FILES = if ($Platform -eq "Windows") { "YES" } else { "NO" };
15691576
USE_WIN32_LDAP = "NO";
@@ -1694,7 +1701,7 @@ function Build-Foundation([Platform]$Platform, $Arch, [switch]$Test = $false) {
16941701
-BuildTargets $Targets `
16951702
-Defines (@{
16961703
FOUNDATION_BUILD_TOOLS = if ($Platform -eq "Windows") { "YES" } else { "NO" };
1697-
CURL_DIR = "$LibraryRoot\curl-8.5.0\usr\lib\$Platform\$ShortArch\cmake\CURL";
1704+
CURL_DIR = "$LibraryRoot\curl-8.9.1\usr\lib\$Platform\$ShortArch\cmake\CURL";
16981705
LIBXML2_LIBRARY = if ($Platform -eq "Windows") {
16991706
"$LibraryRoot\libxml2-2.11.5\usr\lib\$Platform\$ShortArch\libxml2s.lib";
17001707
} else {

utils/swift_build_support/swift_build_support/products/curl.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,15 @@ def build(self, host_target):
8888
self.cmake_options.define('CMAKE_INSTALL_LIBDIR', 'lib')
8989
self.cmake_options.define('CMAKE_INSTALL_PREFIX', '/usr')
9090
self.cmake_options.define('BUILD_CURL_EXE', 'NO')
91+
self.cmake_options.define('BUILD_LIBCURL_DOCS', 'NO')
92+
self.cmake_options.define('BUILD_MISC_DOCS', 'NO')
9193
self.cmake_options.define('CMAKE_USE_OPENSSL', 'NO')
9294
self.cmake_options.define('CURL_CA_PATH', 'none')
9395
self.cmake_options.define('CMAKE_USE_SCHANNEL', 'NO')
9496
self.cmake_options.define('CMAKE_USE_LIBSSH2', 'NO')
9597
self.cmake_options.define('HAVE_POLL_FINE', 'NO')
98+
self.cmake_options.define('CURL_DISABLE_BINDLOCAL', 'NO')
99+
self.cmake_options.define('CURL_DISABLE_HEADERS_API', 'YES')
96100
self.cmake_options.define('CURL_DISABLE_LDAP', 'YES')
97101
self.cmake_options.define('CURL_DISABLE_LDAPS', 'YES')
98102
self.cmake_options.define('CURL_DISABLE_TELNET', 'YES')
@@ -106,8 +110,12 @@ def build(self, host_target):
106110
self.cmake_options.define('CURL_DISABLE_SMTP', 'YES')
107111
self.cmake_options.define('CURL_DISABLE_GOPHER', 'YES')
108112
self.cmake_options.define('CURL_ZLIB', 'YES')
113+
self.cmake_options.define('ENABLE_CURL_MANUAL', 'NO')
109114
self.cmake_options.define('ENABLE_UNIX_SOCKETS', 'NO')
110115
self.cmake_options.define('ENABLE_THREADED_RESOLVER', 'NO')
116+
self.cmake_options.define('USE_ECH', 'NO')
117+
self.cmake_options.deifne('USE_HTTPSRR', 'NO')
118+
self.cmake_options.deifne('USE_OPENSSL_QUIC', 'NO')
111119

112120
self.generate_toolchain_file_for_darwin_or_linux(host_target)
113121

utils/update_checkout/update-checkout-config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
"swift-sdk-generator": "main",
167167
"wasi-libc": "wasi-sdk-20",
168168
"wasmkit": "0.0.3",
169-
"curl": "curl-8_5_0",
169+
"curl": "curl-8_9_1",
170170
"libxml2": "v2.11.5",
171171
"zlib": "v1.3.1"
172172
}

0 commit comments

Comments
 (0)