@@ -1874,44 +1874,10 @@ function Install-Platform([Platform]$Platform, $Arch) {
1874
1874
}
1875
1875
1876
1876
function Build-SQLite ($Arch ) {
1877
- $SrcPath = " $SourceCache \sqlite-3.43.2"
1878
-
1879
- # Download the sources
1880
- if (-not (Test-Path $SrcPath )) {
1881
- $ZipPath = " $env: TEMP \sqlite-amalgamation-3430200.zip"
1882
- if (-not $ToBatch ) { Remove-item $ZipPath - ErrorAction Ignore | Out-Null }
1883
- Invoke-Program curl.exe -- - sL https:// sqlite.org/ 2023 / sqlite- amalgamation- 3430200. zip - o $ZipPath
1884
-
1885
- if (-not $ToBatch ) { New-Item - Type Directory - Path $SrcPath - ErrorAction Ignore | Out-Null }
1886
- Invoke-Program " $UnixToolsBinDir \unzip.exe" -- - j - o $ZipPath - d $SrcPath
1887
- if (-not $ToBatch ) { Remove-item $ZipPath | Out-Null }
1888
-
1889
- if (-not $ToBatch ) {
1890
- # Inject a CMakeLists.txt so we can build sqlite
1891
- @"
1892
- cmake_minimum_required(VERSION 3.12.3)
1893
- project(SQLite LANGUAGES C)
1894
-
1895
- set(CMAKE_POSITION_INDEPENDENT_CODE YES)
1896
- add_library(SQLite3 sqlite3.c)
1897
-
1898
- if(CMAKE_SYSTEM_NAME STREQUAL Windows AND BUILD_SHARED_LIBS)
1899
- target_compile_definitions(SQLite3 PRIVATE "SQLITE_API=__declspec(dllexport)")
1900
- endif()
1901
-
1902
- install(TARGETS SQLite3
1903
- ARCHIVE DESTINATION lib
1904
- LIBRARY DESTINATION lib
1905
- RUNTIME DESTINATION bin)
1906
- install(FILES sqlite3.h sqlite3ext.h DESTINATION include)
1907
- "@ | Out-File - Encoding UTF8 $SrcPath \CMakeLists.txt
1908
- }
1909
- }
1910
-
1911
1877
Build-CMakeProject `
1912
- - Src $SrcPath `
1913
- - Bin " $ ( $Arch.BinaryCache ) \sqlite-3.43.2 " `
1914
- - InstallTo $LibraryRoot \sqlite- 3.43 . 2 \usr `
1878
+ - Src $SourceCache \swift - toolchain - sqlite `
1879
+ - Bin " $ ( $Arch.BinaryCache ) \sqlite-3.46.0 " `
1880
+ - InstallTo $LibraryRoot \sqlite- 3.46 . 0 \usr `
1915
1881
- Arch $Arch `
1916
1882
- UseMSVCCompilers C `
1917
1883
- BuildTargets default `
@@ -1993,8 +1959,8 @@ function Build-LLBuild($Arch, [switch]$Test = $false) {
1993
1959
- Defines ($TestingDefines + @ {
1994
1960
BUILD_SHARED_LIBS = " YES" ;
1995
1961
LLBUILD_SUPPORT_BINDINGS = " Swift" ;
1996
- SQLite3_INCLUDE_DIR = " $LibraryRoot \sqlite-3.43.2 \usr\include" ;
1997
- SQLite3_LIBRARY = " $LibraryRoot \sqlite-3.43.2 \usr\lib\SQLite3.lib" ;
1962
+ SQLite3_INCLUDE_DIR = " $LibraryRoot \sqlite-3.46.0 \usr\include" ;
1963
+ SQLite3_LIBRARY = " $LibraryRoot \sqlite-3.46.0 \usr\lib\SQLite3.lib" ;
1998
1964
})
1999
1965
}
2000
1966
}
@@ -2047,8 +2013,8 @@ function Build-Driver($Arch) {
2047
2013
LLBuild_DIR = (Get-HostProjectCMakeModules LLBuild);
2048
2014
Yams_DIR = (Get-HostProjectCMakeModules Yams);
2049
2015
ArgumentParser_DIR = (Get-HostProjectCMakeModules ArgumentParser);
2050
- SQLite3_INCLUDE_DIR = " $LibraryRoot \sqlite-3.43.2 \usr\include" ;
2051
- SQLite3_LIBRARY = " $LibraryRoot \sqlite-3.43.2 \usr\lib\SQLite3.lib" ;
2016
+ SQLite3_INCLUDE_DIR = " $LibraryRoot \sqlite-3.46.0 \usr\include" ;
2017
+ SQLite3_LIBRARY = " $LibraryRoot \sqlite-3.46.0 \usr\lib\SQLite3.lib" ;
2052
2018
SWIFT_DRIVER_BUILD_TOOLS = " YES" ;
2053
2019
LLVM_DIR = " $ ( Get-HostProjectBinaryCache Compilers) \lib\cmake\llvm" ;
2054
2020
Clang_DIR = " $ ( Get-HostProjectBinaryCache Compilers) \lib\cmake\clang" ;
@@ -2143,8 +2109,8 @@ function Build-PackageManager($Arch) {
2143
2109
SwiftASN1_DIR = (Get-HostProjectCMakeModules ASN1);
2144
2110
SwiftCertificates_DIR = (Get-HostProjectCMakeModules Certificates);
2145
2111
SwiftSyntax_DIR = (Get-HostProjectCMakeModules Compilers);
2146
- SQLite3_INCLUDE_DIR = " $LibraryRoot \sqlite-3.43.2 \usr\include" ;
2147
- SQLite3_LIBRARY = " $LibraryRoot \sqlite-3.43.2 \usr\lib\SQLite3.lib" ;
2112
+ SQLite3_INCLUDE_DIR = " $LibraryRoot \sqlite-3.46.0 \usr\include" ;
2113
+ SQLite3_LIBRARY = " $LibraryRoot \sqlite-3.46.0 \usr\lib\SQLite3.lib" ;
2148
2114
}
2149
2115
}
2150
2116
@@ -2303,7 +2269,7 @@ function Test-PackageManager() {
2303
2269
- Src $SrcDir `
2304
2270
- Bin $OutDir `
2305
2271
- Arch $HostArch `
2306
- - Xcc " -I$LibraryRoot \sqlite-3.43.2 \usr\include" - Xlinker " -L$LibraryRoot \sqlite-3.43.2 \usr\lib"
2272
+ - Xcc " -I$LibraryRoot \sqlite-3.46.0 \usr\include" - Xlinker " -L$LibraryRoot \sqlite-3.46.0 \usr\lib"
2307
2273
}
2308
2274
}
2309
2275
0 commit comments